--- /srv/rebuilderd/tmp/rebuilderddAohtU/inputs/mesa-vulkan-drivers_26.0.3-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderddAohtU/out/mesa-vulkan-drivers_26.0.3-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-03-20 11:47:11.000000 debian-binary │ --rw-r--r-- 0 0 0 1824 2026-03-20 11:47:11.000000 control.tar.xz │ --rw-r--r-- 0 0 0 13915832 2026-03-20 11:47:11.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1828 2026-03-20 11:47:11.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 13915636 2026-03-20 11:47:11.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 0xb1f7a8 0x00b1f7a8 0x00b1f7a8 0x00070 0x00070 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0xb1f81c 0xb1f81c R E 0x10000 │ │ │ │ + ARM_EXIDX 0xb1f7a0 0x00b1f7a0 0x00b1f7a0 0x00070 0x00070 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xb1f814 0xb1f814 R E 0x10000 │ │ │ │ LOAD 0xb2a608 0x00b2a608 0x00b2a608 0x57c84 0x5ba74 RW 0x10000 │ │ │ │ DYNAMIC 0xb7fe60 0x00b7fe60 0x00b7fe60 0x001a0 0x001a0 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0xb2a608 0x00b2a608 0x00b2a608 0x00000 0x01160 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0xb2a608 0x00b2a608 0x00b2a608 0x559f8 0x559f8 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,19 +9,19 @@ │ │ │ │ [ 4] .dynstr STRTAB 00008bd4 008bd4 0283d3 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00030fa8 030fa8 00114a 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 000320f4 0320f4 000250 00 A 4 6 4 │ │ │ │ [ 7] .rel.dyn REL 00032344 032344 020cf0 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00053034 053034 000f98 08 AI 3 21 4 │ │ │ │ [ 9] .init PROGBITS 00053fcc 053fcc 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00053fd8 053fd8 0017a4 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00055780 055780 2db1bc 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 0033093c 33093c 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00330948 330948 7eee60 00 A 0 0 8 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 00b1f7a8 b1f7a8 000070 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 00b1f818 b1f818 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00055780 055780 2db1b4 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 00330934 330934 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00330940 330940 7eee60 00 A 0 0 8 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 00b1f7a0 b1f7a0 000070 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 00b1f810 b1f810 000004 00 A 0 0 4 │ │ │ │ [16] .tbss NOBITS 00b2a608 b2a608 001160 00 WAT 0 0 4 │ │ │ │ [17] .init_array INIT_ARRAY 00b2a608 b2a608 000004 04 WA 0 0 4 │ │ │ │ [18] .fini_array FINI_ARRAY 00b2a60c b2a60c 000004 04 WA 0 0 4 │ │ │ │ [19] .data.rel.ro PROGBITS 00b2a610 b2a610 055850 00 WA 0 0 8 │ │ │ │ [20] .dynamic DYNAMIC 00b7fe60 b7fe60 0001a0 08 WA 4 0 4 │ │ │ │ [21] .got PROGBITS 00b80000 b80000 000e60 04 WA 0 0 4 │ │ │ │ [22] .data PROGBITS 00b80e60 b80e60 00142c 00 WA 0 0 8 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -20,15 +20,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000e (SONAME) Library soname: [libvulkan_freedreno.so] │ │ │ │ 0x00000010 (SYMBOLIC) 0x0 │ │ │ │ 0x0000000c (INIT) 0x53fcc │ │ │ │ - 0x0000000d (FINI) 0x33093c │ │ │ │ + 0x0000000d (FINI) 0x330934 │ │ │ │ 0x00000019 (INIT_ARRAY) 0xb2a608 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0xb2a60c │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x158 │ │ │ │ 0x00000005 (STRTAB) 0x8bd4 │ │ │ │ 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: aa5dbc24e05b8b72e95e922d57cd0788eb333152 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d6a3ed49b522cc6b7580860edef9005cd9ce4396 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -2540,14 +2540,18 @@ │ │ │ │ "@=J:KzD │ │ │ │ orrrrrrmrrrrrrr │ │ │ │ rrrrrrrrrrrrrrrr$ │ │ │ │ gh[F`<`? │ │ │ │ C KzD5`t` │ │ │ │ qL}D,Y$h │ │ │ │ VIzDyD! │ │ │ │ +)" F+{(! │ │ │ │ +)"(!+{ F │ │ │ │ +)"(!+{ F │ │ │ │ +)"(!+{ F │ │ │ │ <{AF2F FJ │ │ │ │ 2FAF F=C │ │ │ │ 2FAF F=C │ │ │ │ 2FAF F=C │ │ │ │ ;{AF2F F │ │ │ │ 2FAF F=C │ │ │ │ [{2FAF F │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -55,24 +55,24 @@ │ │ │ │ adcseq ip, r2, r2, ror #20 │ │ │ │ svclt 0x0000e7c4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febaca54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdami sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi fp, [r8], #-131 @ 0xffffff7d │ │ │ │ - cdp2 1, 12, cr15, cr2, cr14, {3} │ │ │ │ + cdp2 1, 11, cr15, cr14, cr14, {3} │ │ │ │ movwcs r4, #2312 @ 0x908 │ │ │ │ rscsvc pc, r5, #82837504 @ 0x4f00000 │ │ │ │ eorseq pc, pc, #192, 4 │ │ │ │ tstls r0, r9, ror r4 │ │ │ │ - @ instruction: 0xffe8f175 │ │ │ │ + @ instruction: 0xffe4f175 │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, sl, ror #1 │ │ │ │ + eoreq fp, sp, r2, ror #1 │ │ │ │ adceq r5, sp, r0, lsl r1 │ │ │ │ adcseq ip, r2, lr, lsl sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febaca98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 3345cc │ │ │ │ @@ -84,15 +84,15 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 19b804 │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ andlt lr, r9, r0, lsl #30 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - mlaeq sp, r8, r0, fp │ │ │ │ + mlaeq sp, r0, r0, fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacae0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 334614 │ │ │ │ stmib sp, {r2, r3, r7, r9, sl, lr}^ │ │ │ │ stmvs fp, {r1, r2, r9, ip, sp} │ │ │ │ @@ -102,65 +102,65 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 19b84c │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ ldrdlt lr, [r9], -ip │ │ │ │ svclt 0x0000bd00 │ │ │ │ - strdeq fp, [sp], -r4 @ │ │ │ │ + eoreq fp, sp, ip, ror #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacb28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1b40 │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-3072 @ 0xfffff400 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ mcr 7, 6, pc, cr4, cr14, {7} @ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, sl, asr #2 │ │ │ │ + eoreq fp, sp, r2, asr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacb54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1b6c │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-3072 @ 0xfffff400 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ mcr 7, 5, pc, cr14, cr14, {7} @ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, sl, asr #2 │ │ │ │ + eoreq fp, sp, r2, asr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacb80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 281ba0 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ mulgt r4, ip, r8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ @ instruction: 0xf7fe9301 │ │ │ │ mullt r5, r4, lr │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq fp, sp, r2, asr #2 │ │ │ │ + eoreq fp, sp, sl, lsr r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacbb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 281bd8 │ │ │ │ @ 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, ror lr │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq fp, sp, sl, asr #2 │ │ │ │ + eoreq fp, sp, r2, asr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febacbf0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [ip, #-768] @ 0xfffffd00 │ │ │ │ stcvc 0, cr11, [fp], {142} @ 0x8e │ │ │ │ mulsgt r1, r1, r8 │ │ │ │ @ instruction: 0xf8917c8a │ │ │ │ @@ -180,17 +180,17 @@ │ │ │ │ strls r8, [sp], #-2508 @ 0xfffff634 │ │ │ │ stmdbhi r9, {r2, r3, r7, r8, fp, pc}^ │ │ │ │ strne lr, [fp], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, lr, r2, asr #28 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7db447c │ │ │ │ - eoreq fp, sp, r2, asr #2 │ │ │ │ - eoreq fp, sp, r0, asr #2 │ │ │ │ - eoreq fp, sp, r4, lsl #2 │ │ │ │ + eoreq fp, sp, sl, lsr r1 │ │ │ │ + eoreq fp, sp, r8, lsr r1 │ │ │ │ + strdeq fp, [sp], -ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febacc68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [ip, #-768] @ 0xfffffd00 │ │ │ │ stcvc 0, cr11, [fp], {142} @ 0x8e │ │ │ │ mulsgt r1, r1, r8 │ │ │ │ @ instruction: 0xf8917c8a │ │ │ │ @@ -210,17 +210,17 @@ │ │ │ │ strls r8, [sp], #-2508 @ 0xfffff634 │ │ │ │ stmdbhi r9, {r2, r3, r7, r8, fp, pc}^ │ │ │ │ strne lr, [fp], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, lr, r6, lsl #28 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7db447c │ │ │ │ - eoreq fp, sp, sl, asr #1 │ │ │ │ - eoreq fp, sp, r0, ror #3 │ │ │ │ - eoreq fp, sp, ip, lsl #1 │ │ │ │ + eoreq fp, sp, r2, asr #1 │ │ │ │ + ldrdeq fp, [sp], -r8 @ │ │ │ │ + eoreq fp, sp, r4, lsl #1 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r7, r8, fp, lsl #16 │ │ │ │ stcvc 1, cr11, [sp], {155} @ 0x9b │ │ │ │ @ instruction: 0xf8d14b1e │ │ │ │ @@ -250,24 +250,24 @@ │ │ │ │ bmi 376314 │ │ │ │ @ instruction: 0xe7ec447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 34fb04 │ │ │ │ @ instruction: 0xe7e6447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ - eoreq fp, sp, r2, asr r0 │ │ │ │ - eoreq fp, sp, ip, asr #32 │ │ │ │ - eoreq fp, sp, r2, lsr r0 │ │ │ │ + eoreq fp, sp, sl, asr #32 │ │ │ │ + eoreq fp, sp, r4, asr #32 │ │ │ │ eoreq fp, sp, sl, lsr #32 │ │ │ │ - eoreq fp, sp, r4, lsr #4 │ │ │ │ - eoreq fp, sp, r2, asr #4 │ │ │ │ - strdeq fp, [sp], -r4 @ │ │ │ │ - eoreq fp, sp, r2, lsl r2 │ │ │ │ - eoreq fp, sp, r0, lsl #4 │ │ │ │ - eoreq fp, sp, r2, lsl r2 │ │ │ │ + eoreq fp, sp, r2, lsr #32 │ │ │ │ + eoreq fp, sp, ip, lsl r2 │ │ │ │ + eoreq fp, sp, sl, lsr r2 │ │ │ │ + eoreq fp, sp, ip, ror #3 │ │ │ │ + eoreq fp, sp, sl, lsl #4 │ │ │ │ + strdeq fp, [sp], -r8 @ │ │ │ │ + eoreq fp, sp, sl, lsl #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacd9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ stcvc 5, cr15, [r6], {1} │ │ │ │ biceq pc, fp, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf1014a0d │ │ │ │ @@ -280,15 +280,15 @@ │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ vstmiavc r3!, {s29-s107} │ │ │ │ tstcs r1, fp, asr #16 │ │ │ │ andsgt pc, ip, sp, asr #17 │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ ldcl 7, cr15, [r6, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - eoreq fp, sp, r6, ror r2 │ │ │ │ + eoreq fp, sp, lr, ror #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacdf0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ stcvc 5, cr15, [r6], {1} │ │ │ │ biceq pc, fp, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf1014a0d │ │ │ │ @@ -301,177 +301,177 @@ │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ vstmiavc r3!, {s29-s107} │ │ │ │ tstcs r1, fp, asr #16 │ │ │ │ andsgt pc, ip, sp, asr #17 │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ stcl 7, cr15, [ip, #-1016] @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - eoreq fp, sp, sl, lsr #5 │ │ │ │ + eoreq fp, sp, r2, lsr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febace44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1e5c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [r6, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strdeq fp, [sp], -ip @ │ │ │ │ + strdeq fp, [sp], -r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febace70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1e88 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [r0, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r0, lsl #5 │ │ │ │ + eoreq fp, sp, r8, ror r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febace9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1eb4 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [sl, #-1016] @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r4, lsr #9 │ │ │ │ + mlaeq sp, ip, r4, fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacec8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1ee0 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [r4], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r8, lsr #4 │ │ │ │ + eoreq fp, sp, r0, lsr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacef4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1f0c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [lr], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, ip, asr #8 │ │ │ │ + eoreq fp, sp, r4, asr #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacf20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1f38 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stcl 7, cr15, [r8], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrdeq fp, [sp], -r0 @ │ │ │ │ + eoreq fp, sp, r8, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacf4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1f64 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [r2], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strdeq fp, [sp], -r4 @ │ │ │ │ + eoreq fp, sp, ip, ror #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacf78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1f90 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [ip], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r8, ror r1 │ │ │ │ + eoreq fp, sp, r0, ror r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacfa4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1fbc │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [r6], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - mlaeq sp, ip, r3, fp │ │ │ │ + mlaeq sp, r4, r3, fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacfd0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1fe8 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [r0], #-1016 @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r0, lsr #2 │ │ │ │ + eoreq fp, sp, r8, lsl r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacffc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2c201c │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ ldrbne r9, [fp, r2, lsl #6] │ │ │ │ @ instruction: 0xf89c9303 │ │ │ │ @ instruction: 0xf89ce005 │ │ │ │ @ instruction: 0xf8cd3004 │ │ │ │ @ instruction: 0xf7fee000 │ │ │ │ andlt lr, r5, r4, asr ip │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq fp, sp, r2, lsl r1 │ │ │ │ + eoreq fp, sp, sl, lsl #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad038 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2c2058 │ │ │ │ @ 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 ip │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq fp, sp, lr, lsl r1 │ │ │ │ + eoreq fp, sp, r6, lsl r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad074 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c208c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [lr], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, ip, asr #5 │ │ │ │ + eoreq fp, sp, r4, asr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad0a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c20b8 │ │ │ │ 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 fp, sp, r0, asr r0 │ │ │ │ + eoreq fp, sp, r8, asr #32 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad0cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd0 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8b12307 │ │ │ │ @@ -485,15 +485,15 @@ │ │ │ │ mulgt r5, r1, r8 │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ @ instruction: 0x2e01e9cd │ │ │ │ @ instruction: 0xf8cd4a03 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ bl ff793f0c │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - mlaeq sp, r6, r0, fp │ │ │ │ + eoreq fp, sp, lr, lsl #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad124 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd0 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8b12307 │ │ │ │ @@ -507,119 +507,119 @@ │ │ │ │ mulgt r5, r1, r8 │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ @ instruction: 0x2e01e9cd │ │ │ │ @ instruction: 0xf8cd4a03 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ bl fec93f64 │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - eoreq fp, sp, sl, lsl r1 │ │ │ │ + eoreq fp, sp, r2, lsl r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad17c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 248ba0 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 143a394 │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ mullt r5, r6, fp │ │ │ │ svclt 0x0000bd00 │ │ │ │ - mlaeq sp, r6, r1, fp │ │ │ │ + eoreq fp, sp, lr, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad1b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 248bd8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 143a3cc │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ andlt lr, r5, sl, ror fp │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq fp, sp, r2, lsr #3 │ │ │ │ + mlaeq sp, sl, r1, fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad1ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 202200 │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ bl 1894004 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - eoreq fp, sp, ip, lsr #3 │ │ │ │ + eoreq fp, sp, r4, lsr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad21c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 202230 │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ bl 1294034 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - mlaeq sp, r0, r1, fp │ │ │ │ + eoreq fp, sp, r8, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad24c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 242264 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ bl c14068 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r2, ror r1 │ │ │ │ + eoreq fp, sp, sl, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad280 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 242298 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ bl 59409c │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, lr, ror #2 │ │ │ │ + eoreq fp, sp, r6, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad2b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 2422cc │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ b fff140d0 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, sl, lsl #2 │ │ │ │ + eoreq fp, sp, r2, lsl #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad2e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 242300 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ b ff894104 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r6, lsl #2 │ │ │ │ + strdeq fp, [sp], -lr @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r7, r8, fp, lsl #16 │ │ │ │ stcvc 1, cr11, [sp], {155} @ 0x9b │ │ │ │ @ instruction: 0xf8d14b1e │ │ │ │ @@ -649,307 +649,307 @@ │ │ │ │ bmi 376950 │ │ │ │ @ instruction: 0xe7ec447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 350140 │ │ │ │ @ instruction: 0xe7e6447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ - eoreq sl, sp, r6, lsl sl │ │ │ │ - eoreq sl, sp, r0, lsl sl │ │ │ │ - strdeq sl, [sp], -r6 @ │ │ │ │ + eoreq sl, sp, lr, lsl #20 │ │ │ │ + eoreq sl, sp, r8, lsl #20 │ │ │ │ eoreq sl, sp, lr, ror #19 │ │ │ │ - eoreq sl, sp, r8, ror #23 │ │ │ │ - eoreq fp, sp, lr, lsr #1 │ │ │ │ - strhteq sl, [sp], -r8 │ │ │ │ - ldrdeq sl, [sp], -r6 @ │ │ │ │ - eoreq sl, sp, r4, asr #23 │ │ │ │ - ldrdeq sl, [sp], -r6 @ │ │ │ │ + eoreq sl, sp, r6, ror #19 │ │ │ │ + eoreq sl, sp, r0, ror #23 │ │ │ │ + eoreq fp, sp, r6, lsr #1 │ │ │ │ + strhteq sl, [sp], -r0 │ │ │ │ + eoreq sl, sp, lr, asr #23 │ │ │ │ + strhteq sl, [sp], -ip │ │ │ │ + eoreq sl, sp, lr, asr #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad3d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d3 │ │ │ │ - @ instruction: 0xf167f9e5 │ │ │ │ - stmdbls r3, {r0, r1, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f9e1 │ │ │ │ + stmdbls r3, {r0, r1, r2, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 227c04 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ b 1894204 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq fp, sp, r8, lsl #2 │ │ │ │ + eoreq fp, sp, r0, lsl #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad41c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d3 │ │ │ │ - @ instruction: 0xf167f9c3 │ │ │ │ - stmdbls r3, {r0, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f9bf │ │ │ │ + stmdbls r3, {r0, r2, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 227c48 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ b 1014248 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - strdeq fp, [sp], -r4 @ │ │ │ │ + eoreq fp, sp, ip, ror #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad460 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167f9a1 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f99d │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1434aa8 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ b 714290 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq fp, sp, lr, asr #1 │ │ │ │ + eoreq fp, sp, r6, asr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad4a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167f97d │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f979 │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1434af0 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ ldmib r6!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq fp, sp, sl, asr #1 │ │ │ │ + eoreq fp, sp, r2, asr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad4f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167f959 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f955 │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1434b38 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ ldmib r2, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - strhteq fp, [sp], -sl │ │ │ │ + strhteq fp, [sp], -r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad538 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167f935 │ │ │ │ - stmdbls r5, {r0, r1, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f931 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1434b80 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ stmib lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - strhteq fp, [sp], -r6 │ │ │ │ + eoreq fp, sp, lr, lsr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad580 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167f911 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f90d │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 1fabb4 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, sl, lsl #19 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq fp, sp, r6, lsr #1 │ │ │ │ + mlaeq sp, lr, r0, fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad5cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167f8eb │ │ │ │ - stmdbls r5, {r0, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f8e7 │ │ │ │ + stmdbls r5, {r0, r2, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 1fac00 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, r4, ror #18 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - strhteq fp, [sp], -r2 │ │ │ │ + eoreq fp, sp, sl, lsr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad618 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167f8c5 │ │ │ │ - stmdbls r5, {r0, r1, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f8c1 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 1fac4c │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, lr, lsr r9 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq fp, sp, lr, lsr #1 │ │ │ │ + eoreq fp, sp, r6, lsr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad664 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167f89f │ │ │ │ - stmdbls r5, {r0, r2, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f89b │ │ │ │ + stmdbls r5, {r0, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 1fac98 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, r8, lsl r9 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - strhteq fp, [sp], -sl │ │ │ │ + strhteq fp, [sp], -r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad6b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167f879 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f875 │ │ │ │ + stmdbls r5, {r0, r1, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 2f06d8 │ │ │ │ bmi 342b18 │ │ │ │ andls r4, r0, #2046820352 @ 0x7a000000 │ │ │ │ stmdavs sl, {r5, r9, sl, lr} │ │ │ │ andls r7, r2, #299008 @ 0x49000 │ │ │ │ vstmiavc r2!, {s29-s107} │ │ │ │ tstls r1, r7, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ stmia lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ svclt 0x0000e7eb │ │ │ │ - eoreq sl, sp, ip, ror r6 │ │ │ │ - eoreq fp, sp, lr, lsr #1 │ │ │ │ - eoreq sl, sp, lr, asr r6 │ │ │ │ + eoreq sl, sp, r4, ror r6 │ │ │ │ + eoreq fp, sp, r6, lsr #1 │ │ │ │ + eoreq sl, sp, r6, asr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad710 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167f849 │ │ │ │ - stmdbls r5, {r0, r1, r2, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f845 │ │ │ │ + stmdbls r5, {r0, r1, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 2f0738 │ │ │ │ bmi 342b78 │ │ │ │ andls r4, r0, #2046820352 @ 0x7a000000 │ │ │ │ stmdavs sl, {r5, r9, sl, lr} │ │ │ │ andls r7, r2, #299008 @ 0x49000 │ │ │ │ vstmiavc r2!, {s29-s107} │ │ │ │ tstls r1, r7, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ ldm lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ svclt 0x0000e7eb │ │ │ │ - eoreq sl, sp, ip, lsl r6 │ │ │ │ - mlaeq sp, lr, r0, fp │ │ │ │ - strdeq sl, [sp], -lr @ │ │ │ │ + eoreq sl, sp, r4, lsl r6 │ │ │ │ + mlaeq sp, r6, r0, fp │ │ │ │ + strdeq sl, [sp], -r6 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febad770 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vcgt.s d25, d10, d7 │ │ │ │ - @ instruction: 0xf167f817 │ │ │ │ - @ instruction: 0x4602fdf5 │ │ │ │ + @ instruction: 0xf167f813 │ │ │ │ + @ instruction: 0x4602fdf1 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - @ instruction: 0xf810f27a │ │ │ │ - stc2l 1, cr15, [lr, #412]! @ 0x19c │ │ │ │ + @ instruction: 0xf80cf27a │ │ │ │ + stc2l 1, cr15, [sl, #412]! @ 0x19c │ │ │ │ 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 21e9b4 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r8, sl, lsl #17 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq fp, sp, r4, ror r0 │ │ │ │ + eoreq fp, sp, ip, rrx │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febad7cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vcgt.s d25, d9, d7 │ │ │ │ - @ instruction: 0xf167ffe9 │ │ │ │ - strmi pc, [r2], -r7, asr #27 │ │ │ │ + @ instruction: 0xf167ffe5 │ │ │ │ + strmi pc, [r2], -r3, asr #27 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - @ instruction: 0xffe2f279 │ │ │ │ - stc2l 1, cr15, [r0, #412] @ 0x19c │ │ │ │ + @ instruction: 0xffdef279 │ │ │ │ + ldc2 1, cr15, [ip, #412]! @ 0x19c │ │ │ │ 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 21ea10 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r8, ip, asr r8 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq fp, sp, r8, lsl #1 │ │ │ │ + eoreq fp, sp, r0, lsl #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febad828 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi r4, [r9], #-2051 @ 0xfffff7fd │ │ │ │ @ instruction: 0xf1824478 │ │ │ │ - stclt 14, cr15, [r8, #-108] @ 0xffffff94 │ │ │ │ + stclt 14, cr15, [r8, #-92] @ 0xffffffa4 │ │ │ │ @ instruction: 0xfffff217 │ │ │ │ adcseq fp, r2, r0, ror #24 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x46894c3b │ │ │ │ @@ -993,15 +993,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1250300 │ │ │ │ pop {r0, r1, r6, ip, sp, pc} │ │ │ │ bmi 5ba6bc │ │ │ │ stmdbls sl, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - @ instruction: 0xffe2f16e │ │ │ │ + @ instruction: 0xffdef16e │ │ │ │ ldr r4, [r5, r4, lsl #12]! │ │ │ │ stmdacc r4, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ stmib sp, {r0, r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ strls r6, [r0], #-1798 @ 0xfffff8fa │ │ │ │ ldmdavs r8, {r0, r2, r3, r9, fp, lr} │ │ │ │ strls r4, [r2, #-1619] @ 0xfffff9ad │ │ │ │ @ instruction: 0x17ed447a │ │ │ │ @@ -1012,17 +1012,17 @@ │ │ │ │ blmi 290608 │ │ │ │ @ instruction: 0xe7aa447b │ │ │ │ b fe49473c │ │ │ │ adcseq r9, r2, r4, lsr #19 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, ip, lsl r9 │ │ │ │ adceq r4, sp, ip, ror #4 │ │ │ │ - ldrdeq sl, [sp], -r0 @ │ │ │ │ - strhteq sl, [sp], -r6 │ │ │ │ - strhteq sl, [sp], -r0 │ │ │ │ + eoreq sl, sp, r8, asr #31 │ │ │ │ + eoreq sl, sp, lr, lsr #31 │ │ │ │ + eoreq sl, sp, r8, lsr #31 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febad968 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fc8 │ │ │ │ strmi ip, [ip], -r0, lsl #1 │ │ │ │ addlt r4, sl, pc, lsl r9 │ │ │ │ @ instruction: 0xf01444fc │ │ │ │ @@ -1044,26 +1044,26 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r4, r0, lsl #6 │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ movwcs r4, #2573 @ 0xa0d │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 2d0750 │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ stc2 0, cr15, [ip], #328 @ 0x148 │ │ │ │ @ instruction: 0xf7fee7e0 │ │ │ │ svclt 0x0000ea3c │ │ │ │ adcseq r9, r2, r8, lsl #17 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r0, asr r8 │ │ │ │ adceq r4, sp, ip, lsl #3 │ │ │ │ - eoreq sl, sp, r2, lsr #31 │ │ │ │ + mlaeq sp, sl, pc, sl @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febada0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r1!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1085,48 +1085,48 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r6, lsl r1 │ │ │ │ bmi 405e2c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xff2af16e │ │ │ │ + @ instruction: 0xff26f16e │ │ │ │ ldrb r9, [sl, r5, lsl #18] │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ strls r9, [r0], #-770 @ 0xfffffcfe │ │ │ │ @ instruction: 0xf0529501 │ │ │ │ ldrb pc, [lr, r1, lsr #24] @ │ │ │ │ stmib r6!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq r9, r2, r6, ror #15 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, sl, lsr #15 │ │ │ │ ldrdeq r4, [sp], r2 @ │ │ │ │ - eoreq sl, sp, sl, lsr #30 │ │ │ │ + eoreq sl, sp, r2, lsr #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febadab4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, r6, r7, 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: 0xf052447a │ │ │ │ andlt pc, r7, r7, lsr #24 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r4, sp, r6, asr r0 │ │ │ │ - eoreq sl, sp, r4, lsl pc │ │ │ │ + eoreq sl, sp, ip, lsl #30 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0048f8cc │ │ │ │ mrrcmi 0, 10, fp, r0, cr5 │ │ │ │ ldmdbmi r0, {r0, r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0x2600447c │ │ │ │ @@ -1179,15 +1179,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eorlt sp, r5, sl, lsr r1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r4, #2591 @ 0xa1f │ │ │ │ ldrbtmi r9, [sl], #-2321 @ 0xfffff6ef │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ @ instruction: 0xf16e9300 │ │ │ │ - strmi pc, [r4], -pc, ror #28 │ │ │ │ + strmi pc, [r4], -fp, ror #28 │ │ │ │ bls 6508e0 │ │ │ │ bls 3f0a3c │ │ │ │ bmi 6c56a8 │ │ │ │ andls r4, r3, #2046820352 @ 0x7a000000 │ │ │ │ strbtvc lr, [r8], #2639 @ 0xa4f │ │ │ │ adcslt r9, pc, #90112 @ 0x16000 │ │ │ │ bls 5bb218 │ │ │ │ @@ -1208,17 +1208,17 @@ │ │ │ │ bmi 290940 │ │ │ │ @ instruction: 0xe7d8447a │ │ │ │ stmdb r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r9, r2, r8, ror #13 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r6, lsr r6 │ │ │ │ adceq r3, sp, r6, lsr pc │ │ │ │ - eoreq sl, sp, r4, asr r1 │ │ │ │ - eoreq sl, sp, r6, ror #27 │ │ │ │ - eoreq sl, sp, r0, lsl #2 │ │ │ │ + eoreq sl, sp, ip, asr #2 │ │ │ │ + ldrdeq sl, [sp], -lr @ │ │ │ │ + strdeq sl, [sp], -r8 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ bmi de84cc │ │ │ │ blmi de84e8 │ │ │ │ addslt r4, r6, sl, ror r4 │ │ │ │ @@ -1251,15 +1251,15 @@ │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ blge 569368 │ │ │ │ movwls r4, #9809 @ 0x2651 │ │ │ │ movwcs r4, #5242 @ 0x147a │ │ │ │ movwls r4, #1608 @ 0x648 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf16e2300 │ │ │ │ - @ instruction: 0xe7d5fddf │ │ │ │ + @ instruction: 0xe7d5fddb │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ blmi 54ab74 │ │ │ │ @ instruction: 0xb1b7447b │ │ │ │ ldrbtmi r4, [sl], #-2578 @ 0xfffff5ee │ │ │ │ bls 87b338 │ │ │ │ bls 83b338 │ │ │ │ @@ -1274,19 +1274,19 @@ │ │ │ │ bmi 30b2f4 │ │ │ │ @ instruction: 0xe7e7447a │ │ │ │ stm r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r9, r2, r8, ror r5 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, lr, lsl r5 │ │ │ │ adceq r3, sp, r8, lsl #28 │ │ │ │ - eoreq sl, sp, ip, lsr #32 │ │ │ │ - eoreq sl, sp, r6, lsr #32 │ │ │ │ - strhteq sl, [sp], -sl │ │ │ │ - eoreq sl, sp, r8 │ │ │ │ + eoreq sl, sp, r4, lsr #32 │ │ │ │ + eoreq sl, sp, lr, lsl r0 │ │ │ │ + strhteq sl, [sp], -r2 │ │ │ │ eoreq sl, sp, r0 │ │ │ │ + strdeq r9, [sp], -r8 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 5, cr15, cr8, cr12, {6} │ │ │ │ @ instruction: 0x460d4c36 │ │ │ │ rsclt r4, r1, r6, lsr r9 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1326,15 +1326,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle lr, r0, lsl #6 │ │ │ │ pop {r0, r5, r6, ip, sp, pc} │ │ │ │ bmi 4fabf0 │ │ │ │ stmdbls r8, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - stc2l 1, cr15, [r8, #-440] @ 0xfffffe48 │ │ │ │ + stc2l 1, cr15, [r4, #-440] @ 0xfffffe48 │ │ │ │ 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 339054 │ │ │ │ stmdbls r8, {r3, r4, fp, sp, lr} │ │ │ │ strls r4, [r6], #-1146 @ 0xfffffb86 │ │ │ │ blls 1adcbec │ │ │ │ @@ -1342,36 +1342,36 @@ │ │ │ │ blx e92dac │ │ │ │ @ instruction: 0xf7fde7d6 │ │ │ │ svclt 0x0000effe │ │ │ │ adcseq r9, r2, r8, ror #8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r8, ror #7 │ │ │ │ adceq r3, sp, r0, asr #25 │ │ │ │ - eoreq sl, sp, r8, asr #26 │ │ │ │ + eoreq sl, sp, r0, asr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febade88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ andlt pc, r7, sp, lsr sl @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, r2, lsr ip │ │ │ │ - eoreq sl, sp, r8, asr #26 │ │ │ │ + eoreq sl, sp, r0, asr #26 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febadedc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1389,48 +1389,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 4062ec │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - stc2l 1, cr15, [sl], {110} @ 0x6e │ │ │ │ + stc2l 1, cr15, [r6], {110} @ 0x6e │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf9c2f052 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ef88 │ │ │ │ adcseq r9, r2, r6, lsl r3 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, sl, ror #5 │ │ │ │ umlaleq r3, sp, sl, fp │ │ │ │ - eoreq sl, sp, lr, asr #25 │ │ │ │ + eoreq sl, sp, r6, asr #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febadf74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ andlt pc, r7, r7, asr #19 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, lr, lsl fp │ │ │ │ - mlaeq sp, r8, ip, sl │ │ │ │ + mlaeq sp, r0, ip, sl │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febadfc8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1448,48 +1448,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 4063d8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - mrrc2 1, 6, pc, r4, cr14 @ │ │ │ │ + mrrc2 1, 6, pc, r0, cr14 @ │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf94cf052 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ef12 │ │ │ │ adcseq r9, r2, sl, lsr #4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrshteq r9, [r2], lr │ │ │ │ adceq r3, sp, r6, lsl #21 │ │ │ │ - eoreq sl, sp, r6, lsr #24 │ │ │ │ + eoreq sl, sp, lr, lsl ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae060 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ andlt pc, r7, r1, asr r9 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, sl, lsl #20 │ │ │ │ - strdeq sl, [sp], -r8 @ │ │ │ │ + strdeq sl, [sp], -r0 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae0b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1507,48 +1507,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 4064c4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx ff8134ce │ │ │ │ + blx ff7134ce │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf8d6f052 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ee9c │ │ │ │ adcseq r9, r2, lr, lsr r1 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r2, lsl r1 │ │ │ │ adceq r3, sp, r2, ror r9 │ │ │ │ - eoreq sl, sp, lr, lsl #23 │ │ │ │ + eoreq sl, sp, r6, lsl #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae14c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ ldrdlt pc, [r7], -fp │ │ │ │ svclt 0x0000bd30 │ │ │ │ strdeq r3, [sp], r6 @ │ │ │ │ - eoreq sl, sp, ip, asr fp │ │ │ │ + eoreq sl, sp, r4, asr fp │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae1a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1566,48 +1566,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 4065b0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx 1a935ba │ │ │ │ + blx 19935ba │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf860f052 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ee26 │ │ │ │ adcseq r9, r2, r2, asr r0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r6, lsr #32 │ │ │ │ adceq r3, sp, lr, asr r8 │ │ │ │ - eoreq sl, sp, lr, ror #21 │ │ │ │ + eoreq sl, sp, r6, ror #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae238 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r2, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ andlt pc, r7, r5, ror #16 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, r2, ror #15 │ │ │ │ - strhteq sl, [sp], -r8 │ │ │ │ + strhteq sl, [sp], -r0 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae28c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1625,48 +1625,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40669c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx ffd136a4 │ │ │ │ + blx ffc136a4 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xffeaf051 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000edb0 │ │ │ │ adcseq r8, r2, r6, ror #30 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, sl, lsr pc │ │ │ │ adceq r3, sp, sl, asr #14 │ │ │ │ - eoreq sl, sp, r6, asr #20 │ │ │ │ + eoreq sl, sp, lr, lsr sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae324 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, pc, ror #31 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, lr, asr #13 │ │ │ │ - eoreq sl, sp, r0, lsr #20 │ │ │ │ + eoreq sl, sp, r8, lsl sl │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -sp, lsr #24 │ │ │ │ addlt r4, sl, sp, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1689,21 +1689,21 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12e0300 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 6f799c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_abt │ │ │ │ - blx 1d137a4 │ │ │ │ + blx 1c137a4 │ │ │ │ strmi r9, [r2], -r4, lsl #18 │ │ │ │ @ instruction: 0x4618e7dc │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf9daf279 │ │ │ │ - @ instruction: 0xffb8f166 │ │ │ │ + @ instruction: 0xf9d6f279 │ │ │ │ + @ instruction: 0xffb4f166 │ │ │ │ stmvs r3, {r2, r9, fp, ip, pc} │ │ │ │ bvc 5bd620 │ │ │ │ @ instruction: 0x4d0eb975 │ │ │ │ @ instruction: 0x4620447d │ │ │ │ strls r6, [r2], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ bmi 335b70 │ │ │ │ @@ -1713,38 +1713,38 @@ │ │ │ │ ldrbtmi r4, [sp], #-3336 @ 0xfffff2f8 │ │ │ │ @ instruction: 0xf7fde7ef │ │ │ │ svclt 0x0000ed18 │ │ │ │ adcseq r8, r2, r8, ror lr │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, ip, lsr lr │ │ │ │ adceq r3, sp, r2, lsr #12 │ │ │ │ - eoreq r9, sp, r4, asr #18 │ │ │ │ - eoreq sl, sp, lr, ror r9 │ │ │ │ - eoreq r9, sp, lr, lsl r9 │ │ │ │ + eoreq r9, sp, ip, lsr r9 │ │ │ │ + eoreq sl, sp, r6, ror r9 │ │ │ │ + eoreq r9, sp, r6, lsl r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae45c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r5, 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: 0xf051447a │ │ │ │ andlt pc, r7, r3, asr pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, lr, ror #10 │ │ │ │ - eoreq sl, sp, ip, asr r9 │ │ │ │ + eoreq sl, sp, r4, asr r9 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [lr], -r7, lsr #24 │ │ │ │ addlt r4, sl, r7, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -1766,55 +1766,55 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r5, lsr #2 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ movwcs r4, #2581 @ 0xa15 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r3, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf942f279 │ │ │ │ - @ instruction: 0xff20f166 │ │ │ │ + @ instruction: 0xf93ef279 │ │ │ │ + @ instruction: 0xff1cf166 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 969b68 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ mcr2 0, 6, pc, cr2, cr1, {2} @ │ │ │ │ @ instruction: 0xf7fde7cf │ │ │ │ svclt 0x0000ec88 │ │ │ │ adcseq r8, r2, r0, asr #26 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, sl, lsl #26 │ │ │ │ adceq r3, sp, r8, asr #9 │ │ │ │ - strhteq sl, [sp], -ip │ │ │ │ + strhteq sl, [sp], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae574 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r7, asr #29 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, lr, lsr #8 │ │ │ │ - mlaeq sp, ip, r8, sl │ │ │ │ + mlaeq sp, r4, r8, sl │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -sl, lsr #24 │ │ │ │ addlt r4, fp, sl, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -1838,56 +1838,56 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r7, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r3, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - @ instruction: 0xf8b2f279 │ │ │ │ - cdp2 1, 9, cr15, cr0, cr6, {3} │ │ │ │ + @ instruction: 0xf8aef279 │ │ │ │ + cdp2 1, 8, cr15, cr12, cr6, {3} │ │ │ │ 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 969c8c │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ mrc2 0, 1, pc, cr0, cr1, {2} │ │ │ │ @ instruction: 0xf7fde7cd │ │ │ │ svclt 0x0000ebf6 │ │ │ │ adcseq r8, r2, r8, lsr #24 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, sl, ror #23 │ │ │ │ adceq r3, sp, r0, lsl #7 │ │ │ │ - strdeq sl, [sp], -r0 @ │ │ │ │ + eoreq sl, sp, r8, ror #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae698 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r2, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r5, lsr lr @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, r2, ror #5 │ │ │ │ - eoreq sl, sp, r0, ror #15 │ │ │ │ + ldrdeq sl, [sp], -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 │ │ │ │ @@ -1909,49 +1909,49 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 437d0c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf8baf16e │ │ │ │ + @ instruction: 0xf8b6f16e │ │ │ │ ldrb r9, [pc, r5, lsl #18] │ │ │ │ ldrtmi r9, [r3], -r0, lsl #14 │ │ │ │ @ instruction: 0xf8d84a09 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf0519403 │ │ │ │ ldrb pc, [fp, pc, lsr #27] @ │ │ │ │ bl 1d95570 │ │ │ │ adcseq r8, r2, r4, lsl #22 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, ip, asr #21 │ │ │ │ adceq r3, sp, sl, lsr r2 │ │ │ │ - eoreq sl, sp, sl, asr r7 │ │ │ │ + eoreq sl, sp, r2, asr r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae798 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r2, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ @ instruction: 0xb007fdb5 │ │ │ │ svclt 0x0000bd30 │ │ │ │ strhteq r3, [sp], sl │ │ │ │ - eoreq sl, sp, r4, asr #14 │ │ │ │ + eoreq sl, sp, ip, lsr r7 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [lr], -r7, lsr #24 │ │ │ │ addlt r4, sl, r7, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -1973,55 +1973,55 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r5, lsr #2 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ movwcs r4, #2581 @ 0xa15 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - @ instruction: 0xffa4f278 │ │ │ │ - stc2 1, cr15, [r2, #408] @ 0x198 │ │ │ │ + @ instruction: 0xffa0f278 │ │ │ │ + ldc2l 1, cr15, [lr, #-408]! @ 0xfffffe68 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 969ea4 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ stc2 0, cr15, [r4, #-324]! @ 0xfffffebc │ │ │ │ @ instruction: 0xf7fde7cf │ │ │ │ svclt 0x0000eaea │ │ │ │ adcseq r8, r2, r4, lsl #20 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, lr, asr #19 │ │ │ │ adceq r3, sp, r4, lsl r1 │ │ │ │ - eoreq sl, sp, r8, lsr #13 │ │ │ │ + eoreq sl, sp, r0, lsr #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae8b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r9, lsr #26 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, sl, ror r0 │ │ │ │ - eoreq sl, sp, r8, lsl #13 │ │ │ │ + eoreq sl, sp, r0, lsl #13 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -sl, lsr #24 │ │ │ │ addlt r4, fp, sl, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -2045,56 +2045,56 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r7, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - @ instruction: 0xff14f278 │ │ │ │ - ldc2l 1, cr15, [r2], #408 @ 0x198 │ │ │ │ + @ instruction: 0xff10f278 │ │ │ │ + stc2l 1, cr15, [lr], #408 @ 0x198 │ │ │ │ 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 969fc8 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldc2 0, cr15, [r2], {81} @ 0x51 │ │ │ │ @ instruction: 0xf7fde7cd │ │ │ │ svclt 0x0000ea58 │ │ │ │ adcseq r8, r2, ip, ror #17 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, lr, lsr #17 │ │ │ │ adceq r2, sp, ip, asr #31 │ │ │ │ - ldrdeq sl, [sp], -r8 @ │ │ │ │ + ldrdeq sl, [sp], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae9d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ mullt r7, r7, ip │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, lr, lsr #30 │ │ │ │ - eoreq sl, sp, r8, asr #11 │ │ │ │ + eoreq sl, sp, r0, asr #11 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaea28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2113,55 +2113,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5c6e3c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - @ instruction: 0xff22f16d │ │ │ │ + @ instruction: 0xff1ef16d │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vtst. d22, d8, d21 │ │ │ │ - @ instruction: 0xf166fe8b │ │ │ │ - blls 196a48 │ │ │ │ + @ instruction: 0xf166fe87 │ │ │ │ + blls 196a38 │ │ │ │ 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, [ip], {81} @ 0x51 │ │ │ │ @ instruction: 0xf7fde7d1 │ │ │ │ svclt 0x0000e9d2 │ │ │ │ adcseq r8, r2, sl, asr #15 │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlalseq r8, r2, sl, r7 │ │ │ │ umlaleq r2, sp, r0, lr │ │ │ │ - eoreq sl, sp, r2, lsr r5 │ │ │ │ + eoreq sl, sp, sl, lsr #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaeae0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r1, lsl ip @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ strdeq r2, [sp], sl @ │ │ │ │ - eoreq sl, sp, ip, lsl #10 │ │ │ │ + eoreq sl, sp, r4, lsl #10 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaeb34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2179,48 +2179,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 406f44 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - cdp2 1, 9, cr15, cr14, cr13, {3} │ │ │ │ + cdp2 1, 9, cr15, cr10, cr13, {3} │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx fe613aee │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000e95c │ │ │ │ ldrhteq r8, [r2], lr │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlalseq r8, r2, r2, r6 │ │ │ │ adceq r2, sp, r2, ror #26 │ │ │ │ - mlaeq sp, lr, r4, sl │ │ │ │ + mlaeq sp, r6, r4, sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaebcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ mullt r7, fp, fp │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, r6, ror #25 │ │ │ │ - eoreq sl, sp, ip, ror #8 │ │ │ │ + eoreq sl, sp, r4, ror #8 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ strmi r4, [sp], -pc, lsr #24 │ │ │ │ addlt r4, lr, pc, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2244,61 +2244,61 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle r1, r0, lsl #6 │ │ │ │ pop {r1, r2, r3, ip, sp, pc} │ │ │ │ bmi 738248 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_und │ │ │ │ - cdp2 1, 1, cr15, cr12, cr13, {3} │ │ │ │ + cdp2 1, 1, cr15, cr8, cr13, {3} │ │ │ │ strmi r9, [r2], -r6, lsl #18 │ │ │ │ @ instruction: 0x4618e7da │ │ │ │ smlabtcs r6, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - stc2 2, cr15, [r4, #480] @ 0x1e0 │ │ │ │ - blx 191404a │ │ │ │ + stc2 2, cr15, [r0, #480] @ 0x1e0 │ │ │ │ + blx 181404a │ │ │ │ stmvs r5, {r1, r2, r9, fp, ip, pc} │ │ │ │ vtst. q11, q12, q0 │ │ │ │ - @ instruction: 0xf166fd7d │ │ │ │ - bls 21682c │ │ │ │ + @ instruction: 0xf166fd79 │ │ │ │ + bls 21681c │ │ │ │ strtmi r4, [r0], -r7, lsl #12 │ │ │ │ ldrtmi r9, [r3], -r7, lsl #18 │ │ │ │ strls r6, [r4], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r5], #-2020 @ 0xfffff81c │ │ │ │ andls r7, r2, #4608 @ 0x1200 │ │ │ │ ldmvs ip!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf0519401 │ │ │ │ @ instruction: 0xe7c3faf9 │ │ │ │ ldm lr!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrsbteq r8, [r2], r0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlalseq r8, r2, r0, r5 │ │ │ │ adceq r2, sp, r6, lsr ip │ │ │ │ - strhteq sl, [sp], -r0 │ │ │ │ + eoreq sl, sp, r8, lsr #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaed04 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ strdlt pc, [r7], -pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, r6, lsl #23 │ │ │ │ - eoreq sl, sp, ip, lsr #7 │ │ │ │ + eoreq sl, sp, r4, lsr #7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0038f8cc │ │ │ │ @ instruction: 0x460f4c3d │ │ │ │ adclt r4, r9, sp, lsr r9 │ │ │ │ strcs r4, [r0, #-1148] @ 0xfffffb84 │ │ │ │ @@ -2342,15 +2342,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1240300 │ │ │ │ pop {r0, r3, r5, ip, sp, pc} │ │ │ │ bmi 5bbbd0 │ │ │ │ stmdbls sp, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - ldc2l 1, cr15, [r8, #-436] @ 0xfffffe4c │ │ │ │ + ldc2l 1, cr15, [r4, #-436] @ 0xfffffe4c │ │ │ │ blls 491b64 │ │ │ │ blls 43c834 │ │ │ │ blls 3fc834 │ │ │ │ blls 4bc834 │ │ │ │ andge lr, r6, sp, asr #19 │ │ │ │ stmdblt r4, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldmdavs r8, {r0, r1, r3, r9, fp, lr} │ │ │ │ @@ -2361,36 +2361,36 @@ │ │ │ │ blx 1113d94 │ │ │ │ @ instruction: 0xf7fde7d0 │ │ │ │ svclt 0x0000e808 │ │ │ │ umlalseq r8, r2, r8, r4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r8, lsl #8 │ │ │ │ adceq r2, sp, r8, lsl #21 │ │ │ │ - strhteq sl, [sp], -r0 │ │ │ │ + eoreq sl, sp, r8, lsr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaee74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r7, asr #20 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, lr, ror #19 │ │ │ │ - strdeq sl, [sp], -r8 @ │ │ │ │ + strdeq sl, [sp], -r0 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ strmi r4, [sp], -r2, lsr #24 │ │ │ │ addslt r4, r9, r2, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2413,28 +2413,28 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r0, r3, r4, ip, sp, pc} │ │ │ │ bmi 438cec │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - stc2l 1, cr15, [sl], {109} @ 0x6d │ │ │ │ + stc2l 1, cr15, [r6], {109} @ 0x6d │ │ │ │ ldrdls lr, [r0], -sp │ │ │ │ bmi 2e9610 │ │ │ │ @ instruction: 0xf8d94641 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf0519403 │ │ │ │ @ instruction: 0xe7dbf9bf │ │ │ │ svc 0x0084f7fc │ │ │ │ adcseq r8, r2, r8, lsr #6 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, ip, ror #5 │ │ │ │ adceq r2, sp, r0, asr #18 │ │ │ │ - eoreq sl, sp, sl, ror #4 │ │ │ │ + eoreq sl, sp, r2, ror #4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaef78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r6], -r8, asr #31 │ │ │ │ blmi 82a5fc │ │ │ │ ldrbtmi fp, [sl], #-138 @ 0xffffff76 │ │ │ │ ldceq 1, cr15, [r0], {13} │ │ │ │ @@ -2456,25 +2456,25 @@ │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ andls r2, r0, #268435456 @ 0x10000000 │ │ │ │ blge 26a608 │ │ │ │ movwls r4, #9777 @ 0x2631 │ │ │ │ movwcs r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ @ instruction: 0xf16dc004 │ │ │ │ - uxtabeq pc, r3, r5, ror #24 @ │ │ │ │ + uxtabeq pc, r3, r1, ror #24 @ │ │ │ │ bmi 28d57c │ │ │ │ stmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ ldrb pc, [sp, r5, lsr #19] @ │ │ │ │ svc 0x0034f7fc │ │ │ │ adcseq r8, r2, sl, ror r2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r8, asr #4 │ │ │ │ adceq r2, sp, r8, lsl #17 │ │ │ │ - eoreq sl, sp, r0, lsl r2 │ │ │ │ + eoreq sl, sp, r8, lsl #4 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -r5, lsr #24 │ │ │ │ addlt r4, sl, r5, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2501,48 +2501,48 @@ │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ andcs r8, r0, #240, 2 @ 0x3c │ │ │ │ andcs lr, r1, #3358720 @ 0x334000 │ │ │ │ ldrtmi r9, [r9], -r0, lsl #4 │ │ │ │ movwls r4, #23052 @ 0x5a0c │ │ │ │ @ instruction: 0xf16d447a │ │ │ │ - blls 1d6f08 │ │ │ │ + blls 1d6ef8 │ │ │ │ bmi 311df8 │ │ │ │ @ instruction: 0xf8d817e5 │ │ │ │ ldrtmi r0, [r9], -r0 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf0519501 │ │ │ │ bfi pc, r1, #18, #10 @ │ │ │ │ mrc 7, 6, APSR_nzcv, cr6, cr12, {7} │ │ │ │ ldrsbteq r8, [r2], r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlalseq r8, r2, r0, r1 │ │ │ │ strhteq r2, [sp], r8 │ │ │ │ - eoreq sl, sp, r0, ror r1 │ │ │ │ + eoreq sl, sp, r8, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaf0d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r7, lsl r9 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, lr, lsr r7 │ │ │ │ - eoreq sl, sp, ip, asr #2 │ │ │ │ + eoreq sl, sp, r4, asr #2 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -r5, lsr #24 │ │ │ │ addlt r4, sl, r5, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2569,48 +2569,48 @@ │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ andcs r8, r0, #240, 2 @ 0x3c │ │ │ │ andcs lr, r1, #3358720 @ 0x334000 │ │ │ │ ldrtmi r9, [r9], -r0, lsl #4 │ │ │ │ movwls r4, #23052 @ 0x5a0c │ │ │ │ @ instruction: 0xf16d447a │ │ │ │ - blls 1d6df8 │ │ │ │ + blls 1d6de8 │ │ │ │ bmi 311f08 │ │ │ │ @ instruction: 0xf8d817e5 │ │ │ │ ldrtmi r0, [r9], -r0 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf0519501 │ │ │ │ ldrb pc, [fp, r9, lsl #17] @ │ │ │ │ mcr 7, 2, pc, cr14, cr12, {7} @ │ │ │ │ adcseq r8, r2, r8, asr #1 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r0, lsl #1 │ │ │ │ adceq r2, sp, r0, lsl #13 │ │ │ │ - strhteq sl, [sp], -ip │ │ │ │ + strhteq sl, [sp], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaf1e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, pc, lsl #17 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, r6, lsl #12 │ │ │ │ - mlaeq sp, ip, r0, sl │ │ │ │ + mlaeq sp, r4, r0, sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febaf238 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ ldrdmi pc, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf898f0e7 │ │ │ │ rscpl pc, fp, #76, 12 @ 0x4c00000 │ │ │ │ @@ -2740,15 +2740,15 @@ │ │ │ │ bge 5e9afc │ │ │ │ stc2l 0, cr15, [ip], #868 @ 0x364 │ │ │ │ ldr r4, [r0, r4, lsl #12]! │ │ │ │ stc 7, cr15, [lr, #-1008] @ 0xfffffc10 │ │ │ │ umlalseq r7, r2, ip, lr │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r7, r2, r6, asr lr │ │ │ │ - eoreq sl, sp, r2, ror r2 │ │ │ │ + eoreq sl, sp, sl, ror #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaf460 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 91c168 │ │ │ │ blmi 9444a0 │ │ │ │ mcrrvs 4, 7, r4, ip, cr10 │ │ │ │ ldmpl r3, {r0, sl, fp, sp}^ │ │ │ │ @@ -2783,17 +2783,17 @@ │ │ │ │ strtmi r2, [r8], -r6, lsl #6 │ │ │ │ mcrr2 0, 4, pc, r0, cr3 @ │ │ │ │ @ instruction: 0xf7fce7c7 │ │ │ │ svclt 0x0000ecba │ │ │ │ umlalseq r7, r2, r4, sp │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r7, r2, ip, ror sp │ │ │ │ - ldrshteq r4, [r3], -r8 │ │ │ │ - strhteq r7, [lr], -ip │ │ │ │ - eorseq r2, r3, r2, lsr #25 │ │ │ │ + ldrshteq r4, [r3], -r0 │ │ │ │ + strhteq r7, [lr], -r4 │ │ │ │ + mlaseq r3, sl, ip, r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaf514 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r8, asr #31 │ │ │ │ @ instruction: 0xf5004605 │ │ │ │ blge 1ec524 │ │ │ │ ldrsbgt pc, [ip], #-143 @ 0xffffff71 @ │ │ │ │ @@ -2817,31 +2817,31 @@ │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strtmi sp, [r0], -r2, lsl #2 │ │ │ │ ldclt 0, cr11, [r0, #-44]! @ 0xffffffd4 │ │ │ │ ldcl 7, cr15, [r0], #-1008 @ 0xfffffc10 │ │ │ │ ldrsbteq r7, [r2], r0 │ │ │ │ - eorseq r6, r3, r2, asr #4 │ │ │ │ + eorseq r6, r3, sl, lsr r2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq sl, sp, r4, asr #2 │ │ │ │ + eoreq sl, sp, ip, lsr r1 │ │ │ │ umlalseq r7, r2, r6, ip │ │ │ │ mrccc 8, 5, APSR_nzcv, cr0, cr0, {6} │ │ │ │ andcs fp, r0, fp, lsl #2 │ │ │ │ ldrlt r4, [r0, #-1904]! @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, pc, r4, lsl #12 │ │ │ │ adcsvs pc, r4, r0, lsl #12 │ │ │ │ - @ instruction: 0xfff8f180 │ │ │ │ + @ instruction: 0xfff4f180 │ │ │ │ mrccc 8, 5, APSR_nzcv, cr0, cr4, {6} │ │ │ │ @ instruction: 0xf604b133 │ │ │ │ @ instruction: 0xf18060b4 │ │ │ │ - strdcs pc, [r0], -pc @ │ │ │ │ + strdcs pc, [r0], -fp │ │ │ │ ldclt 0, cr11, [r0, #-60]! @ 0xffffffc4 │ │ │ │ mcrcc 8, 2, pc, cr4, cr4, {6} @ │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ blcc 1196728 │ │ │ │ adcscc pc, ip, #9633792 @ 0x930000 │ │ │ │ @ instruction: 0xf8dfbb3b │ │ │ │ ldrbtmi ip, [ip], #88 @ 0x58 │ │ │ │ @@ -2857,21 +2857,21 @@ │ │ │ │ @ instruction: 0xf8dc2200 │ │ │ │ @ instruction: 0xf8ce3000 │ │ │ │ movwcs r3, #0 │ │ │ │ stc2 0, cr15, [r0, #900] @ 0x384 │ │ │ │ cdpeq 8, 11, cr15, cr0, cr4, {6} │ │ │ │ bicle r2, lr, r0, lsl #16 │ │ │ │ adcsvs pc, r4, r4, lsl #12 │ │ │ │ - @ instruction: 0xffcef180 │ │ │ │ + @ instruction: 0xffcaf180 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ @ instruction: 0xf8dfe7cc │ │ │ │ ldrbtmi ip, [ip], #12 │ │ │ │ svclt 0x0000e7d6 │ │ │ │ - eorseq r2, r3, r6, lsr #22 │ │ │ │ - eorseq r2, r3, sl, lsl #22 │ │ │ │ + eorseq r2, r3, lr, lsl fp │ │ │ │ + eorseq r2, r3, r2, lsl #22 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 15, cr15, cr8, cr12, {6} │ │ │ │ umlalslt r4, r9, sp, sl │ │ │ │ pkhbtmi r4, r3, sp, lsl #23 │ │ │ │ @ instruction: 0xf8d1447a │ │ │ │ @@ -3028,16 +3028,16 @@ │ │ │ │ stmdavs r0, {r3, r4, r8, r9, fp, sp, lr} │ │ │ │ stmdacs r2, {r7, fp, sp, lr} │ │ │ │ mcrge 4, 7, pc, cr7, cr15, {1} @ │ │ │ │ @ instruction: 0xf7fce75d │ │ │ │ svclt 0x0000eace │ │ │ │ adcseq r7, r2, r4, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r7, lr, r0, ror r0 │ │ │ │ - eorseq r4, r3, r2, lsr #25 │ │ │ │ + eoreq r7, lr, r8, rrx │ │ │ │ + mlaseq r3, sl, ip, r4 │ │ │ │ adcseq r7, r2, sl, ror #18 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrdcc pc, [r0, -r1] │ │ │ │ strpl pc, [r0], #1280 @ 0x500 │ │ │ │ @@ -3191,18 +3191,18 @@ │ │ │ │ @ instruction: 0xf8d3681b │ │ │ │ str r8, [r2, r8] │ │ │ │ andcs r2, r0, #-1073741777 @ 0xc000002f │ │ │ │ @ instruction: 0xf7fce7b6 │ │ │ │ svclt 0x0000e988 │ │ │ │ ldrshteq r7, [r2], r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq r5, r3, r6, lsr #26 │ │ │ │ - eoreq r9, sp, sl, lsr #24 │ │ │ │ - eorseq r5, r3, sl, ror #25 │ │ │ │ - eoreq r9, sp, lr, ror #23 │ │ │ │ + eorseq r5, r3, lr, lsl sp │ │ │ │ + eoreq r9, sp, r2, lsr #24 │ │ │ │ + eorseq r5, r3, r2, ror #25 │ │ │ │ + eoreq r9, sp, r6, ror #23 │ │ │ │ ldrsbteq r7, [r2], r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr8, cr12, {6} │ │ │ │ bmi cea3d0 │ │ │ │ strpl pc, [r0, r0, lsl #10] │ │ │ │ @@ -3254,15 +3254,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7fce7e0 │ │ │ │ svclt 0x0000e90c │ │ │ │ adcseq r7, r2, r0, ror r6 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrshteq r7, [r2], r0 │ │ │ │ - eoreq r9, sp, r0, ror #20 │ │ │ │ + eoreq r9, sp, r8, asr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 9, cr15, cr0, cr12, {6} │ │ │ │ sbcslt r4, r3, r3, asr sl │ │ │ │ @ instruction: 0x46044b53 │ │ │ │ ldmdami r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -3346,20 +3346,20 @@ │ │ │ │ @ instruction: 0xe7dd04f4 │ │ │ │ @ instruction: 0xf85b4b0b │ │ │ │ strb r6, [r7, r3] │ │ │ │ ldmda r2, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq r7, r2, r8, lsl #11 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r7, r2, sl, ror r5 │ │ │ │ - ldrsbteq r2, [r3], -ip │ │ │ │ - eorseq r1, r2, r6, ror #7 │ │ │ │ + ldrsbteq r2, [r3], -r4 │ │ │ │ + ldrsbteq r1, [r2], -lr │ │ │ │ muleq r0, r0, r9 │ │ │ │ adcseq r7, r2, ip, lsl #9 │ │ │ │ andeq r0, r0, r4, lsr lr │ │ │ │ - strdeq r9, [sp], -r4 @ │ │ │ │ + eoreq r9, sp, ip, ror #17 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x2718b0d0 │ │ │ │ strmi sl, [lr], -r6, lsl #22 │ │ │ │ @@ -3421,18 +3421,18 @@ │ │ │ │ ldrbtcc pc, [r4], #2260 @ 0x8d4 @ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7fbe7e1 │ │ │ │ svclt 0x0000efbc │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r7, r2, r2, ror #7 │ │ │ │ - eorseq r1, r2, r2, ror #4 │ │ │ │ - eorseq r2, r3, r4, asr r3 │ │ │ │ + eorseq r1, r2, sl, asr r2 │ │ │ │ + eorseq r2, r3, ip, asr #6 │ │ │ │ adcseq r7, r2, lr, asr #6 │ │ │ │ - eoreq r9, sp, r0, asr #15 │ │ │ │ + strhteq r9, [sp], -r8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 7, cr15, cr8, cr12, {6} │ │ │ │ @ instruction: 0x460eb0d9 │ │ │ │ blge 1eb318 │ │ │ │ @ instruction: 0xf04f4a7e │ │ │ │ @@ -3560,20 +3560,20 @@ │ │ │ │ blmi 392e80 │ │ │ │ andne pc, r3, fp, asr r8 @ │ │ │ │ @ instruction: 0xf7fbe769 │ │ │ │ svclt 0x0000eea8 │ │ │ │ ldrsbteq r7, [r2], sl │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrhteq r7, [r2], lr │ │ │ │ - eorseq r1, r2, r0, asr #2 │ │ │ │ - eorseq r2, r3, r2, lsr r2 │ │ │ │ + eorseq r1, r2, r8, lsr r1 │ │ │ │ + eorseq r2, r3, sl, lsr #4 │ │ │ │ muleq r0, r0, r9 │ │ │ │ adcseq r7, r2, r6, lsr r1 │ │ │ │ andeq r0, r0, r4, lsr lr │ │ │ │ - eoreq r9, sp, r0, lsr #11 │ │ │ │ + mlaeq sp, r8, r5, r9 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb0148 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fc0 │ │ │ │ addlt ip, sp, r8, ror r0 │ │ │ │ @ instruction: 0x46044d1d │ │ │ │ @@ -3690,15 +3690,15 @@ │ │ │ │ @ instruction: 0xf84c1c0c │ │ │ │ addsmi r2, sp, #8, 24 @ 0x800 │ │ │ │ str sp, [r6, lr, ror #3]! │ │ │ │ @ instruction: 0x46304619 │ │ │ │ ldc2 0, cr15, [r8, #380]! @ 0x17c │ │ │ │ @ instruction: 0xf7fbe7a1 │ │ │ │ svclt 0x0000ed9e │ │ │ │ - mlaeq sp, r8, r4, r9 │ │ │ │ + mlaeq sp, r0, r4, r9 │ │ │ │ ldrhteq r6, [r2], r2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlalseq r6, r2, r2, pc @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1145fc │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -3992,40 +3992,40 @@ │ │ │ │ bl 13975b8 │ │ │ │ adcseq r6, r2, r4, lsr #29 │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlalseq r6, r2, r8, lr │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ adcseq r6, r2, r4, ror #28 │ │ │ │ andeq r0, r0, r0, lsr #22 │ │ │ │ - strhteq r9, [sp], -r6 │ │ │ │ - strhteq r9, [sp], -ip │ │ │ │ - eoreq r9, sp, r6, lsr #5 │ │ │ │ + eoreq r9, sp, lr, lsr #5 │ │ │ │ + strhteq r9, [sp], -r4 │ │ │ │ mlaeq sp, lr, r2, r9 │ │ │ │ - eoreq r7, sp, r4, lsr #23 │ │ │ │ - eoreq r9, sp, sl, asr #4 │ │ │ │ - mlaeq sp, r0, r2, r9 │ │ │ │ - eoreq r9, sp, r2, lsl #5 │ │ │ │ - strdeq r9, [sp], -sl @ │ │ │ │ - eoreq r9, sp, ip, lsl r2 │ │ │ │ - eoreq r9, sp, lr, ror #3 │ │ │ │ - eoreq r9, sp, r8, asr #3 │ │ │ │ - eoreq r9, sp, r0, ror r1 │ │ │ │ - eoreq r7, sp, r4, lsr #21 │ │ │ │ - mlaeq sp, r4, sl, r7 │ │ │ │ - eoreq r9, sp, lr, ror #2 │ │ │ │ + mlaeq sp, r6, r2, r9 │ │ │ │ + mlaeq sp, ip, fp, r7 │ │ │ │ + eoreq r9, sp, r2, asr #4 │ │ │ │ + eoreq r9, sp, r8, lsl #5 │ │ │ │ + eoreq r9, sp, sl, ror r2 │ │ │ │ + strdeq r9, [sp], -r2 @ │ │ │ │ + eoreq r9, sp, r4, lsl r2 │ │ │ │ + eoreq r9, sp, r6, ror #3 │ │ │ │ + eoreq r9, sp, r0, asr #3 │ │ │ │ eoreq r9, sp, r8, ror #2 │ │ │ │ - eoreq r9, sp, r6, asr r1 │ │ │ │ - eoreq r9, sp, ip, asr #2 │ │ │ │ - eoreq r4, lr, r8, ror #10 │ │ │ │ - eoreq r9, sp, r6, lsr #1 │ │ │ │ - eoreq r9, sp, sl, ror r0 │ │ │ │ - eoreq r9, sp, r8, asr r0 │ │ │ │ - eoreq r4, lr, r0, asr r4 │ │ │ │ - eoreq r7, sp, sl, lsr #17 │ │ │ │ - eoreq r8, sp, r4, lsr #30 │ │ │ │ + mlaeq sp, ip, sl, r7 │ │ │ │ + eoreq r7, sp, ip, lsl #21 │ │ │ │ + eoreq r9, sp, r6, ror #2 │ │ │ │ + eoreq r9, sp, r0, ror #2 │ │ │ │ + eoreq r9, sp, lr, asr #2 │ │ │ │ + eoreq r9, sp, r4, asr #2 │ │ │ │ + eoreq r4, lr, r0, ror #10 │ │ │ │ + mlaeq sp, lr, r0, r9 │ │ │ │ + eoreq r9, sp, r2, ror r0 │ │ │ │ + eoreq r9, sp, r0, asr r0 │ │ │ │ + eoreq r4, lr, r8, asr #8 │ │ │ │ + eoreq r7, sp, r2, lsr #17 │ │ │ │ + eoreq r8, sp, ip, lsl pc │ │ │ │ andgt lr, r0, #208, 18 @ 0x340000 │ │ │ │ movweq lr, #2513 @ 0x9d1 │ │ │ │ svclt 0x0008429a │ │ │ │ svclt 0x000c4584 │ │ │ │ andcs r2, r0, r1 │ │ │ │ svclt 0x00004770 │ │ │ │ ldrbmi r6, [r0, -r0, lsl #16]! │ │ │ │ @@ -4130,22 +4130,22 @@ │ │ │ │ strmi r5, [ip], -r0, lsl #7 │ │ │ │ strmi fp, [r2], r2, lsl #1 │ │ │ │ @ instruction: 0x46994615 │ │ │ │ andsne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf5019101 │ │ │ │ @ instruction: 0x3614569f │ │ │ │ @ instruction: 0xf17f4630 │ │ │ │ - stmdbls r1, {r0, r1, r2, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r1, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1052320 │ │ │ │ @ instruction: 0xf5010008 │ │ │ │ @ instruction: 0x461a519e │ │ │ │ pkhbtmi r3, r0, r8, lsl #2 │ │ │ │ blx 1995a9e │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ - stc2l 1, cr15, [lr, #508] @ 0x1fc │ │ │ │ + stc2l 1, cr15, [sl, #508] @ 0x1fc │ │ │ │ andcs fp, r0, #-1073741811 @ 0xc000000d │ │ │ │ stmib r5, {r8, r9, sp}^ │ │ │ │ andlt r2, r2, r4, lsl #6 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strbmi r6, [r0], -fp, lsr #18 │ │ │ │ ldrmi r6, [pc], -lr, ror #18 │ │ │ │ blx 15ac2 │ │ │ │ @@ -4818,22 +4818,22 @@ │ │ │ │ strmi r5, [ip], -r0, lsl #7 │ │ │ │ strmi fp, [r2], r2, lsl #1 │ │ │ │ @ instruction: 0x46994615 │ │ │ │ andsne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf5019101 │ │ │ │ @ instruction: 0x3614569f │ │ │ │ @ instruction: 0xf17f4630 │ │ │ │ - stmdbls r1, {r0, r1, r2, r3, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r1, r3, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1052320 │ │ │ │ @ instruction: 0xf5010008 │ │ │ │ @ instruction: 0x461a519e │ │ │ │ pkhbtmi r3, r0, r8, lsl #2 │ │ │ │ mcr2 0, 0, pc, cr4, cr13, {4} @ │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ - @ instruction: 0xf86ef17f │ │ │ │ + @ instruction: 0xf86af17f │ │ │ │ andcs fp, r0, #-1073741811 @ 0xc000000d │ │ │ │ stmib r5, {r8, r9, sp}^ │ │ │ │ andlt r2, r2, r4, lsl #6 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strbmi r6, [r0], -fp, lsr #18 │ │ │ │ ldrmi r6, [pc], -lr, ror #18 │ │ │ │ mrc2 0, 4, pc, cr14, cr13, {4} │ │ │ │ @@ -4966,22 +4966,22 @@ │ │ │ │ strmi r5, [ip], -r0, lsl #7 │ │ │ │ strmi fp, [r2], r2, lsl #1 │ │ │ │ @ instruction: 0x46994615 │ │ │ │ andsne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf5019101 │ │ │ │ @ instruction: 0x3614569f │ │ │ │ @ instruction: 0xf17e4630 │ │ │ │ - stmdbls r1, {r0, r1, r2, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r1, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1052320 │ │ │ │ @ instruction: 0xf5010008 │ │ │ │ @ instruction: 0x461a519e │ │ │ │ pkhbtmi r3, r0, r8, lsl #2 │ │ │ │ ldc2l 0, cr15, [ip], {157} @ 0x9d │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ - @ instruction: 0xff46f17e │ │ │ │ + @ instruction: 0xff42f17e │ │ │ │ andcs fp, r0, #-1073741811 @ 0xc000000d │ │ │ │ stmib r5, {r8, r9, sp}^ │ │ │ │ andlt r2, r2, r4, lsl #6 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strbmi r6, [r0], -fp, lsr #18 │ │ │ │ ldrmi r6, [pc], -lr, ror #18 │ │ │ │ ldc2l 0, cr15, [r6, #-628]! @ 0xfffffd8c │ │ │ │ @@ -5212,40 +5212,40 @@ │ │ │ │ andvc pc, r8, r9, asr #17 │ │ │ │ cmnvs r7, #583008256 @ 0x22c00000 │ │ │ │ eorls pc, r8, r4, asr #17 │ │ │ │ @ instruction: 0xf1a0462c │ │ │ │ eorsle r0, lr, ip, lsr #10 │ │ │ │ @ instruction: 0xf10468b0 │ │ │ │ @ instruction: 0xf1680120 │ │ │ │ - stmdacs r0, {r0, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x2120d1e9 │ │ │ │ @ instruction: 0xf7fa2001 │ │ │ │ vldr d14, [r4, #384] @ 0x180 │ │ │ │ strmi r7, [r1], r8, lsl #22 │ │ │ │ @ instruction: 0xf1094640 │ │ │ │ stc 1, cr0, [r9, #48] @ 0x30 │ │ │ │ stmib r9, {r8, r9, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf16b1103 │ │ │ │ - ldmvs r0!, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs r0!, {r0, r1, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ strbmi r4, [r9], -sl, asr #12 │ │ │ │ - @ instruction: 0xf8c8f168 │ │ │ │ + @ instruction: 0xf8c4f168 │ │ │ │ @ instruction: 0xf16b4640 │ │ │ │ - ldrb pc, [r2, r9, asr #17] @ │ │ │ │ + ldrb pc, [r2, r5, asr #17] @ │ │ │ │ @ instruction: 0xf8d74650 │ │ │ │ @ instruction: 0xf17eb00c │ │ │ │ - blls 159e24 │ │ │ │ + blls 159e14 │ │ │ │ msreq CPSR_s, fp, lsr #3 │ │ │ │ addspl pc, lr, r3, lsl #10 │ │ │ │ @ instruction: 0xf09d3018 │ │ │ │ @ instruction: 0xf1abfb67 │ │ │ │ ldmib fp, {r2, r3, r5}^ │ │ │ │ subsvs r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf7f9601a │ │ │ │ ldrbmi lr, [r0], -lr, ror #24 │ │ │ │ - ldc2 1, cr15, [r6, #-504]! @ 0xfffffe08 │ │ │ │ + ldc2 1, cr15, [r2, #-504]! @ 0xfffffe08 │ │ │ │ addsmi r6, sp, #966656 @ 0xec000 │ │ │ │ svcge 0x003ff47f │ │ │ │ bvc fe3d60e4 │ │ │ │ @ instruction: 0xf8dde748 │ │ │ │ ldrbmi r9, [r2], -ip │ │ │ │ andcc r9, r1, #4, 22 @ 0x1000 │ │ │ │ @ instruction: 0xd1964293 │ │ │ │ @@ -5328,34 +5328,34 @@ │ │ │ │ rscsvs r0, r3, #44, 4 @ 0xc0000002 │ │ │ │ @ instruction: 0xf8db4591 │ │ │ │ @ instruction: 0xf1a33030 │ │ │ │ bicle r0, sp, ip, lsr #22 │ │ │ │ @ instruction: 0xd1b84547 │ │ │ │ ldmvs r0!, {r0, r1, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf1682100 │ │ │ │ - strmi pc, [r3], r9, asr #16 │ │ │ │ + strmi pc, [r3], r5, asr #16 │ │ │ │ suble r2, ip, r0, lsl #16 │ │ │ │ @ instruction: 0xf1a49b05 │ │ │ │ @ instruction: 0xf5030a80 │ │ │ │ @ instruction: 0xf503589e │ │ │ │ @ instruction: 0xf108519f │ │ │ │ tstcc r4, r8, lsl r8 │ │ │ │ @ instruction: 0xf8db9103 │ │ │ │ stmiavs r3!, {r3, lr} │ │ │ │ movweq lr, #15274 @ 0x3baa │ │ │ │ blle d256f0 │ │ │ │ andeq pc, ip, r6, lsl #2 │ │ │ │ streq pc, [ip, -r4, lsl #2] │ │ │ │ - @ instruction: 0xffd6f16a │ │ │ │ + @ instruction: 0xffd2f16a │ │ │ │ ldmvs r0!, {r0, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf80cf168 │ │ │ │ + @ instruction: 0xf808f168 │ │ │ │ andeq pc, ip, r6, lsl #2 │ │ │ │ - @ instruction: 0xffd8f16a │ │ │ │ + @ instruction: 0xffd4f16a │ │ │ │ @ instruction: 0xf17e9803 │ │ │ │ - stmdbvs r5!, {r0, r2, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs r5!, {r0, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x001e42af │ │ │ │ stccc 8, cr6, [ip, #-428]! @ 0xfffffe54 │ │ │ │ stmdbeq ip!, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf105d014 │ │ │ │ strbmi r0, [r0], -r8, lsl #2 │ │ │ │ blx 1d96da0 │ │ │ │ ldmib r5, {r3, r5, r9, sl, lr}^ │ │ │ │ @@ -5364,17 +5364,17 @@ │ │ │ │ bl 1f18b20 │ │ │ │ ldrsbtcc pc, [r0], -r9 @ │ │ │ │ eoreq pc, ip, #1073741826 @ 0x40000002 │ │ │ │ @ instruction: 0xf1a34297 │ │ │ │ mvnle r0, ip, lsr #18 │ │ │ │ @ instruction: 0xf7f94620 │ │ │ │ stmdals r3, {r4, r5, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ - ldc2 1, cr15, [r8], #-504 @ 0xfffffe08 │ │ │ │ + ldc2 1, cr15, [r4], #-504 @ 0xfffffe08 │ │ │ │ ldmvs r0!, {r0, r3, r4, r6, r9, sl, lr} │ │ │ │ - @ instruction: 0xfffcf167 │ │ │ │ + @ instruction: 0xfff8f167 │ │ │ │ stmdacs r0, {r0, r1, r7, r9, sl, lr} │ │ │ │ stmdals r6, {r0, r2, r3, r4, r5, r7, r8, ip, lr, pc} │ │ │ │ pop {r0, r1, r3, ip, sp, pc} │ │ │ │ blmi 3beb30 │ │ │ │ @ instruction: 0xe728447b │ │ │ │ ldrbtmi r4, [fp], #-2828 @ 0xfffff4f4 │ │ │ │ lsrcs lr, r5, #14 │ │ │ │ @@ -5386,28 +5386,28 @@ │ │ │ │ andls r2, r6, r5, lsl #6 │ │ │ │ ldc2l 0, cr15, [ip, #-308]! @ 0xfffffecc │ │ │ │ svclt 0x0000e700 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xffffeca1 │ │ │ │ @ instruction: 0xffffebed │ │ │ │ @ instruction: 0xffffeb6b │ │ │ │ - ldrdeq r7, [sp], -r8 @ │ │ │ │ + ldrdeq r7, [sp], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febb1db8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 45eb80 │ │ │ │ strmi r4, [fp], -r4, lsl #12 │ │ │ │ strcs r4, [r1, #-2319] @ 0xfffff6f1 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ subvs r7, r3, r5 │ │ │ │ @ instruction: 0xf1672000 │ │ │ │ - @ instruction: 0x4603fdfb │ │ │ │ + @ instruction: 0x4603fdf7 │ │ │ │ andeq pc, ip, r4, lsl #2 │ │ │ │ @ instruction: 0xf16a60a3 │ │ │ │ - @ instruction: 0xf104ff39 │ │ │ │ + @ instruction: 0xf104ff35 │ │ │ │ @ instruction: 0xf104012c │ │ │ │ @ instruction: 0xf1040234 │ │ │ │ andcs r0, r0, ip, lsr r3 │ │ │ │ smlabtne fp, r4, r9, lr │ │ │ │ andcs lr, sp, #196, 18 @ 0x310000 │ │ │ │ movwcc lr, #63940 @ 0xf9c4 │ │ │ │ ldclt 4, cr6, [r8, #-404]! @ 0xfffffe6c │ │ │ │ @@ -5417,15 +5417,15 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @ instruction: 0xf5014682 │ │ │ │ @ instruction: 0xf10b5b9f │ │ │ │ @ instruction: 0x460f0b14 │ │ │ │ @ instruction: 0xf17e4658 │ │ │ │ - @ instruction: 0xf8dafbc1 │ │ │ │ + @ instruction: 0xf8dafbbd │ │ │ │ @ instruction: 0xf1a33030 │ │ │ │ strmi r0, [r2, #1068]! @ 0x42c │ │ │ │ ldmdavs sp, {r1, r2, r4, ip, lr, pc}^ │ │ │ │ ldrpl pc, [lr], r7, lsl #10 │ │ │ │ stccc 6, cr3, [ip, #-96]! @ 0xffffffa0 │ │ │ │ tstpeq r8, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf09d4630 │ │ │ │ @@ -5433,19 +5433,19 @@ │ │ │ │ movwcs lr, #47572 @ 0xb9d4 │ │ │ │ @ instruction: 0x462c6053 │ │ │ │ @ instruction: 0xf7f9601a │ │ │ │ blvs b5580c │ │ │ │ @ instruction: 0xf1a345a2 │ │ │ │ mvnle r0, ip, lsr #10 │ │ │ │ @ instruction: 0xf17e4658 │ │ │ │ - ldrbmi pc, [r8], -pc, lsr #23 @ │ │ │ │ - blx fe81726a │ │ │ │ + ldrbmi pc, [r8], -fp, lsr #23 @ │ │ │ │ + blx fe71726a │ │ │ │ ldrdeq pc, [r8], -sl │ │ │ │ @ instruction: 0xf1672100 │ │ │ │ - strmi pc, [r0], pc, ror #30 │ │ │ │ + strmi pc, [r0], fp, ror #30 │ │ │ │ @ instruction: 0xf507b360 │ │ │ │ @ instruction: 0x3718579e │ │ │ │ ldrdls pc, [r8], -r8 │ │ │ │ streq pc, [ip], -r9, lsl #2 │ │ │ │ @ instruction: 0x4010f8d9 │ │ │ │ svclt 0x001e42a6 │ │ │ │ stccc 8, cr6, [ip], #-404 @ 0xfffffe6c │ │ │ │ @@ -5459,19 +5459,19 @@ │ │ │ │ blvs bd57b0 │ │ │ │ msreq CPSR_fs, #4, 2 │ │ │ │ addsmi r3, lr, #44, 26 @ 0xb00 │ │ │ │ strbmi sp, [r8], -ip, ror #3 │ │ │ │ b fed98cac │ │ │ │ @ instruction: 0xf8da4641 │ │ │ │ @ instruction: 0xf1670008 │ │ │ │ - strmi pc, [r0], r3, asr #30 │ │ │ │ + @ instruction: 0x4680ff3f │ │ │ │ bicsle r2, r5, r0, lsl #16 │ │ │ │ @ instruction: 0xf10a4658 │ │ │ │ @ instruction: 0xf17e0734 │ │ │ │ - @ instruction: 0xf8dafb73 │ │ │ │ + @ instruction: 0xf8dafb6f │ │ │ │ adcsmi r4, ip, #56 @ 0x38 │ │ │ │ @ instruction: 0x2600bf1c │ │ │ │ andle r6, pc, r5, ror #16 │ │ │ │ @ instruction: 0xf1046823 │ │ │ │ subsvs r0, sp, r0, lsl r0 │ │ │ │ stmib r4, {r0, r1, r3, r5, sp, lr}^ │ │ │ │ @ instruction: 0xf04d6600 │ │ │ │ @@ -5490,17 +5490,17 @@ │ │ │ │ ldc2 0, cr15, [sl, #-308] @ 0xfffffecc │ │ │ │ @ instruction: 0xf7f94620 │ │ │ │ stmdavs fp!, {r2, r3, r4, r5, r6, r9, fp, sp, lr, pc}^ │ │ │ │ adcmi r4, pc, #44, 12 @ 0x2c00000 │ │ │ │ mvnle r4, sp, lsl r6 │ │ │ │ ldrdeq pc, [r8], -sl │ │ │ │ @ instruction: 0xf1672100 │ │ │ │ - @ instruction: 0xf10afe43 │ │ │ │ + @ instruction: 0xf10afe3f │ │ │ │ @ instruction: 0xf16a000c │ │ │ │ - pop {r0, r1, r3, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + pop {r0, r1, r2, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x00008ff8 │ │ │ │ pkhbtmi fp, lr, r0, lsl #10 │ │ │ │ stmdacc r4, {r0, r4, r7, r8, ip, sp, pc} │ │ │ │ vhsub.s8 d18, d1, d0 │ │ │ │ and r2, r1, ip, asr #8 │ │ │ │ mulle fp, r6, r5 │ │ │ │ svccc 0x0004f850 │ │ │ │ @@ -5514,15 +5514,15 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0xf500460f │ │ │ │ @ instruction: 0xf108589f │ │ │ │ @ instruction: 0x46060814 │ │ │ │ @ instruction: 0xf17e4640 │ │ │ │ - ldmdavs fp!, {r0, r1, r2, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r0, r1, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ mulsle r9, pc, r2 @ │ │ │ │ @ instruction: 0xf506685d │ │ │ │ @ instruction: 0xf1a3569e │ │ │ │ ldrcc r0, [r8], -ip, lsr #8 │ │ │ │ @ instruction: 0xf1043d2c │ │ │ │ ldrtmi r0, [r0], -r8, lsl #2 │ │ │ │ @ instruction: 0xf924f09d │ │ │ │ @@ -5530,15 +5530,15 @@ │ │ │ │ subsvs r2, r3, fp, lsl #6 │ │ │ │ andsvs r4, sl, ip, lsr #12 │ │ │ │ b b18dc0 │ │ │ │ @ instruction: 0xf1046b2d │ │ │ │ stccc 3, cr0, [ip, #-176]! @ 0xffffff50 │ │ │ │ @ instruction: 0xd1ec429f │ │ │ │ @ instruction: 0xf17e4640 │ │ │ │ - pop {r0, r2, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + pop {r0, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf8df4680 │ │ │ │ @ instruction: 0x46910650 │ │ │ │ @@ -5795,25 +5795,25 @@ │ │ │ │ streq lr, [r5], #-2689 @ 0xfffff57f │ │ │ │ @ instruction: 0xf7f92140 │ │ │ │ teqvs ip, #3616 @ 0xe20 │ │ │ │ @ instruction: 0xf1086204 │ │ │ │ @ instruction: 0xf8c9040c │ │ │ │ subvs r0, r5, #0 │ │ │ │ cmnvs sp, #32, 12 @ 0x2000000 │ │ │ │ - ldc2 1, cr15, [r6], #-424 @ 0xfffffe58 │ │ │ │ + ldc2 1, cr15, [r2], #-424 @ 0xfffffe58 │ │ │ │ ldrdeq pc, [r8], -r8 │ │ │ │ teqpeq r0, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - stc2 1, cr15, [ip], #-412 @ 0xfffffe64 │ │ │ │ + stc2 1, cr15, [r8], #-412 @ 0xfffffe64 │ │ │ │ andcc lr, sl, #3522560 @ 0x35c000 │ │ │ │ stmvs r1, {r5, r8, ip, sp, pc} │ │ │ │ stmdacs r0, {r3, r6, r8, fp, sp, lr} │ │ │ │ adcshi pc, r1, r0, asr #32 │ │ │ │ stmib r7, {r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf16a320a │ │ │ │ - bvs fef5a2f0 │ │ │ │ + bvs fef5a2e0 │ │ │ │ @ instruction: 0xf8d36afa │ │ │ │ blcs 1a8034 │ │ │ │ mrcge 6, 0, APSR_nzcv, cr2, cr15, {1} │ │ │ │ stmdacs r0, {r4, r6, r7, r9, fp, sp, lr} │ │ │ │ mcrge 4, 1, pc, cr0, cr15, {1} @ │ │ │ │ and r2, r4, r0, lsl #6 │ │ │ │ addcc r3, r8, #67108864 @ 0x4000000 │ │ │ │ @@ -5894,15 +5894,15 @@ │ │ │ │ @ instruction: 0xd1d5429e │ │ │ │ ldmib r7, {r2, r3, r4, r5, r9, fp, sp, lr}^ │ │ │ │ stmdbne r9, {r0, r1, r9, ip, sp} │ │ │ │ andeq pc, r0, r0, asr #2 │ │ │ │ stmibvs fp, {r1, r2, r3, r4, r6, r9, sl, sp, lr, pc} │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0x46204699 │ │ │ │ - blx 1f1794a │ │ │ │ + blx 1e1794a │ │ │ │ bvs ffef5e90 │ │ │ │ blne b996f4 │ │ │ │ ldreq lr, [r2], #-2514 @ 0xfffff62e │ │ │ │ blcs c996fc │ │ │ │ @ instruction: 0xf101fb02 │ │ │ │ cmnpcs ip, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ strmi pc, [r1, #-2980] @ 0xfffff45c │ │ │ │ @@ -6010,15 +6010,15 @@ │ │ │ │ ldrbmi r4, [r9], -r8, lsr #12 │ │ │ │ @ instruction: 0xf8b0f0c1 │ │ │ │ ldrmi r9, [r8], -r7, lsl #22 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ @ instruction: 0x462188f0 │ │ │ │ @ instruction: 0xf08f4628 │ │ │ │ ldrb pc, [r5, r5, lsl #20] @ │ │ │ │ - eoreq r7, sp, sl, lsr r0 │ │ │ │ + eoreq r7, sp, r2, lsr r0 │ │ │ │ ldrblt fp, [r0, #-914]! @ 0xfffffc6e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ mcrcc 8, 2, pc, cr4, cr0, {6} @ │ │ │ │ @ instruction: 0xf8904614 │ │ │ │ strdlt r2, [r4], ip │ │ │ │ @@ -6175,25 +6175,25 @@ │ │ │ │ @ instruction: 0xf0c12390 │ │ │ │ strmi pc, [r4], -r9, lsl #17 │ │ │ │ bvs fe0885f0 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vcgt.s d25, d4, d4 │ │ │ │ - @ instruction: 0xf8cdfed9 │ │ │ │ + @ instruction: 0xf8cdfed5 │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe91b930 │ │ │ │ blvs ff00041c │ │ │ │ blvs 364a4 │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabd.s32 d25, d9, d1 │ │ │ │ - movwcs pc, #3223 @ 0xc97 @ │ │ │ │ + movwcs pc, #3219 @ 0xc93 @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3ec438 │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -6204,15 +6204,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0cb9400 │ │ │ │ @ instruction: 0xe7e8fb7f │ │ │ │ ldmib lr!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq r4, r2, ip, lsr #16 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r4, r2, r6, asr #15 │ │ │ │ - eoreq r6, sp, r2, asr #26 │ │ │ │ + eoreq r6, sp, sl, lsr sp │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi r4, [sp], -r6, lsr #24 │ │ │ │ addlt r4, r6, r6, lsr #22 │ │ │ │ stmdbvs pc, {r2, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -6222,25 +6222,25 @@ │ │ │ │ @ instruction: 0xf0c12390 │ │ │ │ strmi pc, [r4], -fp, lsr #16 │ │ │ │ bvs fe0886ac │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vcgt.s d25, d4, d4 │ │ │ │ - @ instruction: 0xf8cdfe7b │ │ │ │ + @ instruction: 0xf8cdfe77 │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe91b9ec │ │ │ │ blvs ff0004d8 │ │ │ │ blvs 36560 │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabd.s32 d25, d8, d1 │ │ │ │ - movwcs pc, #3637 @ 0xe35 @ │ │ │ │ + movwcs pc, #3633 @ 0xe31 @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3ec4f4 │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -6251,15 +6251,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0cb9400 │ │ │ │ strb pc, [r8, r1, lsr #22]! @ │ │ │ │ stmib r0!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r4, r2, r0, ror r7 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r4, r2, sl, lsl #14 │ │ │ │ - eoreq r6, sp, r6, lsl #25 │ │ │ │ + eoreq r6, sp, lr, ror ip │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi r4, [sp], -r6, lsr #24 │ │ │ │ addlt r4, r6, r6, lsr #22 │ │ │ │ stmdbvs pc, {r2, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -6269,25 +6269,25 @@ │ │ │ │ @ instruction: 0xf0c02390 │ │ │ │ strmi pc, [r4], -sp, asr #31 │ │ │ │ bvs fe088768 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vcgt.s d25, d4, d4 │ │ │ │ - @ instruction: 0xf8cdfe1d │ │ │ │ + @ instruction: 0xf8cdfe19 │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe91baa8 │ │ │ │ blvs ff000594 │ │ │ │ blvs 3661c │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabd.s32 d25, d10, d1 │ │ │ │ - movwcs pc, #2583 @ 0xa17 @ │ │ │ │ + movwcs pc, #2579 @ 0xa13 @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3ec5b0 │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -6298,15 +6298,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0cb9400 │ │ │ │ strb pc, [r8, r3, asr #21]! @ │ │ │ │ stmdb r2, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrhteq r4, [r2], r4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r4, r2, lr, asr #12 │ │ │ │ - eoreq r6, sp, sl, asr #23 │ │ │ │ + eoreq r6, sp, r2, asr #23 │ │ │ │ ldrbmi fp, [r0, -r2, lsl #18]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febb2bfc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbls r2, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xffa0f0c0 │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -6323,17 +6323,17 @@ │ │ │ │ @ instruction: 0xf8d04604 │ │ │ │ ldmpl r3, {r4, r6, r9, sl, fp}^ │ │ │ │ ldmdavs fp, {r2, r3, r7, r8, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9383 │ │ │ │ @ instruction: 0xf0f10300 │ │ │ │ tstpcs r4, sp, lsl sp @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x46386178 │ │ │ │ - @ instruction: 0xf992f19a │ │ │ │ - ldrtmi r2, [r8], -r8, lsl #2 │ │ │ │ @ instruction: 0xf98ef19a │ │ │ │ + ldrtmi r2, [r8], -r8, lsl #2 │ │ │ │ + @ instruction: 0xf98af19a │ │ │ │ smlabtcs r0, r8, r2, r2 │ │ │ │ @ instruction: 0xf7f8a818 │ │ │ │ @ instruction: 0xf1b9ee60 │ │ │ │ cmnle lr, r0, lsl #30 │ │ │ │ ldrdcs r2, [r0, -ip] │ │ │ │ @ instruction: 0xf04fa84c │ │ │ │ @ instruction: 0xf7f80801 │ │ │ │ @@ -6436,15 +6436,15 @@ │ │ │ │ blx 1897d68 │ │ │ │ strmi r2, [r4], -r0, lsl #26 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r5, {r1, r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4638 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [lr, #-2509] @ 0xfffff633 │ │ │ │ - stc2 2, cr15, [r2, #-416]! @ 0xfffffe60 │ │ │ │ + ldc2 2, cr15, [lr, #-416] @ 0xfffffe60 │ │ │ │ blmi 22e43c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 535c8c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ ldcllt 0, cr11, [r0, #84]! @ 0x54 │ │ │ │ ldmda r8, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -6490,15 +6490,15 @@ │ │ │ │ @ instruction: 0xf9f4f05b │ │ │ │ strmi r2, [r4], -r0, lsl #26 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r5, {r1, r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4638 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [lr, #-2509] @ 0xfffff633 │ │ │ │ - cdp2 2, 11, cr15, cr14, cr7, {3} │ │ │ │ + cdp2 2, 11, cr15, cr10, cr7, {3} │ │ │ │ blmi 22e514 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 535d64 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ ldcllt 0, cr11, [r0, #84]! @ 0x54 │ │ │ │ svc 0x00acf7f8 │ │ │ │ @@ -6544,15 +6544,15 @@ │ │ │ │ @ instruction: 0xf988f05b │ │ │ │ strmi r2, [r4], -r0, lsl #26 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r5, {r1, r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4638 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [lr, #-2509] @ 0xfffff633 │ │ │ │ - blx fec1876c │ │ │ │ + blx feb1876c │ │ │ │ blmi 22e5ec │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 535e3c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ ldcllt 0, cr11, [r0, #84]! @ 0x54 │ │ │ │ svc 0x0040f7f8 │ │ │ │ @@ -6617,28 +6617,28 @@ │ │ │ │ svclt 0x0000e7e6 │ │ │ │ ldrshteq r4, [r2], r0 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febb30e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ - blx 19988be │ │ │ │ + blx 18988be │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - blx 18988c6 │ │ │ │ - @ instruction: 0xff68f170 │ │ │ │ + blx 17988c6 │ │ │ │ + @ instruction: 0xff64f170 │ │ │ │ strtmi fp, [r8], -r0, lsr #19 │ │ │ │ - @ instruction: 0xf93af162 │ │ │ │ + @ instruction: 0xf936f162 │ │ │ │ @ instruction: 0xf5b38c83 │ │ │ │ andle r6, r8, #176, 30 @ 0x2c0 │ │ │ │ andle r2, fp, r0, lsl ip │ │ │ │ andseq pc, r4, r4, lsr #3 │ │ │ │ svclt 0x00942802 │ │ │ │ andcs r2, r1, r0 │ │ │ │ @ instruction: 0x4620bd38 │ │ │ │ - stc2 2, cr15, [r2], #-464 @ 0xfffffe30 │ │ │ │ + ldc2 2, cr15, [lr], {116} @ 0x74 │ │ │ │ mvnsle r2, r1, lsl #16 │ │ │ │ ldclt 0, cr2, [r8, #-0] │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0x4606b093 │ │ │ │ @@ -6646,15 +6646,15 @@ │ │ │ │ @ instruction: 0x460c4610 │ │ │ │ blmi 1980b7c │ │ │ │ ldrbtmi r9, [fp], #-3356 @ 0xfffff2e4 │ │ │ │ @ instruction: 0xf89d930e │ │ │ │ andls r3, sl, #116 @ 0x74 │ │ │ │ stmibne r5, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ vcgt.s d25, d4, d9 │ │ │ │ - @ instruction: 0xf8dafb2b │ │ │ │ + @ instruction: 0xf8dafb27 │ │ │ │ @ instruction: 0xf8da3b14 │ │ │ │ @ instruction: 0xf8da2b34 │ │ │ │ vmovvs.32 r8, d11[0] │ │ │ │ eorlt pc, r5, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8da444b │ │ │ │ andls r2, r8, r8, lsr fp │ │ │ │ andne lr, r5, #2048 @ 0x800 │ │ │ │ @@ -6758,15 +6758,15 @@ │ │ │ │ @ instruction: 0x460c4610 │ │ │ │ blmi 1980d3c │ │ │ │ ldrbtmi r9, [fp], #-3356 @ 0xfffff2e4 │ │ │ │ @ instruction: 0xf89d930e │ │ │ │ andls r3, sl, #116 @ 0x74 │ │ │ │ stmibne r5, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ vcgt.s d25, d4, d9 │ │ │ │ - @ instruction: 0xf8dafa4b │ │ │ │ + @ instruction: 0xf8dafa47 │ │ │ │ @ instruction: 0xf8da3b14 │ │ │ │ @ instruction: 0xf8da2b34 │ │ │ │ vmovvs.32 r8, d11[0] │ │ │ │ eorlt pc, r5, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8da444b │ │ │ │ andls r2, r8, r8, lsr fp │ │ │ │ andne lr, r5, #2048 @ 0x800 │ │ │ │ @@ -6870,15 +6870,15 @@ │ │ │ │ @ instruction: 0x460c4610 │ │ │ │ blmi 1980efc │ │ │ │ ldrbtmi r9, [fp], #-3356 @ 0xfffff2e4 │ │ │ │ @ instruction: 0xf89d930e │ │ │ │ andls r3, sl, #116 @ 0x74 │ │ │ │ stmibne r5, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ vcgt.s d25, d4, d9 │ │ │ │ - @ instruction: 0xf8daf96b │ │ │ │ + @ instruction: 0xf8daf967 │ │ │ │ @ instruction: 0xf8da3b14 │ │ │ │ @ instruction: 0xf8da2b34 │ │ │ │ vmovvs.32 r8, d11[0] │ │ │ │ eorlt pc, r5, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8da444b │ │ │ │ andls r2, r8, r8, lsr fp │ │ │ │ andne lr, r5, #2048 @ 0x800 │ │ │ │ @@ -6976,18 +6976,18 @@ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3670 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ movwcs fp, #4226 @ 0x1082 │ │ │ │ @ instruction: 0x71234608 │ │ │ │ vrhadd.s d25, d4, d1 │ │ │ │ - streq pc, [r2, pc, ror #18] │ │ │ │ + streq pc, [r2, fp, ror #18] │ │ │ │ andcs fp, r8, r8, asr #30 │ │ │ │ stmdals r1, {r0, r1, r3, sl, ip, lr, pc} │ │ │ │ - @ instruction: 0xf968f274 │ │ │ │ + @ instruction: 0xf964f274 │ │ │ │ svclt 0x004f0743 │ │ │ │ stmdavs r0!, {r0, r3, sp} │ │ │ │ @ instruction: 0xf0001c43 │ │ │ │ svclt 0x00580007 │ │ │ │ andlt r6, r2, r3, lsr #32 │ │ │ │ svclt 0x0000bd10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -7007,15 +7007,15 @@ │ │ │ │ @ instruction: 0x462158d3 │ │ │ │ ldrbvs r6, [fp, #-2075]! @ 0xfffff7e5 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ rscsvs r4, fp, #9306112 @ 0x8e0000 │ │ │ │ rsbsvs r4, r8, r8, ror r4 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - ldc2 1, cr15, [r0], #420 @ 0x1a4 │ │ │ │ + stc2 1, cr15, [ip], #420 @ 0x1a4 │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ @ instruction: 0xf7f86138 │ │ │ │ @ instruction: 0x4649edfc │ │ │ │ @ instruction: 0xf04c4640 │ │ │ │ @ instruction: 0x4640fa73 │ │ │ │ @ instruction: 0xf972f04c │ │ │ │ movtpl pc, #1286 @ 0x506 @ │ │ │ │ @@ -7123,15 +7123,15 @@ │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ subseq pc, ip, #13828096 @ 0xd30000 │ │ │ │ ldmpl r3, {r0, r1, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ mulsle ip, r8, r2 │ │ │ │ @ instruction: 0xf8d36afb │ │ │ │ orrslt r3, r8, r0, ror #4 │ │ │ │ ldrmi r4, [r9], -sl, lsr #12 │ │ │ │ - stc2 1, cr15, [r2], {105} @ 0x69 │ │ │ │ + blx 18c7a │ │ │ │ bvs fff08c58 │ │ │ │ rsbcc pc, r4, #13762560 @ 0xd20000 │ │ │ │ rsbeq pc, r0, #12713984 @ 0xc20000 │ │ │ │ @ instruction: 0xf8c218c4 │ │ │ │ ldr r5, [fp, r8, ror #4]! │ │ │ │ svclt 0x00384545 │ │ │ │ strb r4, [r1, r5, asr #12]! │ │ │ │ @@ -7148,15 +7148,15 @@ │ │ │ │ @ instruction: 0xf8c62300 │ │ │ │ stmib r6, {r3, r5, r6, r9, ip, lr}^ │ │ │ │ @ instruction: 0xe79d3997 │ │ │ │ b fe81a708 │ │ │ │ adcseq r3, r2, r2, lsr fp │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r3, r2, r8, lsl #22 │ │ │ │ - ldrshteq sl, [r3], -sl │ │ │ │ + ldrshteq sl, [r3], -r2 │ │ │ │ adcseq r3, r2, ip, lsl #19 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi fp, [r1], r7, lsl #1 │ │ │ │ @@ -7166,42 +7166,42 @@ │ │ │ │ ldrbtmi r3, [sl], #-768 @ 0xfffffd00 │ │ │ │ strmi r4, [fp], ip, lsr #22 │ │ │ │ tstcs r1, r0, lsl #18 │ │ │ │ ldmpl r3, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ ldmdavs fp, {r5, r9, sp} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ @ instruction: 0xf1830300 │ │ │ │ - @ instruction: 0x4604fa57 │ │ │ │ + @ instruction: 0x4604fa53 │ │ │ │ strbtmi fp, [fp], -r0, asr #2 │ │ │ │ adcvs ip, r0, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r1], -r1, ror #5 │ │ │ │ @ instruction: 0x46383414 │ │ │ │ - cdp2 1, 1, cr15, cr14, cr7, {4} │ │ │ │ + cdp2 1, 1, cr15, cr10, cr7, {4} │ │ │ │ msrne (UNDEF: 39), r0 │ │ │ │ @ instruction: 0xf1836938 │ │ │ │ - @ instruction: 0x464afa77 │ │ │ │ + @ instruction: 0x464afa73 │ │ │ │ @ instruction: 0x23204606 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorls pc, r8, r0, lsl #17 │ │ │ │ - ldc2l 1, cr15, [r0, #532] @ 0x214 │ │ │ │ + stc2l 1, cr15, [ip, #532] @ 0x214 │ │ │ │ movwcs r9, #1027 @ 0x403 │ │ │ │ ldrbeq pc, [r0], #-262 @ 0xfffffefa @ │ │ │ │ movwcc lr, #2509 @ 0x9cd │ │ │ │ cdpeq 0, 7, cr15, cr8, cr15, {2} │ │ │ │ @ instruction: 0xf8df9302 │ │ │ │ ldm sp, {r3, r4, r6, sp, pc} │ │ │ │ @ instruction: 0xf8d6000f │ │ │ │ stm r4, {r2, r5, lr, pc} │ │ │ │ ldrtmi r0, [r8], -pc │ │ │ │ @ instruction: 0xf8584631 │ │ │ │ blx 3e8806 │ │ │ │ svcvc 0x005b330c │ │ │ │ orreq lr, r3, #6144 @ 0x1800 │ │ │ │ eorlt pc, r8, r3, asr #17 │ │ │ │ - ldc2l 1, cr15, [r2, #540]! @ 0x21c │ │ │ │ + stc2l 1, cr15, [lr, #540]! @ 0x21c │ │ │ │ blmi 2ef020 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1b6860 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_abt │ │ │ │ andseq pc, r4, r6, lsl #2 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ @@ -7232,26 +7232,26 @@ │ │ │ │ svclt 0x0000bd08 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ pkhbtmi r4, r0, pc, lsl #12 @ │ │ │ │ - mrc2 2, 4, pc, cr6, cr3, {3} │ │ │ │ - ldc2l 1, cr15, [r4], #-388 @ 0xfffffe7c │ │ │ │ + mrc2 2, 4, pc, cr2, cr3, {3} │ │ │ │ + ldc2l 1, cr15, [r0], #-388 @ 0xfffffe7c │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ blcs b6ba0 │ │ │ │ @ instruction: 0x4640d93c │ │ │ │ vmax.s d18, d3, d1 │ │ │ │ - @ instruction: 0xf161fe8b │ │ │ │ - tstplt r0, r9, ror #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf161fe87 │ │ │ │ + tstplt r0, r5, ror #24 @ p-variant is OBSOLETE │ │ │ │ strbmi r6, [r0], -r6, asr #17 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - mcr2 2, 4, pc, cr2, cr3, {3} @ │ │ │ │ - stc2l 1, cr15, [r0], #-388 @ 0xfffffe7c │ │ │ │ + mrc2 2, 3, pc, cr14, cr3, {3} │ │ │ │ + mrrc2 1, 6, pc, ip, cr1 @ │ │ │ │ @ instruction: 0xf8d0b108 │ │ │ │ stmdavs r0!, {r4, pc} │ │ │ │ @ instruction: 0xf7f84631 │ │ │ │ strbmi lr, [r1], -r8, asr #23 │ │ │ │ stmdavs r0!, {r5, sp, lr}^ │ │ │ │ bl ff11a8ac │ │ │ │ cmnlt sp, r0, rrx │ │ │ │ @@ -7276,36 +7276,36 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r5, sp, lsl #12 │ │ │ │ tstcs r0, r4, lsl #12 │ │ │ │ ldrmi r6, [r7], -r0, lsl #18 │ │ │ │ @ instruction: 0xf1834699 │ │ │ │ - stmdbvs fp!, {r0, r1, r2, r3, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs fp!, {r0, r1, r3, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ ldreq pc, [r4], -r0, lsl #2 │ │ │ │ ldrtmi r4, [r1], -r2, lsl #13 │ │ │ │ ldrdhi pc, [r4], #143 @ 0x8f │ │ │ │ tstpeq r7, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ stmiavs fp!, {r0, r1, r7, r9, sp, lr} │ │ │ │ stmib r0, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ @ instruction: 0xf04f350b │ │ │ │ stmdbvs r3!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, sl, ip, sp} │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1853178 │ │ │ │ - @ instruction: 0x4651fcf1 │ │ │ │ + ldrbmi pc, [r1], -sp, ror #25 @ │ │ │ │ @ instruction: 0xf1874620 │ │ │ │ - blvc f5be2c │ │ │ │ + blvc f5be1c │ │ │ │ teqpvc sp, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ blx 1b6e00 │ │ │ │ b ad9590 │ │ │ │ @ instruction: 0xf1830903 │ │ │ │ - strls pc, [r3], -r1, lsl #19 │ │ │ │ + @ instruction: 0x9603f97d │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1003300 │ │ │ │ movwls r0, #10832 @ 0x2a50 │ │ │ │ strbteq pc, [r0], -r0, lsl #2 @ │ │ │ │ mullt ip, r7, r8 │ │ │ │ @ instruction: 0xf8804686 │ │ │ │ ldm sp, {r3, r5, ip, sp, pc} │ │ │ │ @@ -7321,15 +7321,15 @@ │ │ │ │ blx a49da │ │ │ │ ldrbtmi r2, [r1], -r3, lsl #4 │ │ │ │ @ instruction: 0xf8927f93 │ │ │ │ bl 3e4a94 │ │ │ │ bl 3dd7ec │ │ │ │ addsvs r0, sp, #536870920 @ 0x20000008 │ │ │ │ addsvs r2, r3, #0, 6 │ │ │ │ - ldc2l 1, cr15, [r2], #540 @ 0x21c │ │ │ │ + stc2l 1, cr15, [lr], #540 @ 0x21c │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf1bb8ff0 │ │ │ │ svclt 0x001f0f20 │ │ │ │ @ instruction: 0xf00b2501 │ │ │ │ blx 19f67c │ │ │ │ @ instruction: 0xf105f50b │ │ │ │ @ instruction: 0xe7db35ff │ │ │ │ @@ -7345,49 +7345,49 @@ │ │ │ │ ldrbtmi r8, [r8], #436 @ 0x1b4 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f932b │ │ │ │ stmdacs r0, {r8, r9} │ │ │ │ blmi 1ad0bb0 │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ ldmdage r5, {r2, r8, sp} │ │ │ │ - mrrc2 1, 8, pc, r0, cr7 @ │ │ │ │ + mcrr2 1, 8, pc, ip, cr7 @ │ │ │ │ andcs r4, r4, #104448 @ 0x19800 │ │ │ │ ldmdals r9, {r3, r8, sp} │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0xf182930f │ │ │ │ - ldcls 14, cr15, [r9], {135} @ 0x87 │ │ │ │ + ldcls 14, cr15, [r9], {131} @ 0x83 │ │ │ │ ldcne 6, cr4, [r8], #524 @ 0x20c │ │ │ │ - mcr2 2, 6, pc, cr0, cr12, {2} @ │ │ │ │ + mrc2 2, 5, pc, cr12, cr12, {2} │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ strtmi r2, [r0], -r4, lsl #2 │ │ │ │ - cdp2 1, 7, cr15, cr12, cr2, {4} │ │ │ │ + cdp2 1, 7, cr15, cr8, cr2, {4} │ │ │ │ movwcs r9, #7193 @ 0x1c19 │ │ │ │ eorscs r4, ip, #6291456 @ 0x600000 │ │ │ │ @ instruction: 0xf8842100 │ │ │ │ ldmdage ip, {r0, r2, r6, ip, sp} │ │ │ │ ldrdcc pc, [ip], #132 @ 0x84 @ │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ rsccc pc, ip, r4, asr #17 │ │ │ │ mcr 7, 2, pc, cr8, cr7, {7} @ │ │ │ │ tstcs r0, r0, lsr #12 │ │ │ │ - @ instruction: 0xf87cf183 │ │ │ │ + @ instruction: 0xf878f183 │ │ │ │ @ instruction: 0x46046933 │ │ │ │ tstpeq r7, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ ldmvs r3!, {r0, r1, r7, r9, sp, lr} │ │ │ │ strcc lr, [fp], -r0, asr #19 │ │ │ │ ldreq pc, [r4], -r0, lsl #2 │ │ │ │ @ instruction: 0x46319b19 │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1853178 │ │ │ │ - strtmi pc, [r1], -r3, asr #24 │ │ │ │ + @ instruction: 0x4621fc3f │ │ │ │ @ instruction: 0xf187a815 │ │ │ │ - bvs ff91bcd0 │ │ │ │ + bvs ff91bcc0 │ │ │ │ blcs 67af24 │ │ │ │ ldm pc, {r4, r5, r6, fp, ip, lr, pc}^ @ │ │ │ │ svcvs 0x006ff003 │ │ │ │ rsbsvc r7, r8, #7274496 @ 0x6f0000 │ │ │ │ rsbsvc r1, r2, #114 @ 0x72 │ │ │ │ andsne r7, r0, r8, ror r8 │ │ │ │ andsne r6, r0, r5, ror pc │ │ │ │ @@ -7395,47 +7395,47 @@ │ │ │ │ rsbeq r6, pc, pc, ror #30 │ │ │ │ ldrbtmi r4, [fp], #-2876 @ 0xfffff4c4 │ │ │ │ @ instruction: 0xf04fe7a1 │ │ │ │ @ instruction: 0xf8920a40 │ │ │ │ vhadd.s8 d25, d0, d13 │ │ │ │ ldmdals r9, {r0, r1, r2, r3, r4, r5, r8, ip} │ │ │ │ @ instruction: 0xf1833701 │ │ │ │ - @ instruction: 0x464af8bd │ │ │ │ + @ instruction: 0x464af8b9 │ │ │ │ eorls pc, r8, r0, lsl #17 │ │ │ │ ldmdbeq r4, {r8, ip, sp, lr, pc} │ │ │ │ ldrbmi r4, [r3], -r4, lsl #12 │ │ │ │ @ instruction: 0xf04f4649 │ │ │ │ @ instruction: 0xf1850a78 │ │ │ │ - blge 4dbb78 │ │ │ │ + blge 4dbb68 │ │ │ │ mrrceq 1, 0, pc, r0, cr4 @ │ │ │ │ @ instruction: 0x26009614 │ │ │ │ stmib sp, {r0, r4, r9, sl, ip, pc}^ │ │ │ │ bvs 18f6384 │ │ │ │ ldrsbt pc, [r0], pc @ │ │ │ │ blgt 441380 │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0xf8589a0f │ │ │ │ strtmi r3, [r1], -lr │ │ │ │ blx 306baa │ │ │ │ @ instruction: 0xf8933302 │ │ │ │ bl 168c14 │ │ │ │ strbtmi r0, [ip], -r3, lsl #7 │ │ │ │ @ instruction: 0xf187629e │ │ │ │ - @ instruction: 0x9728fc35 │ │ │ │ + @ instruction: 0x9728fc31 │ │ │ │ @ instruction: 0x2322af1d │ │ │ │ adccc pc, r4, sp, lsl #17 │ │ │ │ rsbls pc, ip, sp, asr #17 │ │ │ │ strgt ip, [pc], #-3855 @ 5cb78 │ │ │ │ strgt ip, [pc], #-3855 @ 5cb7c │ │ │ │ strgt ip, [pc], #-3855 @ 5cb80 │ │ │ │ muleq r3, r7, r8 │ │ │ │ andeq lr, r3, r4, lsl #17 │ │ │ │ ldmdage r5, {r0, r4, r5, r9, sl, lr} │ │ │ │ tstcs fp, #3620864 @ 0x374000 │ │ │ │ - @ instruction: 0xff80f187 │ │ │ │ + @ instruction: 0xff7cf187 │ │ │ │ strmi r2, [r2], -pc, lsl #6 │ │ │ │ ldmdage r5, {r0, r3, r4, r6, r9, sl, lr} │ │ │ │ mrc2 7, 5, pc, cr10, cr15, {7} │ │ │ │ blmi 3ef3f4 │ │ │ │ ldmdals r9, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, fp, lsr #22 │ │ │ │ @@ -7448,17 +7448,17 @@ │ │ │ │ beq d8d08 │ │ │ │ @ instruction: 0xf04fe799 │ │ │ │ @ instruction: 0xe7960a10 │ │ │ │ stmda r6, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrsbteq r3, [r2], r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrsbteq r3, [r2], r2 │ │ │ │ - eoreq r5, sp, r8, lsl #23 │ │ │ │ + eoreq r5, sp, r0, lsl #23 │ │ │ │ @ instruction: 0x00000cb0 │ │ │ │ - ldrdeq r5, [sp], -lr @ │ │ │ │ + ldrdeq r5, [sp], -r6 @ │ │ │ │ andeq r0, r0, ip, lsl r8 │ │ │ │ adcseq r3, r2, ip, asr r4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3e00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi r6, [r3], -r1, lsl #19 │ │ │ │ @@ -7678,15 +7678,15 @@ │ │ │ │ @ instruction: 0x53bcf503 │ │ │ │ blls 541b7c │ │ │ │ @ instruction: 0x0179f890 │ │ │ │ tstpne r0, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ strmi r9, [r1], #-2058 @ 0xfffff7f6 │ │ │ │ tstls r0, fp, lsl #16 │ │ │ │ vmul.i32 d25, d5, d9 │ │ │ │ - blls 5dc0fc │ │ │ │ + blls 5dc0ec │ │ │ │ strbcc pc, [r0], #-2259 @ 0xfffff72d @ │ │ │ │ @ instruction: 0x1098f8d3 │ │ │ │ mlacc ip, r1, r8, pc @ │ │ │ │ ldrtle r0, [r4], #-1883 @ 0xfffff8a5 │ │ │ │ stmdbls r1!, {r0, r3, r9, fp, ip, pc} │ │ │ │ strmi r9, [sl], #-2838 @ 0xfffff4ea │ │ │ │ andls r9, r9, #475136 @ 0x74000 │ │ │ │ @@ -7755,27 +7755,27 @@ │ │ │ │ movwls r5, #21436 @ 0x53bc │ │ │ │ @ instruction: 0xf8909b13 │ │ │ │ blx 15d686 │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals r9, {ip, pc} │ │ │ │ tstls r1, r1, lsl #8 │ │ │ │ ldrdeq lr, [r4, -sp]! │ │ │ │ - blx 1a99a46 │ │ │ │ + blx 1999a46 │ │ │ │ bmi 1756e44 │ │ │ │ ldrbtmi r4, [sl], #-2905 @ 0xfffff4a7 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, ror fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ adchi pc, r5, r0, asr #32 │ │ │ │ pop {r0, r1, r2, r4, r5, r6, ip, sp, pc} │ │ │ │ stcge 15, cr8, [fp], #-960 @ 0xfffffc40 │ │ │ │ strtmi sl, [r2], -sl, lsr #18 │ │ │ │ strmi r9, [lr], -pc, lsl #16 │ │ │ │ tstls ip, r3, lsr #8 │ │ │ │ - cdp2 2, 1, cr15, cr14, cr1, {3} │ │ │ │ + cdp2 2, 1, cr15, cr10, cr1, {3} │ │ │ │ ldcls 8, cr6, [r9, #-136] @ 0xffffff78 │ │ │ │ andls r4, r7, #17825792 @ 0x1100000 │ │ │ │ @ instruction: 0xf7f74628 │ │ │ │ bls 258fb4 │ │ │ │ @ instruction: 0x46049b13 │ │ │ │ tstls r8, #721420288 @ 0x2b000000 │ │ │ │ @ instruction: 0xf702fb00 │ │ │ │ @@ -7820,25 +7820,25 @@ │ │ │ │ andeq lr, r8, #196, 22 @ 0x31000 │ │ │ │ @ instruction: 0xf8da9e11 │ │ │ │ andls r3, r8, #68, 28 @ 0x440 │ │ │ │ @ instruction: 0x53bcf503 │ │ │ │ @ instruction: 0xf8db9305 │ │ │ │ movwls r3, #12300 @ 0x300c │ │ │ │ vqdmulh.s32 d25, d5, d7 │ │ │ │ - blls 49bec4 │ │ │ │ + blls 49beb4 │ │ │ │ movwls lr, #6605 @ 0x19cd │ │ │ │ blls 2e3840 │ │ │ │ movwls r9, #1796 @ 0x704 │ │ │ │ @ instruction: 0xf8da9a08 │ │ │ │ stmdbls sp, {r2, r6, r9, sl, fp, ip, sp} │ │ │ │ @ instruction: 0x53bcf503 │ │ │ │ @ instruction: 0xf8db9305 │ │ │ │ movwls r3, #12328 @ 0x3028 │ │ │ │ vqdmulh.s32 d25, d4, d7 │ │ │ │ - blls 39bd2c │ │ │ │ + blls 39bd1c │ │ │ │ blx 137252 │ │ │ │ strbmi pc, [r4, #-1029] @ 0xfffffbfb @ │ │ │ │ ldcls 3, cr13, [fp], {195} @ 0xc3 │ │ │ │ ldmdavs sl, {r0, r1, r5, r8, r9, fp, ip, pc} │ │ │ │ blx 103e56 │ │ │ │ addsmi pc, lr, #4, 12 @ 0x400000 │ │ │ │ mcrge 4, 6, pc, cr1, cr15, {5} @ │ │ │ │ @@ -7974,15 +7974,15 @@ │ │ │ │ rsbne pc, pc, #64, 4 │ │ │ │ ldrb r4, [r1, -r0, asr #15]! │ │ │ │ stc 7, cr15, [ip], #-988 @ 0xfffffc24 │ │ │ │ adcseq r2, r2, r0, asr #27 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r2, r1, r1, asr r4 │ │ │ │ adceq sp, ip, lr, lsl #18 │ │ │ │ - ldrsbteq r9, [r3], -r0 │ │ │ │ + eorseq r9, r3, r8, asr #31 │ │ │ │ adcseq r2, r2, r6, lsr #24 │ │ │ │ ldrdeq fp, [r0], -fp @ │ │ │ │ adceq sp, ip, r0, ror #16 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -8103,15 +8103,15 @@ │ │ │ │ rsbne pc, pc, #64, 4 │ │ │ │ ldrb r4, [r1, -r0, asr #15]! │ │ │ │ bl b1b5ec │ │ │ │ ldrhteq r2, [r2], ip │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r4, r1, sp, ror #13 │ │ │ │ ldrdeq sp, [ip], r6 @ │ │ │ │ - eorseq r9, r3, ip, asr #27 │ │ │ │ + eorseq r9, r3, r4, asr #27 │ │ │ │ adcseq r2, r2, r2, lsr #20 │ │ │ │ andeq sp, r0, pc, ror #20 │ │ │ │ adceq sp, ip, r8, lsr #12 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -8232,30 +8232,30 @@ │ │ │ │ rsbne pc, pc, #64, 4 │ │ │ │ ldrb r4, [r1, -r0, asr #15]! │ │ │ │ b a9b7f0 │ │ │ │ ldrhteq r2, [r2], r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ strdeq r6, [r1], -r5 │ │ │ │ umlaleq sp, ip, lr, r4 │ │ │ │ - eorseq r9, r3, r8, asr #23 │ │ │ │ + eorseq r9, r3, r0, asr #23 │ │ │ │ adcseq r2, r2, lr, lsl r8 │ │ │ │ andeq ip, r0, r3, asr #14 │ │ │ │ strdeq sp, [ip], r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4a3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ - mrc2 2, 5, pc, cr4, cr2, {3} │ │ │ │ - ldc2 1, cr15, [r2], {96} @ 0x60 │ │ │ │ + mrc2 2, 5, pc, cr0, cr2, {3} │ │ │ │ + stc2 1, cr15, [lr], {96} @ 0x60 │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ blcs b7b64 │ │ │ │ @ instruction: 0x4620d93a │ │ │ │ - mcr2 2, 5, pc, cr10, cr2, {3} @ │ │ │ │ - stc2 1, cr15, [r8], {96} @ 0x60 │ │ │ │ + mcr2 2, 5, pc, cr6, cr2, {3} @ │ │ │ │ + stc2 1, cr15, [r4], {96} @ 0x60 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r2, r4, r6, r9, pc} │ │ │ │ blcs 9fbdc │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ bcs 4251e0 │ │ │ │ ldm pc, {r0, r1, r2, r5, fp, ip, lr, pc}^ @ │ │ │ │ subeq pc, fp, #18 │ │ │ │ @@ -8267,24 +8267,24 @@ │ │ │ │ eoreq r0, r6, r6, lsr #32 │ │ │ │ eoreq r0, r6, r6, lsr #32 │ │ │ │ vst4.8 {d16-d19}, [pc :128], r6 │ │ │ │ ldclcs 3, cr7, [fp], #-936 @ 0xfffffc58 │ │ │ │ eorshi pc, sl, #0 │ │ │ │ andle r2, r5, r2, lsl #25 │ │ │ │ movwls r4, #5664 @ 0x1620 │ │ │ │ - @ instruction: 0xf830f273 │ │ │ │ + @ instruction: 0xf82cf273 │ │ │ │ cmplt r0, r1, lsl #22 │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ blx ff819a26 │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ blx fef19a2e │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ vmax.s d20, d2, d16 │ │ │ │ - strmi pc, [r3], -pc, ror #28 │ │ │ │ + strmi pc, [r3], -fp, ror #28 │ │ │ │ vadd.i8 q1, q8, │ │ │ │ ldmdacs ip, {r0, r2, r4, r6, r8, pc} │ │ │ │ @ instruction: 0xf1a0d9df │ │ │ │ bcs fe95e15c │ │ │ │ ldrdge sp, [r2, -fp] │ │ │ │ eorcs pc, r2, r1, asr r8 @ │ │ │ │ smladmi r8, r1, r4, r4 │ │ │ │ @@ -8733,15 +8733,15 @@ │ │ │ │ @ instruction: 0xf7fe602c │ │ │ │ blls d1d0f8 │ │ │ │ blls d42c18 │ │ │ │ blls d82c50 │ │ │ │ blls dc2c0c │ │ │ │ stmdals sl, {r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r8, #55296 @ 0xd800 │ │ │ │ - @ instruction: 0xf8bcf160 │ │ │ │ + @ instruction: 0xf8b8f160 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r1, r4, r5, r6, r8, pc} │ │ │ │ blcs a0374 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blls 282c44 │ │ │ │ movwls r4, #5726 @ 0x165e │ │ │ │ blls 7ef93c │ │ │ │ @@ -9006,15 +9006,15 @@ │ │ │ │ and pc, r0, r4, asr #17 │ │ │ │ blx 91c420 │ │ │ │ movwls r9, #43826 @ 0xab32 │ │ │ │ tstls fp, #52224 @ 0xcc00 │ │ │ │ teqge r4, #3620864 @ 0x374000 │ │ │ │ stmdals r8, {r0, r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r7, #55296 @ 0xd800 │ │ │ │ - mrc2 1, 4, pc, cr10, cr15, {2} │ │ │ │ + mrc2 1, 4, pc, cr6, cr15, {2} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r3, r4, r5, r6, r8, pc} │ │ │ │ blcs a07b8 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ stmdbls ip, {r2, r3, r8, r9, ip, pc} │ │ │ │ stmdavs r3!, {r1, r2, r3, r4, r9, fp, ip, pc} │ │ │ │ vqdmulh.s d15, d1, d2 │ │ │ │ @@ -9297,15 +9297,15 @@ │ │ │ │ and pc, r0, r4, asr #17 │ │ │ │ @ instruction: 0xffdcf7fd │ │ │ │ movwls r9, #43826 @ 0xab32 │ │ │ │ tstls fp, #52224 @ 0xcc00 │ │ │ │ teqge r4, #3620864 @ 0x374000 │ │ │ │ stmdals r8, {r0, r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r7, #55296 @ 0xd800 │ │ │ │ - mrrc2 1, 5, pc, r4, cr15 @ │ │ │ │ + mrrc2 1, 5, pc, r0, cr15 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r3, r4, r5, r6, r8, pc} │ │ │ │ blcs a0c44 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ stmdbls ip, {r2, r3, r8, r9, ip, pc} │ │ │ │ stmdavs r3!, {r1, r2, r3, r4, r9, fp, ip, pc} │ │ │ │ vqdmulh.s d15, d1, d2 │ │ │ │ @@ -9588,15 +9588,15 @@ │ │ │ │ and pc, r0, r4, asr #17 │ │ │ │ ldc2 7, cr15, [r6, #1012] @ 0x3f4 │ │ │ │ movwls r9, #43826 @ 0xab32 │ │ │ │ tstls fp, #52224 @ 0xcc00 │ │ │ │ teqge r4, #3620864 @ 0x374000 │ │ │ │ stmdals r8, {r0, r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r7, #55296 @ 0xd800 │ │ │ │ - blx 41b2d4 │ │ │ │ + blx 31b2d4 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r3, r4, r5, r6, r8, pc} │ │ │ │ blcs a10d0 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ stmdbls ip, {r2, r3, r8, r9, ip, pc} │ │ │ │ stmdavs r3!, {r1, r2, r3, r4, r9, fp, ip, pc} │ │ │ │ vqdmulh.s d15, d1, d2 │ │ │ │ @@ -9840,24 +9840,24 @@ │ │ │ │ @ instruction: 0xd1017f9e │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb6338 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0xf15f4604 │ │ │ │ - @ instruction: 0xf890f817 │ │ │ │ + @ instruction: 0xf890f813 │ │ │ │ blcs 12b21c │ │ │ │ ldm pc, {r2, r4, r5, fp, ip, lr, pc}^ @ │ │ │ │ blcs c5b160 │ │ │ │ andcs r3, r4, r6, lsl #6 │ │ │ │ andcs r4, r5, r0, ror r7 │ │ │ │ stchi 7, cr4, [r3, #448] @ 0x1c0 │ │ │ │ strbne pc, [r8, #963] @ 0x3c3 @ │ │ │ │ @ instruction: 0xf16d4620 │ │ │ │ - svcne 0x002bfdcd │ │ │ │ + svcne 0x002bfdc9 │ │ │ │ ldmdale r2!, {r2, r3, r4, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ teqcc r1, pc, lsl #30 │ │ │ │ ldrne r3, [r5, #-271] @ 0xfffffef1 │ │ │ │ teqcc r1, r1, lsr r1 │ │ │ │ teqcc r1, r6, lsr #2 │ │ │ │ teqcc r1, r1, lsr r1 │ │ │ │ @@ -9872,15 +9872,15 @@ │ │ │ │ @ instruction: 0xf3c38d03 │ │ │ │ ldrb r1, [r9, r8, asr #11] │ │ │ │ vmull.u8 q12, d19, d3 │ │ │ │ ldrb r1, [r5, r8, asr #11] │ │ │ │ vmull.p8 q12, d3, d3 │ │ │ │ ldrb r1, [r1, r8, asr #11] │ │ │ │ strtmi r9, [r0], -r1 │ │ │ │ - stc2 1, cr15, [r6, #-436]! @ 0xfffffe4c │ │ │ │ + stc2 1, cr15, [r2, #-436]! @ 0xfffffe4c │ │ │ │ bls cd70c │ │ │ │ svclt 0x00144282 │ │ │ │ andcs r2, r4, r6 │ │ │ │ stmdacs r0, {r0, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ andcs fp, r7, r4, lsl pc │ │ │ │ ldrb r2, [ip, r4] │ │ │ │ ldrb r2, [sl, r3] │ │ │ │ @@ -9896,16 +9896,16 @@ │ │ │ │ andcs fp, r0, r8, lsl #30 │ │ │ │ @ instruction: 0xf893d002 │ │ │ │ stmdblt r3, {r0, r4, r5, r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf891bd08 │ │ │ │ stmdbcs r2, {r0, r3, r4, r5, r6, r8, ip} │ │ │ │ sadd16mi fp, r8, r8 │ │ │ │ @ instruction: 0x4610d1f8 │ │ │ │ - @ instruction: 0xf9c6f271 │ │ │ │ - @ instruction: 0xffa4f15e │ │ │ │ + @ instruction: 0xf9c2f271 │ │ │ │ + @ instruction: 0xffa0f15e │ │ │ │ mlaeq r0, r0, r8, pc @ │ │ │ │ andeq pc, r7, r0 │ │ │ │ svclt 0x00183802 │ │ │ │ stclt 0, cr2, [r8, #-4] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb6444 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -11122,15 +11122,15 @@ │ │ │ │ @ instruction: 0xf857d039 │ │ │ │ strmi ip, [r5], -r6 │ │ │ │ ldrmi r4, [r1], ip, lsl #12 │ │ │ │ svceq 0x0082f1bc │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r3, asr #8] │ │ │ │ ldmibpl r8!, {r2, r3, r6, sl, ip, lr, pc} │ │ │ │ - @ instruction: 0xf90af270 │ │ │ │ + @ instruction: 0xf906f270 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorsle r4, r0, r8, lsr #12 │ │ │ │ blx fe61c5e4 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0214628 │ │ │ │ andcs pc, pc, #593920 @ 0x91000 │ │ │ │ @@ -11182,15 +11182,15 @@ │ │ │ │ @ instruction: 0xf857d039 │ │ │ │ strmi ip, [r5], -r6 │ │ │ │ ldrmi r4, [r1], ip, lsl #12 │ │ │ │ svceq 0x0082f1bc │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r3, asr #8] │ │ │ │ ldmibpl r8!, {r2, r3, r6, sl, ip, lr, pc} │ │ │ │ - @ instruction: 0xf892f270 │ │ │ │ + @ instruction: 0xf88ef270 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorsle r4, r0, r8, lsr #12 │ │ │ │ ldc2 0, cr15, [r0], #-136 @ 0xffffff78 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0224628 │ │ │ │ andcs pc, pc, #11008 @ 0x2b00 │ │ │ │ @@ -11242,15 +11242,15 @@ │ │ │ │ @ instruction: 0xf857d039 │ │ │ │ strmi ip, [r5], -r6 │ │ │ │ ldrmi r4, [r1], ip, lsl #12 │ │ │ │ svceq 0x0082f1bc │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r3, asr #8] │ │ │ │ ldmibpl r8!, {r2, r3, r6, sl, ip, lr, pc} │ │ │ │ - @ instruction: 0xf81af270 │ │ │ │ + @ instruction: 0xf816f270 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorsle r4, r0, r8, lsr #12 │ │ │ │ stc2l 0, cr15, [r6], #136 @ 0x88 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0224628 │ │ │ │ andcs pc, pc, #57600 @ 0xe100 │ │ │ │ @@ -11481,15 +11481,15 @@ │ │ │ │ @ instruction: 0xf5a2d30a │ │ │ │ blcs 2bd8ec │ │ │ │ ldm pc, {r1, r2, fp, ip, lr, pc}^ @ │ │ │ │ svcvs 0x00aaf003 │ │ │ │ cmnpl pc, r5, lsl #10 │ │ │ │ tstpl r5, r5, lsl #10 │ │ │ │ andls r4, r1, #16, 12 @ 0x1000000 │ │ │ │ - blx 119d062 │ │ │ │ + blx 109d062 │ │ │ │ strmi r4, [r2], r6, lsl #12 │ │ │ │ @ instruction: 0xf7fe9801 │ │ │ │ @ instruction: 0xf106fb07 │ │ │ │ @ instruction: 0x46800937 │ │ │ │ teqpeq r3, #-2147483647 @ p-variant is OBSOLETE @ 0x80000001 │ │ │ │ ldrmi sl, [r8], -r4, lsl #18 │ │ │ │ svccs 0x0001f813 │ │ │ │ @@ -11625,15 +11625,15 @@ │ │ │ │ subcs lr, r3, r0, asr #20 │ │ │ │ @ instruction: 0xf1b8e091 │ │ │ │ svclt 0x001c0f03 │ │ │ │ andvs r6, sl, sl, lsr #16 │ │ │ │ svcge 0x0029f47f │ │ │ │ beq 9c378 │ │ │ │ smlabtcc r1, sp, r9, lr │ │ │ │ - @ instruction: 0xf8e8f161 │ │ │ │ + @ instruction: 0xf8e4f161 │ │ │ │ blls c7138 │ │ │ │ ldr r6, [lr, -r8] │ │ │ │ beq 149c3b4 │ │ │ │ mrc 7, 5, lr, cr15, cr4, {1} │ │ │ │ vmov.f32 s15, #64 @ 0x3e000000 0.125 │ │ │ │ vsqrt.f32 s15, s14 │ │ │ │ vldmdble fp!, {s31-s46} │ │ │ │ @@ -11985,15 +11985,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2246 @ 0x8c6 @ │ │ │ │ @ instruction: 0xf7f3e7e2 │ │ │ │ svclt 0x0000ecd6 │ │ │ │ adcseq lr, r1, ip, lsl lr │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq lr, r1, r0, lsl #27 │ │ │ │ - eoreq r1, sp, r0, asr #6 │ │ │ │ + eoreq r1, sp, r8, lsr r3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb84d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r5], -r0, asr #31 │ │ │ │ strmi r4, [lr], -r6, asr #16 │ │ │ │ ldrbtmi r4, [r8], #-2374 @ 0xfffff6ba │ │ │ │ stcge 0, cr11, [r6], {140} @ 0x8c │ │ │ │ @@ -12527,15 +12527,15 @@ │ │ │ │ strbt r6, [r6], r2, rrx │ │ │ │ ldm ip, {r0, r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strne lr, [r4, #-2525] @ 0xfffff623 │ │ │ │ svclt 0x0000e7a6 │ │ │ │ adcseq lr, r1, r8, lsl r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq lr, r1, lr, lsl r6 │ │ │ │ - eoreq r0, sp, sl, lsr #23 │ │ │ │ + eoreq r0, sp, r2, lsr #23 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ bmi f333b4 │ │ │ │ addslt r4, r5, fp, lsr fp │ │ │ │ sxtab16mi r4, r2, sl, ror #8 │ │ │ │ @@ -12558,15 +12558,15 @@ │ │ │ │ bls 9560cc │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vst2.8 {d16-d17}, [pc], r0 │ │ │ │ teqle pc, lr @ @ │ │ │ │ @ instruction: 0xf15c4638 │ │ │ │ - teqplt r8, fp @ @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r7 @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed227cc │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ stmeq r3, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmvc r9, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf4489c20 │ │ │ │ movwls r4, #9169 @ 0x23d1 │ │ │ │ @@ -12753,15 +12753,15 @@ │ │ │ │ bls 9563d8 │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vst2.8 {d16-d17}, [pc], r0 │ │ │ │ teqle pc, lr @ @ │ │ │ │ @ instruction: 0xf15c4638 │ │ │ │ - teqplt r8, r5, asr r9 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r1, asr r9 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed22ad8 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ stmeq r3, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmvc r9, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf4489c20 │ │ │ │ movwls r4, #9169 @ 0x23d1 │ │ │ │ @@ -12921,17 +12921,17 @@ │ │ │ │ orrpl pc, r0, #29360128 @ 0x1c00000 │ │ │ │ addspl pc, r1, #29360128 @ 0x1c00000 │ │ │ │ movwls r3, #53788 @ 0xd21c │ │ │ │ @ instruction: 0xf8d3920f │ │ │ │ ldmdavs r9, {r2, r3, r4, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ ldrbmi r8, [r8], -sl, asr #1 │ │ │ │ - blx 99eb24 │ │ │ │ + blx 89eb24 │ │ │ │ stmdals sl, {r0, r1, r3, ip, pc} │ │ │ │ - blx 89eb2c │ │ │ │ + blx 79eb2c │ │ │ │ ldrsbtcc pc, [r8], #-138 @ 0xffffff76 @ │ │ │ │ bls 3485e4 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ andls r9, ip, r5, lsl #6 │ │ │ │ ldrtmi r6, [r1], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89a9304 │ │ │ │ @@ -13097,17 +13097,17 @@ │ │ │ │ orrpl pc, r0, #29360128 @ 0x1c00000 │ │ │ │ addspl pc, r1, #29360128 @ 0x1c00000 │ │ │ │ movwls r3, #53788 @ 0xd21c │ │ │ │ @ instruction: 0xf8d3920f │ │ │ │ ldmdavs r9, {r2, r3, r4, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ ldrbmi r8, [r8], -sl, asr #1 │ │ │ │ - @ instruction: 0xf8c4f26e │ │ │ │ - stmdals sl, {r0, r1, r3, ip, pc} │ │ │ │ @ instruction: 0xf8c0f26e │ │ │ │ + stmdals sl, {r0, r1, r3, ip, pc} │ │ │ │ + @ instruction: 0xf8bcf26e │ │ │ │ ldrsbtcc pc, [r8], #-138 @ 0xffffff76 @ │ │ │ │ bls 3488a4 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ andls r9, ip, r5, lsl #6 │ │ │ │ ldrtmi r6, [r1], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89a9304 │ │ │ │ @@ -13466,15 +13466,15 @@ │ │ │ │ strbt r6, [fp], r2, rrx │ │ │ │ stmdb r6, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strne lr, [r4, #-2525] @ 0xfffff623 │ │ │ │ svclt 0x0000e7a6 │ │ │ │ adcseq sp, r1, r0, ror #18 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq sp, r1, sl, ror #14 │ │ │ │ - strdeq pc, [ip], -lr @ │ │ │ │ + strdeq pc, [ip], -r6 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ bmi d74254 │ │ │ │ blmi d74470 │ │ │ │ addslt r4, r4, sl, ror r4 │ │ │ │ @@ -13618,15 +13618,15 @@ │ │ │ │ @ instruction: 0xf5b29a23 │ │ │ │ svclt 0x00187fb2 │ │ │ │ svclt 0x000c429a │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x001c2b00 │ │ │ │ vst3.8 {d18-d20}, [pc], r2 │ │ │ │ @ instruction: 0x4640789e │ │ │ │ - blx fe51f1bc │ │ │ │ + blx fe41f1bc │ │ │ │ blvs fe08f114 │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ cmpeq r0, r0, asr #18 │ │ │ │ b 1449878 │ │ │ │ vst2.8 {d2,d4}, [r9], r9 │ │ │ │ bge 10116c │ │ │ │ @@ -13787,17 +13787,17 @@ │ │ │ │ orrpl pc, r0, #29360128 @ 0x1c00000 │ │ │ │ addspl pc, r1, #29360128 @ 0x1c00000 │ │ │ │ movwls r3, #53788 @ 0xd21c │ │ │ │ @ instruction: 0xf8d3920f │ │ │ │ ldmdavs r9, {r2, r3, r4, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ ldrbmi r8, [r8], -sl, asr #1 │ │ │ │ - blx 189f8aa │ │ │ │ + blx 179f8aa │ │ │ │ stmdals sl, {r0, r1, r3, ip, pc} │ │ │ │ - blx 179f8b2 │ │ │ │ + blx 169f8b2 │ │ │ │ ldrsbtcc pc, [r8], #-138 @ 0xffffff76 @ │ │ │ │ bls 34936c │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ andls r9, ip, r5, lsl #6 │ │ │ │ ldrtmi r6, [r1], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89a9304 │ │ │ │ @@ -13964,15 +13964,15 @@ │ │ │ │ svclt 0x00187fb2 │ │ │ │ svclt 0x000c429a │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x000e2b00 │ │ │ │ @ instruction: 0xf04f4681 │ │ │ │ vst2.8 {d16,d18}, [pc], r2 │ │ │ │ @ instruction: 0x4628759e │ │ │ │ - @ instruction: 0xffdef15a │ │ │ │ + @ instruction: 0xffdaf15a │ │ │ │ blvs fe08f67c │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ movteq r0, #2368 @ 0x940 │ │ │ │ b 12bd854 │ │ │ │ blls 26c7e8 │ │ │ │ ldmibeq lr, {r0, r2, r8, r9, lr} │ │ │ │ @@ -14118,19 +14118,19 @@ │ │ │ │ blx fff9f518 │ │ │ │ @ instruction: 0xf1026862 │ │ │ │ stmdavs r8!, {r3, r8, r9} │ │ │ │ subsvs r2, r1, r0, lsl #2 │ │ │ │ tstpeq r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ rsbvs r6, r3, r1, lsl r0 │ │ │ │ - @ instruction: 0xf8caf26d │ │ │ │ - ldc2l 1, cr15, [r0], #-420 @ 0xfffffe5c │ │ │ │ + @ instruction: 0xf8c6f26d │ │ │ │ + stc2l 1, cr15, [ip], #-420 @ 0xfffffe5c │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ stmdavs r8!, {r2, r9, sl, sp} │ │ │ │ - @ instruction: 0xf99af26d │ │ │ │ + @ instruction: 0xf996f26d │ │ │ │ @ instruction: 0xf01069a1 │ │ │ │ stmdals r8, {r1, r2, r8, r9, sl, fp} │ │ │ │ strcs fp, [r1, #-3860] @ 0xfffff0ec │ │ │ │ b 126c840 │ │ │ │ teqeq sl, #402653184 @ 0x18000000 │ │ │ │ andne lr, r0, #270336 @ 0x42000 │ │ │ │ biceq lr, r5, #274432 @ 0x43000 │ │ │ │ @@ -14153,15 +14153,15 @@ │ │ │ │ @ instruction: 0x460281f0 │ │ │ │ tstppl r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ blne 2a15a4 │ │ │ │ @ instruction: 0xf1006043 │ │ │ │ @ instruction: 0xe7b20310 │ │ │ │ vadd.i32 d22, d13, d24 │ │ │ │ - @ instruction: 0xf010f95d │ │ │ │ + @ instruction: 0xf010f959 │ │ │ │ svclt 0x00140f06 │ │ │ │ strcs r2, [r0], -r1, lsl #12 │ │ │ │ @ instruction: 0xe7b800b6 │ │ │ │ andeq pc, r8, #0, 2 │ │ │ │ subvs r6, r3, r2, lsr #1 │ │ │ │ movwpl pc, #4685 @ 0x124d @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @@ -14186,15 +14186,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 6c120 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf15a4640 │ │ │ │ - teqplt r8, r3, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, pc, lsl lr @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed2413c │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ strbcc lr, [r3], #-2628 @ 0xfffff5bc │ │ │ │ andcc lr, fp, #3620864 @ 0x374000 │ │ │ │ strcs lr, [r9], #2628 @ 0xa44 │ │ │ │ strteq pc, [r0], #1092 @ 0x444 │ │ │ │ @@ -14239,15 +14239,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 6c1f4 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf15a4640 │ │ │ │ - teqplt r8, r9 @ @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r5 @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed24210 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ strbcc lr, [r3], #-2628 @ 0xfffff5bc │ │ │ │ andcc lr, fp, #3620864 @ 0x374000 │ │ │ │ strcs lr, [r9], #2628 @ 0xa44 │ │ │ │ vst2.32 {d22,d24}, [r4 :256], r9 │ │ │ │ @@ -14617,15 +14617,15 @@ │ │ │ │ stmda sl, {r0, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq ip, r1, ip, ror #18 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq ip, r1, ip, lsl #18 │ │ │ │ umlaleq r7, ip, r0, r4 │ │ │ │ adceq r7, ip, r0, lsl #8 │ │ │ │ adcseq ip, r1, r0, lsl r6 │ │ │ │ - ldrhteq r3, [r3], -ip │ │ │ │ + ldrhteq r3, [r3], -r4 │ │ │ │ adceq r7, ip, r6, asr r1 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r9, lsr sl │ │ │ │ @@ -15034,15 +15034,15 @@ │ │ │ │ stc 7, cr15, [r8, #-960] @ 0xfffffc40 │ │ │ │ adcseq ip, r1, r8, ror #5 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq ip, r1, r8, lsl #5 │ │ │ │ ldrdeq r6, [ip], r8 @ │ │ │ │ adceq r6, ip, r8, asr #26 │ │ │ │ adcseq fp, r1, ip, lsl #31 │ │ │ │ - eorseq r3, r3, r8, lsr r1 │ │ │ │ + eorseq r3, r3, r0, lsr r1 │ │ │ │ umlaleq r6, ip, lr, sl │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r9, lsr sl │ │ │ │ @@ -15451,15 +15451,15 @@ │ │ │ │ stmib r6, {r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq fp, r1, r4, ror #24 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq fp, r1, r4, lsl #24 │ │ │ │ adceq r6, ip, r0, lsr #14 │ │ │ │ umlaleq r6, ip, r0, r6 │ │ │ │ adcseq fp, r1, r8, lsl #18 │ │ │ │ - ldrhteq r2, [r3], -r4 │ │ │ │ + eorseq r2, r3, ip, lsr #21 │ │ │ │ adceq r6, ip, r6, ror #7 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r9, lsr sl │ │ │ │ @@ -16162,23 +16162,23 @@ │ │ │ │ stcpl 2, cr15, [ip, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ @ instruction: 0xf1584658 │ │ │ │ - @ instruction: 0xb118feb3 │ │ │ │ + tstplt r8, pc, lsr #29 @ p-variant is OBSOLETE │ │ │ │ blcs 43fa20 │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe222558 │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1104 @ 0xfffffbb0 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ @ instruction: 0xf1584638 │ │ │ │ - tstplt r8, r3, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xb118fe9f │ │ │ │ blcs 43fa40 │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 2df1bc │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 345ad4 │ │ │ │ @@ -16226,15 +16226,15 @@ │ │ │ │ @ instruction: 0x963a8054 │ │ │ │ bicpl pc, r2, r1, lsl #10 │ │ │ │ eorcc pc, r2, r2, lsl #17 │ │ │ │ ldrtmi r4, [r3], -r0, asr #12 │ │ │ │ ldrtls r9, [r9], -r9, lsl #10 │ │ │ │ ldrtls r2, [fp], -r1, lsl #10 │ │ │ │ vbic q11, , │ │ │ │ - stcls 12, cr15, [r9, #-500] @ 0xfffffe0c │ │ │ │ + stcls 12, cr15, [r9, #-484] @ 0xfffffe1c │ │ │ │ tstls r6, #37888 @ 0x9400 │ │ │ │ andseq pc, ip, #13959168 @ 0xd50000 │ │ │ │ ldmib r8, {r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf049234c │ │ │ │ pkhtbmi pc, r0, sp, asr #16 @ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ blls 5c59b0 │ │ │ │ @@ -16251,15 +16251,15 @@ │ │ │ │ movwcs lr, #18898 @ 0x49d2 │ │ │ │ teqcs ip, #3358720 @ 0x334000 │ │ │ │ subls r9, r1, #20, 20 @ 0x14000 │ │ │ │ stc2 0, cr15, [ip, #324]! @ 0x144 │ │ │ │ bge f76e0c │ │ │ │ subls r4, r4, r3, asr #12 │ │ │ │ @ instruction: 0x9009a8bc │ │ │ │ - @ instruction: 0xf874f25f │ │ │ │ + @ instruction: 0xf870f25f │ │ │ │ movwls r2, #769 @ 0x301 │ │ │ │ blls 436ee4 │ │ │ │ movwls r4, #5665 @ 0x1621 │ │ │ │ blls 336ea4 │ │ │ │ stmib sp, {r1, r8, sl, fp, sp, pc}^ │ │ │ │ cdpls 8, 0, cr8, cr10, cr2, {0} │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @@ -16334,15 +16334,15 @@ │ │ │ │ ldmib r2, {r0, r4, r6, r8, ip, pc}^ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 56e3cc │ │ │ │ @ instruction: 0xf051934d │ │ │ │ ldmdbls r7, {r0, r2, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs sl, #2632 @ 0xa48 │ │ │ │ stmdals r9, {r4, r6, ip, pc} │ │ │ │ - @ instruction: 0xffcef25e │ │ │ │ + @ instruction: 0xffcaf25e │ │ │ │ movwls r9, #6927 @ 0x1b0f │ │ │ │ bls 336f4c │ │ │ │ @ instruction: 0xf8da4648 │ │ │ │ movwls r3, #36 @ 0x24 │ │ │ │ @ instruction: 0xf8929d0a │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ stmib sp, {r4, r7, r8, sp}^ │ │ │ │ @@ -16388,27 +16388,27 @@ │ │ │ │ @ instruction: 0xf0c19600 │ │ │ │ @ instruction: 0xf8d9fbf1 │ │ │ │ blcs 72b54 │ │ │ │ mcrge 4, 1, pc, cr6, cr15, {3} @ │ │ │ │ ldrbteq pc, [r4], #2249 @ 0x8c9 @ │ │ │ │ stcls 6, cr14, [r9, #-136] @ 0xffffff78 │ │ │ │ vpmax.s32 q11, q13, q12 │ │ │ │ - @ instruction: 0xf158ff0f │ │ │ │ - stmdbls fp, {r0, r2, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf158ff0b │ │ │ │ + stmdbls fp, {r0, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 1002cc │ │ │ │ bcs 1198dc │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64e1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r8, #216, 20 @ 0xd8000 │ │ │ │ - cdp2 2, 15, cr15, cr8, cr10, {3} │ │ │ │ - ldc2l 1, cr15, [r6], {88} @ 0x58 │ │ │ │ + cdp2 2, 15, cr15, cr4, cr10, {3} │ │ │ │ + ldc2l 1, cr15, [r2], {88} @ 0x58 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a08 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed263e0 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -16431,31 +16431,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4d1098 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf870f15e │ │ │ │ + @ instruction: 0xf86cf15e │ │ │ │ bcs 11f084 │ │ │ │ mcrge 4, 0, pc, cr13, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ b 223814 │ │ │ │ adcseq sl, r1, r0, lsr lr │ │ │ │ adcseq sl, r1, sl, lsr #28 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r5, ip, r0, asr #19 │ │ │ │ adceq r5, ip, lr, ror #17 │ │ │ │ adcseq sl, r1, r4, lsr #24 │ │ │ │ adceq r5, ip, r6, lsr r8 │ │ │ │ - eoreq ip, ip, sl, ror #28 │ │ │ │ + eoreq ip, ip, r2, ror #28 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - ldrdeq ip, [ip], -r0 @ │ │ │ │ - eoreq ip, ip, sl, lsl #28 │ │ │ │ + eoreq ip, ip, r8, asr #27 │ │ │ │ + eoreq ip, ip, r2, lsl #28 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r7, r6, lsr sl │ │ │ │ @ instruction: 0x46834b36 │ │ │ │ stmibvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -16567,15 +16567,15 @@ │ │ │ │ @ instruction: 0xff12f7f6 │ │ │ │ movwls r9, #52022 @ 0xcb36 │ │ │ │ tstls lr, #56320 @ 0xdc00 │ │ │ │ movwls r9, #31544 @ 0x7b38 │ │ │ │ movwls r9, #56121 @ 0xdb39 │ │ │ │ blls f0ba84 │ │ │ │ @ instruction: 0xf1589317 │ │ │ │ - stmdacs r0, {r0, r3, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ eorhi pc, r1, #0 │ │ │ │ ldmeq fp, {r0, r1, r7, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #58113 @ 0xe301 │ │ │ │ ldrbmi r9, [r1], -r1, lsl #12 │ │ │ │ svcls 0x00224640 │ │ │ │ @ instruction: 0x3178f89b │ │ │ │ @@ -16692,15 +16692,15 @@ │ │ │ │ usatcs pc, #16, r4, asr #17 @ │ │ │ │ streq pc, [r8], -r1, lsl #2 │ │ │ │ andvs r9, fp, r0, lsr #22 │ │ │ │ nopmi {79} @ 0x4f │ │ │ │ subvs r9, fp, r8, lsl #16 │ │ │ │ ldrbvs pc, [ip], r4, asr #17 @ │ │ │ │ tstls r8, r1, lsl r2 │ │ │ │ - blx fe4221b8 │ │ │ │ + blx fe3221b8 │ │ │ │ bls 4cc07c │ │ │ │ blvs fe152140 │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 12681d8 │ │ │ │ blls 233d7c │ │ │ │ b 128bcd0 │ │ │ │ @@ -17110,15 +17110,15 @@ │ │ │ │ blx ff5a429c │ │ │ │ movwls r9, #52024 @ 0xcb38 │ │ │ │ tstls sp, #58368 @ 0xe400 │ │ │ │ movwls r9, #31546 @ 0x7b3a │ │ │ │ movwls r9, #56123 @ 0xdb3b │ │ │ │ blls f8c300 │ │ │ │ @ instruction: 0xf1579316 │ │ │ │ - eorls pc, r3, fp, asr #30 │ │ │ │ + eorls pc, r3, r7, asr #30 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r1, r4, r5, r6, r9, pc} │ │ │ │ blcs a8658 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ @ instruction: 0xf8cd930e │ │ │ │ ldrbmi r8, [pc], -r4 │ │ │ │ stmdals r0!, {r9, sl, sp} │ │ │ │ @@ -17211,15 +17211,15 @@ │ │ │ │ svcvc 0x0086f5b1 │ │ │ │ orrhi pc, ip, r0, asr #32 │ │ │ │ @ instruction: 0xf5b39b0b │ │ │ │ svclt 0x00187fb2 │ │ │ │ @ instruction: 0xf0004563 │ │ │ │ sbclt r8, r3, #-2147483632 @ 0x80000010 │ │ │ │ movwls r9, #34826 @ 0x880a │ │ │ │ - mcr2 1, 4, pc, cr0, cr7, {2} @ │ │ │ │ + mrc2 1, 3, pc, cr12, cr7, {2} │ │ │ │ blls 24a494 │ │ │ │ ldmibvs sl, {r0, r1, r4, r6, r8, ip, sp, pc} │ │ │ │ strtmi r2, [r8], -r0, lsl #6 │ │ │ │ ldmeq r2, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ svclt 0x00382a01 │ │ │ │ @ instruction: 0xf7ed2201 │ │ │ │ strmi lr, [r7], -ip, lsl #28 │ │ │ │ @@ -17372,15 +17372,15 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1d40748 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle r3, r0, lsl #6 │ │ │ │ pop {r0, r2, r4, r5, r6, ip, sp, pc} │ │ │ │ @ instruction: 0xf44f8ff0 │ │ │ │ @ instruction: 0xf157709e │ │ │ │ - movwcs pc, #11583 @ 0x2d3f @ │ │ │ │ + movwcs pc, #11579 @ 0x2d3b @ │ │ │ │ movwls r9, #32775 @ 0x8007 │ │ │ │ @ instruction: 0x460de6bb │ │ │ │ movwcs pc, #4685 @ 0x124d @ │ │ │ │ @ instruction: 0x03b2f6c4 │ │ │ │ blcc 2a4820 │ │ │ │ subvs r9, pc, r7, lsl #22 │ │ │ │ ldrbpl pc, [ip], r4, asr #17 @ │ │ │ │ @@ -19642,15 +19642,15 @@ │ │ │ │ @ instruction: 0xf8d46866 │ │ │ │ @ instruction: 0xf1068018 │ │ │ │ @ instruction: 0xf8c60708 │ │ │ │ ldrbmi r9, [r8], -r4 │ │ │ │ movwne pc, #4672 @ 0x1240 @ │ │ │ │ orreq pc, ip, #196, 12 @ 0xc400000 │ │ │ │ rsbvs r6, r7, r3, lsr r0 │ │ │ │ - blx fe124fc6 │ │ │ │ + blx 2024fc6 │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ adchi pc, r5, r0 │ │ │ │ blcs c3888 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407280 │ │ │ │ stmdbls r3, {r1, r2, r3, r4, r7, pc} │ │ │ │ b 114f6d4 │ │ │ │ @@ -19698,20 +19698,20 @@ │ │ │ │ @ instruction: 0xf04fa004 │ │ │ │ @ instruction: 0xf6c40301 │ │ │ │ ldrbmi r0, [r8], -r4, lsl #7 │ │ │ │ rsbvs r6, r7, r3, lsr r0 │ │ │ │ rsceq fp, sp, r4, lsl pc │ │ │ │ strbvc pc, [r4, #-1103] @ 0xfffffbb1 @ │ │ │ │ beq 1a4c88 │ │ │ │ - @ instruction: 0xf91ef164 │ │ │ │ + @ instruction: 0xf91af164 │ │ │ │ ldrbmi fp, [r8], -r0, lsr #18 │ │ │ │ - @ instruction: 0xf8fcf164 │ │ │ │ + @ instruction: 0xf8f8f164 │ │ │ │ beq 10a3498 │ │ │ │ @ instruction: 0xf1649802 │ │ │ │ - @ instruction: 0xf1b9f995 │ │ │ │ + @ instruction: 0xf1b9f991 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r9 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 11ab0e4 │ │ │ │ b 11b2288 │ │ │ │ movwmi r0, #21770 @ 0x550a │ │ │ │ @@ -19838,28 +19838,28 @@ │ │ │ │ ldmdbls fp, {r4, r5, r9, sl, lr} │ │ │ │ mcrcc 8, 2, pc, cr4, cr3, {6} @ │ │ │ │ @ instruction: 0x53b7f503 │ │ │ │ ldmdavs fp, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ andls r1, r8, #9043968 @ 0x8a0000 │ │ │ │ movweq pc, #323 @ 0x143 @ │ │ │ │ @ instruction: 0xf1559309 │ │ │ │ - @ instruction: 0x4606f9fb │ │ │ │ + @ instruction: 0x4606f9f7 │ │ │ │ blvs fe215244 │ │ │ │ streq pc, [r1], -r6, lsr #3 │ │ │ │ @ instruction: 0xf686fab6 │ │ │ │ cmneq r6, #1933312 @ 0x1d8000 │ │ │ │ ldmdals r9, {r1, r2, r4, r8, r9, fp, ip, pc} │ │ │ │ streq pc, [r1, -r3, asr #32] │ │ │ │ - @ instruction: 0xffb4f163 │ │ │ │ + @ instruction: 0xffb0f163 │ │ │ │ @ instruction: 0xf787fab7 │ │ │ │ @ instruction: 0xf1c74603 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r8, r9, sl} │ │ │ │ ldmdals r9, {r1, r4, r5, r6, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf155930b │ │ │ │ - tstplt r8, r1, ror #19 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xb118f9dd │ │ │ │ movwcs r6, #2946 @ 0xb82 │ │ │ │ rsbsle r2, sp, r3, lsl #20 │ │ │ │ orrcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ bls 78f1e0 │ │ │ │ orrcs lr, r1, #274432 @ 0x43000 │ │ │ │ movwmi r9, #47370 @ 0xb90a │ │ │ │ vqdmulh.s d15, d2, d5 │ │ │ │ @@ -20015,15 +20015,15 @@ │ │ │ │ @ instruction: 0x463a87f0 │ │ │ │ @ instruction: 0xf8e0f02b │ │ │ │ blvc 5a7390 │ │ │ │ @ instruction: 0xf7ebe7b0 │ │ │ │ svclt 0x0000ee18 │ │ │ │ adcseq r7, r1, r6, lsr #1 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - ldrsbteq lr, [r2], -r8 │ │ │ │ + ldrsbteq lr, [r2], -r0 │ │ │ │ ldrshteq r6, [r1], r0 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -r5, lsl #12 │ │ │ │ stmdbpl r0, {r0, r2, r8, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -20076,15 +20076,15 @@ │ │ │ │ @ instruction: 0xf8c97391 │ │ │ │ strdlt r3, [sl], -r8 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strtmi r4, [r8], -sl, lsl #12 │ │ │ │ @ instruction: 0xf02b4631 │ │ │ │ @ instruction: 0xf8d9f85f │ │ │ │ @ instruction: 0xe7a21b14 │ │ │ │ - ldrsbteq lr, [r2], -r2 │ │ │ │ + eorseq lr, r2, sl, asr #3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 1a7a9a4 │ │ │ │ @ instruction: 0xf5064699 │ │ │ │ @@ -20463,15 +20463,15 @@ │ │ │ │ blcs 76af8 │ │ │ │ @ instruction: 0xf8c6d1d5 │ │ │ │ @ instruction: 0xe7d204f4 │ │ │ │ b fe6a76e0 │ │ │ │ ldrhteq r6, [r1], r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r6, r1, r6, lsr #18 │ │ │ │ - eoreq r8, ip, sl, asr #29 │ │ │ │ + eoreq r8, ip, r2, asr #29 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a6f │ │ │ │ blmi 1c48b68 │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -20479,17 +20479,17 @@ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ ldrmi pc, [r6], #-1280 @ 0xfffffb00 │ │ │ │ ldrbcc r5, [r8], #2259 @ 0x8d3 │ │ │ │ ldmdavs fp, {r1, r3, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f9381 │ │ │ │ andls r0, ip, #0, 6 │ │ │ │ bvs ff48efa8 │ │ │ │ - @ instruction: 0xff18f266 │ │ │ │ - bvs ffc8d7a0 │ │ │ │ @ instruction: 0xff14f266 │ │ │ │ + bvs ffc8d7a0 │ │ │ │ + @ instruction: 0xff10f266 │ │ │ │ blne 5a7aec │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf006900f │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adchi pc, pc, r0 │ │ │ │ strtmi r9, [r2], -pc, lsl #22 │ │ │ │ @ instruction: 0xf5059300 │ │ │ │ @@ -20636,15 +20636,15 @@ │ │ │ │ @ instruction: 0x9018f8d4 │ │ │ │ streq pc, [r8], -r5, lsl #2 │ │ │ │ andhi pc, r4, r5, asr #17 │ │ │ │ vmin.s8 q10, q0, q4 │ │ │ │ @ instruction: 0xf6c41301 │ │ │ │ eorvs r0, fp, ip, lsl #7 │ │ │ │ @ instruction: 0xf1546066 │ │ │ │ - @ instruction: 0x4680fbbf │ │ │ │ + @ instruction: 0x4680fbbb │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe149d14 │ │ │ │ svclt 0x00082b01 │ │ │ │ addvc pc, r0, #79 @ 0x4f │ │ │ │ adcshi pc, lr, r0, asr #32 │ │ │ │ blls 50fe1c │ │ │ │ movwmi lr, #6723 @ 0x1a43 │ │ │ │ @@ -20708,19 +20708,19 @@ │ │ │ │ vqadd.s8 q11, , │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ b 1459768 │ │ │ │ rsbvs r0, r5, r7, asr #21 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ strcs r7, [r4, -r4, asr #20] │ │ │ │ - @ instruction: 0xf93af163 │ │ │ │ + @ instruction: 0xf936f163 │ │ │ │ @ instruction: 0x4658b918 │ │ │ │ - @ instruction: 0xf918f163 │ │ │ │ + @ instruction: 0xf914f163 │ │ │ │ stmdals r2, {r0, r1, r2, r6} │ │ │ │ - @ instruction: 0xf9b2f163 │ │ │ │ + @ instruction: 0xf9aef163 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf8d8d008 │ │ │ │ @ instruction: 0xf1a33038 │ │ │ │ blx fed2a73c │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ bcs ff164468 │ │ │ │ streq lr, [sl, -r7, asr #20] │ │ │ │ @@ -20887,28 +20887,28 @@ │ │ │ │ ldmib r8, {r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf02cb91a │ │ │ │ @ instruction: 0xf8d7fbb9 │ │ │ │ @ instruction: 0xf8d33b20 │ │ │ │ tstlt r0, r0 │ │ │ │ strbmi r6, [r3], #2139 @ 0x85b │ │ │ │ @ instruction: 0x46284499 │ │ │ │ - @ instruction: 0xf9c8f154 │ │ │ │ + @ instruction: 0xf9c4f154 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedab1f4 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 56abac │ │ │ │ @ instruction: 0xf0439817 │ │ │ │ @ instruction: 0xf1620701 │ │ │ │ - blx fee69c08 │ │ │ │ + blx fee69bf8 │ │ │ │ strmi pc, [r3], -r7, lsl #15 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ cmnle r7, r0, lsl #16 │ │ │ │ movwls r9, #38935 @ 0x9817 │ │ │ │ - @ instruction: 0xf9aef154 │ │ │ │ + @ instruction: 0xf9aaf154 │ │ │ │ blvs fe11629c │ │ │ │ bcs 132a20 │ │ │ │ addhi pc, r2, r0 │ │ │ │ orrcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ b 1350648 │ │ │ │ b 1138554 │ │ │ │ bls 6f2c3c │ │ │ │ @@ -21166,15 +21166,15 @@ │ │ │ │ usada8 fp, r4, fp, r6 │ │ │ │ ldc 7, cr15, [lr, #-936] @ 0xfffffc58 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ andeq r0, r0, r1 │ │ │ │ ldrshteq r5, [r1], lr │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq sp, r2, r6, ror r1 │ │ │ │ + eorseq sp, r2, lr, ror #2 │ │ │ │ adcseq r5, r1, r2, lsl #28 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 1a7bab0 │ │ │ │ @@ -21554,15 +21554,15 @@ │ │ │ │ blcs 77c04 │ │ │ │ @ instruction: 0xf8c6d1d5 │ │ │ │ @ instruction: 0xe7d204f4 │ │ │ │ b 5287e8 │ │ │ │ adcseq r5, r1, ip, lsr #17 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r5, r1, sl, lsl r8 │ │ │ │ - strhteq r7, [ip], -lr │ │ │ │ + strhteq r7, [ip], -r6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a6f │ │ │ │ blmi 1c49c74 │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -21570,17 +21570,17 @@ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ ldrmi pc, [r6], #-1280 @ 0xfffffb00 │ │ │ │ ldrbcc r5, [r8], #2259 @ 0x8d3 │ │ │ │ ldmdavs fp, {r1, r3, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f9381 │ │ │ │ andls r0, ip, #0, 6 │ │ │ │ bvs ff4900b4 │ │ │ │ - cdp2 2, 9, cr15, cr2, cr5, {3} │ │ │ │ - bvs ffc8e8ac │ │ │ │ cdp2 2, 8, cr15, cr14, cr5, {3} │ │ │ │ + bvs ffc8e8ac │ │ │ │ + cdp2 2, 8, cr15, cr10, cr5, {3} │ │ │ │ blne 5a8bf8 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf006900f │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adchi pc, pc, r0 │ │ │ │ strtmi r9, [r2], -pc, lsl #22 │ │ │ │ @ instruction: 0xf5059300 │ │ │ │ @@ -21727,15 +21727,15 @@ │ │ │ │ @ instruction: 0x9018f8d4 │ │ │ │ streq pc, [r8], -r5, lsl #2 │ │ │ │ andhi pc, r4, r5, asr #17 │ │ │ │ vmin.s8 q10, q0, q4 │ │ │ │ @ instruction: 0xf6c41301 │ │ │ │ eorvs r0, fp, ip, lsl #7 │ │ │ │ @ instruction: 0xf1536066 │ │ │ │ - @ instruction: 0x4680fb39 │ │ │ │ + @ instruction: 0x4680fb35 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe14ae20 │ │ │ │ svclt 0x00082b01 │ │ │ │ addvc pc, r0, #79 @ 0x4f │ │ │ │ adcshi pc, lr, r0, asr #32 │ │ │ │ blls 510f28 │ │ │ │ movwmi lr, #6723 @ 0x1a43 │ │ │ │ @@ -21799,19 +21799,19 @@ │ │ │ │ vqadd.s8 q11, , │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ b 145a874 │ │ │ │ rsbvs r0, r5, r7, asr #21 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ strcs r7, [r4, -r4, asr #20] │ │ │ │ - @ instruction: 0xf8b4f162 │ │ │ │ + @ instruction: 0xf8b0f162 │ │ │ │ @ instruction: 0x4658b918 │ │ │ │ - @ instruction: 0xf892f162 │ │ │ │ + @ instruction: 0xf88ef162 │ │ │ │ stmdals r2, {r0, r1, r2, r6} │ │ │ │ - @ instruction: 0xf92cf162 │ │ │ │ + @ instruction: 0xf928f162 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf8d8d008 │ │ │ │ @ instruction: 0xf1a33038 │ │ │ │ blx fed2b848 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ bcs ff165574 │ │ │ │ streq lr, [sl, -r7, asr #20] │ │ │ │ @@ -21985,28 +21985,28 @@ │ │ │ │ @ instruction: 0x4628321c │ │ │ │ @ instruction: 0xf8d3991b │ │ │ │ @ instruction: 0xf5033e44 │ │ │ │ ldmdavs sl, {r0, r1, r2, r4, r5, r7, r8, r9, ip, lr} │ │ │ │ stmne sl, {r0, r1, r3, r4, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf1439208 │ │ │ │ movwls r0, #37632 @ 0x9300 │ │ │ │ - @ instruction: 0xf934f153 │ │ │ │ + @ instruction: 0xf930f153 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedac31c │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 5ebcd4 │ │ │ │ @ instruction: 0xf0439819 │ │ │ │ @ instruction: 0xf1610701 │ │ │ │ - blx fee6aae0 │ │ │ │ + blx fee6aad0 │ │ │ │ strmi pc, [r3], -r7, lsl #15 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ cmnle r7, r0, lsl #16 │ │ │ │ movwls r9, #47129 @ 0xb819 │ │ │ │ - @ instruction: 0xf91af153 │ │ │ │ + @ instruction: 0xf916f153 │ │ │ │ blvs fe1173c4 │ │ │ │ bcs 133b48 │ │ │ │ addhi pc, r2, r0 │ │ │ │ orrcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ b 1311770 │ │ │ │ b 113967c │ │ │ │ bls 773d64 │ │ │ │ @@ -22171,15 +22171,15 @@ │ │ │ │ bcc ffea9500 │ │ │ │ pop {r0, r4, ip, sp, pc} │ │ │ │ @ instruction: 0x460a8ff0 │ │ │ │ @ instruction: 0x46594638 │ │ │ │ @ instruction: 0xf890f029 │ │ │ │ blne 5a9554 │ │ │ │ svclt 0x0000e79a │ │ │ │ - eorseq ip, r2, r2, asr #3 │ │ │ │ + ldrhteq ip, [r2], -sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1266b4 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r5, lr, asr #28 │ │ │ │ @ instruction: 0xf5004b4e │ │ │ │ @@ -22258,15 +22258,15 @@ │ │ │ │ usada8 fp, r4, fp, r6 │ │ │ │ ldc 7, cr15, [r6], {233} @ 0xe9 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adcseq r4, r1, lr, ror #27 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq ip, r2, r6, rrx │ │ │ │ + eorseq ip, r2, lr, asr r0 │ │ │ │ ldrshteq r4, [r1], r2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 1a7cbc0 │ │ │ │ @@ -22646,15 +22646,15 @@ │ │ │ │ blcs 78d14 │ │ │ │ @ instruction: 0xf8c6d1d5 │ │ │ │ @ instruction: 0xe7d204f4 │ │ │ │ stmib sl, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ umlalseq r4, r1, ip, r7 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r4, r1, sl, lsl #14 │ │ │ │ - eoreq r6, ip, lr, lsr #25 │ │ │ │ + eoreq r6, ip, r6, lsr #25 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a6f │ │ │ │ blmi 1c4ad84 │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -22662,17 +22662,17 @@ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ ldrmi pc, [r6], #-1280 @ 0xfffffb00 │ │ │ │ ldrbcc r5, [r8], #2259 @ 0x8d3 │ │ │ │ ldmdavs fp, {r1, r3, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f9381 │ │ │ │ andls r0, ip, #0, 6 │ │ │ │ bvs ff4911c4 │ │ │ │ - cdp2 2, 0, cr15, cr10, cr4, {3} │ │ │ │ - bvs ffc8f9bc │ │ │ │ cdp2 2, 0, cr15, cr6, cr4, {3} │ │ │ │ + bvs ffc8f9bc │ │ │ │ + cdp2 2, 0, cr15, cr2, cr4, {3} │ │ │ │ blne 5a9d08 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf006900f │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adchi pc, pc, r0 │ │ │ │ strtmi r9, [r2], -pc, lsl #22 │ │ │ │ @ instruction: 0xf5059300 │ │ │ │ @@ -23471,15 +23471,15 @@ │ │ │ │ ldclcc 5, cr0, [r6, #-20] @ 0xffffffec │ │ │ │ stccc 5, cr0, [r5, #-20] @ 0xffffffec │ │ │ │ stceq 1, cr15, [r4], #-52 @ 0xffffffcc │ │ │ │ stmdavs r1!, {fp, sp, lr}^ │ │ │ │ stmiavs r2!, {r0, r3, r9, sl, fp, sp, pc} │ │ │ │ stmia ip!, {r0, r1, r5, r6, r7, fp, sp, lr} │ │ │ │ strtmi r0, [r8], -pc │ │ │ │ - ldc2 1, cr15, [r8, #324] @ 0x144 │ │ │ │ + ldc2 1, cr15, [r4, #324] @ 0x144 │ │ │ │ rsbsle r2, r0, r0, lsl #16 │ │ │ │ blcs c7458 │ │ │ │ ldc 1, cr13, [pc, #436] @ 6c804 │ │ │ │ ldrtmi r7, [r3], -lr, lsl #21 │ │ │ │ vmov.f32 s21, #124 @ 0x3fe00000 1.750 │ │ │ │ vldmia r3!, {s12-s11} │ │ │ │ vmov.f32 s0, #81 @ 0x3e880000 0.2656250 │ │ │ │ @@ -23535,15 +23535,15 @@ │ │ │ │ beq 1767da4 │ │ │ │ tstlt r5, sl, asr #15 │ │ │ │ blcs c753c │ │ │ │ movwcs sp, #2476 @ 0x9ac │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xff98f14d │ │ │ │ + @ instruction: 0xff94f14d │ │ │ │ ldcl 7, cr14, [pc, #788] @ 6ca5c │ │ │ │ @ instruction: 0xe7997a53 │ │ │ │ bvc 1527ecc │ │ │ │ bvc a680d4 │ │ │ │ ldcl 7, cr14, [pc, #592] @ 6c9a8 │ │ │ │ andls r0, r7, r1, asr sl │ │ │ │ andcc lr, r3, #3358720 @ 0x334000 │ │ │ │ @@ -23602,22 +23602,22 @@ │ │ │ │ @ instruction: 0xf3c38d03 │ │ │ │ ldr r1, [r0, r8, asr #7]! │ │ │ │ @ instruction: 0xf3c38d83 │ │ │ │ str r1, [ip, r8, asr #7]! │ │ │ │ vmull.u8 q12, d19, d3 │ │ │ │ str r1, [r8, r8, asr #7]! │ │ │ │ @ instruction: 0xf1604628 │ │ │ │ - stmdacs r0, {r0, r2, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ cmpphi ip, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - blx ff1a8ddc │ │ │ │ + blx ff0a8ddc │ │ │ │ stmdacs r0, {r8, r9, sp} │ │ │ │ cmpphi r8, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - @ instruction: 0xf9d4f160 │ │ │ │ + @ instruction: 0xf9d0f160 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdavs r2!, {r0, r1, r3, r5, r7, r8, pc}^ │ │ │ │ b 114e904 │ │ │ │ eorsvs r4, fp, r2, lsl #6 │ │ │ │ stmiavs r2!, {r0, r1, r5, r8, fp, pc}^ │ │ │ │ movwmi lr, #10819 @ 0x2a43 │ │ │ │ @ instruction: 0xe724607b │ │ │ │ @@ -23688,74 +23688,74 @@ │ │ │ │ bvc ffa6845c │ │ │ │ blx 4a8554 │ │ │ │ rschi pc, sp, r0, asr #6 │ │ │ │ ldrbmi pc, [r7, #-69]! @ 0xffffffbb @ │ │ │ │ strbeq pc, [r0, #-1093] @ 0xfffffbbb @ │ │ │ │ @ instruction: 0xe698603d │ │ │ │ @ instruction: 0xf1604628 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ stmdavs r3!, {r1, r3, r5, r6, ip, lr, pc} │ │ │ │ ldmib r4, {r1, r5, r6, r7, fp, sp, lr}^ │ │ │ │ vaddl.u8 , d3, d1 │ │ │ │ b 112d5dc │ │ │ │ vst2.32 {d23-d26}, [pc], r2 │ │ │ │ vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ b ed200 │ │ │ │ andcs r2, r0, #1073741856 @ 0x40000020 │ │ │ │ rscsvc pc, r0, #204472320 @ 0xc300000 │ │ │ │ b fd5fc │ │ │ │ tstmi r3, #0, 4 │ │ │ │ @ instruction: 0xe67c603b │ │ │ │ @ instruction: 0xf1604628 │ │ │ │ - stmdacs r0, {r0, r2, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ addhi pc, lr, r0, asr #32 │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - @ instruction: 0xf9fcf160 │ │ │ │ + @ instruction: 0xf9f8f160 │ │ │ │ rsble r2, lr, r0, lsl #16 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf14d4400 │ │ │ │ - uqadd16 pc, r6, sp @ │ │ │ │ + uqadd16 pc, r6, r9 @ │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1494400 │ │ │ │ - @ instruction: 0xe65cfb37 │ │ │ │ + @ instruction: 0xe65cfb33 │ │ │ │ stmdavs r0!, {r0, r2, r3, r4, r5, r9, sl, lr} │ │ │ │ stmiavs r2!, {r0, r5, r6, fp, sp, lr} │ │ │ │ strgt r6, [pc, #-2275] @ 6c141 │ │ │ │ @ instruction: 0xf890e655 │ │ │ │ blcs 138b00 │ │ │ │ ldm pc, {r1, r2, r3, r4, fp, ip, lr, pc}^ @ │ │ │ │ ldrne pc, [r9, #-3] │ │ │ │ mcrhi 2, 0, r0, cr3, cr1, {0} │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ tstle r5, r6, lsl #22 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1494400 │ │ │ │ - ldrt pc, [lr], -pc, asr #23 @ │ │ │ │ + ldrt pc, [lr], -fp, asr #23 @ │ │ │ │ @ instruction: 0xf3c38d83 │ │ │ │ strb r1, [pc, r8, asr #7]! │ │ │ │ @ instruction: 0xf3c38d03 │ │ │ │ strb r1, [fp, r8, asr #7]! │ │ │ │ vmull.u8 q12, d19, d3 │ │ │ │ strb r1, [r7, r8, asr #7]! │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1494400 │ │ │ │ - strt pc, [r8], -pc, asr #20 │ │ │ │ + strt pc, [r8], -fp, asr #20 │ │ │ │ strmi r2, [r3], -r1, lsl #8 │ │ │ │ ldrtmi r4, [r2], -r1, lsl #12 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1494400 │ │ │ │ - @ instruction: 0xe61efc51 │ │ │ │ + ldr pc, [lr], -sp, asr #24 │ │ │ │ ldreq pc, [r6, #-961] @ 0xfffffc3f │ │ │ │ @ instruction: 0xf0402d00 │ │ │ │ adcmi r8, fp, #146 @ 0x92 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ @ instruction: 0xe74365f8 │ │ │ │ tstpeq r6, #204, 6 @ p-variant is OBSOLETE @ 0x30000003 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @@ -23774,24 +23774,24 @@ │ │ │ │ rsbseq pc, pc, #33554432 @ 0x2000000 │ │ │ │ tstmi r3, #738197504 @ 0x2c000000 │ │ │ │ ldrb r6, [r2, #59]! @ 0x3b │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1494400 │ │ │ │ - strb pc, [r8, #3563]! @ 0xdeb @ │ │ │ │ + strb pc, [r8, #3559]! @ 0xde7 @ │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1494400 │ │ │ │ - ldrb pc, [lr, #3751] @ 0xea7 @ │ │ │ │ + ldrb pc, [lr, #3747] @ 0xea3 @ │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - ldc2 1, cr15, [r4, #-292] @ 0xfffffedc │ │ │ │ + ldc2 1, cr15, [r0, #-292] @ 0xfffffedc │ │ │ │ @ instruction: 0x4606e5d5 │ │ │ │ svceq 0x000ef110 │ │ │ │ @ instruction: 0xf1c0db56 │ │ │ │ cdp 0, 0, cr0, cr0, cr6, {0} │ │ │ │ tstls r3, r0, lsl sl │ │ │ │ bl 132aad8 │ │ │ │ stc 7, cr15, [r2], {231} @ 0xe7 │ │ │ │ @@ -23829,15 +23829,15 @@ │ │ │ │ ldrbne pc, [r8, #-1093]! @ 0xfffffbbb @ │ │ │ │ vmin.s8 q15, q8, q1 │ │ │ │ ldrt r7, [r3], r1, asr #11 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf14a4400 │ │ │ │ - ldrb pc, [sl, #-2143]! @ 0xfffff7a1 @ │ │ │ │ + ldrb pc, [sl, #-2139]! @ 0xfffff7a5 @ │ │ │ │ mcr 0, 0, r2, cr0, cr4, {0} │ │ │ │ @ instruction: 0xf7e7ca10 │ │ │ │ @ instruction: 0xf7e7eaf6 │ │ │ │ stmibeq r3, {r1, r2, r3, r5, sl, fp, sp, lr, pc} │ │ │ │ b 11dc820 │ │ │ │ vst3. {d18,d20,d22}, [r5], r0 │ │ │ │ ldrt r3, [r7], r0, lsl #10 │ │ │ │ @@ -23878,15 +23878,15 @@ │ │ │ │ stcvs 15, cr11, [sl], {2} │ │ │ │ ldrdcc pc, [ip], -r9 │ │ │ │ stmdaeq r3, {r1, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ smlabble r4, r2, ip, r2 │ │ │ │ blcs 193a18 │ │ │ │ ldrbtcs fp, [lr], #-3860 @ 0xfffff0ec │ │ │ │ @ instruction: 0x4620247f │ │ │ │ - stc2 2, cr15, [sl], {99} @ 0x63 │ │ │ │ + stc2 2, cr15, [r6], {99} @ 0x63 │ │ │ │ andls r9, r9, r4, lsl #22 │ │ │ │ bmi 4aa0b4 │ │ │ │ tstpmi r6, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ movwls r3, #13272 @ 0x33d8 │ │ │ │ usatne pc, #16, sl, asr #17 @ │ │ │ │ @ instruction: 0x26dcf8da │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @@ -23921,19 +23921,19 @@ │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ strtmi r2, [r0], -r0, lsl #2 │ │ │ │ vqadd.s8 q11, , │ │ │ │ vaddw.s8 q8, q2, d1 │ │ │ │ andsvs r0, r9, r8, lsl #3 │ │ │ │ ldrbcs pc, [ip], sl, asr #17 @ │ │ │ │ bleq 1a8e84 │ │ │ │ - ldc2 2, cr15, [r4], #-396 @ 0xfffffe74 │ │ │ │ - @ instruction: 0xffdaf15f │ │ │ │ + ldc2 2, cr15, [r0], #-396 @ 0xfffffe74 │ │ │ │ + @ instruction: 0xffd6f15f │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x46208193 │ │ │ │ - stc2 2, cr15, [r4, #-396] @ 0xfffffe74 │ │ │ │ + stc2 2, cr15, [r0, #-396] @ 0xfffffe74 │ │ │ │ @ instruction: 0xf0109909 │ │ │ │ vmax.f32 d16, d0, d6 │ │ │ │ svclt 0x00141211 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x00184291 │ │ │ │ @ instruction: 0xf00022f0 │ │ │ │ b 134d318 │ │ │ │ @@ -24127,15 +24127,15 @@ │ │ │ │ ldrmi lr, [r3], -r7, lsl #13 │ │ │ │ vhadd.s8 d18, d14, d0 │ │ │ │ @ instruction: 0xf6c44101 │ │ │ │ @ instruction: 0xf8430188 │ │ │ │ subsvs r1, r0, r8, lsl #22 │ │ │ │ @ instruction: 0xe6593210 │ │ │ │ vmax.s32 d20, d3, d16 │ │ │ │ - @ instruction: 0xf010fb71 │ │ │ │ + @ instruction: 0xf010fb6d │ │ │ │ svclt 0x00140f06 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ bleq fe1679cc │ │ │ │ @ instruction: 0xf102e661 │ │ │ │ @ instruction: 0xf8ca0308 │ │ │ │ subsvs r3, r1, r0, ror #13 │ │ │ │ tstpmi r1, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ @@ -24185,16 +24185,16 @@ │ │ │ │ stmiale r7!, {r0, r1, r3, r5, r7, r8, sl, lr}^ │ │ │ │ @ instruction: 0xf5079a03 │ │ │ │ bllt 302258 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf8968ff0 │ │ │ │ blcs f9748 │ │ │ │ vorr , , q0 │ │ │ │ - @ instruction: 0xf151fa25 │ │ │ │ - @ instruction: 0xf890f803 │ │ │ │ + @ instruction: 0xf150fa21 │ │ │ │ + @ instruction: 0xf890ffff │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blcs edd94 │ │ │ │ ldrb sp, [sp, r6, asr #3] │ │ │ │ strbpl pc, [r0], #-1287 @ 0xfffffaf9 @ │ │ │ │ ldrtmi r9, [r8], -r3 │ │ │ │ bcc ffeab4d8 │ │ │ │ orrvc pc, r4, #1124073472 @ 0x43000000 │ │ │ │ @@ -24314,19 +24314,19 @@ │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 4ac508 │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ stmdble lr!, {r0, r1, r4, r5, r7, r9, lr} │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ vmin.s32 q10, , q0 │ │ │ │ - @ instruction: 0xf010f9fb │ │ │ │ + @ instruction: 0xf010f9f7 │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - @ instruction: 0xf9f2f263 │ │ │ │ + @ instruction: 0xf9eef263 │ │ │ │ svclt 0x00560743 │ │ │ │ beq 2693b4 │ │ │ │ beq 2e94c8 │ │ │ │ bleq e97bc │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7f1021c │ │ │ │ strmi pc, [r4], r5, lsr #30 │ │ │ │ @@ -24380,19 +24380,19 @@ │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 4ac400 │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ stmdble lr!, {r0, r1, r4, r5, r7, r9, lr} │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ vmin.s32 q10, , q0 │ │ │ │ - @ instruction: 0xf010f977 │ │ │ │ + @ instruction: 0xf010f973 │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - @ instruction: 0xf96ef263 │ │ │ │ + @ instruction: 0xf96af263 │ │ │ │ svclt 0x00560743 │ │ │ │ beq 2694bc │ │ │ │ beq 2e95d0 │ │ │ │ bleq e98c4 │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7f1021c │ │ │ │ strmi pc, [r4], r1, lsr #29 │ │ │ │ @@ -24451,19 +24451,19 @@ │ │ │ │ @ instruction: 0xf7ff9600 │ │ │ │ andcs pc, r1, #93184 @ 0x16c00 │ │ │ │ smladcc r1, r4, fp, r9 │ │ │ │ adcsmi r3, fp, #20, 12 @ 0x1400000 │ │ │ │ addhi pc, lr, r0, asr #4 │ │ │ │ vstmiacs r2, {s12-s247} │ │ │ │ strtmi sp, [r0], -r2, lsr #32 │ │ │ │ - @ instruction: 0xf8e8f263 │ │ │ │ + @ instruction: 0xf8e4f263 │ │ │ │ svclt 0x00480782 │ │ │ │ bleq 2a96d8 │ │ │ │ strtmi sp, [r0], -sl, lsl #8 │ │ │ │ - @ instruction: 0xf8e0f263 │ │ │ │ + @ instruction: 0xf8dcf263 │ │ │ │ svclt 0x00560743 │ │ │ │ bleq 2695cc │ │ │ │ bleq 2e96ec │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ andseq pc, ip, #14286848 @ 0xda0000 │ │ │ │ ldmdavs r4!, {r0, r3, r5, r9, sl, lr} │ │ │ │ mrc2 7, 0, pc, cr2, cr1, {7} │ │ │ │ @@ -24499,26 +24499,26 @@ │ │ │ │ stmdacs r0, {r0, r1, r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bls 561da0 │ │ │ │ stmdals r3, {r0, r1, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd4629 │ │ │ │ @ instruction: 0xf7ef8000 │ │ │ │ @ instruction: 0xe7d9fef1 │ │ │ │ vqadd.s32 q9, , │ │ │ │ - streq pc, [r0, r9, lsl #17] │ │ │ │ + streq pc, [r0, r5, lsl #17] │ │ │ │ rsbscs sp, pc, r1, asr #8 │ │ │ │ - @ instruction: 0xf884f263 │ │ │ │ + @ instruction: 0xf880f263 │ │ │ │ ldrble r0, [ip], #-1857 @ 0xfffff8bf │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5895 @ 0x1707 │ │ │ │ movwcs r9, #4868 @ 0x1304 │ │ │ │ ldrb r9, [fp, r5, lsl #6] │ │ │ │ vqadd.s32 q9, , q15 │ │ │ │ - @ instruction: 0x0783f877 │ │ │ │ + @ instruction: 0x0783f873 │ │ │ │ rsbscs sp, lr, pc, lsr #8 │ │ │ │ - @ instruction: 0xf872f263 │ │ │ │ + @ instruction: 0xf86ef263 │ │ │ │ strble r0, [sl], #-1863 @ 0xfffff8b9 │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5895 @ 0x1707 │ │ │ │ strcc lr, [r4], #-2509 @ 0xfffff633 │ │ │ │ svcls 0x0006e7ca │ │ │ │ blls 57aee8 │ │ │ │ ldmib sp, {r0, r8, r9, sl, ip, sp}^ │ │ │ │ @@ -24580,19 +24580,19 @@ │ │ │ │ @ instruction: 0xf7ff9600 │ │ │ │ andcs pc, r1, #364544 @ 0x59000 │ │ │ │ smladcc r1, r4, fp, r9 │ │ │ │ adcsmi r3, fp, #20, 12 @ 0x1400000 │ │ │ │ addhi pc, lr, r0, asr #4 │ │ │ │ vstmiacs r2, {s12-s247} │ │ │ │ strtmi sp, [r0], -r2, lsr #32 │ │ │ │ - @ instruction: 0xffe6f262 │ │ │ │ + @ instruction: 0xffe2f262 │ │ │ │ svclt 0x00480782 │ │ │ │ bleq 2a98dc │ │ │ │ strtmi sp, [r0], -sl, lsl #8 │ │ │ │ - @ instruction: 0xffdef262 │ │ │ │ + @ instruction: 0xffdaf262 │ │ │ │ svclt 0x00560743 │ │ │ │ bleq 2697d0 │ │ │ │ bleq 2e98f0 │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ andseq pc, ip, #14286848 @ 0xda0000 │ │ │ │ ldmdavs r4!, {r0, r3, r5, r9, sl, lr} │ │ │ │ ldc2 7, cr15, [r0, #-964] @ 0xfffffc3c │ │ │ │ @@ -24628,26 +24628,26 @@ │ │ │ │ stmdacs r0, {r0, r2, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ bls 561fa4 │ │ │ │ stmdals r3, {r0, r1, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd4629 │ │ │ │ @ instruction: 0xf7ef8000 │ │ │ │ @ instruction: 0xe7d9fef1 │ │ │ │ vqadd.s32 q9, q1, │ │ │ │ - streq pc, [r0, r7, lsl #31] │ │ │ │ + streq pc, [r0, r3, lsl #31] │ │ │ │ rsbscs sp, pc, r1, asr #8 │ │ │ │ - @ instruction: 0xff82f262 │ │ │ │ + @ instruction: 0xff7ef262 │ │ │ │ ldrble r0, [ip], #-1857 @ 0xfffff8bf │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5895 @ 0x1707 │ │ │ │ movwcs r9, #4868 @ 0x1304 │ │ │ │ ldrb r9, [fp, r5, lsl #6] │ │ │ │ vqadd.s32 q9, q1, q15 │ │ │ │ - @ instruction: 0x0783ff75 │ │ │ │ + @ instruction: 0x0783ff71 │ │ │ │ rsbscs sp, lr, pc, lsr #8 │ │ │ │ - @ instruction: 0xff70f262 │ │ │ │ + @ instruction: 0xff6cf262 │ │ │ │ strble r0, [sl], #-1863 @ 0xfffff8b9 │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5895 @ 0x1707 │ │ │ │ strcc lr, [r4], #-2509 @ 0xfffff633 │ │ │ │ svcls 0x0006e7ca │ │ │ │ blls 57b0ec │ │ │ │ ldmib sp, {r0, r8, r9, sl, ip, sp}^ │ │ │ │ @@ -24974,15 +24974,15 @@ │ │ │ │ tstpeq r8, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andsvs r5, sl, r8, lsr #18 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ ldrhvs r6, [r9], #-203 @ 0xffffff35 │ │ │ │ - blx fff2a74a │ │ │ │ + blx ffe2a74a │ │ │ │ ldrdcc pc, [r0], #135 @ 0x87 │ │ │ │ @ instruction: 0xf0436338 │ │ │ │ eorsvs r0, lr, r1, lsl #6 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d7617b │ │ │ │ blcs 7a0dc │ │ │ │ @@ -24999,15 +24999,15 @@ │ │ │ │ bgt 43a028 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0xf1076cfb │ │ │ │ tstcs r8, r4, ror r4 │ │ │ │ @ instruction: 0xf8c74625 │ │ │ │ @ instruction: 0xf8d3d02c │ │ │ │ @ instruction: 0xf1580258 │ │ │ │ - strmi pc, [r6], -r1, lsr #16 │ │ │ │ + @ instruction: 0x4606f81d │ │ │ │ stcgt 2, cr6, [pc, #-736] @ 6db48 │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ teqvs r0, r3, lsl #26 │ │ │ │ ldrhvs r6, [r1, #-205]! @ 0xffffff33 │ │ │ │ strtmi r2, [r8], -r3, lsl #2 │ │ │ │ ldc2l 0, cr15, [lr, #232] @ 0xe8 │ │ │ │ @@ -25138,19 +25138,19 @@ │ │ │ │ subsmi r3, sl, ip, lsl #1 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ tstphi sl, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ssatmi r3, #30, r4, lsl #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r6, #6589 @ 0x19bd │ │ │ │ @ instruction: 0x712b4620 │ │ │ │ - blx fe32a9da │ │ │ │ + blx fe22a9da │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s32 d20, d2, d16 │ │ │ │ - strbeq pc, [r2, -r3, lsl #23] @ │ │ │ │ + smlsldxeq pc, r2, pc, fp @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr10 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, fp, r8, asr pc │ │ │ │ vpadd.i8 d22, d0, d25 │ │ │ │ addsmi r1, r9, #1140850688 @ 0x44000000 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -25226,15 +25226,15 @@ │ │ │ │ blmi df7294 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26cfa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ ldclvs 0, cr13, [fp], #108 @ 0x6c │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4622b190 │ │ │ │ - mrc2 1, 4, pc, cr4, cr7, {2} │ │ │ │ + mrc2 1, 4, pc, cr0, cr7, {2} │ │ │ │ ldclvs 1, cr11, [fp], #384 @ 0x180 │ │ │ │ rsbmi pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strbt r1, [lr], r4, asr #17 │ │ │ │ svclt 0x003842ac │ │ │ │ strb r4, [r2, ip, lsr #12]! │ │ │ │ @@ -25271,15 +25271,15 @@ │ │ │ │ stmdbcc r4, {r1, r2, r3, r5, r6, r7, r9, sl, sp, lr, pc} │ │ │ │ andeq lr, r1, #13312 @ 0x3400 │ │ │ │ @ instruction: 0xe64f6010 │ │ │ │ stc 7, cr15, [r8, #-920] @ 0xfffffc68 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r2, r1, r4, ror #5 │ │ │ │ adcseq r2, r1, sl, asr #5 │ │ │ │ - eorseq r9, r2, lr, asr #7 │ │ │ │ + eorseq r9, r2, r6, asr #7 │ │ │ │ @ instruction: 0xffff2261 │ │ │ │ ldrsbteq r1, [r1], r8 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc547c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -25500,15 +25500,15 @@ │ │ │ │ tstpeq r8, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andsvs r5, sl, r8, lsr #18 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ ldrhvs r6, [r9], #-203 @ 0xffffff35 │ │ │ │ - @ instruction: 0xffdef261 │ │ │ │ + @ instruction: 0xffdaf261 │ │ │ │ ldrdcc pc, [r0], #135 @ 0x87 │ │ │ │ @ instruction: 0xf0436338 │ │ │ │ eorsvs r0, lr, r1, lsl #6 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d7617b │ │ │ │ blcs 7a914 │ │ │ │ @@ -25525,15 +25525,15 @@ │ │ │ │ bgt 43a860 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0xf1076cfb │ │ │ │ tstcs r8, r4, ror r4 │ │ │ │ @ instruction: 0xf8c74625 │ │ │ │ @ instruction: 0xf8d3d02c │ │ │ │ @ instruction: 0xf1570258 │ │ │ │ - strmi pc, [r6], -r5, lsl #24 │ │ │ │ + strmi pc, [r6], -r1, lsl #24 │ │ │ │ stcgt 2, cr6, [pc, #-736] @ 6e380 │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ teqvs r0, r3, lsl #26 │ │ │ │ ldrhvs r6, [r1, #-205]! @ 0xffffff33 │ │ │ │ strtmi r2, [r8], -r3, lsl #2 │ │ │ │ @ instruction: 0xf9c2f03a │ │ │ │ @@ -25664,19 +25664,19 @@ │ │ │ │ subsmi r3, sl, ip, lsl #1 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ tstphi sl, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ssatmi r3, #30, r4, lsl #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r6, #6589 @ 0x19bd │ │ │ │ @ instruction: 0x712b4620 │ │ │ │ - @ instruction: 0xff6ef261 │ │ │ │ + @ instruction: 0xff6af261 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s32 d20, d1, d16 │ │ │ │ - strbeq pc, [r2, -r7, ror #30] @ │ │ │ │ + strbeq pc, [r2, -r3, ror #30] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr10 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, fp, r8, asr pc │ │ │ │ vpadd.i8 d22, d0, d25 │ │ │ │ addsmi r1, r9, #1140850688 @ 0x44000000 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -25752,15 +25752,15 @@ │ │ │ │ blmi df7acc │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26cfa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ ldclvs 0, cr13, [fp], #108 @ 0x6c │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4622b190 │ │ │ │ - blx 1eaaf44 │ │ │ │ + blx 1daaf44 │ │ │ │ ldclvs 1, cr11, [fp], #384 @ 0x180 │ │ │ │ rsbmi pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strbt r1, [lr], r4, asr #17 │ │ │ │ svclt 0x003842ac │ │ │ │ strb r4, [r2, ip, lsr #12]! │ │ │ │ @@ -25797,15 +25797,15 @@ │ │ │ │ stmdbcc r4, {r1, r2, r3, r5, r6, r7, r9, sl, sp, lr, pc} │ │ │ │ andeq lr, r1, #13312 @ 0x3400 │ │ │ │ @ instruction: 0xe64f6010 │ │ │ │ stmia ip!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r1, r1, ip, lsr #21 │ │ │ │ umlalseq r1, r1, r2, sl @ │ │ │ │ - mlaseq r2, r6, fp, r8 │ │ │ │ + eorseq r8, r2, lr, lsl #23 │ │ │ │ @ instruction: 0xffff1a29 │ │ │ │ adcseq r1, r1, r0, lsr #15 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc5cb4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -26025,15 +26025,15 @@ │ │ │ │ @ instruction: 0xf8c30108 │ │ │ │ vhadd.s8 d24, d13, d4 │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ stmdbpl r8!, {r3, r7, r9} │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ ldcvs 8, cr0, [fp] │ │ │ │ subsvs r4, r9, fp, asr #13 │ │ │ │ - blx ff1ab7b2 │ │ │ │ + blx ff0ab7b2 │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ @ instruction: 0xf04363b8 │ │ │ │ eorsvs r0, lr, r1, lsl #6 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d761bb │ │ │ │ blcs 7b138 │ │ │ │ @@ -26049,15 +26049,15 @@ │ │ │ │ addcc pc, r8, r7, asr #17 │ │ │ │ stm r4, {r0, r1, r2, r3, r9, fp, lr, pc} │ │ │ │ ldclvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r4], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0x46252118 │ │ │ │ eorle pc, ip, r7, asr #17 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xffecf156 │ │ │ │ + @ instruction: 0xffe8f156 │ │ │ │ adcsvs r4, r8, #6291456 @ 0x600000 │ │ │ │ eorsvs ip, r0, pc, lsl #26 │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ stcgt 0, cr6, [r3, #-972] @ 0xfffffc34 │ │ │ │ ldcvs 1, cr6, [sp], #192 @ 0xc0 │ │ │ │ tstcs r3, r1, ror r1 │ │ │ │ @ instruction: 0xf0394628 │ │ │ │ @@ -26255,15 +26255,15 @@ │ │ │ │ blmi df82a8 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26cfa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ ldclvs 0, cr13, [fp], #108 @ 0x6c │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4622b190 │ │ │ │ - mcr2 1, 4, pc, cr10, cr6, {2} @ │ │ │ │ + mcr2 1, 4, pc, cr6, cr6, {2} @ │ │ │ │ ldclvs 1, cr11, [fp], #384 @ 0x180 │ │ │ │ rsbmi pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldr r1, [r9, -r4, asr #17] │ │ │ │ svclt 0x003842ac │ │ │ │ strb r4, [r2, ip, lsr #12]! │ │ │ │ @@ -26300,15 +26300,15 @@ │ │ │ │ stmdbcc r4, {r1, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ andeq lr, r1, #13312 @ 0x3400 │ │ │ │ @ instruction: 0xe67a6010 │ │ │ │ ldcl 7, cr15, [lr], #916 @ 0x394 │ │ │ │ adcseq r1, r1, r6, lsl #5 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r1, r1, r2, ror #4 │ │ │ │ - eorseq r8, r2, r4, ror #6 │ │ │ │ + eorseq r8, r2, ip, asr r3 │ │ │ │ @ instruction: 0xffff11f7 │ │ │ │ adcseq r0, r1, ip, lsr pc │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc6490 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -26546,15 +26546,15 @@ │ │ │ │ @ instruction: 0xe71d6011 │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ @ instruction: 0xf8d36fb1 │ │ │ │ @ instruction: 0xf7ef021c │ │ │ │ stmdacs r0, {r0, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 3, APSR_nzcv, cr1, cr15, {1} │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ - @ instruction: 0xffb2f260 │ │ │ │ + @ instruction: 0xffaef260 │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addsmi r4, r8, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf5b0d046 │ │ │ │ svclt 0x00187f8c │ │ │ │ tstle r7, pc, lsl #10 │ │ │ │ strcs r9, [pc, #-2820] @ 6eb64 │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -26824,17 +26824,17 @@ │ │ │ │ andvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ @ instruction: 0xf8489305 │ │ │ │ andcs r2, r0, #8, 22 @ 0x2000 │ │ │ │ @ instruction: 0xf8c4607a │ │ │ │ @ instruction: 0xf15d8004 │ │ │ │ - andls pc, r4, r5, asr r9 @ │ │ │ │ + andls pc, r4, r1, asr r9 @ │ │ │ │ @ instruction: 0xf15d4628 │ │ │ │ - blls 1ae06c │ │ │ │ + blls 1ae05c │ │ │ │ blls 1b031c │ │ │ │ subcs lr, r0, #270336 @ 0x42000 │ │ │ │ beq 32a3c4 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmiavs r1!, {r1, r3, r5, r7, pc}^ │ │ │ │ movweq lr, #35745 @ 0x8ba1 │ │ │ │ stmdble r4, {r2, r8, r9, fp, sp} │ │ │ │ @@ -26911,18 +26911,18 @@ │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ andvs r0, r3, r8, lsl #7 │ │ │ │ @ instruction: 0xf1002300 │ │ │ │ rsbsvs r0, fp, r0, lsl r8 │ │ │ │ vmax.s8 d20, d8, d24 │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ eorsvs r0, fp, r8, lsl #7 │ │ │ │ - @ instruction: 0xf8a6f15d │ │ │ │ + @ instruction: 0xf8a2f15d │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf15d4628 │ │ │ │ - b 12edf0c │ │ │ │ + b 12edefc │ │ │ │ b 12ba114 │ │ │ │ vpmax.s8 d16, d9, d10 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @ instruction: 0xf8c803a9 │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ addsmi r1, sp, #1140850688 @ 0x44000000 │ │ │ │ andge pc, r4, r8, asr #17 │ │ │ │ @@ -26931,15 +26931,15 @@ │ │ │ │ strdvs r6, [r7], #-160 @ 0xffffff60 @ │ │ │ │ msrhi SPSR_sc, #0 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ eorsvs sl, fp, r4 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ - blx fe4ac18c │ │ │ │ + blx fe3ac18c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe150a3c │ │ │ │ stmdbeq r1, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf989fab9 │ │ │ │ ldmdbne r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ movweq pc, #33032 @ 0x8108 @ │ │ │ │ andls pc, r4, r8, asr #17 │ │ │ │ @@ -27165,17 +27165,17 @@ │ │ │ │ @ instruction: 0xf8c42300 │ │ │ │ strtmi r8, [r8], -r8 │ │ │ │ vqadd.s8 q11, q4, │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ eorsvs r0, fp, r8, lsl #7 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ @ instruction: 0xf15c9105 │ │ │ │ - andls pc, r4, fp, lsr #29 │ │ │ │ + andls pc, r4, r7, lsr #29 │ │ │ │ @ instruction: 0xf15c4628 │ │ │ │ - blls 1afb18 │ │ │ │ + blls 1afb08 │ │ │ │ stmdbls r5, {r6, r9} │ │ │ │ andcs lr, r3, r0, asr #20 │ │ │ │ beq 32a910 │ │ │ │ @ instruction: 0x3710e558 │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ @ instruction: 0xf8c860a7 │ │ │ │ @@ -27195,15 +27195,15 @@ │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ @ instruction: 0xf8489204 │ │ │ │ @ instruction: 0xf8c73b08 │ │ │ │ @ instruction: 0xf8c4a004 │ │ │ │ @ instruction: 0xf14e8004 │ │ │ │ - bls 1ae278 │ │ │ │ + bls 1ae268 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ cmpphi pc, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx feef2888 │ │ │ │ b 146eab0 │ │ │ │ bcs 769f4 │ │ │ │ orrhi pc, r1, r0, asr #32 │ │ │ │ @@ -27332,15 +27332,15 @@ │ │ │ │ @ instruction: 0xf8c44628 │ │ │ │ vhadd.s8 d24, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ @ instruction: 0xf8c70388 │ │ │ │ eorsvs sl, fp, r4 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ @ instruction: 0xf14d9104 │ │ │ │ - stmdbls r4, {r0, r1, r2, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r4, {r0, r1, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r2], r5, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs fe15be84 │ │ │ │ beq ec934 │ │ │ │ blx fe32ed94 │ │ │ │ bne 172abec │ │ │ │ ldrcc lr, [r0, -pc, ror #13] │ │ │ │ @@ -27581,15 +27581,15 @@ │ │ │ │ strbeq pc, [sp, r6, lsl #2] @ │ │ │ │ svcge 0x0031f53f │ │ │ │ adcsmi r3, r2, #1048576 @ 0x100000 │ │ │ │ ldcvs 8, cr13, [r8], #988 @ 0x3dc │ │ │ │ @ instruction: 0xf7f04649 │ │ │ │ @ instruction: 0xf8dbf8b3 │ │ │ │ vhadd.s32 d16, d0, d0 │ │ │ │ - @ instruction: 0xf010f875 │ │ │ │ + @ instruction: 0xf010f871 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi ffe50c74 │ │ │ │ ldrbtmi r4, [sl], #-3060 @ 0xfffff40c │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x309cf8d7 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @@ -27622,15 +27622,15 @@ │ │ │ │ stmdane r2, {r1, r2, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldcvs 7, cr14, [fp], #4 │ │ │ │ ldrbvs r2, [lr, #260]! @ 0x104 │ │ │ │ @ instruction: 0xf503466d │ │ │ │ @ instruction: 0xf8c75380 │ │ │ │ ldrbtvs sp, [fp], #-44 @ 0xffffffd4 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx fe92cc76 │ │ │ │ + blx fe82cc76 │ │ │ │ adcsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r8], -r6 │ │ │ │ @ instruction: 0xf968f038 │ │ │ │ @ instruction: 0xf0384648 │ │ │ │ @ instruction: 0xf8d4f867 │ │ │ │ stmib r7, {r2, r4, r8, r9, fp, ip, sp}^ │ │ │ │ ldmibvs sl!, {r3, r8}^ │ │ │ │ @@ -27800,15 +27800,15 @@ │ │ │ │ ldmdavs r9!, {r0, r1, r2, r5, r8, r9, fp, lr} │ │ │ │ ldclvs 8, cr5, [r9], #-812 @ 0xfffffcd4 │ │ │ │ subseq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36c7b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf155462a │ │ │ │ - smclt 4009 @ 0xfa9 │ │ │ │ + smclt 4005 @ 0xfa5 │ │ │ │ @ instruction: 0xf8c36c7b │ │ │ │ @ instruction: 0xf8c35268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r5, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ strbmi lr, [r5, #-1870] @ 0xfffff8b2 │ │ │ │ @ instruction: 0x4645bf38 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -27832,15 +27832,15 @@ │ │ │ │ @ instruction: 0xe6c46018 │ │ │ │ stmdb sl, {r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq pc, r0, r4, asr #24 │ │ │ │ adcseq pc, r0, r8, lsr ip @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ @ instruction: 0xffff1055 │ │ │ │ adcseq pc, r0, sl, ror r9 @ │ │ │ │ - ldrsbteq r6, [r2], -ip │ │ │ │ + ldrsbteq r6, [r2], -r4 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strbpl pc, [r0], -r0, lsl #10 @ │ │ │ │ @ instruction: 0xf8dfb089 │ │ │ │ @@ -28244,21 +28244,21 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andshi pc, r2, #64 @ 0x40 │ │ │ │ pop {r0, r1, r2, r4, ip, sp, pc} │ │ │ │ movwls r8, #53232 @ 0xcff0 │ │ │ │ andeq pc, r9, r7, asr r8 @ │ │ │ │ rsbpl pc, ip, #20971520 @ 0x1400000 │ │ │ │ andsls r3, r3, #36, 4 @ 0x40000002 │ │ │ │ - blx 1c2da54 │ │ │ │ + blx 1b2da54 │ │ │ │ @ instruction: 0xf5b34603 │ │ │ │ @ instruction: 0xf8577f8c │ │ │ │ svclt 0x00080008 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vcgt.s16 d25, d15, d13 │ │ │ │ - @ instruction: 0xf5b0fa63 │ │ │ │ + @ instruction: 0xf5b0fa5f │ │ │ │ svclt 0x00147f8c │ │ │ │ vst1.8 {d20-d22}, [pc], r3 │ │ │ │ movwls r7, #58248 @ 0xe388 │ │ │ │ bls 557d3c │ │ │ │ blcs cb270 │ │ │ │ tstphi r7, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ stmdbls sl, {r3, r8, r9, fp, ip, pc} │ │ │ │ @@ -28538,19 +28538,19 @@ │ │ │ │ strtmi r2, [r1], r0, lsl #8 │ │ │ │ ldrdlt pc, [r0], -r6 │ │ │ │ svceq 0x0082f1bb │ │ │ │ blls 161170 │ │ │ │ bleq 202d970 │ │ │ │ ldrbmi r2, [r8], -r1, lsl #6 │ │ │ │ andcc pc, r4, sl, lsl #17 │ │ │ │ - @ instruction: 0xf8faf25f │ │ │ │ + @ instruction: 0xf8f6f25f │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [sp], #-264 @ 0xfffffef8 │ │ │ │ vmin.s16 q10, , q4 │ │ │ │ - @ instruction: 0x0742f8f3 │ │ │ │ + strbeq pc, [r2, -pc, ror #17] @ │ │ │ │ tstcs r9, pc, asr #30 │ │ │ │ ldrdne pc, [r0], -sl │ │ │ │ @ instruction: 0xf0011c4b │ │ │ │ svclt 0x00580107 │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ strls r4, [r0], #-1586 @ 0xfffff9ce │ │ │ │ strbmi r4, [r0], -fp, asr #12 │ │ │ │ @@ -28606,15 +28606,15 @@ │ │ │ │ pop {r0, r1, r2, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf5008ff0 │ │ │ │ svcvs 0x00a95380 │ │ │ │ andseq pc, ip, #13828096 @ 0xd30000 │ │ │ │ ldc2 7, cr15, [r8, #948]! @ 0x3b4 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldmdavs r0!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ - @ instruction: 0xff9af25e │ │ │ │ + @ instruction: 0xff96f25e │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addsmi r4, r8, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf5b0d04c │ │ │ │ svclt 0x00187f8c │ │ │ │ tstle r7, pc, lsl #8 │ │ │ │ strcs r9, [pc], #-2819 @ 71698 │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -28682,19 +28682,19 @@ │ │ │ │ strtmi r2, [r8], r0, lsl #10 │ │ │ │ ldrdlt pc, [r0], -r7 │ │ │ │ svceq 0x0082f1bb │ │ │ │ blls 1a13b0 │ │ │ │ bleq 202dbb0 │ │ │ │ ldrbmi r2, [r8], -r1, lsl #6 │ │ │ │ andcc pc, r4, sl, lsl #17 │ │ │ │ - @ instruction: 0xffdaf25e │ │ │ │ + @ instruction: 0xffd6f25e │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [sp], #-264 @ 0xfffffef8 │ │ │ │ vmin.s16 q10, q7, q4 │ │ │ │ - @ instruction: 0x0742ffd3 │ │ │ │ + strbeq pc, [r2, -pc, asr #31] @ │ │ │ │ tstcs r9, pc, asr #30 │ │ │ │ ldrdne pc, [r0], -sl │ │ │ │ @ instruction: 0xf0011c4b │ │ │ │ svclt 0x00580107 │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ ldrtmi r4, [sl], -r3, asr #12 │ │ │ │ strtmi r9, [r0], -r0, lsl #10 │ │ │ │ @@ -28890,15 +28890,15 @@ │ │ │ │ @ instruction: 0xe71e6011 │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ @ instruction: 0xf8d36fb1 │ │ │ │ @ instruction: 0xf7ed021c │ │ │ │ stmdacs r0, {r0, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 2, APSR_nzcv, cr4, cr15, {1} │ │ │ │ vtst.16 d22, d14, d24 │ │ │ │ - vadd.f32 , q0, │ │ │ │ + vmla.f32 , q0, │ │ │ │ @ instruction: 0x46011311 │ │ │ │ umaalle r4, r7, r8, r2 │ │ │ │ svcvc 0x008cf5b0 │ │ │ │ strcs fp, [pc, #-3864] @ 70be8 │ │ │ │ blls 1a5f20 │ │ │ │ blcs 7af44 │ │ │ │ @ instruction: 0xf44fbf0c │ │ │ │ @@ -29162,17 +29162,17 @@ │ │ │ │ vmla.i8 d22, d24, d19 │ │ │ │ @ instruction: 0xf6c47201 │ │ │ │ ldrtmi r0, [r8], r8, lsl #5 │ │ │ │ movwls r4, #26152 @ 0x6628 │ │ │ │ blcs 2b0044 │ │ │ │ rsbsvs r2, sl, r0, lsl #4 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xff10f15a │ │ │ │ + @ instruction: 0xff0cf15a │ │ │ │ strtmi r9, [r8], -r5 │ │ │ │ - @ instruction: 0xff2af15a │ │ │ │ + @ instruction: 0xff26f15a │ │ │ │ andseq r9, sl, #5120 @ 0x1400 │ │ │ │ b 1118b58 │ │ │ │ b 10fa844 │ │ │ │ blcs 74770 │ │ │ │ adchi pc, fp, r0, asr #32 │ │ │ │ bl fe8cc2d4 │ │ │ │ blcs 172b74 │ │ │ │ @@ -29250,17 +29250,17 @@ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ movwcs r6, #3 │ │ │ │ ldmdaeq r0, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4628607b │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0xf15a603b │ │ │ │ - strmi pc, [r1], r1, ror #28 │ │ │ │ + pkhtbmi pc, r1, sp, asr #28 @ │ │ │ │ @ instruction: 0xf15a4628 │ │ │ │ - b 1471a84 │ │ │ │ + b 1471a74 │ │ │ │ b 113acc0 │ │ │ │ b 113ada0 │ │ │ │ vpmax.s8 d16, d9, d10 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @ instruction: 0xf8c803a9 │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ addsmi r1, sp, #1140850688 @ 0x44000000 │ │ │ │ @@ -29270,15 +29270,15 @@ │ │ │ │ strdvs r6, [r7], #-160 @ 0xffffff60 @ │ │ │ │ ldrhi pc, [fp], #0 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ eorsvs sl, fp, r4 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf84af14c │ │ │ │ + @ instruction: 0xf846f14c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe1533b0 │ │ │ │ stmdbeq r1, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf989fab9 │ │ │ │ ldmdbne r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ movweq pc, #33032 @ 0x8108 @ │ │ │ │ andls pc, r4, r8, asr #17 │ │ │ │ @@ -29539,17 +29539,17 @@ │ │ │ │ movwcs r0, #2064 @ 0x810 │ │ │ │ andhi pc, r8, r4, asr #17 │ │ │ │ rsbsvs r4, fp, r8, lsr #12 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0xf8c4603b │ │ │ │ tstls r6, r4 │ │ │ │ - ldc2 1, cr15, [lr], {90} @ 0x5a │ │ │ │ + ldc2 1, cr15, [sl], {90} @ 0x5a │ │ │ │ strtmi r9, [r8], -r5 │ │ │ │ - ldc2 1, cr15, [r8], #-360 @ 0xfffffe98 │ │ │ │ + ldc2 1, cr15, [r4], #-360 @ 0xfffffe98 │ │ │ │ stmdbls r6, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ b 1132d90 │ │ │ │ b 113b228 │ │ │ │ ldr r0, [r0, #-2570] @ 0xfffff5f6 │ │ │ │ vaba.s8 d19, d9, d0 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ adcvs r0, r7, r9, lsr #7 │ │ │ │ @@ -29569,15 +29569,15 @@ │ │ │ │ vmla.i8 d22, d18, d18 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ ldrtmi r0, [r8], r8, lsl #7 │ │ │ │ andls r4, r5, #40, 12 @ 0x2800000 │ │ │ │ blcc 2b06a0 │ │ │ │ andge pc, r4, r7, asr #17 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - ldc2l 1, cr15, [r4, #300]! @ 0x12c │ │ │ │ + ldc2l 1, cr15, [r0, #300]! @ 0x12c │ │ │ │ strmi r9, [r5], -r5, lsl #20 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe152ef0 │ │ │ │ beq eec28 │ │ │ │ blx fe331088 │ │ │ │ bne 172cee0 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ @@ -29799,15 +29799,15 @@ │ │ │ │ @ instruction: 0xf8c44628 │ │ │ │ vhadd.s8 d24, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ @ instruction: 0xf8c70388 │ │ │ │ eorsvs sl, fp, r4 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ @ instruction: 0xf14b9105 │ │ │ │ - stmdbls r5, {r0, r3, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r2], r5, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs fe15e22c │ │ │ │ beq eefc0 │ │ │ │ blx fe331420 │ │ │ │ bne 172d278 │ │ │ │ andscc lr, r0, #56623104 @ 0x3600000 │ │ │ │ @@ -30107,15 +30107,15 @@ │ │ │ │ strbeq pc, [sp, r4, lsl #2] @ │ │ │ │ svcge 0x000df53f │ │ │ │ adcmi r3, r2, #16777216 @ 0x1000000 │ │ │ │ ldcvs 8, cr13, [r8], #988 @ 0x3dc │ │ │ │ @ instruction: 0xf7ed4649 │ │ │ │ @ instruction: 0xf8dafd6b │ │ │ │ vhadd.s16 d16, d13, d0 │ │ │ │ - @ instruction: 0xf010fcb9 │ │ │ │ + @ instruction: 0xf010fcb5 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ @ instruction: 0xf8df8196 │ │ │ │ @ instruction: 0xf8df240c │ │ │ │ ldrbtmi r3, [sl], #-1028 @ 0xfffffbfc │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x309cf8d7 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -30152,15 +30152,15 @@ │ │ │ │ ldrvs r6, [fp, #-770]! @ 0xfffffcfe │ │ │ │ ldcvs 6, cr14, [fp], #888 @ 0x378 │ │ │ │ ldrbvs r2, [ip, #260]! @ 0x104 │ │ │ │ @ instruction: 0xf503466d │ │ │ │ @ instruction: 0xf8c75380 │ │ │ │ ldrbtvs sp, [fp], #-40 @ 0xffffffd8 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xffdef152 │ │ │ │ + @ instruction: 0xffdaf152 │ │ │ │ rsbsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r8], -r4 │ │ │ │ stc2 0, cr15, [r4, #212]! @ 0xd4 │ │ │ │ @ instruction: 0xf0354648 │ │ │ │ @ instruction: 0xf8dbfca3 │ │ │ │ stmib r7, {r2, r4, r8, r9, fp, ip, sp}^ │ │ │ │ bvs ef32dc │ │ │ │ @@ -30339,15 +30339,15 @@ │ │ │ │ ldmdavs r9!, {r0, r1, r2, r5, r8, r9, fp, lr} │ │ │ │ ldclvs 8, cr5, [r9], #-812 @ 0xfffffcd4 │ │ │ │ subseq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36c7b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf152462a │ │ │ │ - msrlt (UNDEF: 96), r3 │ │ │ │ + msrlt (UNDEF: 96), pc │ │ │ │ @ instruction: 0xf8c36c7b │ │ │ │ @ instruction: 0xf8c35268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r5, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #17039360 @ 0x1040000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -30370,15 +30370,15 @@ │ │ │ │ strbtmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ ssat r6, #19, r8 │ │ │ │ ldc 7, cr15, [r4, #-900]! @ 0xfffffc7c │ │ │ │ adcseq sp, r0, r4, lsl r5 │ │ │ │ adcseq sp, r0, r8, lsl #10 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrshteq sp, [r0], lr │ │ │ │ - eorseq r4, r2, r2, asr r3 │ │ │ │ + eorseq r4, r2, sl, asr #6 │ │ │ │ @ instruction: 0xfffee505 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0xf500b08b │ │ │ │ @@ -30845,20 +30845,20 @@ │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ andslt r8, r7, r6, lsl r2 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf857930c │ │ │ │ @ instruction: 0xf5050009 │ │ │ │ eorcc r5, r4, #108, 4 @ 0xc0000006 │ │ │ │ vqsub.s16 d25, d12, d1 │ │ │ │ - @ instruction: 0x4603fe1d │ │ │ │ + @ instruction: 0x4603fe19 │ │ │ │ svcvc 0x008cf5b3 │ │ │ │ andeq pc, r8, r7, asr r8 @ │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ movwls r7, #54152 @ 0xd388 │ │ │ │ - mrc2 2, 0, pc, cr2, cr12, {2} │ │ │ │ + mcr2 2, 0, pc, cr14, cr12, {2} @ │ │ │ │ svcvc 0x008cf5b0 │ │ │ │ @ instruction: 0x4603bf14 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ blls 4585d8 │ │ │ │ ldmdavs fp, {r0, r4, r9, fp, ip, pc}^ │ │ │ │ vqrdmulh.s d18, d0, d1 │ │ │ │ blls 293dd4 │ │ │ │ @@ -31343,17 +31343,17 @@ │ │ │ │ andvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ strtmi r4, [r8], -r7, asr #12 │ │ │ │ @ instruction: 0xf8479305 │ │ │ │ andcs r2, r0, #8, 22 @ 0x2000 │ │ │ │ andcs pc, r4, r8, asr #17 │ │ │ │ @ instruction: 0xf1586067 │ │ │ │ - andls pc, r4, r7, lsl #28 │ │ │ │ + andls pc, r4, r3, lsl #28 │ │ │ │ @ instruction: 0xf1584628 │ │ │ │ - blls 1b39d0 │ │ │ │ + blls 1b39c0 │ │ │ │ blls 1b49b8 │ │ │ │ subcs lr, r0, #270336 @ 0x42000 │ │ │ │ beq 32ea60 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmiavs r1!, {r0, r2, r4, r9, sl, pc}^ │ │ │ │ blcs 17b090 │ │ │ │ ldmib r4, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ @@ -31403,15 +31403,15 @@ │ │ │ │ ldrdhi pc, [r4], -r4 │ │ │ │ movwmi pc, #4672 @ 0x1240 @ │ │ │ │ @ instruction: 0x03aaf2c4 │ │ │ │ strbmi r4, [r2], r8, lsr #12 │ │ │ │ blcc 2b2350 │ │ │ │ andvc pc, r4, r8, asr #17 │ │ │ │ andge pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xffa0f149 │ │ │ │ + @ instruction: 0xff9cf149 │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ ldrbthi pc, [r5], #-0 @ │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedb5648 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ svceq 0x0000f1b9 │ │ │ │ orrhi pc, r0, r0, asr #32 │ │ │ │ @@ -31709,17 +31709,17 @@ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ movwcs r6, #59 @ 0x3b │ │ │ │ @ instruction: 0xf8c84628 │ │ │ │ vhadd.s8 d19, d8, d4 │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ @ instruction: 0xf8c80388 │ │ │ │ @ instruction: 0xf1583000 │ │ │ │ - andls pc, r4, fp, lsr #22 │ │ │ │ + andls pc, r4, r7, lsr #22 │ │ │ │ ldrcc r4, [r0, -r8, lsr #12] │ │ │ │ - blx 11b0c66 │ │ │ │ + blx 10b0c66 │ │ │ │ subeq r9, r0, #4, 22 @ 0x1000 │ │ │ │ andcs lr, r3, r0, asr #20 │ │ │ │ beq 32f010 │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ andge pc, r4, r7, asr #17 │ │ │ │ vqadd.s8 d22, d0, d27 │ │ │ │ @@ -31962,17 +31962,17 @@ │ │ │ │ movwcs r3, #1808 @ 0x710 │ │ │ │ strtmi r6, [r8], -r7, lsr #1 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ tstls r5, r7, rrx │ │ │ │ - @ instruction: 0xf930f158 │ │ │ │ + @ instruction: 0xf92cf158 │ │ │ │ strtmi r9, [r8], -r4 │ │ │ │ - @ instruction: 0xf94af158 │ │ │ │ + @ instruction: 0xf946f158 │ │ │ │ subeq r9, r0, #4, 22 @ 0x1000 │ │ │ │ b 109af14 │ │ │ │ b 107cb10 │ │ │ │ @ instruction: 0xf7ff0a0a │ │ │ │ bcs a37b8 │ │ │ │ msrhi CPSR_fsx, r0, asr #32 │ │ │ │ vst2. {d22-d23}, [pc :128], r1 │ │ │ │ @@ -32349,15 +32349,15 @@ │ │ │ │ strbeq pc, [sp, r4, lsl #2] @ │ │ │ │ svcge 0x000df53f │ │ │ │ adcmi r3, r2, #16777216 @ 0x1000000 │ │ │ │ ldcvs 8, cr13, [r8], #988 @ 0x3dc │ │ │ │ @ instruction: 0xf7eb4649 │ │ │ │ @ instruction: 0xf8dafc5b │ │ │ │ vhadd.s16 d16, d11, d0 │ │ │ │ - @ instruction: 0xf010fb35 │ │ │ │ + @ instruction: 0xf010fb31 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ @ instruction: 0xf8df8196 │ │ │ │ @ instruction: 0xf8df240c │ │ │ │ ldrbtmi r3, [sl], #-1028 @ 0xfffffbfc │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x309cf8d7 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -32394,15 +32394,15 @@ │ │ │ │ ldrvs r6, [fp, #-770]! @ 0xfffffcfe │ │ │ │ ldcvs 6, cr14, [fp], #888 @ 0x378 │ │ │ │ ldrbvs r2, [ip, #260]! @ 0x104 │ │ │ │ @ instruction: 0xf503466d │ │ │ │ @ instruction: 0xf8c75380 │ │ │ │ ldrbtvs sp, [fp], #-40 @ 0xffffffd8 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - mrc2 1, 2, pc, cr10, cr0, {2} │ │ │ │ + mrc2 1, 2, pc, cr6, cr0, {2} │ │ │ │ rsbsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r8], -r4 │ │ │ │ stc2 0, cr15, [r0], #-204 @ 0xffffff34 │ │ │ │ @ instruction: 0xf0334648 │ │ │ │ @ instruction: 0xf8dbfb1f │ │ │ │ stmib r7, {r2, r4, r8, r9, fp, ip, sp}^ │ │ │ │ bvs ef55e4 │ │ │ │ @@ -32581,15 +32581,15 @@ │ │ │ │ ldmdavs r9!, {r0, r1, r2, r5, r8, r9, fp, lr} │ │ │ │ ldclvs 8, cr5, [r9], #-812 @ 0xfffffcd4 │ │ │ │ subseq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36c7b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf150462a │ │ │ │ - msrlt SPSR_, pc, lsl sp │ │ │ │ + msrlt SPSR_, fp, lsl sp │ │ │ │ @ instruction: 0xf8c36c7b │ │ │ │ @ instruction: 0xf8c35268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r5, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #17039360 @ 0x1040000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -32612,15 +32612,15 @@ │ │ │ │ strbtmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ ssat r6, #19, r8 │ │ │ │ bl fecb3480 │ │ │ │ adcseq fp, r0, ip, lsl #4 │ │ │ │ adcseq fp, r0, r0, lsl #4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrshteq sl, [r0], r6 │ │ │ │ - eorseq r2, r2, sl, asr #32 │ │ │ │ + eorseq r2, r2, r2, asr #32 │ │ │ │ @ instruction: 0xfffec1fd │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0xf500b08b │ │ │ │ @@ -33070,20 +33070,20 @@ │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ andslt r8, r7, r6, lsl r2 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf857930c │ │ │ │ @ instruction: 0xf5050009 │ │ │ │ eorcc r5, r4, #108, 4 @ 0xc0000006 │ │ │ │ vqsub.s16 d25, d10, d1 │ │ │ │ - @ instruction: 0x4603fcbb │ │ │ │ + @ instruction: 0x4603fcb7 │ │ │ │ svcvc 0x008cf5b3 │ │ │ │ andeq pc, r8, r7, asr r8 @ │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ movwls r7, #54152 @ 0xd388 │ │ │ │ - ldc2 2, cr15, [r0], #360 @ 0x168 │ │ │ │ + stc2 2, cr15, [ip], #360 @ 0x168 │ │ │ │ svcvc 0x008cf5b0 │ │ │ │ @ instruction: 0x4603bf14 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ blls 45a89c │ │ │ │ ldmdavs fp, {r0, r4, r9, fp, ip, pc}^ │ │ │ │ vqrdmulh.s d18, d0, d1 │ │ │ │ blls 296098 │ │ │ │ @@ -33968,15 +33968,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm sl, {r2, r4, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0x21204634 │ │ │ │ bhi 8b205c │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx 432f84 │ │ │ │ + blx 332f84 │ │ │ │ stcgt 6, cr4, [pc], {128} @ 0x80 │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ andne pc, r4, r8, asr #17 │ │ │ │ andcs pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ ldcvs 0, cr2, [ip, #-96]! @ 0xffffffa0 │ │ │ │ @@ -34139,28 +34139,28 @@ │ │ │ │ blx 1f34c80 │ │ │ │ svclt 0x0000e78f │ │ │ │ ... │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adcseq r9, r0, sl, lsl sl │ │ │ │ muleq r0, ip, r8 │ │ │ │ - mlaseq r2, r0, r7, r0 │ │ │ │ + eorseq r0, r2, r8, lsl #15 │ │ │ │ @ instruction: 0xfffeaa8f │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81d │ │ │ │ svclt 0x00382e40 │ │ │ │ @ instruction: 0xf8df2640 │ │ │ │ ldmdbvs sl!, {r3, sl, ip, sp} │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ subseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf14f4632 │ │ │ │ - ldrdlt pc, [r0, #-135]! @ 0xffffff79 │ │ │ │ + ldrdlt pc, [r0, #-131]! @ 0xffffff7d │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c36268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r6, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ strbmi lr, [r6, #-1872] @ 0xfffff8b0 │ │ │ │ @ instruction: 0x4646bf38 │ │ │ │ strcs lr, [r0], -r1, ror #15 │ │ │ │ @@ -35033,15 +35033,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm sl, {r2, r4, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0x21204634 │ │ │ │ bhi 8b3104 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xf9baf14e │ │ │ │ + @ instruction: 0xf9b6f14e │ │ │ │ stcgt 6, cr4, [pc], {128} @ 0x80 │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ andne pc, r4, r8, asr #17 │ │ │ │ andcs pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ ldcvs 0, cr2, [ip, #-96]! @ 0xffffffa0 │ │ │ │ @@ -35204,28 +35204,28 @@ │ │ │ │ blx a35d24 │ │ │ │ svclt 0x0000e78f │ │ │ │ ... │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adcseq r8, r0, r2, ror r9 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq pc, r1, r8, ror #13 │ │ │ │ + eorseq pc, r1, r0, ror #13 │ │ │ │ @ instruction: 0xfffe99e7 │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81d │ │ │ │ svclt 0x00382e40 │ │ │ │ @ instruction: 0xf8df2640 │ │ │ │ ldmdbvs sl!, {r3, sl, ip, sp} │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ subseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf14e4632 │ │ │ │ - msrlt SPSR_, r3, lsl #17 │ │ │ │ + smclt 3983 @ 0xf8f │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c36268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r6, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ strbmi lr, [r6, #-1872] @ 0xfffff8b0 │ │ │ │ @ instruction: 0x4646bf38 │ │ │ │ strcs lr, [r0], -r1, ror #15 │ │ │ │ @@ -36118,15 +36118,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm sl, {r2, r4, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0x21204634 │ │ │ │ bhi 8b41fc │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xf93ef14d │ │ │ │ + @ instruction: 0xf93af14d │ │ │ │ stcgt 6, cr4, [pc], {128} @ 0x80 │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ andne pc, r4, r8, asr #17 │ │ │ │ andcs pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ ldcvs 0, cr2, [ip, #-96]! @ 0xffffffa0 │ │ │ │ @@ -36289,27 +36289,27 @@ │ │ │ │ @ instruction: 0xf9aaf7e8 │ │ │ │ svclt 0x0000e78f │ │ │ │ ... │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adcseq r7, r0, ip, asr r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - ldrshteq lr, [r1], -r0 │ │ │ │ + eorseq lr, r1, r8, ror #11 │ │ │ │ @ instruction: 0xfffe88ef │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81c │ │ │ │ svclt 0x00382e40 │ │ │ │ blmi ffb427ac │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26d7a │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ ldclvs 0, cr13, [fp, #-108]! @ 0xffffff94 │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b190 │ │ │ │ - @ instruction: 0xf808f14d │ │ │ │ + @ instruction: 0xf804f14d │ │ │ │ ldclvs 1, cr11, [fp, #-384]! @ 0xfffffe80 │ │ │ │ rsbvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrb r1, [r1, -r6, asr #17] │ │ │ │ svclt 0x00384546 │ │ │ │ strb r4, [r2, r6, asr #12]! │ │ │ │ @@ -36689,15 +36689,15 @@ │ │ │ │ svcvs 0x00388210 │ │ │ │ @ instruction: 0xf02f2101 │ │ │ │ vstmiavs r3!, {s30-s60} │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ cdpvs 2, 15, cr8, cr11, cr9, {2} │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ vtst.16 d22, d7, d8 │ │ │ │ - svcvs 0x007bf86f │ │ │ │ + svcvs 0x007bf86b │ │ │ │ @ instruction: 0xf8c767b8 │ │ │ │ ldcvs 0, cr11, [fp], {72} @ 0x48 │ │ │ │ teqle r5, r0, lsl #22 │ │ │ │ @ instruction: 0x3014f8d9 │ │ │ │ suble r4, r1, #152, 10 @ 0x26000000 │ │ │ │ @ instruction: 0x3010f8d9 │ │ │ │ bl 2953dc │ │ │ │ @@ -36751,19 +36751,19 @@ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf57f059b │ │ │ │ svcvs 0x003aaf29 │ │ │ │ @ instruction: 0xf7dd4620 │ │ │ │ str pc, [r3, -r9, asr #28]! │ │ │ │ movwcs r4, #5664 @ 0x1620 │ │ │ │ addcc pc, ip, r7, lsl #17 │ │ │ │ - @ instruction: 0xf8caf257 │ │ │ │ + @ instruction: 0xf8c6f257 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [sp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s16 d20, d7, d16 │ │ │ │ - strbeq pc, [r2, -r3, asr #17] @ │ │ │ │ + @ instruction: 0x0742f8bf │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ ldrdcs pc, [r8], r7 │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ addcc pc, r8, r7, asr #17 │ │ │ │ @ instruction: 0xf8cd9502 │ │ │ │ cdpvs 0, 7, cr10, cr11, cr0, {0} │ │ │ │ @@ -36804,15 +36804,15 @@ │ │ │ │ subsle pc, r4, r7, asr #17 │ │ │ │ mlascc lr, r2, r8, pc @ │ │ │ │ sbccc pc, r0, r7, lsl #17 │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ tstcs r8, sl, lsr lr │ │ │ │ subseq pc, r8, #13762560 @ 0xd20000 │ │ │ │ - blx ff835bda │ │ │ │ + blx ff735bda │ │ │ │ adceq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46064614 │ │ │ │ ldrvs r6, [sl, #-1272]! @ 0xfffffb08 │ │ │ │ eorsvs ip, r0, pc, lsl #24 │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ stcgt 0, cr6, [r3], {243} @ 0xf3 │ │ │ │ svcvs 0x003c6130 │ │ │ │ @@ -36927,18 +36927,18 @@ │ │ │ │ movwls r6, #20091 @ 0x4e7b │ │ │ │ movwls r6, #16379 @ 0x3ffb │ │ │ │ movwls r2, #4865 @ 0x1301 │ │ │ │ orrvc pc, r6, #1325400064 @ 0x4f000000 │ │ │ │ rsbscs lr, lr, r0, asr #13 │ │ │ │ @ instruction: 0xf8872301 │ │ │ │ vhadd.s16 d19, d22, d12 │ │ │ │ - streq pc, [r6, r9, ror #30] │ │ │ │ + streq pc, [r6, r5, ror #30] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, lr, sp, lsl #8 │ │ │ │ - @ instruction: 0xff62f256 │ │ │ │ + @ instruction: 0xff5ef256 │ │ │ │ svclt 0x004f0744 │ │ │ │ @ instruction: 0xf8d72209 │ │ │ │ mrrcne 0, 8, r2, r3, cr8 │ │ │ │ andeq pc, r7, #2 │ │ │ │ @ instruction: 0xf8c7bf58 │ │ │ │ cdpvs 0, 7, cr3, cr11, cr8, {4} │ │ │ │ movwcs r9, #772 @ 0x304 │ │ │ │ @@ -37017,15 +37017,15 @@ │ │ │ │ ldmibvs sl!, {r0, r5, r7, r8, r9, fp, lr} │ │ │ │ mrcvs 8, 1, r5, cr10, cr3, {6} │ │ │ │ subseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36e3b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf14c4622 │ │ │ │ - msrlt (UNDEF: 96), pc │ │ │ │ + msrlt (UNDEF: 96), fp │ │ │ │ @ instruction: 0xf8c36e3b │ │ │ │ @ instruction: 0xf8c34268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r4, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ adcsmi lr, r4, #6815744 @ 0x680000 │ │ │ │ shasxmi fp, r4, r8 │ │ │ │ strcs lr, [r0], #-2018 @ 0xfffff81e │ │ │ │ @@ -37167,15 +37167,15 @@ │ │ │ │ @ instruction: 0xf8c00146 │ │ │ │ andsvs r2, r9, r0, ror r7 │ │ │ │ subsvs r2, r9, ip, lsl r1 │ │ │ │ @ instruction: 0xf8c04613 │ │ │ │ @ instruction: 0xf7ff276c │ │ │ │ @ instruction: 0xf7dbbb8f │ │ │ │ svclt 0x0000e80c │ │ │ │ - eorseq sp, r1, r0, lsr fp │ │ │ │ + eorseq sp, r1, r8, lsr #22 │ │ │ │ @ instruction: 0xfffe69b9 │ │ │ │ @ instruction: 0xfffe6867 │ │ │ │ adcseq r6, r0, r2, asr r6 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -37414,15 +37414,15 @@ │ │ │ │ ldm fp, {r0, r1, r3, r4, r5, r6, r8, sl, sp, lr} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ blvs feefa058 │ │ │ │ @ instruction: 0x67fc2118 │ │ │ │ addsmi pc, r0, r7, asr #17 │ │ │ │ subseq pc, r8, #13762560 @ 0xd20000 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ - @ instruction: 0xff1af14b │ │ │ │ + @ instruction: 0xff16f14b │ │ │ │ ldrsbgt pc, [r4], #-135 @ 0xffffff79 @ │ │ │ │ eorsvs r4, r8, #6291456 @ 0x600000 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -37588,15 +37588,15 @@ │ │ │ │ blmi d83bcc │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26bba │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ blvs fef6e37c │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b198 │ │ │ │ - ldc2l 1, cr15, [r8, #300]! @ 0x12c │ │ │ │ + ldc2l 1, cr15, [r4, #300]! @ 0x12c │ │ │ │ blvs fef6688c │ │ │ │ rsbvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strb r1, [r0, -r6, asr #17]! │ │ │ │ svclt 0x003842a3 │ │ │ │ ldrmi r4, [lr], -r3, lsr #12 │ │ │ │ @@ -37620,30 +37620,30 @@ │ │ │ │ rsbvs pc, r8, #12713984 @ 0xc20000 │ │ │ │ streq lr, [sl], -r9, lsl #22 │ │ │ │ rsbls pc, r0, #12713984 @ 0xc20000 │ │ │ │ subscc pc, ip, #12713984 @ 0xc20000 │ │ │ │ bmi 4f4020 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx ff83688c │ │ │ │ + blx ff73688c │ │ │ │ @ instruction: 0xf7dae784 │ │ │ │ svclt 0x0000ec7c │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r6, r0, r8, ror r3 │ │ │ │ adcseq r6, r0, sl, ror #6 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - mlaeq fp, r6, r9, r8 │ │ │ │ + eoreq r8, fp, lr, lsl #19 │ │ │ │ adcseq r6, r0, r8, lsr r0 │ │ │ │ - ldrhteq sp, [r1], -r4 │ │ │ │ + eorseq sp, r1, ip, lsr #3 │ │ │ │ @ instruction: 0xfffe6045 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq r8, fp, r0, lsl #6 │ │ │ │ - eoreq r8, fp, r6, ror #5 │ │ │ │ + strdeq r8, [fp], -r8 @ │ │ │ │ + ldrdeq r8, [fp], -lr @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0018f8cc │ │ │ │ svcge 0x0006b0b1 │ │ │ │ @ instruction: 0x4730f8df │ │ │ │ @@ -37886,15 +37886,15 @@ │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ blvs ffefa7b8 │ │ │ │ @ instruction: 0xf8c72118 │ │ │ │ @ instruction: 0xf8c7408c │ │ │ │ @ instruction: 0xf8d240a0 │ │ │ │ @ instruction: 0xf8c70258 │ │ │ │ @ instruction: 0xf14bd02c │ │ │ │ - @ instruction: 0xf8d7fb69 │ │ │ │ + @ instruction: 0xf8d7fb65 │ │ │ │ @ instruction: 0x4606c05c │ │ │ │ ldm ip!, {r3, r4, r5, r7, r9, sp, lr} │ │ │ │ eorsvs r0, r0, pc │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ ldm ip!, {r0, r1, r4, r5, r6, r7, sp, lr} │ │ │ │ teqvs r0, r3 │ │ │ │ tstcs r3, r1, ror r1 │ │ │ │ @@ -38064,15 +38064,15 @@ │ │ │ │ blmi dc4340 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26bfa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ blvs fff6eac0 │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b198 │ │ │ │ - blx 1036f88 │ │ │ │ + blx f36f88 │ │ │ │ blvs fff67000 │ │ │ │ rsbvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrb r1, [r9, -r6, asr #17] │ │ │ │ svclt 0x003842a3 │ │ │ │ ldrmi r4, [lr], -r3, lsr #12 │ │ │ │ @@ -38090,37 +38090,37 @@ │ │ │ │ rsbvs pc, r8, #12713984 @ 0xc20000 │ │ │ │ streq lr, [sl], -r9, lsl #22 │ │ │ │ rsbls pc, r0, #12713984 @ 0xc20000 │ │ │ │ subscc pc, ip, #12713984 @ 0xc20000 │ │ │ │ bmi 6b4790 │ │ │ │ ldmdbmi r8, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff30f148 │ │ │ │ + @ instruction: 0xff2cf148 │ │ │ │ @ instruction: 0xf1076cfb │ │ │ │ stmib r7, {r3, r5, r6, r9}^ │ │ │ │ ldrbvs r4, [sl, #-1050]! @ 0xfffffbe6 │ │ │ │ blcc fe0b8d20 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ ldcvs 13, cr10, [r8, #260]! @ 0x104 │ │ │ │ @ instruction: 0xf02d2101 │ │ │ │ ldr pc, [fp, #-3855]! @ 0xfffff0f1 │ │ │ │ ldm lr!, {r1, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r5, r0, r8, lsr ip │ │ │ │ adcseq r5, r0, sl, lsr #24 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r8, fp, r6, asr r2 │ │ │ │ + eoreq r8, fp, lr, asr #4 │ │ │ │ ldrsbteq r5, [r0], r6 │ │ │ │ - eorseq ip, r1, r2, asr sl │ │ │ │ + eorseq ip, r1, sl, asr #20 │ │ │ │ @ instruction: 0xfffe58e1 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq r7, fp, r4, lsr #23 │ │ │ │ - eoreq r7, fp, sl, lsl #23 │ │ │ │ + mlaeq fp, ip, fp, r7 │ │ │ │ + eoreq r7, fp, r2, lsl #23 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0018f8cc │ │ │ │ svcge 0x0006b0b1 │ │ │ │ @ instruction: 0x4730f8df │ │ │ │ @@ -38363,15 +38363,15 @@ │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ blvs ffefaf30 │ │ │ │ @ instruction: 0xf8c72118 │ │ │ │ @ instruction: 0xf8c7408c │ │ │ │ @ instruction: 0xf8d240a0 │ │ │ │ @ instruction: 0xf8c70258 │ │ │ │ @ instruction: 0xf14ad02c │ │ │ │ - @ instruction: 0xf8d7ffad │ │ │ │ + @ instruction: 0xf8d7ffa9 │ │ │ │ @ instruction: 0x4606c05c │ │ │ │ ldm ip!, {r3, r4, r5, r7, r9, sp, lr} │ │ │ │ eorsvs r0, r0, pc │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ ldm ip!, {r0, r1, r4, r5, r6, r7, sp, lr} │ │ │ │ teqvs r0, r3 │ │ │ │ tstcs r3, r1, ror r1 │ │ │ │ @@ -38541,15 +38541,15 @@ │ │ │ │ blmi dc4ab8 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26bfa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ blvs fff6f238 │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b198 │ │ │ │ - cdp2 1, 8, cr15, cr2, cr10, {2} │ │ │ │ + cdp2 1, 7, cr15, cr14, cr10, {2} │ │ │ │ blvs fff67778 │ │ │ │ rsbvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrb r1, [r9, -r6, asr #17] │ │ │ │ svclt 0x003842a3 │ │ │ │ ldrmi r4, [lr], -r3, lsr #12 │ │ │ │ @@ -38567,37 +38567,37 @@ │ │ │ │ rsbvs pc, r8, #12713984 @ 0xc20000 │ │ │ │ streq lr, [sl], -r9, lsl #22 │ │ │ │ rsbls pc, r0, #12713984 @ 0xc20000 │ │ │ │ subscc pc, ip, #12713984 @ 0xc20000 │ │ │ │ bmi 6b4f08 │ │ │ │ ldmdbmi r8, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 1db775e │ │ │ │ + blx 1cb775e │ │ │ │ @ instruction: 0xf1076cfb │ │ │ │ stmib r7, {r3, r5, r6, r9}^ │ │ │ │ ldrbvs r4, [sl, #-1050]! @ 0xfffffbe6 │ │ │ │ blcc fe0b9498 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ ldcvs 13, cr10, [r8, #260]! @ 0x104 │ │ │ │ @ instruction: 0xf02d2101 │ │ │ │ ldr pc, [fp, #-2899]! @ 0xfffff4ad │ │ │ │ stc 7, cr15, [r2, #-868] @ 0xfffffc9c │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r5, r0, r0, asr #9 │ │ │ │ ldrhteq r5, [r0], r2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - ldrdeq r7, [fp], -lr @ │ │ │ │ + ldrdeq r7, [fp], -r6 @ │ │ │ │ adcseq r5, r0, lr, asr r1 │ │ │ │ - ldrsbteq ip, [r1], -sl │ │ │ │ + ldrsbteq ip, [r1], -r2 │ │ │ │ @ instruction: 0xfffe5169 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq r7, fp, ip, lsr #8 │ │ │ │ - eoreq r7, fp, r2, lsl r4 │ │ │ │ + eoreq r7, fp, r4, lsr #8 │ │ │ │ + eoreq r7, fp, sl, lsl #8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ beq ff4b95d8 │ │ │ │ stcpl 2, cr15, [ip, #-692] @ 0xfffffd4c │ │ │ │ @ instruction: 0xf8df4681 │ │ │ │ @ instruction: 0x46150694 │ │ │ │ @@ -38742,23 +38742,23 @@ │ │ │ │ stcpl 2, cr15, [ip, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ @ instruction: 0xf1424658 │ │ │ │ - tstplt r8, sp, lsr lr @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r9, lsr lr @ p-variant is OBSOLETE │ │ │ │ blcs 455b0c │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe238644 │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1104 @ 0xfffffbb0 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ @ instruction: 0xf1424638 │ │ │ │ - tstplt r8, sp, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r9, lsr #28 @ p-variant is OBSOLETE │ │ │ │ blcs 455b2c │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 2f52a8 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 35bbc0 │ │ │ │ @@ -38806,15 +38806,15 @@ │ │ │ │ @ instruction: 0x963a8054 │ │ │ │ bicpl pc, r2, r1, lsl #10 │ │ │ │ eorcc pc, r2, r2, lsl #17 │ │ │ │ ldrtmi r4, [r3], -r0, asr #12 │ │ │ │ ldrtls r9, [r9], -r9, lsl #10 │ │ │ │ ldrtls r2, [fp], -r1, lsl #10 │ │ │ │ vand q11, , │ │ │ │ - stcls 12, cr15, [r9, #-28] @ 0xffffffe4 │ │ │ │ + stcls 12, cr15, [r9, #-12] │ │ │ │ tstls r6, #37888 @ 0x9400 │ │ │ │ andseq pc, ip, #13959168 @ 0xd50000 │ │ │ │ ldmib r8, {r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf032234c │ │ │ │ strmi pc, [r0], r7, ror #31 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ blls 5dba9c │ │ │ │ @@ -38831,15 +38831,15 @@ │ │ │ │ movwcs lr, #18898 @ 0x49d2 │ │ │ │ teqcs ip, #3358720 @ 0x334000 │ │ │ │ subls r9, r1, #20, 20 @ 0x14000 │ │ │ │ ldc2 0, cr15, [r6, #-236]! @ 0xffffff14 │ │ │ │ bge f8cef8 │ │ │ │ subls r4, r4, r3, asr #12 │ │ │ │ @ instruction: 0x9009a8bc │ │ │ │ - cdp2 2, 6, cr15, cr2, cr9, {2} │ │ │ │ + cdp2 2, 5, cr15, cr14, cr9, {2} │ │ │ │ movwls r2, #769 @ 0x301 │ │ │ │ blls 44cfd0 │ │ │ │ movwls r4, #5665 @ 0x1621 │ │ │ │ blls 34cf90 │ │ │ │ stmib sp, {r1, r8, sl, fp, sp, pc}^ │ │ │ │ cdpls 8, 0, cr8, cr10, cr2, {0} │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @@ -38914,15 +38914,15 @@ │ │ │ │ ldmib r2, {r0, r4, r6, r8, ip, pc}^ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 5844b8 │ │ │ │ @ instruction: 0xf03b934d │ │ │ │ ldmdbls r7, {r0, r1, r2, r3, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs sl, #2632 @ 0xa48 │ │ │ │ stmdals r9, {r4, r6, ip, pc} │ │ │ │ - ldc2 2, cr15, [ip, #292]! @ 0x124 │ │ │ │ + ldc2 2, cr15, [r8, #292]! @ 0x124 │ │ │ │ movwls r9, #6927 @ 0x1b0f │ │ │ │ bls 34d038 │ │ │ │ @ instruction: 0xf8da4648 │ │ │ │ movwls r3, #36 @ 0x24 │ │ │ │ @ instruction: 0xf8929d0a │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ stmib sp, {r4, r7, r8, sp}^ │ │ │ │ @@ -38968,27 +38968,27 @@ │ │ │ │ @ instruction: 0xf0ab9600 │ │ │ │ @ instruction: 0xf8d9fb7b │ │ │ │ blcs 88c40 │ │ │ │ mcrge 4, 1, pc, cr6, cr15, {3} @ │ │ │ │ ldrbteq pc, [r4], #2249 @ 0x8c9 @ │ │ │ │ stcls 6, cr14, [r9, #-136] @ 0xffffff78 │ │ │ │ vpmax.s16 q11, q10, q12 │ │ │ │ - @ instruction: 0xf142fe99 │ │ │ │ - stmdbls fp, {r0, r1, r2, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf142fe95 │ │ │ │ + stmdbls fp, {r0, r1, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 1163b8 │ │ │ │ bcs 12f9c8 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64e1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r8, #216, 20 @ 0xd8000 │ │ │ │ - mcr2 2, 4, pc, cr2, cr4, {2} @ │ │ │ │ - stc2l 1, cr15, [r0], #-264 @ 0xfffffef8 │ │ │ │ + mrc2 2, 3, pc, cr14, cr4, {2} │ │ │ │ + mrrc2 1, 4, pc, ip, cr2 @ │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a08 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed3c4cc │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -39011,31 +39011,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4e7184 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xfffaf147 │ │ │ │ + @ instruction: 0xfff6f147 │ │ │ │ bcs 135170 │ │ │ │ mcrge 4, 0, pc, cr13, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ ldmib r0, {r0, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r4, r0, r4, asr #26 │ │ │ │ adcseq r4, r0, lr, lsr sp │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq pc, sl, ip, ror #16 │ │ │ │ umlaleq pc, sl, sl, r7 @ │ │ │ │ adcseq r4, r0, r8, lsr fp │ │ │ │ adceq pc, sl, r2, ror #13 │ │ │ │ - eoreq r6, fp, lr, ror sp │ │ │ │ + eoreq r6, fp, r6, ror sp │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r6, fp, r4, ror #25 │ │ │ │ - eoreq r6, fp, lr, lsl sp │ │ │ │ + ldrdeq r6, [fp], -ip @ │ │ │ │ + eoreq r6, fp, r6, lsl sp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r7, r6, lsr sl │ │ │ │ @ instruction: 0x46834b36 │ │ │ │ stmibvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -39242,23 +39242,23 @@ │ │ │ │ stcpl 2, cr15, [ip, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ @ instruction: 0xf1424658 │ │ │ │ - tstplt r8, r5, asr sl @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r1, asr sl @ p-variant is OBSOLETE │ │ │ │ blcs 4562dc │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe238e14 │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1104 @ 0xfffffbb0 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ @ instruction: 0xf1424638 │ │ │ │ - tstplt r8, r5, asr #20 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r1, asr #20 @ p-variant is OBSOLETE │ │ │ │ blcs 4562fc │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 2f5a78 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 35c390 │ │ │ │ @@ -39306,15 +39306,15 @@ │ │ │ │ @ instruction: 0x963a8054 │ │ │ │ bicpl pc, r2, r1, lsl #10 │ │ │ │ eorcc pc, r2, r2, lsl #17 │ │ │ │ ldrtmi r4, [r3], -r0, asr #12 │ │ │ │ ldrtls r9, [r9], -r9, lsl #10 │ │ │ │ ldrtls r2, [fp], -r1, lsl #10 │ │ │ │ vand q11, , │ │ │ │ - stcls 8, cr15, [r9, #-124] @ 0xffffff84 │ │ │ │ + stcls 8, cr15, [r9, #-108] @ 0xffffff94 │ │ │ │ tstls r6, #37888 @ 0x9400 │ │ │ │ andseq pc, ip, #13959168 @ 0xd50000 │ │ │ │ ldmib r8, {r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf032234c │ │ │ │ @ instruction: 0x4680fbff │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ blls 5dc26c │ │ │ │ @@ -39331,15 +39331,15 @@ │ │ │ │ movwcs lr, #18898 @ 0x49d2 │ │ │ │ teqcs ip, #3358720 @ 0x334000 │ │ │ │ subls r9, r1, #20, 20 @ 0x14000 │ │ │ │ @ instruction: 0xf94ef03b │ │ │ │ bge f8d6c8 │ │ │ │ subls r4, r4, r3, asr #12 │ │ │ │ @ instruction: 0x9009a8bc │ │ │ │ - cdp2 2, 1, cr15, cr14, cr7, {2} │ │ │ │ + cdp2 2, 1, cr15, cr10, cr7, {2} │ │ │ │ movwls r2, #769 @ 0x301 │ │ │ │ blls 44d7a0 │ │ │ │ movwls r4, #5665 @ 0x1621 │ │ │ │ blls 34d760 │ │ │ │ stmib sp, {r1, r8, sl, fp, sp, pc}^ │ │ │ │ cdpls 8, 0, cr8, cr10, cr2, {0} │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @@ -39414,15 +39414,15 @@ │ │ │ │ ldmib r2, {r0, r4, r6, r8, ip, pc}^ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 584c88 │ │ │ │ @ instruction: 0xf03b934d │ │ │ │ ldmdbls r7, {r0, r1, r2, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ movwcs sl, #2632 @ 0xa48 │ │ │ │ stmdals r9, {r4, r6, ip, pc} │ │ │ │ - ldc2l 2, cr15, [r8, #-284]! @ 0xfffffee4 │ │ │ │ + ldc2l 2, cr15, [r4, #-284]! @ 0xfffffee4 │ │ │ │ movwls r9, #6927 @ 0x1b0f │ │ │ │ bls 34d808 │ │ │ │ @ instruction: 0xf8da4648 │ │ │ │ movwls r3, #36 @ 0x24 │ │ │ │ @ instruction: 0xf8929d0a │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ stmib sp, {r4, r7, r8, sp}^ │ │ │ │ @@ -39468,27 +39468,27 @@ │ │ │ │ @ instruction: 0xf0aa9600 │ │ │ │ @ instruction: 0xf8d9ff93 │ │ │ │ blcs 89410 │ │ │ │ mcrge 4, 1, pc, cr6, cr15, {3} @ │ │ │ │ ldrbteq pc, [r4], #2249 @ 0x8c9 @ │ │ │ │ stcls 6, cr14, [r9, #-136] @ 0xffffff78 │ │ │ │ vpmax.s16 q11, q10, q12 │ │ │ │ - @ instruction: 0xf142fab1 │ │ │ │ - stmdbls fp, {r0, r1, r2, r3, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf142faad │ │ │ │ + stmdbls fp, {r0, r1, r3, r7, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 116b88 │ │ │ │ bcs 130198 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64e1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r8, #216, 20 @ 0xd8000 │ │ │ │ - blx fe7389d0 │ │ │ │ - @ instruction: 0xf878f142 │ │ │ │ + blx fe6389d0 │ │ │ │ + @ instruction: 0xf874f142 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a08 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed3cc9c │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -39511,31 +39511,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4e7954 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2 1, cr15, [r2], {71} @ 0x47 │ │ │ │ + stc2 1, cr15, [lr], {71} @ 0x47 │ │ │ │ bcs 135940 │ │ │ │ mcrge 4, 0, pc, cr13, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ stc 7, cr15, [r8, #864]! @ 0x360 │ │ │ │ adcseq r4, r0, r4, ror r5 │ │ │ │ adcseq r4, r0, lr, ror #10 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrdeq pc, [sl], r0 @ │ │ │ │ strdeq lr, [sl], lr @ │ │ │ │ adcseq r4, r0, r8, ror #6 │ │ │ │ adceq lr, sl, r6, asr #30 │ │ │ │ - eoreq r6, fp, lr, lsr #11 │ │ │ │ + eoreq r6, fp, r6, lsr #11 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r6, fp, r4, lsl r5 │ │ │ │ - eoreq r6, fp, lr, asr #10 │ │ │ │ + eoreq r6, fp, ip, lsl #10 │ │ │ │ + eoreq r6, fp, r6, asr #10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r7, r6, lsr sl │ │ │ │ @ instruction: 0x46834b36 │ │ │ │ stmibvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -39608,52 +39608,52 @@ │ │ │ │ strteq pc, [r8], #-2271 @ 0xfffff721 │ │ │ │ ldrls r4, [r2], #-1586 @ 0xfffff9ce │ │ │ │ ldrbtmi r4, [r8], #-1147 @ 0xfffffb85 │ │ │ │ stmdapl r1, {r0, r1, r2, r4, r9, sl, ip, pc}^ │ │ │ │ stmdavs r9, {r4, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9143 │ │ │ │ ldrtmi r0, [r1], -r0, lsl #2 │ │ │ │ - @ instruction: 0xf834f168 │ │ │ │ + @ instruction: 0xf830f168 │ │ │ │ strcc pc, [ip], #-2271 @ 0xfffff721 │ │ │ │ tstcs r8, r2, lsr r6 │ │ │ │ stmiapl r3!, {r0, r1, r2, r5, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf163930f │ │ │ │ - ldrtmi pc, [r1], -fp, ror #20 @ │ │ │ │ + ldrtmi pc, [r1], -r7, ror #20 @ │ │ │ │ andsls r2, r4, r2, lsl #4 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r2, #323584 @ 0x4f000 │ │ │ │ strmi r2, [r5], -r4, lsl #2 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ vpmax.s8 , q0, │ │ │ │ @ instruction: 0x4604217b │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - strmi pc, [r0], r9, ror #25 │ │ │ │ + strmi pc, [r0], r5, ror #25 │ │ │ │ bleq 5b86c0 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1664659 │ │ │ │ - strbmi pc, [r1], -r3, asr #16 @ │ │ │ │ + @ instruction: 0x4641f83f │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - @ instruction: 0xf898f87f │ │ │ │ + @ instruction: 0xf898f87b │ │ │ │ stmdals r7!, {r0, r5, sp} │ │ │ │ blge 7846e0 │ │ │ │ ldrvs lr, [ip], -sp, asr #19 │ │ │ │ @ instruction: 0xf1639311 │ │ │ │ - strmi pc, [r6], -r3, lsr #25 │ │ │ │ + @ instruction: 0x4606fc9f │ │ │ │ blls 4e87ec │ │ │ │ adcsvs ip, r0, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463162f1 │ │ │ │ @ instruction: 0x46503614 │ │ │ │ - @ instruction: 0xf86af168 │ │ │ │ + @ instruction: 0xf866f168 │ │ │ │ @ instruction: 0x465a4633 │ │ │ │ msrne (UNDEF: 99), r0 │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - @ instruction: 0x4623f9bf │ │ │ │ + @ instruction: 0x4623f9bb │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ ldrbmi r9, [r0], -r0, lsl #10 │ │ │ │ - @ instruction: 0xf9f0f168 │ │ │ │ + @ instruction: 0xf9ecf168 │ │ │ │ movwcs r9, #2577 @ 0xa11 │ │ │ │ tstls ip, #31 │ │ │ │ stmib r2, {r0, r1, r4, r5, r9, sl, fp, sp, pc}^ │ │ │ │ strmi r3, [r5], -r1, lsl #6 │ │ │ │ teqcc r7, #3358720 @ 0x334000 │ │ │ │ stmib sp, {r2, r8, r9, fp, ip, sp, lr}^ │ │ │ │ bgt 449018 │ │ │ │ @@ -39673,93 +39673,93 @@ │ │ │ │ stcls 0, cr0, [lr], {15} │ │ │ │ ldm ip!, {r1, r2, r4, r5, r8, sl, ip, pc} │ │ │ │ strgt r0, [pc], #-15 @ 7c374 │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - @ instruction: 0x4606fbd5 │ │ │ │ + @ instruction: 0x4606fbd1 │ │ │ │ @ instruction: 0xf1007b6b │ │ │ │ @ instruction: 0x463a0514 │ │ │ │ @ instruction: 0xf1654629 │ │ │ │ - @ instruction: 0xf896ffdd │ │ │ │ + @ instruction: 0xf896ffd9 │ │ │ │ bls a0843c │ │ │ │ stceq 1, cr15, [ip], #-24 @ 0xffffffe8 │ │ │ │ ldrsbt pc, [r8], -sp @ │ │ │ │ orreq pc, r5, #-2013265919 @ 0x88000001 │ │ │ │ eorcc pc, r8, r6, lsl #17 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46504631 │ │ │ │ - @ instruction: 0xf806f168 │ │ │ │ + @ instruction: 0xf802f168 │ │ │ │ ldc 14, cr9, [pc, #68] @ 7c40c │ │ │ │ smulwbcs r0, sp, fp │ │ │ │ @ instruction: 0xf1654630 │ │ │ │ - stmdals r7!, {r0, r1, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r7!, {r0, r1, r2, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ eorcs r4, r0, #59768832 @ 0x3900000 │ │ │ │ - stc2 1, cr15, [r8], #-396 @ 0xfffffe74 │ │ │ │ + stc2 1, cr15, [r4], #-396 @ 0xfffffe74 │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ blgt 14dcb0 │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - svcls 0x0011ffef │ │ │ │ + svcls 0x0011ffeb │ │ │ │ cdp 1, 11, cr2, cr7, cr0, {1} │ │ │ │ ldrtmi r0, [r8], -r0, lsl #22 │ │ │ │ - ldc2l 1, cr15, [ip, #-404] @ 0xfffffe6c │ │ │ │ + ldc2l 1, cr15, [r8, #-404] @ 0xfffffe6c │ │ │ │ eorcs r9, r0, #2555904 @ 0x270000 │ │ │ │ @ instruction: 0xf1632101 │ │ │ │ - @ instruction: 0x4606fc11 │ │ │ │ + strmi pc, [r6], -sp, lsl #24 │ │ │ │ ldrtmi fp, [fp], -r0, asr #2 │ │ │ │ adcsvs ip, r0, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463162f1 │ │ │ │ @ instruction: 0x46503614 │ │ │ │ - @ instruction: 0xffd8f167 │ │ │ │ + @ instruction: 0xffd4f167 │ │ │ │ strbmi r4, [sl], -fp, lsr #12 │ │ │ │ strmi lr, [r0], -sp, asr #19 │ │ │ │ mvnsne pc, r0, asr #4 │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - ldmdbls r4, {r0, r1, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r4, {r0, r1, r2, r3, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ @ instruction: 0x9c27fa6b │ │ │ │ vhadd.s d2, d13, d3 │ │ │ │ - eorcs pc, r0, #3424256 @ 0x344000 │ │ │ │ + eorcs pc, r0, #3358720 @ 0x334000 │ │ │ │ tstcs r8, r3, lsl #12 │ │ │ │ @ instruction: 0xf1634620 │ │ │ │ - andcs pc, r2, #2310144 @ 0x234000 │ │ │ │ + andcs pc, r2, #2244608 @ 0x224000 │ │ │ │ andsls r4, r4, r1, lsl r6 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r2, #1851392 @ 0x1c4000 │ │ │ │ strmi r2, [r5], -r6, lsl #2 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r1, #1753088 @ 0x1ac000 │ │ │ │ @ instruction: 0x46042110 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ svcls 0x0011f965 │ │ │ │ mlacs r1, r8, r8, pc @ │ │ │ │ strmi r2, [r1], r0, lsl #6 │ │ │ │ stmdals r7!, {r2, r3, r4, r8, r9, ip, pc} │ │ │ │ rsbsvs r2, fp, r1, lsl #2 │ │ │ │ - blx ff4b8a1a │ │ │ │ + blx ff3b8a1a │ │ │ │ cmplt r0, r6, lsl #12 │ │ │ │ blgt 14dd80 │ │ │ │ rscsvs r6, r1, #176, 4 │ │ │ │ @ instruction: 0x36144631 │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - shadd8mi pc, r3, r7 @ │ │ │ │ + shadd8mi pc, r3, r3 @ │ │ │ │ vmin.s8 q10, q0, q5 │ │ │ │ ldrbmi r1, [r0], -r3, ror #2 │ │ │ │ - @ instruction: 0xf8ecf168 │ │ │ │ + @ instruction: 0xf8e8f168 │ │ │ │ strmi r4, [r2], -r3, lsr #12 │ │ │ │ strls r2, [r0, #-371] @ 0xfffffe8d │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - bls 4fa934 │ │ │ │ + bls 4fa924 │ │ │ │ andsls r2, pc, r0, lsl #6 │ │ │ │ @ instruction: 0x4606931c │ │ │ │ movwcc lr, #6594 @ 0x19c2 │ │ │ │ blvc 1a3910 │ │ │ │ teqcc r7, #3358720 @ 0x334000 │ │ │ │ teqcc r9, #3358720 @ 0x334000 │ │ │ │ bgt 4474e0 │ │ │ │ @@ -39768,29 +39768,29 @@ │ │ │ │ svcls 0x000ed02a │ │ │ │ @ instruction: 0x463c9636 │ │ │ │ strgt ip, [pc], #-3343 @ 7c4f0 │ │ │ │ muleq pc, r5, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - @ instruction: 0x4605fb17 │ │ │ │ + @ instruction: 0x4605fb13 │ │ │ │ bleq 5b8908 │ │ │ │ andcs r7, r1, #117760 @ 0x1cc00 │ │ │ │ @ instruction: 0xf1654659 │ │ │ │ - bls a3c190 │ │ │ │ + bls a3c180 │ │ │ │ mlacc r8, r5, r8, pc @ │ │ │ │ @ instruction: 0xf10546bc │ │ │ │ vabd.u32 d16, d2, d28 │ │ │ │ @ instruction: 0xf8850385 │ │ │ │ ldm ip!, {r3, r5, ip, sp} │ │ │ │ strgt r0, [pc, -pc] │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, r7, lsl #17 │ │ │ │ ldrbmi r4, [r0], -r9, lsr #12 │ │ │ │ - @ instruction: 0xff4af167 │ │ │ │ + @ instruction: 0xff46f167 │ │ │ │ strcs r9, [r0], #-2833 @ 0xfffff4ef │ │ │ │ @ instruction: 0xf04f961f │ │ │ │ ldrls r0, [ip], #-513 @ 0xfffffdff │ │ │ │ stmib r3, {r4, r8, r9, sl, fp, ip, pc}^ │ │ │ │ stmib sp, {r0, sl, lr}^ │ │ │ │ @ instruction: 0x46bc4437 │ │ │ │ sbcscs pc, ip, sp, lsl #17 │ │ │ │ @@ -39799,93 +39799,93 @@ │ │ │ │ stcls 0, cr0, [lr, #-60] @ 0xffffffc4 │ │ │ │ ldm ip!, {r1, r2, r4, r5, r9, sl, ip, pc} │ │ │ │ strgt r0, [pc, #-15] @ 7c55d │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - pkhtbmi pc, r0, r9, asr #21 @ │ │ │ │ + pkhtbmi pc, r0, r5, asr #21 @ │ │ │ │ andcs r7, r1, #117760 @ 0x1cc00 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - cdp2 1, 14, cr15, cr2, cr5, {3} │ │ │ │ + cdp2 1, 13, cr15, cr14, cr5, {3} │ │ │ │ mlacc r8, r8, r8, pc @ │ │ │ │ @ instruction: 0xf1089a26 │ │ │ │ @ instruction: 0xf8dd0c2c │ │ │ │ vqadd.u32 d30, d2, d24 │ │ │ │ @ instruction: 0xf8880385 │ │ │ │ ldm lr!, {r3, r5, ip, sp} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ strbmi r0, [r1], -pc │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - @ instruction: 0xf108ff0b │ │ │ │ + @ instruction: 0xf108ff07 │ │ │ │ @ instruction: 0x465a0314 │ │ │ │ mvnsvc pc, pc, asr #8 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - @ instruction: 0xf10df895 │ │ │ │ + @ instruction: 0xf10df891 │ │ │ │ @ instruction: 0x46020b5c │ │ │ │ movwcs r9, #30996 @ 0x7914 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ stmdbls r7!, {r0, r1, r3, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x465b9813 │ │ │ │ strls r2, [r0], #-515 @ 0xfffffdfd │ │ │ │ blx 5ba568 │ │ │ │ strtmi r4, [r2], -sl, lsr #22 │ │ │ │ ldrbtmi r4, [fp], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - blls 47bfe0 │ │ │ │ + blls 47bfd0 │ │ │ │ tstcs r8, r2, lsr #12 │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - @ instruction: 0x4621f8b3 │ │ │ │ + strtmi pc, [r1], -pc, lsr #17 │ │ │ │ andsls r2, r4, r2, lsl #4 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r2, #9895936 @ 0x970000 │ │ │ │ strmi r2, [r0], r4, lsl #2 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r1, #9502720 @ 0x910000 │ │ │ │ strmi r2, [r1], r2, lsl #2 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ vadd.i8 d31, d16, d11 │ │ │ │ andsls r2, r5, fp, ror r1 │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - strmi pc, [r5], -fp, lsr #22 │ │ │ │ + strmi pc, [r5], -r7, lsr #22 │ │ │ │ ldreq pc, [r4], -r0, lsl #2 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1654631 │ │ │ │ - strtmi pc, [r9], -r5, lsl #29 │ │ │ │ + strtmi pc, [r9], -r1, lsl #29 │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - @ instruction: 0xf895fec1 │ │ │ │ + @ instruction: 0xf895febd │ │ │ │ ldcls 0, cr2, [r1, #-132] @ 0xffffff7c │ │ │ │ ldrls r2, [ip], #-257 @ 0xfffffeff │ │ │ │ rsbvs r9, ip, r7, lsr #16 │ │ │ │ - blx ffa38bec │ │ │ │ + blx ff938bec │ │ │ │ bicslt r4, r8, r4, lsl #12 │ │ │ │ blgt 14df14 │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - ands pc, r1, sp, lsr #29 │ │ │ │ + ands pc, r1, r9, lsr #29 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r3, r0, r8, lsr #27 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r6, fp, ip, lsr r4 │ │ │ │ + eoreq r6, fp, r4, lsr r4 │ │ │ │ umlalseq r3, r0, r2, sp │ │ │ │ @ instruction: 0x00000cb0 │ │ │ │ - strhteq r6, [fp], -r6 │ │ │ │ + eoreq r6, fp, lr, lsr #1 │ │ │ │ ldrtmi r4, [r2], -r3, lsr #12 │ │ │ │ msrne (UNDEF: 99), r0 │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - strbmi pc, [fp], -pc, ror #31 @ │ │ │ │ + strbmi pc, [fp], -fp, ror #31 @ │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - bls 4fa738 │ │ │ │ + bls 4fa728 │ │ │ │ andsls r2, pc, r0, lsl #6 │ │ │ │ @ instruction: 0x4605931c │ │ │ │ movwcc lr, #6594 @ 0x19c2 │ │ │ │ blvc 1a3f0c │ │ │ │ teqcc r7, #3358720 @ 0x334000 │ │ │ │ teqcc r9, #3358720 @ 0x334000 │ │ │ │ bgt 4476dc │ │ │ │ @@ -39894,29 +39894,29 @@ │ │ │ │ svcls 0x000ed02a │ │ │ │ @ instruction: 0x463c9536 │ │ │ │ strgt ip, [pc], #-3599 @ 7c6ec │ │ │ │ muleq pc, r6, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - @ instruction: 0x4606fa19 │ │ │ │ + @ instruction: 0x4606fa15 │ │ │ │ ldmdaeq r4, {r8, ip, sp, lr, pc} │ │ │ │ andcs r7, r1, #109568 @ 0x1ac00 │ │ │ │ @ instruction: 0xf1654641 │ │ │ │ - bls a3bf94 │ │ │ │ + bls a3bf84 │ │ │ │ mlacc r8, r6, r8, pc @ │ │ │ │ @ instruction: 0xf10646bc │ │ │ │ vabd.u32 d16, d2, d28 │ │ │ │ @ instruction: 0xf8860385 │ │ │ │ ldm ip!, {r3, r5, ip, sp} │ │ │ │ strgt r0, [pc, -pc] │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, r7, lsl #17 │ │ │ │ @ instruction: 0x46504631 │ │ │ │ - cdp2 1, 4, cr15, cr12, cr7, {3} │ │ │ │ + cdp2 1, 4, cr15, cr8, cr7, {3} │ │ │ │ movwcs r9, #2577 @ 0xa11 │ │ │ │ smladcs r1, r0, lr, r9 │ │ │ │ tstls ip, #130023424 @ 0x7c00000 │ │ │ │ stmib r2, {r2, r4, r5, r7, r9, sl, lr}^ │ │ │ │ stmib sp, {r0, r8, r9, ip, sp}^ │ │ │ │ stmib sp, {r0, r1, r2, r4, r5, r8, r9, ip, sp}^ │ │ │ │ bgt 449438 │ │ │ │ @@ -39925,55 +39925,55 @@ │ │ │ │ ldrsbtls pc, [r8], -sp @ │ │ │ │ @ instruction: 0x464c9536 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ ldm ip, {r0, r1, r2, r3, sl, lr, pc} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ stmdals r7!, {r2, r3, r4, r5, r7, r8, ip, sp, lr} │ │ │ │ - @ instruction: 0xf9daf163 │ │ │ │ + @ instruction: 0xf9d6f163 │ │ │ │ blvc 1b4df98 │ │ │ │ ldreq pc, [r4, #-256] @ 0xffffff00 │ │ │ │ @ instruction: 0x4629463a │ │ │ │ - stc2l 1, cr15, [r2, #404]! @ 0x194 │ │ │ │ + ldc2l 1, cr15, [lr, #404] @ 0x194 │ │ │ │ mlacc r8, r6, r8, pc @ │ │ │ │ strbmi r9, [lr], r6, lsr #20 │ │ │ │ stceq 1, cr15, [ip], #-24 @ 0xffffffe8 │ │ │ │ orreq pc, r5, #-2013265919 @ 0x88000001 │ │ │ │ eorcc pc, r8, r6, lsl #17 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46504631 │ │ │ │ - cdp2 1, 0, cr15, cr12, cr7, {3} │ │ │ │ + cdp2 1, 0, cr15, cr8, cr7, {3} │ │ │ │ @ instruction: 0x21209e11 │ │ │ │ bleq b829c │ │ │ │ @ instruction: 0xf1654630 │ │ │ │ - stmdals r7!, {r0, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r7!, {r0, r2, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ eorcs r4, r0, #59768832 @ 0x3900000 │ │ │ │ - blx c38d5c │ │ │ │ + blx b38d5c │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ blgt 14e0a4 │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - blls 5fbfbc │ │ │ │ + blls 5fbfac │ │ │ │ strls r4, [r1], #-1602 @ 0xfffff9be │ │ │ │ mvnsne pc, r0, asr #4 │ │ │ │ ldrbmi r9, [r0], -r0, lsl #6 │ │ │ │ strcs r4, [r2, #-1579] @ 0xfffff9d5 │ │ │ │ - @ instruction: 0xffbef167 │ │ │ │ + @ instruction: 0xffbaf167 │ │ │ │ @ instruction: 0x46029914 │ │ │ │ ldrbmi r2, [r0], -pc, lsl #6 │ │ │ │ @ instruction: 0xf886f7e0 │ │ │ │ bls 50f804 │ │ │ │ stmdals r7!, {r3, r8, sp} │ │ │ │ andscs r5, r6, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf162930e │ │ │ │ - andcs pc, r1, #676 @ 0x2a4 │ │ │ │ + andcs pc, r1, #660 @ 0x294 │ │ │ │ tstcs r3, r4, lsl #12 │ │ │ │ @ instruction: 0xf7df4650 │ │ │ │ strtmi pc, [r1], -sp, lsl #31 │ │ │ │ movwcs r4, #5634 @ 0x1602 │ │ │ │ strcs r4, [r1], #-1616 @ 0xfffff9b0 │ │ │ │ @ instruction: 0xf870f7e0 │ │ │ │ stmdbls r7!, {r0, r1, r4, r9, sl, fp, ip, pc} │ │ │ │ @@ -39989,46 +39989,46 @@ │ │ │ │ movwcs pc, #14553 @ 0x38d9 @ │ │ │ │ andcs r4, r0, #1048576 @ 0x100000 │ │ │ │ movwls r4, #1584 @ 0x630 │ │ │ │ @ instruction: 0xf7df465b │ │ │ │ blmi ffa3abbc │ │ │ │ andcs r9, r0, #1114112 @ 0x110000 │ │ │ │ tstcs r4, fp, ror r4 │ │ │ │ - ldc2 1, cr15, [r8, #-412]! @ 0xfffffe64 │ │ │ │ + ldc2 1, cr15, [r4, #-412]! @ 0xfffffe64 │ │ │ │ andcs r9, r4, #15360 @ 0x3c00 │ │ │ │ stmdals r0!, {r3, r8, sp} │ │ │ │ - @ instruction: 0xff72f162 │ │ │ │ + @ instruction: 0xff6ef162 │ │ │ │ strtmi r4, [r8], -r1, lsl #13 │ │ │ │ vsub.f16 d9, d12, d16 │ │ │ │ - eorcs pc, r0, #684 @ 0x2ac │ │ │ │ + eorcs pc, r0, #668 @ 0x29c │ │ │ │ tstcs r4, r3, lsl #12 │ │ │ │ @ instruction: 0xf1624628 │ │ │ │ - strmi pc, [r6], -r7, ror #30 │ │ │ │ + strmi pc, [r6], -r3, ror #30 │ │ │ │ tstcs r0, r0, lsr #16 │ │ │ │ ldrdcc pc, [ip], #128 @ 0x80 @ │ │ │ │ submi pc, r5, r0, lsl #17 │ │ │ │ @ instruction: 0xf8c04323 │ │ │ │ @ instruction: 0xf8d030ec │ │ │ │ @ instruction: 0x432330fc │ │ │ │ rscscc pc, ip, r0, asr #17 │ │ │ │ - @ instruction: 0xf96af163 │ │ │ │ + @ instruction: 0xf966f163 │ │ │ │ @ instruction: 0x46056933 │ │ │ │ ldreq pc, [r4], #-256 @ 0xffffff00 │ │ │ │ vrsubhn.i16 d20, , │ │ │ │ addvs r0, r3, #1543503872 @ 0x5c000000 │ │ │ │ stmib r0, {r0, r1, r4, r5, r7, fp, sp, lr}^ │ │ │ │ blls 88a104 │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1653178 │ │ │ │ - ldmdals r1, {r0, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdals r1, {r0, r2, r3, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1674629 │ │ │ │ - bvs ffb3beac │ │ │ │ + bvs ffb3be9c │ │ │ │ blcs 69ad48 │ │ │ │ orrhi pc, r2, r0, lsl #4 │ │ │ │ @ instruction: 0xf013e8df │ │ │ │ cmneq fp, fp, ror #2 │ │ │ │ cmneq ip, fp, ror #2 │ │ │ │ smceq 53276 @ 0xd01c │ │ │ │ subeq r0, r6, sp, ror #2 │ │ │ │ @@ -40042,130 +40042,130 @@ │ │ │ │ orreq r0, r0, r0, lsl #3 │ │ │ │ ldrls r0, [r6, #-363]! @ 0xfffffe95 │ │ │ │ mcrgt 12, 0, sl, cr15, cr11, {1} │ │ │ │ ldm r6, {r0, r1, r2, r3, sl, lr, pc} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stmdals r7!, {r0, r1, r2, r3} │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ - @ instruction: 0xf8f0f163 │ │ │ │ + @ instruction: 0xf8ecf163 │ │ │ │ @ instruction: 0xf1004606 │ │ │ │ blvc 1b3eda8 │ │ │ │ andcs r4, r1, #76546048 @ 0x4900000 │ │ │ │ - ldc2l 1, cr15, [r8], #404 @ 0x194 │ │ │ │ + ldc2l 1, cr15, [r4], #404 @ 0x194 │ │ │ │ bls a27650 │ │ │ │ movwls r4, #59036 @ 0xe69c │ │ │ │ streq pc, [ip, -r6, lsl #2]! │ │ │ │ mlacc r8, r6, r8, pc @ │ │ │ │ orreq pc, r5, #-2013265919 @ 0x88000001 │ │ │ │ eorcc pc, r8, r6, lsl #17 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ ldm r4, {r0, r1, r2, r3, r8, r9, sl, lr, pc} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ ldrtmi r0, [r1], -pc │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - ldrb pc, [sl], #3361 @ 0xd21 @ │ │ │ │ + ldrb pc, [sl], #3357 @ 0xd1d @ │ │ │ │ blvc 1606694 │ │ │ │ teqpne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1639820 │ │ │ │ - @ instruction: 0x463bf977 │ │ │ │ + @ instruction: 0x463bf973 │ │ │ │ ldreq pc, [r4, -r0, lsl #2] │ │ │ │ ldrtmi r4, [r2], -r5, lsl #12 │ │ │ │ @ instruction: 0xf8804639 │ │ │ │ @ instruction: 0xf1056028 │ │ │ │ @ instruction: 0xf1650650 │ │ │ │ - strtls pc, [r6], #-3277 @ 0xfffff333 │ │ │ │ + strtls pc, [r6], #-3273 @ 0xfffff337 │ │ │ │ strtls r2, [r3], #-1024 @ 0xfffffc00 │ │ │ │ strmi lr, [r1], #-2506 @ 0xfffff636 │ │ │ │ cdpeq 0, 7, cr15, cr8, cr15, {2} │ │ │ │ ldrdgt pc, [r4], -r5 @ │ │ │ │ muleq pc, sl, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ bls 50f80c │ │ │ │ @ instruction: 0xf8dd4629 │ │ │ │ ldmpl r3, {r2, r6, pc}^ │ │ │ │ tstls r0, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0x3c0cfb0e │ │ │ │ mlacc lr, ip, r8, pc @ │ │ │ │ orreq lr, r3, #5120 @ 0x1400 │ │ │ │ addsvs sl, ip, #2368 @ 0x940 │ │ │ │ - stc2l 1, cr15, [lr], #412 @ 0x19c │ │ │ │ + stc2l 1, cr15, [sl], #412 @ 0x19c │ │ │ │ @ instruction: 0x21a7463a │ │ │ │ @ instruction: 0xf1674640 │ │ │ │ - eorscs pc, r8, #464 @ 0x1d0 │ │ │ │ + eorscs pc, r8, #400 @ 0x190 │ │ │ │ strtmi r4, [r1], -r6, lsl #12 │ │ │ │ @ instruction: 0xf7d74628 │ │ │ │ @ instruction: 0xf44fee8e │ │ │ │ stmdals r0!, {r1, r8, ip, sp, lr} │ │ │ │ @ instruction: 0xf1639623 │ │ │ │ - @ instruction: 0xf100f93b │ │ │ │ + @ instruction: 0xf100f937 │ │ │ │ @ instruction: 0x46070614 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1654631 │ │ │ │ - @ instruction: 0x4640fc95 │ │ │ │ + @ instruction: 0x4640fc91 │ │ │ │ @ instruction: 0xf1674639 │ │ │ │ - movwcs pc, #31953 @ 0x7cd1 @ │ │ │ │ + movwcs pc, #31949 @ 0x7ccd @ │ │ │ │ @ instruction: 0x23229330 │ │ │ │ sbccc pc, r4, sp, lsl #17 │ │ │ │ strbtmi r9, [lr], -r4, lsr #12 │ │ │ │ strgt ip, [pc], -pc, lsl #26 │ │ │ │ strgt ip, [pc], -pc, lsl #26 │ │ │ │ strgt ip, [pc], -pc, lsl #26 │ │ │ │ muleq r3, r5, r8 │ │ │ │ andeq lr, r3, r6, lsl #17 │ │ │ │ strbmi r2, [r0], -r4, lsl #2 │ │ │ │ muleq ip, sl, r8 │ │ │ │ - @ instruction: 0xf81cf168 │ │ │ │ + @ instruction: 0xf818f168 │ │ │ │ strmi r4, [r2], -r9, asr #12 │ │ │ │ strbmi r2, [r0], -pc, lsl #6 │ │ │ │ ldrdhi pc, [r8, pc]! @ │ │ │ │ @ instruction: 0xff54f7df │ │ │ │ movwcs sl, #19736 @ 0x4d18 │ │ │ │ strtmi r9, [r2], -r0, lsr #18 │ │ │ │ strtmi r9, [r6], -r0, lsl #6 │ │ │ │ @ instruction: 0x465b9813 │ │ │ │ @ instruction: 0xffcaf7de │ │ │ │ strls r4, [lr], #-1272 @ 0xfffffb08 │ │ │ │ subshi pc, r0, sp, asr #17 │ │ │ │ andcs r9, r0, #3584 @ 0xe00 │ │ │ │ tstcs r4, r4, lsl fp │ │ │ │ strls r9, [r0], #-2065 @ 0xfffff7ef │ │ │ │ - stc2 1, cr15, [sl], #-412 @ 0xfffffe64 │ │ │ │ + stc2 1, cr15, [r6], #-412 @ 0xfffffe64 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ @ instruction: 0xf8dd80a4 │ │ │ │ @ instruction: 0xf04fa044 │ │ │ │ @ instruction: 0xf8cd0900 │ │ │ │ blls 468bcc │ │ │ │ andeq pc, r4, #1073741826 @ 0x40000002 │ │ │ │ stmdals r0!, {r3, r8, sp} │ │ │ │ - cdp2 1, 5, cr15, cr10, cr2, {3} │ │ │ │ + cdp2 1, 5, cr15, cr6, cr2, {3} │ │ │ │ andcs r4, r4, #4, 12 @ 0x400000 │ │ │ │ orreq lr, r9, pc, asr #20 │ │ │ │ @ instruction: 0xf7df4650 │ │ │ │ tstpcs r0, sp, lsr lr @ p-variant is OBSOLETE │ │ │ │ stmdals r0!, {r7, r9, sl, lr} │ │ │ │ - @ instruction: 0xf862f163 │ │ │ │ + @ instruction: 0xf85ef163 │ │ │ │ @ instruction: 0xf1006923 │ │ │ │ @ instruction: 0x46070b14 │ │ │ │ vmov.i32 q10, #-1191182336 @ 0xb9000000 │ │ │ │ addvs r0, r3, #1543503872 @ 0x5c000000 │ │ │ │ stmib r0, {r0, r1, r5, r7, fp, sp, lr}^ │ │ │ │ blls 889b14 │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1653178 │ │ │ │ - ldrtmi pc, [r9], -r9, lsr #24 @ │ │ │ │ + ldrtmi pc, [r9], -r5, lsr #24 @ │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - @ instruction: 0xf898fc65 │ │ │ │ + @ instruction: 0xf898fc61 │ │ │ │ @ instruction: 0xf04f400c │ │ │ │ vst2. {d19-d22}, [pc :256] │ │ │ │ stmdals r0!, {r0, r2, r3, r4, r5, r8, ip, sp, lr} │ │ │ │ vst1.8 {d15-d16}, [r4], r3 │ │ │ │ - @ instruction: 0xf8b8f163 │ │ │ │ + @ instruction: 0xf8b4f163 │ │ │ │ rsblt pc, ip, sp, asr #17 │ │ │ │ cdpeq 1, 5, cr15, cr0, cr0, {0} │ │ │ │ strvs lr, [r0], -r5, asr #19 │ │ │ │ stcleq 1, cr15, [r0], #-0 │ │ │ │ strmi r6, [r7], -lr, lsr #1 │ │ │ │ mullt ip, r8, r8 │ │ │ │ @ instruction: 0xf88043e4 │ │ │ │ @@ -40188,15 +40188,15 @@ │ │ │ │ blx fef82 │ │ │ │ ldrtmi r1, [r9], -r3, lsl #6 │ │ │ │ mlacs lr, r3, r8, pc @ │ │ │ │ bl 25c9f4 │ │ │ │ bl 23d998 │ │ │ │ addsvs r0, ip, #34078720 @ 0x2080000 │ │ │ │ @ instruction: 0xf16762be │ │ │ │ - blls 43bc0c │ │ │ │ + blls 43bbfc │ │ │ │ @ instruction: 0xd1864599 │ │ │ │ ldrdlt pc, [r8], #-141 @ 0xffffff73 │ │ │ │ andeq pc, r5, r9, lsl #2 │ │ │ │ strbmi r9, [sl], -r0, lsr #18 │ │ │ │ andls r4, r0, fp, asr r6 │ │ │ │ @ instruction: 0xf7de9813 │ │ │ │ @ instruction: 0xf109ff31 │ │ │ │ @@ -40217,17 +40217,17 @@ │ │ │ │ stmdbls r0!, {r0, r1, r3, r4, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf7de9813 │ │ │ │ movwcs pc, #7951 @ 0x1f0f @ │ │ │ │ strb r9, [r5, -lr, lsl #6] │ │ │ │ @ instruction: 0xe6c82710 │ │ │ │ ldmda r0!, {r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - eoreq r5, fp, ip, lsr lr │ │ │ │ + eoreq r5, fp, r4, lsr lr │ │ │ │ andeq r0, r0, ip, lsl r8 │ │ │ │ - eoreq r5, fp, r4, asr #24 │ │ │ │ + eoreq r5, fp, ip, lsr ip │ │ │ │ adcseq r3, r0, ip, lsr r4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd3e24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff0 │ │ │ │ @ instruction: 0xf50054a7 │ │ │ │ @@ -40361,15 +40361,15 @@ │ │ │ │ stmib sp, {r0, r1, r2, r8, r9, fp, ip, pc}^ │ │ │ │ blls 551a34 │ │ │ │ andsne lr, r1, #3620864 @ 0x374000 │ │ │ │ mcrcc 8, 2, pc, cr4, cr3, {6} @ │ │ │ │ @ instruction: 0xf5039809 │ │ │ │ movwls r5, #21436 @ 0x53bc │ │ │ │ vqdmulh.s d25, d4, d14 │ │ │ │ - @ instruction: 0xf8dafc9d │ │ │ │ + @ instruction: 0xf8dafc99 │ │ │ │ @ instruction: 0xf8d33440 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ @ instruction: 0xf8dad5d1 │ │ │ │ blls 685f80 │ │ │ │ ldmne sl, {r2, r4, fp, ip, pc} │ │ │ │ strbcc pc, [ip], #-2266 @ 0xfffff726 @ │ │ │ │ @@ -40562,15 +40562,15 @@ │ │ │ │ blls 4d5d58 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ andne lr, lr, #3620864 @ 0x374000 │ │ │ │ mcrcc 8, 2, pc, cr4, cr3, {6} @ │ │ │ │ @ instruction: 0xf5039810 │ │ │ │ movwls r5, #21436 @ 0x53bc │ │ │ │ vmin.s8 d20, d5, d27 │ │ │ │ - blls 37bf0c │ │ │ │ + blls 37befc │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ blls 28e1f0 │ │ │ │ blls 30e3e0 │ │ │ │ @ instruction: 0xd0574598 │ │ │ │ strbcc pc, [r0], #-2267 @ 0xfffff725 @ │ │ │ │ @ instruction: 0x1098f8d3 │ │ │ │ mlacc ip, r1, r8, pc @ │ │ │ │ @@ -40764,15 +40764,15 @@ │ │ │ │ umlal pc, r5, r3, r8 @ │ │ │ │ blcc ebb7e4 │ │ │ │ movwne lr, #35587 @ 0x8b03 │ │ │ │ @ instruction: 0xf8db9307 │ │ │ │ ldmdavs r9, {r2, r3, r4, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vhadd.s16 q12, , │ │ │ │ - stmdbvs sl!, {r0, r1, r2, r3, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs sl!, {r0, r1, r3, r7, fp, ip, sp, lr, pc} │ │ │ │ eorlt pc, r4, sp, asr #17 │ │ │ │ strcs r4, [r0], #-1666 @ 0xfffff97e │ │ │ │ @ instruction: 0xb32246bb │ │ │ │ movweq pc, #4162 @ 0x1042 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ eorle r4, r1, #156, 4 @ 0xc0000009 │ │ │ │ @@ -40802,18 +40802,18 @@ │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ adchi pc, r0, r0, asr #32 │ │ │ │ pop {r0, r2, r3, ip, sp, pc} │ │ │ │ movwcs r8, #65520 @ 0xfff0 │ │ │ │ @ instruction: 0xf04f9308 │ │ │ │ ldrtmi r0, [r8], -r1, lsl #6 │ │ │ │ vbic d23, d3, d19 │ │ │ │ - usad8eq r1, fp, r9 │ │ │ │ + usad8eq r1, r7, r9 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ ldrtmi sp, [r8], -fp, lsl #8 │ │ │ │ - @ instruction: 0xf914f253 │ │ │ │ + @ instruction: 0xf910f253 │ │ │ │ svclt 0x004f0742 │ │ │ │ ldmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blls 29561c │ │ │ │ movwls r4, #1624 @ 0x658 │ │ │ │ stmib sp, {r0, r1, r2, r8, r9, fp, ip, pc}^ │ │ │ │ @@ -40823,19 +40823,19 @@ │ │ │ │ @ instruction: 0xf7f08010 │ │ │ │ sbfx pc, pc, #19, #29 │ │ │ │ svclt 0x001c2f82 │ │ │ │ movwls r2, #33537 @ 0x8301 │ │ │ │ @ instruction: 0x2701d1d5 │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ teqvc r3, lr, ror r0 │ │ │ │ - @ instruction: 0xf8f0f253 │ │ │ │ + @ instruction: 0xf8ecf253 │ │ │ │ svclt 0x00480780 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s16 q9, , q15 │ │ │ │ - strbeq pc, [r1, -r9, ror #17] @ │ │ │ │ + strbeq pc, [r1, -r5, ror #17] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 3, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorsvs fp, r3, r8, asr pc │ │ │ │ ldrbmi r9, [r8], -r7, lsl #22 │ │ │ │ movwmi lr, #10701 @ 0x29cd │ │ │ │ stmdbls r6, {r8, r9, sp} │ │ │ │ @@ -40843,18 +40843,18 @@ │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ andshi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf9b4f7f0 │ │ │ │ ldrbeq r6, [sl, -fp, ror #17] │ │ │ │ @ instruction: 0xf04fd58f │ │ │ │ rsbscs r0, pc, r1, lsl #6 │ │ │ │ vbic d23, d3, d19 │ │ │ │ - streq pc, [r3, r9, asr #17] │ │ │ │ + streq pc, [r3, r5, asr #17] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, fp, lsl #8 │ │ │ │ - @ instruction: 0xf8c2f253 │ │ │ │ + @ instruction: 0xf8bef253 │ │ │ │ svclt 0x004f0740 │ │ │ │ ldmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blls 2556c0 │ │ │ │ stmib sp, {r3, r4, r6, r9, sl, lr}^ │ │ │ │ movwcs r4, #4866 @ 0x1302 │ │ │ │ @@ -40997,28 +40997,28 @@ │ │ │ │ andle r2, r5, r3, lsl #22 │ │ │ │ andle r2, r0, r1, lsl #22 │ │ │ │ vst1.16 {d20}, [r0 :256], r0 │ │ │ │ ldrbmi r3, [r0, -r0]! │ │ │ │ andcc pc, r8, r0, asr #8 │ │ │ │ vst1.16 {d20}, [r0 :256], r0 │ │ │ │ ldrbmi r3, [r0, -r4]! │ │ │ │ - eorseq r9, r1, r0, lsl lr │ │ │ │ + eorseq r9, r1, r8, lsl #28 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd4a44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe8 │ │ │ │ strmi r5, [r4], -r0, lsl #7 │ │ │ │ andsvc pc, ip, #13828096 @ 0xd30000 │ │ │ │ ldrtpl pc, [lr], r7, lsl #10 @ │ │ │ │ mcrcc 8, 2, pc, cr4, cr7, {6} @ │ │ │ │ ldrtmi r3, [r0], -r4, lsl #12 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ blcc 11bbbb4 │ │ │ │ @ instruction: 0xf15b69dd │ │ │ │ - @ instruction: 0xf507fd9f │ │ │ │ + @ instruction: 0xf507fd9b │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8d32398 │ │ │ │ @ instruction: 0xf50215bc │ │ │ │ ldmvs r7, {r7, r9, lr} │ │ │ │ adcsmi r6, r9, #16, 18 @ 0x40000 │ │ │ │ strbcs pc, [r0, #2259] @ 0x8d3 @ │ │ │ │ stmdbcc r0!, {r1, r2, r3, r4, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ @@ -41027,15 +41027,15 @@ │ │ │ │ @ instruction: 0xf5044630 │ │ │ │ svclt 0x009e4610 │ │ │ │ subseq r3, r2, r0, lsr #20 │ │ │ │ strbcs pc, [r0, #2243] @ 0x8c3 @ │ │ │ │ blcs ff0bbbc0 │ │ │ │ ldrcc pc, [ip, #2259]! @ 0x8d3 │ │ │ │ blcc fefbbbc8 │ │ │ │ - stc2 1, cr15, [sl, #364] @ 0x16c │ │ │ │ + stc2 1, cr15, [r6, #364] @ 0x16c │ │ │ │ blcc ff0bbc10 │ │ │ │ blne fefbbc14 │ │ │ │ andsmi pc, fp, r4, lsl #10 │ │ │ │ strcs r0, [r0], #-170 @ 0xffffff56 │ │ │ │ vqrdmulh.s d15, d3, d5 │ │ │ │ sbcsmi pc, ip, r0, asr #17 │ │ │ │ strcc pc, [r5, #-2817] @ 0xfffff4ff │ │ │ │ @@ -41077,68 +41077,68 @@ │ │ │ │ @ instruction: 0xf8832101 │ │ │ │ ldrbtmi r1, [sl], #-165 @ 0xffffff5b │ │ │ │ sbccs pc, r0, r3, asr #17 │ │ │ │ bmi 3f78b8 │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1454479 │ │ │ │ - blls fd8d0 │ │ │ │ + blls fd8c0 │ │ │ │ bmi 337900 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1454479 │ │ │ │ - blls fd8bc │ │ │ │ + blls fd8ac │ │ │ │ svclt 0x0000e7e3 │ │ │ │ ldrshteq r2, [r0], lr │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - strhteq r4, [fp], -r2 │ │ │ │ - eoreq r4, fp, r0, ror #27 │ │ │ │ - ldrdeq r4, [fp], -r4 @ │ │ │ │ - eoreq r4, fp, r0, asr sp │ │ │ │ - eoreq r4, fp, r0, asr #25 │ │ │ │ + eoreq r4, fp, sl, lsr #27 │ │ │ │ + ldrdeq r4, [fp], -r8 @ │ │ │ │ + eoreq r4, fp, ip, asr #25 │ │ │ │ + eoreq r4, fp, r8, asr #26 │ │ │ │ + strhteq r4, [fp], -r8 │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ stclcs 8, cr15, [r4], #-844 @ 0xfffffcb4 │ │ │ │ eorsle r2, r9, r0, lsl #20 │ │ │ │ ldmdavs sl, {r0, r1, r4, r7, r8, fp, sp, lr} │ │ │ │ ldrlt fp, [r0, #-946] @ 0xfffffc4e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ strmi fp, [r4], -r2, lsl #1 │ │ │ │ tstle r6, r1, lsl #20 │ │ │ │ @ instruction: 0x46034a16 │ │ │ │ andcs r4, r0, r6, lsl r9 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff9ef145 │ │ │ │ + @ instruction: 0xff9af145 │ │ │ │ ldrsbgt pc, [r0], #-143 @ 0xffffff71 @ │ │ │ │ movtcs r4, #35348 @ 0x8a14 │ │ │ │ @ instruction: 0xf06f44fc │ │ │ │ ldrbtmi r0, [sl], #-268 @ 0xfffffef4 │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf0a9c000 │ │ │ │ andlt pc, r2, pc, lsr #21 │ │ │ │ bmi 46ce48 │ │ │ │ stmdbmi pc, {sp} @ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff88f145 │ │ │ │ + @ instruction: 0xff84f145 │ │ │ │ @ instruction: 0xf04f4a0d │ │ │ │ movtcs r0, #52224 @ 0xcc00 │ │ │ │ @ instruction: 0xf06f447a │ │ │ │ strtmi r0, [r0], -ip, lsl #2 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ blx fe739cd0 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ @ instruction: 0x47704610 │ │ │ │ - mlaeq fp, ip, sp, r4 │ │ │ │ - eoreq r4, fp, r6, ror #24 │ │ │ │ - strdeq r4, [fp], -r0 @ │ │ │ │ - strhteq r4, [fp], -lr │ │ │ │ - eoreq r4, fp, r0, lsl #28 │ │ │ │ - eoreq r4, fp, sl, lsr ip │ │ │ │ - mlaeq fp, r8, sp, r4 │ │ │ │ + mlaeq fp, r4, sp, r4 │ │ │ │ + eoreq r4, fp, lr, asr ip │ │ │ │ + eoreq r4, fp, r8, ror #27 │ │ │ │ + strhteq r4, [fp], -r6 │ │ │ │ + strdeq r4, [fp], -r8 @ │ │ │ │ + eoreq r4, fp, r2, lsr ip │ │ │ │ + mlaeq fp, r0, sp, r4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febd4c58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460e0fb8 │ │ │ │ @ instruction: 0x4617491e │ │ │ │ ldrbtmi r4, [r9], #-2590 @ 0xfffff5e2 │ │ │ │ ldrmi fp, [ip], -sp, lsl #1 │ │ │ │ @@ -41302,25 +41302,25 @@ │ │ │ │ @ instruction: 0xf8c65791 │ │ │ │ @ instruction: 0xf8d65264 │ │ │ │ @ instruction: 0x371c32d0 │ │ │ │ subseq pc, r8, #14024704 @ 0xd60000 │ │ │ │ ldrpl pc, [r1], #1284 @ 0x504 │ │ │ │ tstpeq r0, #67 @ p-variant is OBSOLETE @ 0x43 │ │ │ │ sbcscc pc, r0, #12976128 @ 0xc60000 │ │ │ │ - @ instruction: 0xf9b0f148 │ │ │ │ + @ instruction: 0xf9acf148 │ │ │ │ stmdage r6, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ subspl pc, r8, #12976128 @ 0xc60000 │ │ │ │ - blx 10ba22a │ │ │ │ + blx fba22a │ │ │ │ ldmib sp, {r1, r8, sl, fp, sp, pc}^ │ │ │ │ stm sp, {r0, r1, r2, r8} │ │ │ │ blls 1fdd24 │ │ │ │ muleq r7, r4, r8 │ │ │ │ - stc2 1, cr15, [r6], {71} @ 0x47 │ │ │ │ + stc2 1, cr15, [r2], {71} @ 0x47 │ │ │ │ @ instruction: 0x46284639 │ │ │ │ - blx d3a246 │ │ │ │ + blx c3a246 │ │ │ │ ldm r5, {r0, r3, r8, r9, fp, lr} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ bmi 27dd50 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 2d7da4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ @@ -41621,39 +41621,39 @@ │ │ │ │ @ instruction: 0xf8d5fae5 │ │ │ │ @ instruction: 0xf8d53bb0 │ │ │ │ ldrmi r2, [r3], #-2996 @ 0xfffff44c │ │ │ │ mvnsle r4, #-536870903 @ 0xe0000009 │ │ │ │ addspl pc, r1, r7, lsl #10 │ │ │ │ andcc r2, ip, r0, lsl #12 │ │ │ │ blvs fedbc50c │ │ │ │ - @ instruction: 0xf89ef147 │ │ │ │ + @ instruction: 0xf89af147 │ │ │ │ andsne pc, ip, #212, 16 @ 0xd40000 │ │ │ │ addspl pc, r1, r7, lsl #10 │ │ │ │ ldmpl r1, {r0, r1, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ bicspl pc, r3, r1, lsl #10 │ │ │ │ ldmdaeq ip, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf147300c │ │ │ │ - strbmi pc, [r0], -r3, ror #16 @ │ │ │ │ - @ instruction: 0xf88ef147 │ │ │ │ + @ instruction: 0x4640f85f │ │ │ │ + @ instruction: 0xf88af147 │ │ │ │ andsne pc, ip, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf5014640 │ │ │ │ @ instruction: 0xf14751d3 │ │ │ │ - @ instruction: 0x4641f859 │ │ │ │ + @ instruction: 0x4641f855 │ │ │ │ @ instruction: 0xf1474668 │ │ │ │ - @ instruction: 0xf507f8a1 │ │ │ │ + @ instruction: 0xf507f89d │ │ │ │ ldm sp, {r0, r4, r7, r8, r9, ip, lr} │ │ │ │ @ instruction: 0xf5070007 │ │ │ │ stm r3, {r6, r8, r9, sl, ip, lr} │ │ │ │ @ instruction: 0xf8c70007 │ │ │ │ @ instruction: 0xf8d46980 │ │ │ │ @ instruction: 0xf8a50258 │ │ │ │ @ instruction: 0xf1476be0 │ │ │ │ - @ instruction: 0xf8d5ff07 │ │ │ │ + @ instruction: 0xf8d5ff03 │ │ │ │ @ instruction: 0xf1470b94 │ │ │ │ - @ instruction: 0xf8c4ff03 │ │ │ │ + @ instruction: 0xf8c4feff │ │ │ │ @ instruction: 0xf8c56258 │ │ │ │ @ instruction: 0xf8c46b94 │ │ │ │ @ instruction: 0xf8c56264 │ │ │ │ @ instruction: 0xf8d46b8c │ │ │ │ @ instruction: 0xf8d4529c │ │ │ │ @ instruction: 0xf8c432a0 │ │ │ │ strtmi r6, [fp], #-656 @ 0xfffffd70 │ │ │ │ @@ -41663,15 +41663,15 @@ │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ stc2 0, cr15, [r4, #-232] @ 0xffffff18 │ │ │ │ adccc lr, r7, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3f4 │ │ │ │ @ instruction: 0xf500021c │ │ │ │ andcc r5, ip, r5, lsr #1 │ │ │ │ - @ instruction: 0xf884f15b │ │ │ │ + @ instruction: 0xf880f15b │ │ │ │ @ instruction: 0x53abe9d4 │ │ │ │ addsmi r4, sp, #721420288 @ 0x2b000000 │ │ │ │ vqsub.s8 d29, d1, d4 │ │ │ │ @ instruction: 0xf8d44690 │ │ │ │ @ instruction: 0x4629021c │ │ │ │ @ instruction: 0xf0794430 │ │ │ │ @ instruction: 0xf8d4feab │ │ │ │ @@ -41680,15 +41680,15 @@ │ │ │ │ @ instruction: 0xf0794430 │ │ │ │ ldmib r4, {r0, r1, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-683 @ 0xfffffd55 │ │ │ │ mvnle r4, #-805306359 @ 0xd0000009 │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, r5, r0, lsl #10 │ │ │ │ @ instruction: 0xf15b300c │ │ │ │ - bmi 67c4ac │ │ │ │ + bmi 67c49c │ │ │ │ @ instruction: 0xf8c42300 │ │ │ │ @ instruction: 0xf8c432a0 │ │ │ │ ldrbtmi r3, [sl], #-688 @ 0xfffffd50 │ │ │ │ ldmpl r3, {r4, r8, r9, fp, lr}^ │ │ │ │ blls 1d8364 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r4, r0, lsl #6 │ │ │ │ @@ -41732,15 +41732,15 @@ │ │ │ │ ldrmi r6, [r9], #2195 @ 0x893 │ │ │ │ tstlt fp, r3, asr pc │ │ │ │ ldrmi r6, [lr], #-2195 @ 0xfffff76d │ │ │ │ ldrdlt r6, [fp, -r3] │ │ │ │ ldrmi r6, [r8], #2195 @ 0x893 │ │ │ │ @ instruction: 0xf10a5840 │ │ │ │ vpmax.s16 d16, d2, d1 │ │ │ │ - @ instruction: 0xf8d5f9d7 │ │ │ │ + @ instruction: 0xf8d5f9d3 │ │ │ │ vorr.i16 d19, #33792 @ 0x8400 │ │ │ │ movwmi r0, #16448 @ 0x4040 │ │ │ │ ldrmi r6, [r2, #2650] @ 0xa5a │ │ │ │ @ instruction: 0xf8d3d3e2 │ │ │ │ blx 186e65c │ │ │ │ blx 187c5f0 │ │ │ │ blx 187c9f8 │ │ │ │ @@ -41824,15 +41824,15 @@ │ │ │ │ svcge 0x0069f47f │ │ │ │ str r4, [r3, r2, ror #12] │ │ │ │ bl feabc46c │ │ │ │ umlalseq r1, r0, lr, ip │ │ │ │ umlalseq r1, r0, r6, ip │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r1, r0, r8, ror #22 │ │ │ │ - eoreq r5, ip, r4, ror #6 │ │ │ │ + eoreq r5, ip, ip, asr r3 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf5004b42 │ │ │ │ addslt r5, r9, r0, asr #4 │ │ │ │ @@ -41898,16 +41898,16 @@ │ │ │ │ blls 479a74 │ │ │ │ stmib sp, {r1, r6, r9, sl, lr}^ │ │ │ │ strls sl, [r0], -r1 │ │ │ │ ldrdne lr, [sp], -sp │ │ │ │ blx 63c5a4 │ │ │ │ svclt 0x0000e7c5 │ │ │ │ ldrhteq r1, [r0], sl │ │ │ │ - eoreq r5, ip, r6, lsr r2 │ │ │ │ - eoreq r5, ip, sl, lsr #4 │ │ │ │ + eoreq r5, ip, lr, lsr #4 │ │ │ │ + eoreq r5, ip, r2, lsr #4 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf5004b42 │ │ │ │ addslt r5, r9, r0, asr #4 │ │ │ │ @@ -41973,16 +41973,16 @@ │ │ │ │ blls 479948 │ │ │ │ stmib sp, {r1, r6, r9, sl, lr}^ │ │ │ │ strls sl, [r0], -r1 │ │ │ │ ldrdne lr, [sp], -sp │ │ │ │ @ instruction: 0xf980f7d8 │ │ │ │ svclt 0x0000e7c5 │ │ │ │ adcseq r1, r0, lr, lsl #19 │ │ │ │ - eoreq r5, ip, sl, lsl #2 │ │ │ │ - strdeq r5, [ip], -lr @ │ │ │ │ + eoreq r5, ip, r2, lsl #2 │ │ │ │ + strdeq r5, [ip], -r6 @ │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf5004b42 │ │ │ │ addslt r5, r9, r0, asr #4 │ │ │ │ @@ -42048,16 +42048,16 @@ │ │ │ │ blls 47981c │ │ │ │ stmib sp, {r1, r6, r9, sl, lr}^ │ │ │ │ strls sl, [r0], -r1 │ │ │ │ ldrdne lr, [sp], -sp │ │ │ │ @ instruction: 0xf8eaf7d8 │ │ │ │ svclt 0x0000e7c5 │ │ │ │ adcseq r1, r0, r2, ror #16 │ │ │ │ - ldrdeq r4, [ip], -lr @ │ │ │ │ - ldrdeq r4, [ip], -r2 @ │ │ │ │ + ldrdeq r4, [ip], -r6 @ │ │ │ │ + eoreq r4, ip, sl, asr #31 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ bmi fe1d0308 │ │ │ │ addslt r4, r1, r5, lsl #23 │ │ │ │ @@ -42081,21 +42081,21 @@ │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ addshi pc, lr, r0, asr #32 │ │ │ │ orrpl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ addspl pc, r1, r4, lsl #10 │ │ │ │ bicspl pc, r3, r5, lsl #10 │ │ │ │ tstls r9, ip │ │ │ │ andspl pc, ip, #12779520 @ 0xc30000 │ │ │ │ - ldc2l 1, cr15, [r8], {70} @ 0x46 │ │ │ │ + ldc2l 1, cr15, [r4], {70} @ 0x46 │ │ │ │ addspl pc, r1, r4, lsl #10 │ │ │ │ andscc r9, ip, r9, lsl #18 │ │ │ │ @ instruction: 0xf1469009 │ │ │ │ - stmdbls r9, {r0, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r9, {r0, r2, r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ andls sl, r9, sl, lsl #16 │ │ │ │ - ldc2 1, cr15, [r8, #-280] @ 0xfffffee8 │ │ │ │ + ldc2 1, cr15, [r4, #-280] @ 0xfffffee8 │ │ │ │ @ instruction: 0xf5049809 │ │ │ │ vcge.s8 d21, d17, d1 │ │ │ │ @ instruction: 0xf5042e50 │ │ │ │ @ instruction: 0xf10c5c92 │ │ │ │ stmdagt r7, {r2, r3, sl, fp} │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ andeq lr, lr, #4, 22 @ 0x1000 │ │ │ │ @@ -42184,36 +42184,36 @@ │ │ │ │ blls 42d08c │ │ │ │ strbpl pc, [r0, -r4, lsl #10] @ │ │ │ │ stclcc 8, cr15, [r4], #-796 @ 0xfffffce4 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ bmi 62a83c │ │ │ │ ldmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff2ef144 │ │ │ │ + @ instruction: 0xff2af144 │ │ │ │ @ instruction: 0xf504e757 │ │ │ │ @ instruction: 0xf8c75740 │ │ │ │ ldrb r6, [r2, r4, ror #24]! │ │ │ │ stmia r6, {r1, r2, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq r1, r0, r8, lsr r7 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r1, r0, r8, lsl r7 │ │ │ │ adceq ip, sl, r8, lsl #7 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r3, fp, r4, lsr #30 │ │ │ │ - eoreq r3, fp, r6, lsl pc │ │ │ │ - eoreq r3, fp, r6, lsl #30 │ │ │ │ + eoreq r3, fp, ip, lsl pc │ │ │ │ + eoreq r3, fp, lr, lsl #30 │ │ │ │ strdeq r3, [fp], -lr @ │ │ │ │ - strdeq r3, [fp], -sl @ │ │ │ │ - eoreq r3, fp, lr, ror #29 │ │ │ │ - eoreq r3, fp, sl, ror #29 │ │ │ │ + strdeq r3, [fp], -r6 @ │ │ │ │ + strdeq r3, [fp], -r2 @ │ │ │ │ + eoreq r3, fp, r6, ror #29 │ │ │ │ + eoreq r3, fp, r2, ror #29 │ │ │ │ adcseq r1, r0, r8, asr #11 │ │ │ │ - eoreq r3, fp, r0, asr sp │ │ │ │ - eoreq r3, fp, sl, asr #27 │ │ │ │ - mlaeq fp, r8, sp, r3 │ │ │ │ - eoreq r3, fp, r6, lsl #23 │ │ │ │ + eoreq r3, fp, r8, asr #26 │ │ │ │ + eoreq r3, fp, r2, asr #27 │ │ │ │ + mlaeq fp, r0, sp, r3 │ │ │ │ + eoreq r3, fp, lr, ror fp │ │ │ │ blcs 26b00c │ │ │ │ movwmi fp, #7960 @ 0x1f18 │ │ │ │ svclt 0x0014430a │ │ │ │ andcs r2, r0, r1 │ │ │ │ bne ff0908f0 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ svclt 0x00004770 │ │ │ │ @@ -43429,15 +43429,15 @@ │ │ │ │ ldmdbmi ip!, {r0, r1, r2, r3, r9, sl, lr} │ │ │ │ addeq pc, r8, #13828096 @ 0xd30000 │ │ │ │ andne pc, r1, r8, asr r8 @ │ │ │ │ suble r4, fp, r8, lsl #5 │ │ │ │ addne pc, ip, #13828096 @ 0xd30000 │ │ │ │ stmdacs r0, {r8, r9, ip, pc} │ │ │ │ ldrtmi sp, [sl], -r0, asr #32 │ │ │ │ - @ instruction: 0xf84ef146 │ │ │ │ + @ instruction: 0xf84af146 │ │ │ │ stmdacs r0, {r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf8d3d05a │ │ │ │ @ instruction: 0xf8c32290 │ │ │ │ bl 9c89c │ │ │ │ @ instruction: 0xf8c30c02 │ │ │ │ and r0, r4, ip, lsl #5 │ │ │ │ addne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @@ -43562,15 +43562,15 @@ │ │ │ │ bmi d88d34 │ │ │ │ adcseq pc, r8, #13959168 @ 0xd50000 │ │ │ │ andcs pc, r2, ip, asr r8 @ │ │ │ │ mlasle r6, r0, r2, r4 │ │ │ │ ldrmi fp, [sl], -r8, ror #6 │ │ │ │ adcsne pc, ip, #13959168 @ 0xd50000 │ │ │ │ @ instruction: 0xf1459300 │ │ │ │ - blls bfd64 │ │ │ │ + blls bfd54 │ │ │ │ @ instruction: 0xf8c5b318 │ │ │ │ @ instruction: 0xf8d532c4 │ │ │ │ @ instruction: 0xf8c532c0 │ │ │ │ stmiane r4, {r2, r3, r4, r5, r7, r9}^ │ │ │ │ @ instruction: 0xf8d5e003 │ │ │ │ ldmdbne ip, {r2, r3, r4, r5, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf8c5d001 │ │ │ │ @@ -43932,15 +43932,15 @@ │ │ │ │ orrcc r4, r8, sl, lsl r0 │ │ │ │ @ instruction: 0xf0283038 │ │ │ │ @ instruction: 0xf504f927 │ │ │ │ @ instruction: 0xf5045191 │ │ │ │ tstcc ip, fp, lsl r0 │ │ │ │ @ instruction: 0xf504304c │ │ │ │ @ instruction: 0xf1444510 │ │ │ │ - @ instruction: 0xf504fe6b │ │ │ │ + @ instruction: 0xf504fe67 │ │ │ │ @ instruction: 0xf10c5c4d │ │ │ │ @ instruction: 0xf6050c30 │ │ │ │ @ instruction: 0xf5043e5c │ │ │ │ ldm ip!, {r7, sl, ip, lr} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ @@ -43963,15 +43963,15 @@ │ │ │ │ svclt 0x00384601 │ │ │ │ strmi r2, [pc], -r0, asr #2 │ │ │ │ @ instruction: 0xf8d54925 │ │ │ │ ldmdapl r1!, {r2, r7, r8, r9, fp}^ │ │ │ │ eorle r4, r6, r8, lsl #5 │ │ │ │ blne fe2be9e0 │ │ │ │ @ instruction: 0x463ab1f0 │ │ │ │ - stc2 1, cr15, [r2], #-276 @ 0xfffffeec │ │ │ │ + ldc2 1, cr15, [lr], {69} @ 0x45 │ │ │ │ rsbcc pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d5b168 │ │ │ │ @ instruction: 0xf8c52b8c │ │ │ │ @ instruction: 0xf8c50b88 │ │ │ │ ldrmi r7, [r0], #-2960 @ 0xfffff470 │ │ │ │ @ instruction: 0xf8d5e003 │ │ │ │ stmne r8, {r3, r7, r8, r9, fp, ip} │ │ │ │ @@ -44081,18 +44081,18 @@ │ │ │ │ andcs r0, r1, r8, lsl #4 │ │ │ │ addseq pc, r7, r7, asr #5 │ │ │ │ mulvs r8, sl, r0 │ │ │ │ @ instruction: 0xf6c02001 │ │ │ │ subvs r0, r8, r0 │ │ │ │ @ instruction: 0xe79a605a │ │ │ │ ldrdeq pc, [pc], r2 @ │ │ │ │ - ldrdeq r2, [fp], -r8 @ │ │ │ │ - eoreq r2, fp, sl, lsl r1 │ │ │ │ + ldrdeq r2, [fp], -r0 @ │ │ │ │ + eoreq r2, fp, r2, lsl r1 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - strdeq r2, [fp], -sl @ │ │ │ │ + strdeq r2, [fp], -r2 @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0xf5004606 │ │ │ │ sbcscc r4, r8, r6, lsl r0 │ │ │ │ strtvc pc, [r4], #-2271 @ 0xfffff721 │ │ │ │ @@ -44116,19 +44116,19 @@ │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ @ instruction: 0xf10007db │ │ │ │ @ instruction: 0xf50681d5 │ │ │ │ @ instruction: 0xf5065480 │ │ │ │ @ instruction: 0xf5065091 │ │ │ │ andcc r5, ip, r8, ror r5 │ │ │ │ ldmmi pc, {r1, r2, r8, sl, ip, sp, lr, pc} @ │ │ │ │ - stc2 1, cr15, [r0, #-272]! @ 0xfffffef0 │ │ │ │ + ldc2 1, cr15, [ip, #-272] @ 0xfffffef0 │ │ │ │ addspl pc, r1, r6, lsl #10 │ │ │ │ ldrcc r3, [r4, #-28] @ 0xffffffe4 │ │ │ │ ldmdaeq r4, {r3, r8, ip, sp, lr, pc} │ │ │ │ - ldc2 1, cr15, [r8, #-272] @ 0xfffffef0 │ │ │ │ + ldc2 1, cr15, [r4, #-272] @ 0xfffffef0 │ │ │ │ orrspl pc, r2, r6, lsl #10 │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf7da310c │ │ │ │ stmdavs fp!, {r0, r1, r3, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ subseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8d4b19b │ │ │ │ vrshr.u32 d0, d12, #1 │ │ │ │ @@ -44161,15 +44161,15 @@ │ │ │ │ @ instruction: 0xf6494bcc │ │ │ │ @ instruction: 0xf8d5319c │ │ │ │ bl 20b808 │ │ │ │ ldmpl fp!, {r0, fp}^ │ │ │ │ mulle r8, sl, r2 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf1458144 │ │ │ │ - @ instruction: 0xf8d5fb5b │ │ │ │ + @ instruction: 0xf8d5fb57 │ │ │ │ @ instruction: 0xf6492b9c │ │ │ │ movwcs r3, #412 @ 0x19c │ │ │ │ @ instruction: 0xf8c85073 │ │ │ │ @ instruction: 0xf8c83004 │ │ │ │ @ instruction: 0xf8c83008 │ │ │ │ @ instruction: 0xf8c5300c │ │ │ │ @ instruction: 0xf8d52b9c │ │ │ │ @@ -44186,35 +44186,35 @@ │ │ │ │ blmi fed6d174 │ │ │ │ @ instruction: 0x31acf649 │ │ │ │ blcs febbed50 │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4a28 │ │ │ │ tstphi r8, r0 @ p-variant is OBSOLETE │ │ │ │ - blx abcf26 │ │ │ │ + blx 9bcf26 │ │ │ │ blcs febbed68 │ │ │ │ @ instruction: 0x31acf649 │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ blcs febbed40 │ │ │ │ subseq pc, r8, #212, 16 @ 0xd40000 │ │ │ │ - blx 63cf4a │ │ │ │ + blx 53cf4a │ │ │ │ bleq fe5bed8c │ │ │ │ - blx 53cf52 │ │ │ │ + blx 43cf52 │ │ │ │ rsbeq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ blmi fe86d1c4 │ │ │ │ cmppcs ip, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ subscs pc, ip, #212, 16 @ 0xd40000 │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4a78 │ │ │ │ rscshi pc, r7, r0 │ │ │ │ - blx bcf76 │ │ │ │ + blx fffbcf74 │ │ │ │ subscs pc, ip, #212, 16 @ 0xd40000 │ │ │ │ cmppcs ip, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ subscs pc, ip, #196, 16 @ 0xc40000 │ │ │ │ @@ -44222,15 +44222,15 @@ │ │ │ │ blmi fe46d204 │ │ │ │ orrcc pc, r4, r9, asr #12 │ │ │ │ blcs fe1bede0 │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4ab8 │ │ │ │ sbcshi pc, lr, r0 │ │ │ │ - blx ff8bcfb4 │ │ │ │ + blx ff7bcfb4 │ │ │ │ blcs fe1bedf8 │ │ │ │ orrcc pc, r4, r9, asr #12 │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ blcs fe1bedd0 │ │ │ │ @@ -44238,29 +44238,29 @@ │ │ │ │ blmi 206d1c4 │ │ │ │ stmcs r8, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ addcs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4af0 │ │ │ │ sbchi pc, r5, r0 │ │ │ │ - blx ff0bcff4 │ │ │ │ + blx fefbcff4 │ │ │ │ addcs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8462300 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ addcs pc, r8, #196, 16 @ 0xc40000 │ │ │ │ adcseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ blmi 1ced1fc │ │ │ │ ldmcs r8!, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ adcscs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4b28 │ │ │ │ adchi pc, lr, r0 │ │ │ │ - blx fe9bd02c │ │ │ │ + blx fe8bd02c │ │ │ │ adcscs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8462300 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ adcscs pc, r8, #196, 16 @ 0xc40000 │ │ │ │ @ instruction: 0x53a7e9d4 │ │ │ │ addsmi r4, sp, #721420288 @ 0x2b000000 │ │ │ │ @@ -44269,15 +44269,15 @@ │ │ │ │ @ instruction: 0xf038021c │ │ │ │ ldmib r4, {r0, r3, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-679 @ 0xfffffd59 │ │ │ │ mvnsle r4, #-805306359 @ 0xd0000009 │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, r5, r0, lsl #10 │ │ │ │ @ instruction: 0xf158300c │ │ │ │ - ldmib r4, {r0, r3, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r0, r2, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r5, [fp], #-939 @ 0xfffffc55 │ │ │ │ andsle r4, r4, #-805306359 @ 0xd0000009 │ │ │ │ ldmmi r0, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ strbmi r4, [r0], #-1577 @ 0xfffff9d7 │ │ │ │ blx 14bcd50 │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ @@ -44285,37 +44285,37 @@ │ │ │ │ strbmi r3, [r0], #-1328 @ 0xfffffad0 │ │ │ │ blx 12bcd60 │ │ │ │ adccc lr, fp, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3ec │ │ │ │ @ instruction: 0xf500021c │ │ │ │ andcc r5, ip, r5, lsr #1 │ │ │ │ - ldc2 1, cr15, [r6], {88} @ 0x58 │ │ │ │ + ldc2 1, cr15, [r2], {88} @ 0x58 │ │ │ │ addseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ blmi 126d284 │ │ │ │ ldmcs r8, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ addscs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4bcc │ │ │ │ @ instruction: 0xf145d05f │ │ │ │ - @ instruction: 0xf8d4fa51 │ │ │ │ + @ instruction: 0xf8d4fa4d │ │ │ │ movwcs r2, #664 @ 0x298 │ │ │ │ andcc pc, r8, r6, asr #16 │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf8c460eb │ │ │ │ @ instruction: 0xf8d42298 │ │ │ │ movwlt r0, #684 @ 0x2ac │ │ │ │ vpadd.i8 d20, d1, d25 │ │ │ │ @ instruction: 0xf8d428a8 │ │ │ │ bl 209684 │ │ │ │ ldmpl fp!, {r3, r8, sl}^ │ │ │ │ mulle r4, sl, r2 │ │ │ │ @ instruction: 0xf145b1d2 │ │ │ │ - @ instruction: 0xf8d4fa37 │ │ │ │ + @ instruction: 0xf8d4fa33 │ │ │ │ movwcs r2, #680 @ 0x2a8 │ │ │ │ @ instruction: 0xf8464630 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ adccs pc, r8, #196, 16 @ 0xc40000 │ │ │ │ blx ff2bce7e │ │ │ │ blvs fe71b5dc │ │ │ │ @@ -44499,15 +44499,15 @@ │ │ │ │ strmi fp, [r7], -r7, lsl #1 │ │ │ │ cdpmi 6, 3, cr4, cr7, cr12, {0} │ │ │ │ movwcs lr, #51661 @ 0xc9cd │ │ │ │ ldmib sp, {r2, r3, r9, fp, sp, pc}^ │ │ │ │ stm sp, {r4, r8} │ │ │ │ blls 440ef8 │ │ │ │ bgt 2520e8 │ │ │ │ - blx 173d404 │ │ │ │ + blx 163d404 │ │ │ │ andlt fp, r7, r0, lsr #2 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ ldrbmi fp, [r0, -r2]! │ │ │ │ stmdavs r2!, {r0, r1, r5, r7, r8, fp, sp, lr}^ │ │ │ │ cmple sp, r0, lsl #22 │ │ │ │ addsmi r6, r1, #14745600 @ 0xe10000 │ │ │ │ ldmib r4, {r0, r1, ip, lr, pc}^ │ │ │ │ @@ -44536,15 +44536,15 @@ │ │ │ │ andcc r4, ip, #20, 22 @ 0x5000 │ │ │ │ ldmib sp, {r0, r5, r6, sp, lr}^ │ │ │ │ ldmpl r6!, {r4, r8}^ │ │ │ │ bge 3a5780 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ strmi lr, [r3], -sp, asr #19 │ │ │ │ bgt 267bc0 │ │ │ │ - blx 13bd498 │ │ │ │ + blx 12bd498 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ strdlt r4, [r2], -r0 │ │ │ │ ldcne 7, cr4, [r3, #-448] @ 0xfffffe40 │ │ │ │ andmi pc, r0, pc, asr #8 │ │ │ │ eoreq pc, r6, r7, asr #5 │ │ │ │ andsvs r6, r0, r3, lsr #1 │ │ │ │ strb r6, [r9, r3, rrx] │ │ │ │ @@ -44562,17 +44562,17 @@ │ │ │ │ ldmdami r7, {r1, r2, r9, sl, lr} │ │ │ │ blmi 65280c │ │ │ │ ldrbtmi r4, [r8], #-1553 @ 0xfffff9ef │ │ │ │ stmiapl r3, {r0, r2, r9, ip, pc}^ │ │ │ │ ldmdavs fp, {r1, r3, fp, sp, pc} │ │ │ │ @ instruction: 0xf04f930d │ │ │ │ @ instruction: 0xf1440300 │ │ │ │ - stmdbls r5, {r0, r1, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ andls sl, r5, r7, lsl #16 │ │ │ │ - @ instruction: 0xf9caf144 │ │ │ │ + @ instruction: 0xf9c6f144 │ │ │ │ blge e7010 │ │ │ │ stm r3, {r0, r1, r2, fp, lr, pc} │ │ │ │ strtmi r0, [r9], -r7 │ │ │ │ ldrtmi r9, [r0], -ip, lsl #24 │ │ │ │ movwcs lr, #43485 @ 0xa9dd │ │ │ │ @ instruction: 0xf7ff9400 │ │ │ │ bmi 300d78 │ │ │ │ @@ -44668,16 +44668,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7d3e7d0 │ │ │ │ svclt 0x0000ed70 │ │ │ │ adceq lr, pc, ip, lsr #31 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrdeq lr, [pc], r8 @ │ │ │ │ - eoreq r1, fp, r8, ror #12 │ │ │ │ - eoreq r1, fp, sl, asr #12 │ │ │ │ + eoreq r1, fp, r0, ror #12 │ │ │ │ + eoreq r1, fp, r2, asr #12 │ │ │ │ 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} @ │ │ │ │ @@ -44756,16 +44756,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7d3e7d0 │ │ │ │ svclt 0x0000ecc0 │ │ │ │ adceq lr, pc, ip, asr #28 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq lr, pc, r8, ror sp @ │ │ │ │ - eoreq r1, fp, r8, lsl #10 │ │ │ │ - eoreq r1, fp, sl, ror #9 │ │ │ │ + eoreq r1, fp, r0, lsl #10 │ │ │ │ + eoreq r1, fp, r2, ror #9 │ │ │ │ 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} @ │ │ │ │ @@ -44844,16 +44844,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7d3e7d0 │ │ │ │ svclt 0x0000ec10 │ │ │ │ adceq lr, pc, ip, ror #25 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq lr, pc, r8, lsl ip @ │ │ │ │ - eoreq r1, fp, r8, lsr #7 │ │ │ │ - eoreq r1, fp, sl, lsl #7 │ │ │ │ + eoreq r1, fp, r0, lsr #7 │ │ │ │ + eoreq r1, fp, r2, lsl #7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0060f8cc │ │ │ │ @ instruction: 0x461cb09f │ │ │ │ svcge 0x00064603 │ │ │ │ mrcmi 8, 5, r4, cr4, cr3, {5} │ │ │ │ @@ -44890,15 +44890,15 @@ │ │ │ │ rsbsvs r2, sp, #24, 22 @ 0x6000 │ │ │ │ eorle pc, r0, r7, asr #17 │ │ │ │ mlascs lr, r2, r8, pc @ │ │ │ │ eorscs pc, ip, r7, lsl #17 │ │ │ │ addpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf8d262fa │ │ │ │ @ instruction: 0xf1440258 │ │ │ │ - @ instruction: 0xf107fcab │ │ │ │ + @ instruction: 0xf107fca7 │ │ │ │ @ instruction: 0x461a0338 │ │ │ │ @ instruction: 0x460361fb │ │ │ │ bgt 159bfc │ │ │ │ subsvs r6, r9, r8, lsl r0 │ │ │ │ strtmi r4, [r9], -r0, asr #12 │ │ │ │ blx 1b3d5c4 │ │ │ │ @ instruction: 0xf0274640 │ │ │ │ @@ -45006,15 +45006,15 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r7, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26afa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ bvs fff75740 │ │ │ │ rsbcc pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4619b198 │ │ │ │ @ instruction: 0xf1444632 │ │ │ │ - strdlt pc, [r0, #-189]! @ 0xffffff43 │ │ │ │ + strdlt pc, [r0, #-185]! @ 0xffffff47 │ │ │ │ @ instruction: 0xf8d26afa │ │ │ │ @ instruction: 0xf8c23264 │ │ │ │ stmiane r4, {r5, r6, r9}^ │ │ │ │ rsbvs pc, r8, #12713984 @ 0xc20000 │ │ │ │ adcmi lr, lr, #52953088 @ 0x3280000 │ │ │ │ qasxmi fp, lr, r8 │ │ │ │ strcs lr, [r0], #-2017 @ 0xfffff81f │ │ │ │ @@ -45035,15 +45035,15 @@ │ │ │ │ b fe63f684 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adceq lr, pc, r4, lsl #23 │ │ │ │ adceq lr, pc, r2, lsl #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq lr, pc, r8, lsr fp @ │ │ │ │ - eorseq r6, r1, r0, lsl r0 │ │ │ │ + eorseq r6, r1, r8 │ │ │ │ @ instruction: 0xffffc6ed │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ @@ -45134,15 +45134,15 @@ │ │ │ │ svceq 0x0007f1b8 │ │ │ │ @ instruction: 0xf893d098 │ │ │ │ bcs 8c6fc │ │ │ │ @ instruction: 0xf896d194 │ │ │ │ bcs 89fb8 │ │ │ │ @ instruction: 0x4638d190 │ │ │ │ movwne lr, #2509 @ 0x9cd │ │ │ │ - @ instruction: 0xff40f24e │ │ │ │ + @ instruction: 0xff3cf24e │ │ │ │ @ instruction: 0x9018f8d6 │ │ │ │ movwne lr, #2525 @ 0x9dd │ │ │ │ svceq 0x0002f010 │ │ │ │ @ instruction: 0xf1bad084 │ │ │ │ addsle r0, r0, r0, lsl #30 │ │ │ │ svclt 0x00142f7f │ │ │ │ @ instruction: 0xf0012100 │ │ │ │ @@ -45621,16 +45621,16 @@ │ │ │ │ ldrbtcc pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7d2e7ec │ │ │ │ svclt 0x0000edfc │ │ │ │ adceq lr, pc, r8, asr #1 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq sp, pc, lr, ror #31 │ │ │ │ - eoreq r0, fp, r4, lsl #15 │ │ │ │ - eoreq r0, fp, lr, asr r7 │ │ │ │ + eoreq r0, fp, ip, ror r7 │ │ │ │ + eoreq r0, fp, r6, asr r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd928c │ │ │ │ @ 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] │ │ │ │ @@ -45723,16 +45723,16 @@ │ │ │ │ ldrbtcc pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7d2e7ec │ │ │ │ svclt 0x0000ed30 │ │ │ │ adceq sp, pc, r0, lsr pc @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq sp, pc, r6, asr lr @ │ │ │ │ - eoreq r0, fp, ip, ror #11 │ │ │ │ - eoreq r0, fp, r6, asr #11 │ │ │ │ + eoreq r0, fp, r4, ror #11 │ │ │ │ + strhteq r0, [fp], -lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd9424 │ │ │ │ @ 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] │ │ │ │ @@ -45825,16 +45825,16 @@ │ │ │ │ ldrbtcc pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7d2e7ec │ │ │ │ svclt 0x0000ec64 │ │ │ │ umlaleq sp, pc, r8, sp @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ strhteq sp, [pc], lr │ │ │ │ - eoreq r0, fp, r4, asr r4 │ │ │ │ - eoreq r0, fp, lr, lsr #8 │ │ │ │ + eoreq r0, fp, ip, asr #8 │ │ │ │ + eoreq r0, fp, r6, lsr #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd95bc │ │ │ │ @ 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] │ │ │ │ @@ -46877,16 +46877,16 @@ │ │ │ │ ldrdcs lr, [r0, -ip] │ │ │ │ @ instruction: 0xf0254630 │ │ │ │ @ instruction: 0xe75cfa7b │ │ │ │ stc 7, cr15, [sl], #-836 @ 0xfffffcbc │ │ │ │ ldrdeq ip, [pc], ip @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq ip, pc, r0, lsl #25 │ │ │ │ - eoreq pc, sl, sl, lsl #8 │ │ │ │ - eoreq pc, sl, r8, asr #7 │ │ │ │ + eoreq pc, sl, r2, lsl #8 │ │ │ │ + eoreq pc, sl, r0, asr #7 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ movwcs r4, #5653 @ 0x1615 │ │ │ │ andscs fp, sp, #132 @ 0x84 │ │ │ │ strmi r4, [pc], -r1, lsl #13 │ │ │ │ @@ -48321,15 +48321,15 @@ │ │ │ │ ldr r9, [sl, -r6, lsl #6] │ │ │ │ orrpl pc, r0, #37748736 @ 0x2400000 │ │ │ │ ldr r9, [r3, -r6, lsl #6] │ │ │ │ stmia r2!, {r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adceq fp, pc, r4, asr #16 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq fp, pc, sl, lsl r7 @ │ │ │ │ - eoreq sp, sl, sl, asr #26 │ │ │ │ + eoreq sp, sl, r2, asr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febdbcb8 │ │ │ │ @ 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] │ │ │ │ @@ -48561,15 +48561,15 @@ │ │ │ │ @ instruction: 0xf5039b0f │ │ │ │ movwls r5, #37760 @ 0x9380 │ │ │ │ @ instruction: 0xf7cfe6d9 │ │ │ │ svclt 0x0000ef04 │ │ │ │ adceq fp, pc, r2, lsl #10 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrdeq fp, [pc], r0 @ │ │ │ │ - eoreq sp, sl, ip, lsl #19 │ │ │ │ + eoreq sp, sl, r4, lsl #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febdc078 │ │ │ │ @ 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] │ │ │ │ @@ -48907,16 +48907,16 @@ │ │ │ │ blcc ffbc3708 │ │ │ │ @ instruction: 0xf47f459a │ │ │ │ ldrb sl, [pc, -sl, lsl #30] │ │ │ │ mcrr 7, 12, pc, lr, cr15 @ │ │ │ │ adceq sl, pc, r6, ror #28 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq sl, pc, r8, ror sp @ │ │ │ │ - eoreq sp, sl, r0, lsr #9 │ │ │ │ - eoreq sp, sl, lr, lsl r4 │ │ │ │ + mlaeq sl, r8, r4, sp │ │ │ │ + eoreq sp, sl, r6, lsl r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @ instruction: 0xf500b089 │ │ │ │ pkhbtmi r4, fp, r0, lsl #8 │ │ │ │ andcc lr, r0, #3358720 @ 0x334000 │ │ │ │ @@ -50662,15 +50662,15 @@ │ │ │ │ andcs r3, r1, #16, 2 │ │ │ │ addseq pc, r3, #196, 12 @ 0xc400000 │ │ │ │ andsvs r6, sl, r1, lsr #1 │ │ │ │ subsvs r2, sl, r0, lsl #4 │ │ │ │ ldrt r6, [fp], #-97 @ 0xffffff9f │ │ │ │ adceq r9, pc, r4, asr #25 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - ldrshteq r1, [r1], -r8 │ │ │ │ + ldrshteq r1, [r1], -r0 │ │ │ │ andcs r3, r1, #16, 6 @ 0x40000000 │ │ │ │ subvs r6, sl, r3, lsr #1 │ │ │ │ andvs pc, r1, #64, 4 │ │ │ │ addseq pc, r3, #196, 12 @ 0xc400000 │ │ │ │ rsbvs r6, r3, sl │ │ │ │ tstcc r0, r6, asr #8 │ │ │ │ adcvs r2, r1, r0, lsl #4 │ │ │ │ @@ -54635,15 +54635,15 @@ │ │ │ │ @ instruction: 0xf7c9bb40 │ │ │ │ svclt 0x0000ef94 │ │ │ │ strhteq r5, [pc], lr │ │ │ │ strhteq r5, [pc], r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r5, pc, r0, ror #20 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ - eoreq r7, sl, lr, lsl #22 │ │ │ │ + eoreq r7, sl, r6, lsl #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febe1f60 │ │ │ │ @ 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}^ │ │ │ │ @@ -54830,15 +54830,15 @@ │ │ │ │ mrrc2 0, 1, pc, ip, cr13 @ │ │ │ │ movwcs lr, #5986 @ 0x1762 │ │ │ │ @ instruction: 0xf7c9e7a7 │ │ │ │ svclt 0x0000ee0a │ │ │ │ adceq r5, pc, ip, ror #2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r5, pc, r8, lsr #2 │ │ │ │ - mlaeq sl, r2, r7, r7 │ │ │ │ + eoreq r7, sl, sl, lsl #15 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 14, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x460eb0bf │ │ │ │ blne ff1c93f8 │ │ │ │ ldrmi r4, [r7], -r4, lsl #12 │ │ │ │ @@ -55252,15 +55252,15 @@ │ │ │ │ @ instruction: 0xf895aea5 │ │ │ │ blcs 9a510 │ │ │ │ mcrge 4, 5, pc, cr7, cr15, {3} @ │ │ │ │ @ instruction: 0xf8939b07 │ │ │ │ blcs 97dd0 │ │ │ │ mcrge 4, 5, pc, cr1, cr15, {3} @ │ │ │ │ ldrtmi r9, [r8], -r9, lsl #30 │ │ │ │ - @ instruction: 0xf834f245 │ │ │ │ + @ instruction: 0xf830f245 │ │ │ │ @ instruction: 0xf8d39b07 │ │ │ │ usada8eq r3, r8, r0, ip │ │ │ │ mrcge 5, 4, APSR_nzcv, cr7, cr15, {3} │ │ │ │ blcs b233c │ │ │ │ mcrge 4, 5, pc, cr3, cr15, {1} @ │ │ │ │ svclt 0x00142f7f │ │ │ │ @ instruction: 0xf0092300 │ │ │ │ @@ -55585,28 +55585,28 @@ │ │ │ │ ldrb sl, [pc, #-3430] @ 8aeae │ │ │ │ @ instruction: 0xf47f431a │ │ │ │ blls 33718c │ │ │ │ bicsle r2, r7, r0, lsl #22 │ │ │ │ bmi 444c4c │ │ │ │ stmdbmi lr, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - mrc2 1, 3, pc, cr10, cr7, {1} │ │ │ │ + mrc2 1, 3, pc, cr6, cr7, {1} │ │ │ │ stmdbcs r0, {r0, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf7ffd1e5 │ │ │ │ @ instruction: 0xf7c9bbff │ │ │ │ svclt 0x0000e814 │ │ │ │ adceq r4, pc, r8, ror pc @ │ │ │ │ adceq r4, pc, r6, ror pc @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r4, pc, lr, ror #18 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r6, sl, r4, asr #28 │ │ │ │ + eoreq r6, sl, ip, lsr lr │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ - eoreq r6, sl, ip, lsr #21 │ │ │ │ - eoreq r6, sl, lr, lsl sl │ │ │ │ + eoreq r6, sl, r4, lsr #21 │ │ │ │ + eoreq r6, sl, r6, lsl sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mrcmi 6, 1, r4, cr11, cr3, {0} │ │ │ │ @@ -56935,25 +56935,25 @@ │ │ │ │ movtpl pc, #46341 @ 0xb505 @ │ │ │ │ strtmi r9, [fp], -r5, lsl #6 │ │ │ │ stc2 7, cr15, [r6, #-804]! @ 0xfffffcdc │ │ │ │ bllt fee4b134 │ │ │ │ andcs r4, r1, fp, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2315 @ 0xfffff6f5 │ │ │ │ @ instruction: 0xf1364479 │ │ │ │ - ldr pc, [sp, pc, ror #23] │ │ │ │ + ldr pc, [sp, fp, ror #23] │ │ │ │ stc 7, cr15, [ip, #796] @ 0x31c │ │ │ │ adceq r3, pc, r4, lsl #15 │ │ │ │ adceq r3, pc, r2, lsl #15 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r3, pc, lr, lsl r3 @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - ldrdeq r5, [sl], -r6 @ │ │ │ │ + eoreq r5, sl, lr, asr #17 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ - mlaeq sl, r6, r5, r5 │ │ │ │ - eoreq r5, sl, r8, lsl #10 │ │ │ │ + eoreq r5, sl, lr, lsl #11 │ │ │ │ + eoreq r5, sl, r0, lsl #10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mrcmi 6, 1, r4, cr10, cr3, {0} │ │ │ │ @@ -58291,27 +58291,27 @@ │ │ │ │ @ instruction: 0xf5059301 │ │ │ │ movwls r5, #21323 @ 0x534b │ │ │ │ @ instruction: 0xf7c8462b │ │ │ │ @ instruction: 0xf7fffa8d │ │ │ │ bmi 3fd4f0 │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf956f135 │ │ │ │ + @ instruction: 0xf952f135 │ │ │ │ andls lr, r7, #140, 14 @ 0x2300000 │ │ │ │ @ instruction: 0xf7c6e511 │ │ │ │ svclt 0x0000eaf2 │ │ │ │ adceq r2, pc, ip, ror r2 @ │ │ │ │ adceq r2, pc, sl, ror r2 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrdeq r1, [pc], lr @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r4, sl, r6, asr #7 │ │ │ │ + strhteq r4, [sl], -lr │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ - eoreq r4, sl, r4, rrx │ │ │ │ - ldrdeq r3, [sl], -r6 @ │ │ │ │ + eoreq r4, sl, ip, asr r0 │ │ │ │ + eoreq r3, sl, lr, asr #31 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mrcmi 6, 1, r4, cr11, cr3, {0} │ │ │ │ @@ -59441,15 +59441,15 @@ │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ b 960480 │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53b00 │ │ │ │ andlt r2, r3, r4, lsl #22 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r3, sl, r8, asr r1 │ │ │ │ + eoreq r3, sl, r0, asr r1 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ ldrbcs pc, [r0, #2271] @ 0x8df @ │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ strbcc pc, [ip, #2271] @ 0x8df @ │ │ │ │ @@ -59724,15 +59724,15 @@ │ │ │ │ @ instruction: 0xf8d84a6a │ │ │ │ ldmpl sl!, {r3, r4, r5, r7, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d8809c │ │ │ │ movwls r1, #700 @ 0x2bc │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ strbmi r8, [sl], -r2, lsl #1 │ │ │ │ - @ instruction: 0xf8fef136 │ │ │ │ + @ instruction: 0xf8faf136 │ │ │ │ stmdacs r0, {r8, r9, fp, ip, pc} │ │ │ │ adchi pc, r5, r0 │ │ │ │ sbccs pc, r0, #216, 16 @ 0xd80000 │ │ │ │ sbcls pc, r4, #200, 16 @ 0xc80000 │ │ │ │ @ instruction: 0xf8c81886 │ │ │ │ @ instruction: 0xe7a402bc │ │ │ │ mlascs r3, ip, r6, r4 │ │ │ │ @@ -60354,15 +60354,15 @@ │ │ │ │ @ instruction: 0xf8d84a56 │ │ │ │ ldmpl sl!, {r3, r4, r5, r7, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d88082 │ │ │ │ movwls r1, #700 @ 0x2bc │ │ │ │ rsble r2, r8, r0, lsl #16 │ │ │ │ @ instruction: 0xf135464a │ │ │ │ - blls cf700 │ │ │ │ + blls cf6f0 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d8808c │ │ │ │ @ instruction: 0xf8c822c0 │ │ │ │ stmne r6, {r2, r6, r7, r9, ip, pc} │ │ │ │ adcseq pc, ip, #200, 16 @ 0xc80000 │ │ │ │ ldrmi lr, [ip], r0, asr #15 │ │ │ │ @ instruction: 0xf84c2033 │ │ │ │ @@ -61368,15 +61368,15 @@ │ │ │ │ rsbvs r6, r2, r8 │ │ │ │ movwcs lr, #1544 @ 0x608 │ │ │ │ @ instruction: 0xf8423210 │ │ │ │ @ instruction: 0xf6403c04 │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ @ instruction: 0xf84203ab │ │ │ │ ldrb r3, [r9], -r8, lsl #24 │ │ │ │ - eorseq r6, r0, r4, lsr #17 │ │ │ │ + mlaseq r0, ip, r8, r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febe8894 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7ff9201 │ │ │ │ bls 110144 │ │ │ │ @@ -61864,15 +61864,15 @@ │ │ │ │ @ instruction: 0xf85802b8 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ rscshi pc, r0, r0 │ │ │ │ adcsne pc, ip, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldrmi r8, [sl], -r1, ror #1 │ │ │ │ @ instruction: 0xf1349301 │ │ │ │ - blls 10ff68 │ │ │ │ + blls 10ff58 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8c680fc │ │ │ │ @ instruction: 0xf8d632c4 │ │ │ │ @ instruction: 0xf8c632c0 │ │ │ │ bl 92950 │ │ │ │ strb r0, [fp], #3075 @ 0xc03 │ │ │ │ ldrmi r2, [r3], -r0, asr #20 │ │ │ │ @@ -62007,17 +62007,17 @@ │ │ │ │ vsubl.s8 q8, d7, d3 │ │ │ │ @ instruction: 0xf84102c7 │ │ │ │ smlald r2, r5, r0, fp │ │ │ │ ldrdeq lr, [lr], r6 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq lr, lr, lr, asr #17 │ │ │ │ umlaleq lr, lr, r6, r8 @ │ │ │ │ - eoreq r1, sl, r4, asr #4 │ │ │ │ + eoreq r1, sl, ip, lsr r2 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - mlaeq sl, ip, fp, r0 │ │ │ │ + mlaeq sl, r4, fp, r0 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0038f8cc │ │ │ │ @ instruction: 0xf8df4616 │ │ │ │ @ instruction: 0xf8df24b8 │ │ │ │ @@ -62321,15 +62321,15 @@ │ │ │ │ @ instruction: 0xf7c20689 │ │ │ │ @ instruction: 0x3608edd8 │ │ │ │ strt r6, [fp], -r6, rrx │ │ │ │ bl fe150468 │ │ │ │ adceq sp, lr, lr, asr #30 │ │ │ │ muleq r0, ip, r8 │ │ │ │ strhteq sp, [lr], r2 │ │ │ │ - eoreq r0, sl, r4, ror #5 │ │ │ │ + ldrdeq r0, [sl], -ip @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0058f8cc │ │ │ │ @ instruction: 0xf8dfb0a1 │ │ │ │ @ instruction: 0xf8df3700 │ │ │ │ @ instruction: 0xf5002700 │ │ │ │ @@ -63657,15 +63657,15 @@ │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53b00 │ │ │ │ vldmdblt r8!, {d2-d3} │ │ │ │ strtmi r4, [r0], -r2, lsl #18 │ │ │ │ @ instruction: 0xf0294479 │ │ │ │ ldrb pc, [r5, r1, asr #26] @ │ │ │ │ - eoreq lr, r9, r8, asr #30 │ │ │ │ + eoreq lr, r9, r0, asr #30 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ ldrmi r4, [r1], -fp, lsl #13 │ │ │ │ @ instruction: 0xf5004ac0 │ │ │ │ blmi ff0aa36c │ │ │ │ @@ -63892,15 +63892,15 @@ │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53b00 │ │ │ │ vldmdblt r8!, {d2-d3} │ │ │ │ strtmi r4, [r0], -r2, lsl #18 │ │ │ │ @ instruction: 0xf0294479 │ │ │ │ ldrb pc, [r5, fp, ror #22] @ │ │ │ │ - mlaeq r9, ip, fp, lr │ │ │ │ + mlaeq r9, r4, fp, lr │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0x460c4b5a │ │ │ │ addlt r4, sp, sl, asr r9 │ │ │ │ @ instruction: 0x4605447b │ │ │ │ @@ -63952,15 +63952,15 @@ │ │ │ │ bmi c25728 │ │ │ │ adcseq pc, r8, #13959168 @ 0xd50000 │ │ │ │ andcs pc, r2, r8, asr r8 @ │ │ │ │ mlasle r1, r0, r2, r4 │ │ │ │ adcsne pc, ip, #13959168 @ 0xd50000 │ │ │ │ teqlt r8, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf1314632 │ │ │ │ - blls 113ec8 │ │ │ │ + blls 113eb8 │ │ │ │ eorsle r2, lr, r0, lsl #16 │ │ │ │ sbccs pc, r0, #13959168 @ 0xd50000 │ │ │ │ sbcvs pc, r4, #12910592 @ 0xc50000 │ │ │ │ vmlaeq.f64 d14, d2, d0 │ │ │ │ adcseq pc, ip, #12910592 @ 0xc50000 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 51c9f8 │ │ │ │ @@ -66398,20 +66398,20 @@ │ │ │ │ @ instruction: 0xe7db447b │ │ │ │ bl febd4404 │ │ │ │ adceq r9, lr, r6, lsr #24 │ │ │ │ muleq r0, ip, r8 │ │ │ │ @ instruction: 0xffff2d9b │ │ │ │ adceq r9, lr, ip, lsr #23 │ │ │ │ @ instruction: 0xffff0c3b │ │ │ │ - eoreq ip, r9, r0, lsl #11 │ │ │ │ - eoreq ip, r9, r6, lsr r3 │ │ │ │ + eoreq ip, r9, r8, ror r5 │ │ │ │ + eoreq ip, r9, lr, lsr #6 │ │ │ │ @ instruction: 0xffffb1f9 │ │ │ │ @ instruction: 0xffffb1cb │ │ │ │ - eoreq ip, r9, r2, lsl r5 │ │ │ │ - eoreq ip, r9, r8, asr #5 │ │ │ │ + eoreq ip, r9, sl, lsl #10 │ │ │ │ + eoreq ip, r9, r0, asr #5 │ │ │ │ @ instruction: 0xffff2caf │ │ │ │ @ instruction: 0xffff0ba5 │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ ldrbtmi r4, [r9], #-2318 @ 0xfffff6f2 │ │ │ │ blcs 5d4898 │ │ │ │ @ instruction: 0xf892b172 │ │ │ │ cmnlt r0, r5, rrx │ │ │ │ @@ -67042,15 +67042,15 @@ │ │ │ │ @ instruction: 0xf8db931d │ │ │ │ rsbseq r6, r6, r0 │ │ │ │ @ instruction: 0xf7bde77f │ │ │ │ svclt 0x0000eea2 │ │ │ │ adceq r9, lr, r4, lsr #10 │ │ │ │ muleq r0, ip, r8 │ │ │ │ strdeq r9, [lr], r8 @ │ │ │ │ - strdeq fp, [r9], -r2 @ │ │ │ │ + eoreq fp, r9, sl, ror #17 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febee13c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12dae64 │ │ │ │ ldrmi pc, [r0], #-1280 @ 0xfffffb00 │ │ │ │ addlt r4, sl, r8, asr #22 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ @@ -67455,15 +67455,15 @@ │ │ │ │ ldrdcs pc, [r4], -r9 @ │ │ │ │ eorshi pc, r7, r2, asr r8 @ │ │ │ │ svccc 0x00fff1b8 │ │ │ │ @ instruction: 0xf8d5d025 │ │ │ │ vmovvs.32 r3, d9[0] │ │ │ │ orrne lr, r8, #323584 @ 0x4f000 │ │ │ │ vadd.i64 , , q4 │ │ │ │ - @ instruction: 0x4639f8df │ │ │ │ + @ instruction: 0x4639f8db │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184648 │ │ │ │ streq pc, [r1], -r6, asr #32 │ │ │ │ ldc2l 0, cr15, [sl, #-196] @ 0xffffff3c │ │ │ │ blne dd5910 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -68285,15 +68285,15 @@ │ │ │ │ @ instruction: 0xf0244628 │ │ │ │ @ instruction: 0xf505fa23 │ │ │ │ @ instruction: 0xf8d4504e │ │ │ │ andscc r2, r8, r8, lsl fp │ │ │ │ blne 5d65e4 │ │ │ │ stc2 0, cr15, [lr], {60} @ 0x3c │ │ │ │ @ instruction: 0xf12d2000 │ │ │ │ - @ instruction: 0xf8c8fdc1 │ │ │ │ + @ instruction: 0xf8c8fdbd │ │ │ │ @ instruction: 0xf8d40258 │ │ │ │ @ instruction: 0xf8933b14 │ │ │ │ @ instruction: 0xb12a2065 │ │ │ │ sbcscc pc, r0, #216, 16 @ 0xd80000 │ │ │ │ orrvc pc, r0, #1124073472 @ 0x43000000 │ │ │ │ sbcscc pc, r0, #200, 16 @ 0xc80000 │ │ │ │ strbtcc pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ @@ -68422,15 +68422,15 @@ │ │ │ │ @ instruction: 0xe7253bb4 │ │ │ │ bl ff7d639c │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ umlaleq r7, lr, r2, pc @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r7, lr, r8, lsl #26 │ │ │ │ - eoreq sl, r9, r0, lsr r4 │ │ │ │ + eoreq sl, r9, r8, lsr #8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr8, cr12, {6} │ │ │ │ ldrmi fp, [r0], r1, asr #1 │ │ │ │ strtcs pc, [r4], #-2271 @ 0xfffff721 │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ @@ -68697,15 +68697,15 @@ │ │ │ │ @ instruction: 0xf8d8931b │ │ │ │ rsbseq r6, r6, r0 │ │ │ │ @ instruction: 0xf7bce780 │ │ │ │ svclt 0x0000e9b4 │ │ │ │ adceq r7, lr, lr, lsl fp │ │ │ │ muleq r0, ip, r8 │ │ │ │ strdeq r7, [lr], r8 @ │ │ │ │ - eoreq r9, r9, r6, lsl pc │ │ │ │ + eoreq r9, r9, lr, lsl #30 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febefb18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12dc840 │ │ │ │ ldrmi pc, [r0], #-1280 @ 0xfffffb00 │ │ │ │ addlt r4, sl, r8, asr #22 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ @@ -68994,15 +68994,15 @@ │ │ │ │ ldrdcs pc, [r4], -r9 @ │ │ │ │ eorshi pc, r7, r2, asr r8 @ │ │ │ │ svccc 0x00fff1b8 │ │ │ │ @ instruction: 0xf8d5d025 │ │ │ │ vmovvs.32 r3, d9[0] │ │ │ │ orrne lr, r8, #323584 @ 0x4f000 │ │ │ │ vadd.i64 , , q4 │ │ │ │ - @ instruction: 0x4639fcd9 │ │ │ │ + @ instruction: 0x4639fcd5 │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184648 │ │ │ │ streq pc, [r1], -r6, asr #32 │ │ │ │ @ instruction: 0xf954f030 │ │ │ │ blne dd711c │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -69824,15 +69824,15 @@ │ │ │ │ @ instruction: 0xf0214628 │ │ │ │ @ instruction: 0xf505fd45 │ │ │ │ @ instruction: 0xf8d4504e │ │ │ │ andscc r2, r8, r8, lsl fp │ │ │ │ blne 5d7df0 │ │ │ │ @ instruction: 0xf808f03b │ │ │ │ @ instruction: 0xf12c2000 │ │ │ │ - @ instruction: 0xf8c8f9bb │ │ │ │ + @ instruction: 0xf8c8f9b7 │ │ │ │ @ instruction: 0xf8d40258 │ │ │ │ @ instruction: 0xf8933b14 │ │ │ │ @ instruction: 0xb12a2065 │ │ │ │ sbcscc pc, r0, #216, 16 @ 0xd80000 │ │ │ │ orrvc pc, r0, #1124073472 @ 0x43000000 │ │ │ │ sbcscc pc, r0, #200, 16 @ 0xc80000 │ │ │ │ strbtcc pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ @@ -69961,15 +69961,15 @@ │ │ │ │ @ instruction: 0xe7253bb4 │ │ │ │ svc 0x00d6f7ba │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ adceq r6, lr, r6, lsl #15 │ │ │ │ muleq r0, ip, r8 │ │ │ │ strdeq r6, [lr], ip @ │ │ │ │ - eoreq r8, r9, r4, lsr #24 │ │ │ │ + eoreq r8, r9, ip, lsl ip │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf0ed8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ blx fe7d5f16 │ │ │ │ ldrmi pc, [r0, #-1284] @ 0xfffffafc │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -70127,20 +70127,20 @@ │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf7fc4648 │ │ │ │ ldrb pc, [r5, fp, lsr #24] @ │ │ │ │ ldrvc pc, [r4], #1284 @ 0x504 │ │ │ │ bmi 253c90 │ │ │ │ stmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2l 1, cr15, [lr], {41} @ 0x29 │ │ │ │ + ldc2l 1, cr15, [sl], {41} @ 0x29 │ │ │ │ svclt 0x0000e796 │ │ │ │ adceq r6, lr, sl, lsr #4 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r8, r9, r8, lsr #21 │ │ │ │ - eoreq r8, r9, r6, ror #13 │ │ │ │ + eoreq r8, r9, r0, lsr #21 │ │ │ │ + ldrdeq r8, [r9], -lr @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ @ instruction: 0xf500b08d │ │ │ │ ldrmi r5, [sp], -r0, asr #12 │ │ │ │ strmi r4, [r1], r6, ror #22 │ │ │ │ @@ -70240,20 +70240,20 @@ │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf7fc4648 │ │ │ │ ldrb pc, [r5, r9, asr #22] @ │ │ │ │ ldrvc pc, [r4], #1284 @ 0x504 │ │ │ │ bmi 253e54 │ │ │ │ stmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx fffd65d2 │ │ │ │ + blx ffed65d2 │ │ │ │ svclt 0x0000e796 │ │ │ │ adceq r6, lr, r6, rrx │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r8, r9, r4, ror #17 │ │ │ │ - eoreq r8, r9, r2, lsr #10 │ │ │ │ + ldrdeq r8, [r9], -ip @ │ │ │ │ + eoreq r8, r9, sl, lsl r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0xf500b08b │ │ │ │ ldrmi r5, [sp], -r0, asr #12 │ │ │ │ strmi r4, [r1], r1, ror #22 │ │ │ │ @@ -70348,20 +70348,20 @@ │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf7fc4648 │ │ │ │ @ instruction: 0xe7d5fa71 │ │ │ │ ldrvc pc, [r4], #1284 @ 0x504 │ │ │ │ bmi 25402c │ │ │ │ stmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 9d6782 │ │ │ │ + blx 8d6782 │ │ │ │ svclt 0x0000e79e │ │ │ │ adceq r5, lr, r2, lsr #29 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r8, r9, r4, lsr r7 │ │ │ │ - eoreq r8, r9, r2, ror r3 │ │ │ │ + eoreq r8, r9, ip, lsr #14 │ │ │ │ + eoreq r8, r9, sl, ror #6 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ addlt r4, r2, fp, asr #22 │ │ │ │ ldrdgt pc, [ip, -pc]! @ │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -70436,21 +70436,21 @@ │ │ │ │ @ instruction: 0xf502e7da │ │ │ │ @ instruction: 0xe7a37294 │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ orrscs pc, r0, #12779520 @ 0xc30000 │ │ │ │ svclt 0x0000e7d2 │ │ │ │ strdeq r5, [lr], r8 @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r8, r9, r0, ror #14 │ │ │ │ - mlaeq r9, r6, r6, r8 │ │ │ │ - eoreq r8, r9, r4, ror #12 │ │ │ │ - mlaeq r9, r2, r6, r8 │ │ │ │ - eoreq r8, r9, r8, lsr r6 │ │ │ │ - strhteq r8, [r9], -sl │ │ │ │ - eoreq r8, r9, r2, ror r6 │ │ │ │ + eoreq r8, r9, r8, asr r7 │ │ │ │ + eoreq r8, r9, lr, lsl #13 │ │ │ │ + eoreq r8, r9, ip, asr r6 │ │ │ │ + eoreq r8, r9, sl, lsl #13 │ │ │ │ + eoreq r8, r9, r0, lsr r6 │ │ │ │ + strhteq r8, [r9], -r2 │ │ │ │ + eoreq r8, r9, sl, ror #12 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ ldrmi r4, [r7], -lr, lsl #12 │ │ │ │ @ instruction: 0xf8d44698 │ │ │ │ @@ -70747,15 +70747,15 @@ │ │ │ │ bvs 1f8a95c │ │ │ │ eorsge pc, r6, r3, asr r8 @ │ │ │ │ svccc 0x00fff1ba │ │ │ │ @ instruction: 0xf8d4d023 │ │ │ │ vmovvs.32 r3, d9[0] │ │ │ │ orrne lr, sl, #323584 @ 0x4f000 │ │ │ │ vadd.i64 , , q4 │ │ │ │ - ldrtmi pc, [r1], -r7, lsr #30 @ │ │ │ │ + ldrtmi pc, [r1], -r3, lsr #30 @ │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184638 │ │ │ │ stmdbeq r1, {r0, r3, r6, ip, sp, lr, pc} │ │ │ │ blx fe9569e2 │ │ │ │ blne dd8c7c │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -71346,15 +71346,15 @@ │ │ │ │ @ instruction: 0xf0204628 │ │ │ │ @ instruction: 0xf505fdb9 │ │ │ │ @ instruction: 0xf8d4504e │ │ │ │ andscc r2, r8, r8, lsl fp │ │ │ │ blne 5d95b8 │ │ │ │ stc2 0, cr15, [r4], #-228 @ 0xffffff1c │ │ │ │ @ instruction: 0xf12a2000 │ │ │ │ - @ instruction: 0xf8c8fdd7 │ │ │ │ + @ instruction: 0xf8c8fdd3 │ │ │ │ @ instruction: 0xf8d40258 │ │ │ │ @ instruction: 0xf8933b14 │ │ │ │ @ instruction: 0xb12a2065 │ │ │ │ sbcscc pc, r0, #216, 16 @ 0xd80000 │ │ │ │ orrvc pc, r0, #1124073472 @ 0x43000000 │ │ │ │ sbcscc pc, r0, #200, 16 @ 0xc80000 │ │ │ │ strbtcc pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ @@ -71483,15 +71483,15 @@ │ │ │ │ @ instruction: 0xe7253bb4 │ │ │ │ bl ffd59364 │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ strhteq r4, [lr], lr │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r4, lr, r4, lsr sp │ │ │ │ - eoreq r7, r9, ip, asr r4 │ │ │ │ + eoreq r7, r9, r4, asr r4 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi r4, [r4], -lr, asr #22 │ │ │ │ strmi fp, [sp], -r3, lsl #1 │ │ │ │ @ instruction: 0xf504447b │ │ │ │ @@ -71660,15 +71660,15 @@ │ │ │ │ @ instruction: 0xf8d5f9bb │ │ │ │ @ instruction: 0x46203b18 │ │ │ │ @ instruction: 0xf08a6859 │ │ │ │ @ instruction: 0xf8d6fd2b │ │ │ │ ldrdcs r3, [r0], -r0 │ │ │ │ orreq pc, r0, #67 @ 0x43 │ │ │ │ sbcscc pc, r0, #12976128 @ 0xc60000 │ │ │ │ - blx 1957c06 │ │ │ │ + blx 1857c06 │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ subscc pc, r8, #12976128 @ 0xc60000 │ │ │ │ stc2 0, cr15, [r6, #-136] @ 0xffffff78 │ │ │ │ @ instruction: 0xf504e758 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8d3321c │ │ │ │ @ instruction: 0xf5033e44 │ │ │ │ @@ -72562,15 +72562,15 @@ │ │ │ │ @ instruction: 0xf8c80310 │ │ │ │ @ instruction: 0xf8d834e8 │ │ │ │ @ instruction: 0xf04334ec │ │ │ │ @ instruction: 0xf8c80304 │ │ │ │ @ instruction: 0xf88534ec │ │ │ │ @ instruction: 0xf7fe2b80 │ │ │ │ andcs pc, r0, r3, lsr #16 │ │ │ │ - mrrc2 1, 2, pc, r4, cr9 @ │ │ │ │ + mrrc2 1, 2, pc, r0, cr9 @ │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi 119cee0 │ │ │ │ ldrbtmi r4, [sl], #-2880 @ 0xfffff4c0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r3, ror r1 @ │ │ │ │ @@ -72634,15 +72634,15 @@ │ │ │ │ @ instruction: 0xf7b8e72b │ │ │ │ svclt 0x0000eaf4 │ │ │ │ adceq r3, lr, lr, lsl #26 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ strdeq r3, [lr], lr @ │ │ │ │ adceq r3, lr, lr, ror sl │ │ │ │ - eoreq r6, r9, ip, lsl #3 │ │ │ │ + eoreq r6, r9, r4, lsl #3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0060f8cc │ │ │ │ addslt r4, pc, r4, ror #25 │ │ │ │ ldrbtmi r4, [ip], #-3044 @ 0xfffff41c │ │ │ │ stclmi 8, cr5, [r4], #908 @ 0x38c │ │ │ │ @@ -72801,15 +72801,15 @@ │ │ │ │ @ instruction: 0xf8c80310 │ │ │ │ @ instruction: 0xf8d834e8 │ │ │ │ @ instruction: 0xf04334ec │ │ │ │ @ instruction: 0xf8c80304 │ │ │ │ @ instruction: 0xf88534ec │ │ │ │ @ instruction: 0xf7fa2b80 │ │ │ │ andcs pc, r0, fp, lsl #25 │ │ │ │ - blx 1e58dd8 │ │ │ │ + blx 1d58dd8 │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi 119d29c │ │ │ │ ldrbtmi r4, [sl], #-2880 @ 0xfffff4c0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r3, ror r1 @ │ │ │ │ @@ -72873,15 +72873,15 @@ │ │ │ │ @ instruction: 0xf7b8e72b │ │ │ │ svclt 0x0000e916 │ │ │ │ adceq r3, lr, r2, asr r9 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ adceq r3, lr, r2, asr #18 │ │ │ │ adceq r3, lr, r2, asr #13 │ │ │ │ - ldrdeq r5, [r9], -r0 @ │ │ │ │ + eoreq r5, r9, r8, asr #27 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0060f8cc │ │ │ │ addslt r4, pc, r4, ror #25 │ │ │ │ ldrbtmi r4, [ip], #-3044 @ 0xfffff41c │ │ │ │ stclmi 8, cr5, [r4], #908 @ 0x38c │ │ │ │ @@ -73040,15 +73040,15 @@ │ │ │ │ @ instruction: 0xf8c80310 │ │ │ │ @ instruction: 0xf8d834e8 │ │ │ │ @ instruction: 0xf04334ec │ │ │ │ @ instruction: 0xf8c80304 │ │ │ │ @ instruction: 0xf88534ec │ │ │ │ @ instruction: 0xf7fb2b80 │ │ │ │ @ instruction: 0x2000feb3 │ │ │ │ - @ instruction: 0xf898f129 │ │ │ │ + @ instruction: 0xf894f129 │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi 119d658 │ │ │ │ ldrbtmi r4, [sl], #-2880 @ 0xfffff4c0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r3, ror r1 @ │ │ │ │ @@ -73112,15 +73112,15 @@ │ │ │ │ @ instruction: 0xf7b7e72b │ │ │ │ svclt 0x0000ef38 │ │ │ │ umlaleq r3, lr, r6, r5 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ adceq r3, lr, r6, lsl #11 │ │ │ │ adceq r3, lr, r6, lsl #6 │ │ │ │ - eoreq r5, r9, r4, lsl sl │ │ │ │ + eoreq r5, r9, ip, lsl #20 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r7, sl, lsr #29 │ │ │ │ ldrbtmi r4, [lr], #-3242 @ 0xfffff356 │ │ │ │ @ instruction: 0x4dab4baa │ │ │ │ @@ -73756,15 +73756,15 @@ │ │ │ │ strmi r2, [sl], r0, asr #2 │ │ │ │ @ instruction: 0xf8d7492a │ │ │ │ @ instruction: 0xf858025c │ │ │ │ addmi r1, r8, #1 │ │ │ │ @ instruction: 0xf8d7d02f │ │ │ │ teqlt r8, #96, 4 │ │ │ │ @ instruction: 0xf1284652 │ │ │ │ - @ instruction: 0xb1b8fb5d │ │ │ │ + @ instruction: 0xb1b8fb59 │ │ │ │ rsbcc pc, r4, #14090240 @ 0xd70000 │ │ │ │ rsbeq pc, r0, #13041664 @ 0xc70000 │ │ │ │ rsbge pc, r8, #13041664 @ 0xc70000 │ │ │ │ and r4, sp, r8, lsl r4 │ │ │ │ @ instruction: 0xf6492280 │ │ │ │ stmdane r9!, {r2, r3, r6, r7, sp} │ │ │ │ @ instruction: 0xf7b74420 │ │ │ │ @@ -73840,15 +73840,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d54926 │ │ │ │ ldmdapl r9!, {r2, r3, r4, r6, r9}^ │ │ │ │ eorle r4, fp, r8, lsl #5 │ │ │ │ rsbne pc, r0, #13959168 @ 0xd50000 │ │ │ │ ldrmi fp, [sl], -r8, lsl #6 │ │ │ │ @ instruction: 0xf1289300 │ │ │ │ - blls dc444 │ │ │ │ + blls dc434 │ │ │ │ @ instruction: 0xf8c5b170 │ │ │ │ @ instruction: 0xf8d53268 │ │ │ │ @ instruction: 0xf8c53264 │ │ │ │ ldrmi r0, [r8], #-608 @ 0xfffffda0 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 56a308 │ │ │ │ eorle r0, sp, r8 │ │ │ │ @@ -73913,15 +73913,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d54926 │ │ │ │ ldmdapl r9!, {r2, r3, r4, r6, r9}^ │ │ │ │ eorle r4, fp, r8, lsl #5 │ │ │ │ rsbne pc, r0, #13959168 @ 0xd50000 │ │ │ │ ldrmi fp, [sl], -r8, lsl #6 │ │ │ │ @ instruction: 0xf1289300 │ │ │ │ - blls dc320 │ │ │ │ + blls dc310 │ │ │ │ @ instruction: 0xf8c5b170 │ │ │ │ @ instruction: 0xf8d53268 │ │ │ │ @ instruction: 0xf8c53264 │ │ │ │ ldrmi r0, [r8], #-608 @ 0xfffffda0 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 56a42c │ │ │ │ eorle r0, sp, r8 │ │ │ │ @@ -74108,15 +74108,15 @@ │ │ │ │ @ instruction: 0xf8d99a09 │ │ │ │ ldmpl r3, {r3, r7, r9}^ │ │ │ │ @ instruction: 0xf0004298 │ │ │ │ @ instruction: 0xf8d980e1 │ │ │ │ stmdacs r0, {r2, r3, r7, r9, ip} │ │ │ │ addshi pc, r9, r0 │ │ │ │ @ instruction: 0xf128462a │ │ │ │ - stmdacs r0, {r0, r2, r3, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d9d046 │ │ │ │ @ instruction: 0xf8c93290 │ │ │ │ @ instruction: 0xf8c95294 │ │ │ │ stmiane r5, {r2, r3, r7, r9}^ │ │ │ │ @ instruction: 0xf8dfe799 │ │ │ │ bls 2eb3d8 │ │ │ │ usat r5, #15, r3, asr #17 │ │ │ │ @@ -74208,15 +74208,15 @@ │ │ │ │ @ instruction: 0xf8d99909 │ │ │ │ stmiapl fp, {r2, r3, r4, r6, r9}^ │ │ │ │ @ instruction: 0xf0004298 │ │ │ │ @ instruction: 0xf8d981d1 │ │ │ │ stmdacs r0, {r5, r6, r9, ip} │ │ │ │ @ instruction: 0x81b1f000 │ │ │ │ @ instruction: 0xf127462a │ │ │ │ - ldrdlt pc, [r0, #-245] @ 0xffffff0b │ │ │ │ + ldrdlt pc, [r0, #-241] @ 0xffffff0f │ │ │ │ rsbcc pc, r4, #14221312 @ 0xd90000 │ │ │ │ rsbeq pc, r0, #13172736 @ 0xc90000 │ │ │ │ @ instruction: 0xf8c94418 │ │ │ │ @ instruction: 0xf8c95268 │ │ │ │ @ instruction: 0xf8d76264 │ │ │ │ @ instruction: 0xf8d72264 │ │ │ │ @ instruction: 0xf7b71260 │ │ │ │ @@ -74471,19 +74471,19 @@ │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r4, ror #20 │ │ │ │ andeq r0, r0, r8, lsl #17 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, ip, ror r8 │ │ │ │ andeq r0, r0, r0, lsl ip │ │ │ │ andeq r0, r0, r8, lsl lr │ │ │ │ - ldrdeq r4, [r9], -r8 @ │ │ │ │ + ldrdeq r4, [r9], -r0 @ │ │ │ │ adceq r1, lr, r8, asr #31 │ │ │ │ andeq r0, r0, r0, asr sl │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - eoreq r4, r9, r2, asr #10 │ │ │ │ + eoreq r4, r9, sl, lsr r5 │ │ │ │ @ instruction: 0x00000ab4 │ │ │ │ andeq r0, r0, ip, asr #16 │ │ │ │ andeq r0, r0, r4, ror #15 │ │ │ │ andeq r0, r0, r8, asr #21 │ │ │ │ andeq r0, r0, r4, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febf5578 │ │ │ │ @@ -74687,15 +74687,15 @@ │ │ │ │ @ instruction: 0xfffe4aed │ │ │ │ andeq r0, r0, r8, asr #21 │ │ │ │ adceq r1, lr, r2, lsr sl │ │ │ │ @ instruction: 0xfffe34d5 │ │ │ │ andeq r0, r0, r0, asr sl │ │ │ │ andeq r0, r0, r4, lsr #19 │ │ │ │ @ instruction: 0xfffe49b3 │ │ │ │ - ldrdeq r8, [pc], -r2 @ │ │ │ │ + eoreq r8, pc, sl, asr #31 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0058f8cc │ │ │ │ @ instruction: 0xf5004a8d │ │ │ │ blmi fe3f48c4 │ │ │ │ ldrbtmi fp, [sl], #-164 @ 0xffffff5c │ │ │ │ @@ -74846,15 +74846,15 @@ │ │ │ │ umlaleq r1, lr, sl, r8 │ │ │ │ @ instruction: 0xfffe48ad │ │ │ │ @ instruction: 0xfffe3327 │ │ │ │ andeq r0, r0, r0, lsl ip │ │ │ │ andeq r0, r0, r8, lsl #17 │ │ │ │ andeq r0, r0, r8, asr #21 │ │ │ │ @ instruction: 0xfffe4789 │ │ │ │ - eoreq r8, pc, ip, lsr #27 │ │ │ │ + eoreq r8, pc, r4, lsr #27 │ │ │ │ andeq r0, r0, r0, asr sl │ │ │ │ andeq r0, r0, r4, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ @@ -75019,15 +75019,15 @@ │ │ │ │ blx 167922 │ │ │ │ blvs fe92fbec │ │ │ │ @ instruction: 0xf8926aa3 │ │ │ │ addmi r7, fp, #36 @ 0x24 │ │ │ │ blcs ce830 │ │ │ │ streq pc, [r0, r7, asr #7] │ │ │ │ bvs ff4d3260 │ │ │ │ - stc2l 2, cr15, [r4, #196] @ 0xc4 │ │ │ │ + stc2l 2, cr15, [r0, #196] @ 0xc4 │ │ │ │ @ instruction: 0xf0109b0c │ │ │ │ svclt 0x00140f06 │ │ │ │ blvc dbd14 │ │ │ │ bleq fe0dad18 │ │ │ │ movwls r6, #55771 @ 0xd9db │ │ │ │ @ instruction: 0x46d8e794 │ │ │ │ ldrsbt pc, [r0], -sp @ │ │ │ │ @@ -75098,15 +75098,15 @@ │ │ │ │ stmib sp, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ andls r2, r6, #4, 4 @ 0x40000000 │ │ │ │ @ instruction: 0xf500e7b9 │ │ │ │ @ instruction: 0xf500576b │ │ │ │ strmi r5, [sl], -r0, lsl #7 │ │ │ │ ldrcc r4, [r4, -fp, lsl #13]! │ │ │ │ svclt 0x0000e7f0 │ │ │ │ - eoreq r3, r9, lr, lsl #30 │ │ │ │ + eoreq r3, r9, r6, lsl #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febf5f20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0ff8 │ │ │ │ @ instruction: 0xf7ff2101 │ │ │ │ stclt 14, cr15, [r8, #-4] │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ @@ -75632,15 +75632,15 @@ │ │ │ │ bfi r4, r0, #12, #9 │ │ │ │ ldrdhi pc, [ip], #-135 @ 0xffffff79 │ │ │ │ @ instruction: 0xf8d76d7e │ │ │ │ @ instruction: 0xf5069030 │ │ │ │ @ instruction: 0xf5065191 │ │ │ │ @ instruction: 0x311c5591 │ │ │ │ @ instruction: 0xf1254648 │ │ │ │ - blge 11f1a8 │ │ │ │ + blge 11f198 │ │ │ │ muleq r7, r9, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0x46214630 │ │ │ │ @ instruction: 0xf8d36c3b │ │ │ │ movwls r3, #552 @ 0x228 │ │ │ │ muleq ip, r5, r8 │ │ │ │ ldc2 7, cr15, [sl], {225} @ 0xe1 │ │ │ │ @@ -76179,15 +76179,15 @@ │ │ │ │ stmdbeq r3, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmdacc r4, {r0, r3, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ andvs r4, r0, r8, ror #8 │ │ │ │ @ instruction: 0xf7b4e707 │ │ │ │ svclt 0x0000ef3a │ │ │ │ umlaleq r0, lr, r0, r4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r7, pc, lr, ror #19 │ │ │ │ + eoreq r7, pc, r6, ror #19 │ │ │ │ adceq r0, lr, r2, lsl #5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 15b2c4 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 7, cr15, cr8, cr12, {6} │ │ │ │ svcge 0x0006b0d7 │ │ │ │ @@ -76819,15 +76819,15 @@ │ │ │ │ smlald r4, sl, sl, r6 │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r1 │ │ │ │ ldrdeq r0, [lr], sl @ │ │ │ │ ldrdeq r0, [lr], r4 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r2, r9, r0, ror #1 │ │ │ │ + ldrdeq r2, [r9], -r8 @ │ │ │ │ adceq pc, sp, r0, lsl r9 @ │ │ │ │ tstpeq r0, r2, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c64610 │ │ │ │ strmi r1, [sl], -r0, ror #13 │ │ │ │ ldclvs 4, cr14, [ip, #268]! @ 0x10c │ │ │ │ @ instruction: 0x46206cb9 │ │ │ │ @ instruction: 0xf958f01b │ │ │ │ @@ -76928,15 +76928,15 @@ │ │ │ │ ldrbcs pc, [ip], r3, asr #17 @ │ │ │ │ strbmi r4, [r1], -r0, lsr #12 │ │ │ │ @ instruction: 0xf942f01b │ │ │ │ @ instruction: 0xf50465fc │ │ │ │ @ instruction: 0xf1075191 │ │ │ │ @ instruction: 0x46200470 │ │ │ │ @ instruction: 0xf124311c │ │ │ │ - ldclvs 12, cr15, [fp, #948]! @ 0x3b4 │ │ │ │ + ldclvs 12, cr15, [fp, #932]! @ 0x3a4 │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r6, lsl #17 │ │ │ │ orrspl pc, r1, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0x46416b7c │ │ │ │ eorcs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ ldclvs 2, cr9, [lr] │ │ │ │ ldrtmi ip, [r0], -ip, lsl #22 │ │ │ │ @@ -77304,15 +77304,15 @@ │ │ │ │ @ instruction: 0xf8d36b7b │ │ │ │ ldmdavs r9, {r2, r3, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ ldclvs 3, cr8, [sp, #508]! @ 0x1fc │ │ │ │ ldrbmi sl, [r8], -r1, lsl #24 │ │ │ │ orrspl pc, r1, r5, lsl #10 │ │ │ │ @ instruction: 0xf124311c │ │ │ │ - @ instruction: 0xf505f9fd │ │ │ │ + @ instruction: 0xf505f9f9 │ │ │ │ ldm fp, {r0, r4, r7, r8, r9, ip, lr} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ strtmi r0, [r8], -r7 │ │ │ │ vldmiavs r9!, {d6-} │ │ │ │ eorcs pc, r8, #13762560 @ 0xd20000 │ │ │ │ blgt 3c57ac │ │ │ │ @ instruction: 0xff8af7df │ │ │ │ @@ -77737,15 +77737,15 @@ │ │ │ │ @ instruction: 0xf8c06019 │ │ │ │ strb r2, [r5, #-1756]! @ 0xfffff924 │ │ │ │ movwcc r6, #36281 @ 0x8db9 │ │ │ │ strbtcc pc, [r0], r1, asr #17 @ │ │ │ │ svclt 0x0000e52b │ │ │ │ ... │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r1, r9, lr, lsl r5 │ │ │ │ + eoreq r1, r9, r6, lsl r5 │ │ │ │ ldcne 13, cr6, [sl, #-736] @ 0xfffffd20 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ strbtcs pc, [r0], r0, asr #17 @ │ │ │ │ @ instruction: 0xf8c06019 │ │ │ │ str r2, [r1, #-1756] @ 0xfffff924 │ │ │ │ @ instruction: 0xf1046dbb │ │ │ │ @@ -78708,15 +78708,15 @@ │ │ │ │ @ instruction: 0x46080210 │ │ │ │ ldrmi r6, [r1], -r2, lsr #1 │ │ │ │ ldmib sp, {r1, r2, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ stcge 8, cr7, [ip, #-20] @ 0xffffffec │ │ │ │ orrspl pc, r1, r8, lsl #10 │ │ │ │ tstcc ip, r8, lsr #12 │ │ │ │ ldrpl pc, [r1], r8, lsl #10 │ │ │ │ - @ instruction: 0xff00f122 │ │ │ │ + cdp2 1, 15, cr15, cr12, cr2, {1} │ │ │ │ ldm r5, {r0, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf8d70007 │ │ │ │ stm r3, {r3, r5, r9, lr, pc} │ │ │ │ strbmi r0, [r0], -r7 │ │ │ │ @ instruction: 0xf8cd4621 │ │ │ │ ldm r6, {lr, pc} │ │ │ │ @ instruction: 0xf7de000c │ │ │ │ @@ -78970,15 +78970,15 @@ │ │ │ │ stmdbeq r3, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmdacc r4, {r0, r3, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ andvs r4, r0, r8, ror #8 │ │ │ │ @ instruction: 0xf7b2e707 │ │ │ │ svclt 0x0000e968 │ │ │ │ adceq sp, sp, ip, ror #17 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r4, pc, sl, asr #28 │ │ │ │ + eoreq r4, pc, r2, asr #28 │ │ │ │ ldrdeq sp, [sp], lr @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 15de6c │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 5, cr15, cr8, cr12, {6} │ │ │ │ @@ -79611,15 +79611,15 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adceq sp, sp, r2, lsr r6 │ │ │ │ adceq sp, sp, lr, lsr #12 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq pc, r8, r0, lsr #10 │ │ │ │ + eoreq pc, r8, r8, lsl r5 @ │ │ │ │ adceq ip, sp, r0, asr sp │ │ │ │ mrcvs 14, 1, r6, cr9, cr12, {5} │ │ │ │ @ instruction: 0xf0194620 │ │ │ │ @ instruction: 0x4620fe55 │ │ │ │ @ instruction: 0xff4ef7e5 │ │ │ │ @ instruction: 0x46046efb │ │ │ │ usatne pc, #16, r3, asr #17 @ │ │ │ │ @@ -79769,15 +79769,15 @@ │ │ │ │ cdpvs 13, 15, cr10, cr10, cr1, {0} │ │ │ │ orrspl pc, r1, r6, lsl #10 │ │ │ │ ldrsbhi pc, [ip], #-135 @ 0xffffff79 @ │ │ │ │ strcs r3, [r0], #-284 @ 0xfffffee4 │ │ │ │ strmi lr, [r3], #-2496 @ 0xfffff640 │ │ │ │ @ instruction: 0xf8c24640 │ │ │ │ @ instruction: 0xf12136dc │ │ │ │ - @ instruction: 0xf506feb7 │ │ │ │ + @ instruction: 0xf506feb3 │ │ │ │ ldm r8, {r0, r4, r7, r8, r9, ip, lr} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ ldrtmi r0, [r0], -r7 │ │ │ │ @ instruction: 0xf8d56d3d │ │ │ │ andls r2, r0, #40, 4 @ 0x80000002 │ │ │ │ blgt 3bef1c │ │ │ │ mcrr2 7, 13, pc, r4, cr13 @ │ │ │ │ @@ -80243,15 +80243,15 @@ │ │ │ │ ldcvs 2, cr8, [fp, #-504]! @ 0xfffffe08 │ │ │ │ eorcc pc, ip, #13828096 @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ ldrthi pc, [r3], -r0, asr #32 @ │ │ │ │ stcge 14, cr6, [r1], {189} @ 0xbd │ │ │ │ @ instruction: 0xf5054658 │ │ │ │ @ instruction: 0x311c5191 │ │ │ │ - blx 16020e │ │ │ │ + blx 6020c │ │ │ │ orrspl pc, r1, #20971520 @ 0x1400000 │ │ │ │ muleq r7, fp, r8 │ │ │ │ andeq lr, r7, r4, lsl #17 │ │ │ │ ldcvs 6, cr4, [sl, #-160]! @ 0xffffff60 │ │ │ │ @ instruction: 0xf8d26e39 │ │ │ │ andls r2, r0, #40, 4 @ 0x80000002 │ │ │ │ @ instruction: 0xf7ddcb0c │ │ │ │ @@ -80815,15 +80815,15 @@ │ │ │ │ ldcvs 8, cr5, [fp, #-840]! @ 0xfffffcb8 │ │ │ │ adcseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ ldcvs 1, cr8, [fp, #-128]! @ 0xffffff80 │ │ │ │ adcsne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x46228115 │ │ │ │ - ldc2 1, cr15, [r0], #-132 @ 0xffffff7c │ │ │ │ + stc2 1, cr15, [ip], #-132 @ 0xffffff7c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldcvs 1, cr8, [fp, #-188]! @ 0xffffff44 │ │ │ │ sbccs pc, r0, #13828096 @ 0xd30000 │ │ │ │ sbcmi pc, r4, #12779520 @ 0xc30000 │ │ │ │ adcseq pc, ip, #12779520 @ 0xc30000 │ │ │ │ strb r1, [lr, r4, lsl #17] │ │ │ │ ldccs 0, cr0, [pc], #-400 @ a4504 │ │ │ │ @@ -80834,15 +80834,15 @@ │ │ │ │ ldcvs 8, cr5, [fp, #-840]! @ 0xfffffcb8 │ │ │ │ adcseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ ldcvs 0, cr8, [fp, #-868]! @ 0xfffffc9c │ │ │ │ adcsne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ strtmi r8, [r2], -lr, asr #1 │ │ │ │ - stc2 1, cr15, [sl], {33} @ 0x21 │ │ │ │ + stc2 1, cr15, [r6], {33} @ 0x21 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldcvs 1, cr8, [fp, #-44]! @ 0xffffffd4 │ │ │ │ sbccs pc, r0, #13828096 @ 0xd30000 │ │ │ │ sbcmi pc, r4, #12779520 @ 0xc30000 │ │ │ │ adcseq pc, ip, #12779520 @ 0xc30000 │ │ │ │ ldrb r1, [fp, -r4, lsl #17]! │ │ │ │ tstpeq r4, r2, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @@ -81371,15 +81371,15 @@ │ │ │ │ cdpvs 14, 15, cr11, cr10, cr8, {2} │ │ │ │ movweq pc, #33025 @ 0x8101 @ │ │ │ │ strbtcc pc, [r0], r2, asr #17 @ │ │ │ │ mcrlt 7, 0, pc, cr9, cr13, {7} @ │ │ │ │ cdp 7, 10, cr15, cr4, cr15, {5} │ │ │ │ ... │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq lr, r8, r6, lsr #1 │ │ │ │ + mlaeq r8, lr, r0, lr │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febfc138 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fd8 │ │ │ │ strdlt ip, [r7], r4 │ │ │ │ @ instruction: 0x460d4b3c │ │ │ │ @@ -82195,15 +82195,15 @@ │ │ │ │ @ instruction: 0x46080210 │ │ │ │ ldrmi r6, [r1], -r2, lsr #1 │ │ │ │ ldmib sp, {r1, r2, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ stcge 8, cr7, [ip, #-20] @ 0xffffffec │ │ │ │ orrspl pc, r1, r8, lsl #10 │ │ │ │ tstcc ip, r8, lsr #12 │ │ │ │ ldrpl pc, [r1], r8, lsl #10 │ │ │ │ - blx ff06208e │ │ │ │ + blx fef6208e │ │ │ │ ldm r5, {r0, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf8d70007 │ │ │ │ stm r3, {r3, r5, r9, lr, pc} │ │ │ │ strbmi r0, [r0], -r7 │ │ │ │ @ instruction: 0xf8cd4621 │ │ │ │ ldm r6, {lr, pc} │ │ │ │ @ instruction: 0xf7db000c │ │ │ │ @@ -82456,15 +82456,15 @@ │ │ │ │ stmdbeq r3, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmdacc r4, {r0, r3, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ andvs r4, r0, r8, ror #8 │ │ │ │ @ instruction: 0xf7aee707 │ │ │ │ svclt 0x0000ee28 │ │ │ │ adceq sl, sp, ip, ror #4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r1, pc, sl, asr #15 │ │ │ │ + eoreq r1, pc, r2, asr #15 │ │ │ │ adceq sl, sp, lr, asr r0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1614ec │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 5, cr15, cr8, cr12, {6} │ │ │ │ @@ -83095,15 +83095,15 @@ │ │ │ │ svclt 0x0000e759 │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r1 │ │ │ │ strhteq r9, [sp], r2 │ │ │ │ adceq r9, sp, lr, lsr #31 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq fp, r8, r4, lsr #29 │ │ │ │ + mlaeq r8, ip, lr, fp │ │ │ │ ldrdeq r9, [sp], r4 @ │ │ │ │ mrcvs 14, 1, r6, cr9, cr12, {5} │ │ │ │ @ instruction: 0xf0134620 │ │ │ │ @ instruction: 0x4620ffb7 │ │ │ │ ldc2 7, cr15, [r2], {226} @ 0xe2 │ │ │ │ @ instruction: 0x46046efb │ │ │ │ usatne pc, #16, r3, asr #17 @ │ │ │ │ @@ -83253,15 +83253,15 @@ │ │ │ │ cdpvs 13, 15, cr10, cr10, cr1, {0} │ │ │ │ orrspl pc, r1, r6, lsl #10 │ │ │ │ ldrsbhi pc, [ip], #-135 @ 0xffffff79 @ │ │ │ │ strcs r3, [r0], #-284 @ 0xfffffee4 │ │ │ │ strmi lr, [r3], #-2496 @ 0xfffff640 │ │ │ │ @ instruction: 0xf8c24640 │ │ │ │ @ instruction: 0xf11e36dc │ │ │ │ - @ instruction: 0xf506fb7b │ │ │ │ + @ instruction: 0xf506fb77 │ │ │ │ ldm r8, {r0, r4, r7, r8, r9, ip, lr} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ ldrtmi r0, [r0], -r7 │ │ │ │ @ instruction: 0xf8d56d3d │ │ │ │ andls r2, r0, #40, 4 @ 0x80000002 │ │ │ │ blgt 3c2594 │ │ │ │ @ instruction: 0xf908f7da │ │ │ │ @@ -83726,15 +83726,15 @@ │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ ldmdavs r9, {r2, r3, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ mrcvs 6, 5, r8, cr13, cr1, {1} │ │ │ │ ldrbmi sl, [r8], -r1, lsl #24 │ │ │ │ orrspl pc, r1, r5, lsl #10 │ │ │ │ @ instruction: 0xf11d311c │ │ │ │ - @ instruction: 0xf505ffc9 │ │ │ │ + @ instruction: 0xf505ffc5 │ │ │ │ ldm fp, {r0, r4, r7, r8, r9, ip, lr} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ strtmi r0, [r8], -r7 │ │ │ │ mrcvs 13, 1, r6, cr9, cr10, {1} │ │ │ │ eorcs pc, r8, #13762560 @ 0xd20000 │ │ │ │ blgt 3cbc14 │ │ │ │ ldc2l 7, cr15, [r6, #-868] @ 0xfffffc9c │ │ │ │ @@ -84297,15 +84297,15 @@ │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ addsmi r0, r0, #184, 4 @ 0x8000000b │ │ │ │ tstphi pc, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ stmdacs r0, {r2, r3, r4, r5, r7, r9, ip} │ │ │ │ tstphi r4, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf11e4622 │ │ │ │ - stmdacs r0, {r0, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ msrhi CPSR_fsx, r0 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xf8c322c0 │ │ │ │ @ instruction: 0xf8c342c4 │ │ │ │ stmne r4, {r2, r3, r4, r5, r7, r9} │ │ │ │ rsbeq lr, r4, lr, asr #15 │ │ │ │ vfma.f32 d18, d0, d31 │ │ │ │ @@ -84316,15 +84316,15 @@ │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ addsmi r0, r0, #184, 4 @ 0x8000000b │ │ │ │ sbcshi pc, r8, r0 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ stmdacs r0, {r2, r3, r4, r5, r7, r9, ip} │ │ │ │ sbchi pc, sp, r0 │ │ │ │ @ instruction: 0xf11e4622 │ │ │ │ - stmdacs r0, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ mrshi pc, (UNDEF: 10) @ │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xf8c322c0 │ │ │ │ @ instruction: 0xf8c342c4 │ │ │ │ stmne r4, {r2, r3, r4, r5, r7, r9} │ │ │ │ @ instruction: 0xf102e77b │ │ │ │ movwcs r0, #16660 @ 0x4114 │ │ │ │ @@ -84853,15 +84853,15 @@ │ │ │ │ @ instruction: 0xf1036efa │ │ │ │ @ instruction: 0xf8c20108 │ │ │ │ @ instruction: 0xf7fd16e0 │ │ │ │ @ instruction: 0xf7acbe11 │ │ │ │ svclt 0x0000eb6e │ │ │ │ ... │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq sl, r8, r8, lsr sl │ │ │ │ + eoreq sl, r8, r0, lsr sl │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ addpl pc, r0, r0, lsl #10 │ │ │ │ @ instruction: 0xf8c02300 │ │ │ │ @ instruction: 0x47703a3c │ │ │ │ addpl pc, r0, r0, lsl #10 │ │ │ │ bcc fe68f4 │ │ │ │ @ instruction: 0xf893b113 │ │ │ │ @@ -85677,15 +85677,15 @@ │ │ │ │ ssateq pc, #25, r4, asr #17 @ │ │ │ │ andle r1, r1, r2, asr #24 │ │ │ │ b ff8e7118 │ │ │ │ @ instruction: 0x06d0f8d4 │ │ │ │ andle r1, r1, r3, asr #24 │ │ │ │ b ff767124 │ │ │ │ addseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ - blx fef656d8 │ │ │ │ + blx fee656d8 │ │ │ │ adcne pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d4b121 │ │ │ │ blvs 735d0c │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ @ instruction: 0xf07e4628 │ │ │ │ bvs ffba7c9c │ │ │ │ blvs 73ab40 │ │ │ │ @@ -85705,21 +85705,21 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ strmi r4, [r8], -r4, lsl #12 │ │ │ │ cdp2 0, 11, cr15, cr2, cr14, {2} │ │ │ │ stmdbvs sl!, {r8, sp} │ │ │ │ b 867194 │ │ │ │ adcsvs pc, sp, r4, lsr #11 │ │ │ │ - @ instruction: 0xf85ef130 │ │ │ │ + @ instruction: 0xf85af130 │ │ │ │ msrvs CPSR_sx, #164, 10 @ 0x29000000 │ │ │ │ @ instruction: 0xf8d34629 │ │ │ │ @ instruction: 0xf04e0474 │ │ │ │ @ instruction: 0xf5a4fe8b │ │ │ │ @ instruction: 0xf13060bd │ │ │ │ - @ instruction: 0xf5a4f861 │ │ │ │ + @ instruction: 0xf5a4f85d │ │ │ │ @ instruction: 0x462950d1 │ │ │ │ ldccc 8, cr15, [r0], {80} @ 0x50 │ │ │ │ ldceq 8, cr15, [ip], {80} @ 0x50 │ │ │ │ ldcllt 7, cr4, [r0, #-608]! @ 0xfffffda0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec00524 │ │ │ │ @@ -85790,27 +85790,27 @@ │ │ │ │ tstpeq r1, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x4658447b │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ movwpl pc, #17984 @ 0x4640 @ │ │ │ │ ldc2 0, cr15, [r4, #500] @ 0x1f4 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000088f0 │ │ │ │ - eoreq r9, r8, r0, ror #14 │ │ │ │ - eoreq r9, r8, r2, lsr r7 │ │ │ │ + eoreq r9, r8, r8, asr r7 │ │ │ │ + eoreq r9, r8, sl, lsr #14 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec00650 │ │ │ │ @ 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: 0xff56f12f │ │ │ │ + @ instruction: 0xff52f12f │ │ │ │ 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}^ │ │ │ │ @@ -85855,15 +85855,15 @@ │ │ │ │ ldmdblt r2, {r2, r3, r4, r6, sp} │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf1038870 │ │ │ │ strtmi r0, [r0], -r0, ror #2 │ │ │ │ @ instruction: 0xf00f9301 │ │ │ │ blls 128834 │ │ │ │ addeq pc, r0, r3, lsl #2 │ │ │ │ - cdp2 1, 14, cr15, cr2, cr15, {1} │ │ │ │ + cdp2 1, 13, cr15, cr14, cr15, {1} │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ svclt 0x00008870 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ streq pc, [r8, ip, asr #17]! │ │ │ │ @ instruction: 0xf6ad4c4f │ │ │ │ @@ -85890,87 +85890,87 @@ │ │ │ │ movwcc pc, #6912 @ 0x1b00 @ │ │ │ │ @ instruction: 0xf8df4413 │ │ │ │ stmdage r6!, {r2, r4, r5, r6, r7, sp, pc} │ │ │ │ andcc pc, sl, sp, lsr #17 │ │ │ │ ldrbtmi r2, [sl], #768 @ 0x300 │ │ │ │ rsbvs r6, r3, r3, lsr #32 │ │ │ │ rscvs r6, r3, r3, lsr #1 │ │ │ │ - mcrr2 1, 2, pc, ip, cr13 @ │ │ │ │ + mcrr2 1, 2, pc, r8, cr13 @ │ │ │ │ @ instruction: 0xf1154650 │ │ │ │ - stmdacs r0, {r0, r2, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ andls sp, r1, sp, lsr r0 │ │ │ │ - blx ff365a3a │ │ │ │ + blx ff265a3a │ │ │ │ stmdals r1, {r0, r1, r2, r9, sl, lr} │ │ │ │ - blx ff1e5a42 │ │ │ │ + blx ff0e5a42 │ │ │ │ andcs fp, r2, #120, 22 @ 0x1e000 │ │ │ │ tstpeq sl, sp, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf12da826 │ │ │ │ - andcs pc, r8, #30464 @ 0x7700 │ │ │ │ + andcs pc, r8, #29440 @ 0x7300 │ │ │ │ stmdage r6!, {r2, r8, fp, sp, pc} │ │ │ │ - ldc2l 1, cr15, [r2], #-180 @ 0xffffff4c │ │ │ │ + stc2l 1, cr15, [lr], #-180 @ 0xffffff4c │ │ │ │ @ instruction: 0x51baf506 │ │ │ │ tstcc r0, r8, lsl #4 │ │ │ │ @ instruction: 0xf12da826 │ │ │ │ - eorcs pc, r0, #27392 @ 0x6b00 │ │ │ │ + eorcs pc, r0, #26368 @ 0x6700 │ │ │ │ tstpeq r4, sp, lsl #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf12da826 │ │ │ │ - @ instruction: 0xf60dfedd │ │ │ │ + @ instruction: 0xf60dfed9 │ │ │ │ ldm ip!, {r2, r4, sl, fp} │ │ │ │ eorvs r0, r0, pc │ │ │ │ rsbvs r2, r1, r0 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ blmi 7bbeb4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8dd681a │ │ │ │ subsmi r3, sl, r4, lsr r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf60dd12a │ │ │ │ pop {r3, r4, r5, r8, sl, fp} │ │ │ │ @ instruction: 0x460287f0 │ │ │ │ stmdage r6!, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ - mcrr2 1, 2, pc, r8, cr13 @ │ │ │ │ + mcrr2 1, 2, pc, r4, cr13 @ │ │ │ │ ldrbmi lr, [r0], -r9, asr #15 │ │ │ │ @ instruction: 0xf7aaa906 │ │ │ │ strdlt lr, [r0, #232] @ 0xe8 │ │ │ │ lslslt r9, r6, #16 │ │ │ │ @ instruction: 0xf7aaa90a │ │ │ │ ldmiblt r0, {r5, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ andscc lr, lr, #3620864 @ 0x374000 │ │ │ │ andle r4, r6, sl, lsl r3 │ │ │ │ andcs sl, r4, #49152 @ 0xc000 │ │ │ │ andvs sl, fp, r6, lsr #16 │ │ │ │ - ldc2 1, cr15, [r2], #-180 @ 0xffffff4c │ │ │ │ + stc2 1, cr15, [lr], #-180 @ 0xffffff4c │ │ │ │ blmi 3e3554 │ │ │ │ bmi 3b1a90 │ │ │ │ ldmpl fp!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ab6818 │ │ │ │ @ instruction: 0xf04fe81c │ │ │ │ @ instruction: 0xe7c930ff │ │ │ │ b ff96754c │ │ │ │ umlaleq r6, sp, r6, sl │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlaleq r6, sp, r0, sl │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ @ instruction: 0xffffff87 │ │ │ │ adceq r6, sp, ip, asr #19 │ │ │ │ andeq r0, r0, r0, lsr #22 │ │ │ │ - eoreq r9, r8, r0, lsl r5 │ │ │ │ + eoreq r9, r8, r8, lsl #10 │ │ │ │ vst3.8 {d27-d29}, [pc], ip │ │ │ │ ldrblt r5, [r0, #3200]! @ 0xc80 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r7, sl, lsl sl │ │ │ │ blmi 754708 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ blvs 1e7830 │ │ │ │ @ instruction: 0x462158d3 │ │ │ │ ldmdavs fp, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ strls r0, [r4], #-768 @ 0xfffffd00 │ │ │ │ - stc2 1, cr15, [r0], {34} @ 0x22 │ │ │ │ + ldc2l 1, cr15, [ip], #-136 @ 0xffffff78 │ │ │ │ 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 │ │ │ │ @@ -86016,16 +86016,16 @@ │ │ │ │ stmdami r7, {r0, r1, r2, r5, r6, r8, sp, lr} │ │ │ │ ldrbtmi r4, [r8], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xff40f04e │ │ │ │ eorvc r2, r3, r1, lsl #6 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ adceq r8, sp, r0, lsl #22 │ │ │ │ - eoreq r9, r8, r8, asr #8 │ │ │ │ - eoreq r9, r8, lr, lsr #7 │ │ │ │ + eoreq r9, r8, r0, asr #8 │ │ │ │ + eoreq r9, r8, r6, lsr #7 │ │ │ │ @ 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 │ │ │ │ @@ -86405,15 +86405,15 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strvs pc, [r6, #-1440]! @ 0xfffffa60 │ │ │ │ ldrtvs pc, [sp], r0, lsr #11 @ │ │ │ │ @ instruction: 0xf5a0b082 │ │ │ │ @ instruction: 0xf5a05ad3 │ │ │ │ ldrtmi r5, [r0], -r0, lsl #9 │ │ │ │ @ instruction: 0xf12f4691 │ │ │ │ - @ instruction: 0xf8d5fae7 │ │ │ │ + @ instruction: 0xf8d5fae3 │ │ │ │ @ instruction: 0xf1b88474 │ │ │ │ eorle r0, r4, r0, lsl #30 │ │ │ │ teqpcs ip, #164, 12 @ p-variant is OBSOLETE @ 0xa400000 │ │ │ │ ldrtcs pc, [r8], #-1700 @ 0xfffff95c @ │ │ │ │ tstcs r8, r8, lsl #4 │ │ │ │ movwcs r6, #14360 @ 0x3818 │ │ │ │ strmi r6, [r0, r4, lsr #16]! │ │ │ │ @@ -86422,15 +86422,15 @@ │ │ │ │ addvs r6, r3, r3, asr #32 │ │ │ │ smlabtvs r3, r3, r0, r6 │ │ │ │ @ instruction: 0xf8d56143 │ │ │ │ movwcs r1, #5236 @ 0x1474 │ │ │ │ strtmi r4, [r0], -sl, asr #12 │ │ │ │ @ instruction: 0xf868f04e │ │ │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ │ │ - blx ff5662e0 │ │ │ │ + blx ff4662e0 │ │ │ │ svclt 0x000c2d00 │ │ │ │ andcs r4, r0, r0, lsr #12 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf6a487f0 │ │ │ │ andcs r2, r8, #60, 6 @ 0xf0000000 │ │ │ │ ldmdavs r8, {r2, r3, r4, r8, sp} │ │ │ │ teqpcs r8, #164, 12 @ p-variant is OBSOLETE @ 0xa400000 │ │ │ │ @@ -86446,15 +86446,15 @@ │ │ │ │ blmi 249ec8 │ │ │ │ @ instruction: 0xf8c54651 │ │ │ │ vst3.16 {d16-d18}, [pc :256], r4 │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ movwcs r9, #33536 @ 0x8300 │ │ │ │ @ instruction: 0xf814f04e │ │ │ │ svclt 0x0000e7b4 │ │ │ │ - eoreq r8, r8, r6, asr #27 │ │ │ │ + strhteq r8, [r8], -lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [r0], r3, lsl #1 │ │ │ │ ldrmi r4, [r9], r5, asr #20 │ │ │ │ @ instruction: 0xf89d4606 │ │ │ │ @@ -86640,15 +86640,15 @@ │ │ │ │ ldrmi r4, [r0], fp, lsl #13 │ │ │ │ @ instruction: 0xf89d461f │ │ │ │ strcc sl, [r4], -r8, asr #32 │ │ │ │ ldmibpl r2, {r8, sl, ip, sp, lr, pc}^ │ │ │ │ svceq 0x0000f1ba │ │ │ │ ldrtmi sp, [r0], -pc, rrx │ │ │ │ ldmdbeq ip, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf910f12f │ │ │ │ + @ instruction: 0xf90cf12f │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ bmi 17e84e0 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ ldmib r4, {r0, r1, r2, r3, r7, pc}^ │ │ │ │ strbmi r2, [r2, #-788] @ 0xfffffcec │ │ │ │ @ instruction: 0xf08041bb │ │ │ │ @ instruction: 0xf104808e │ │ │ │ @@ -86690,21 +86690,21 @@ │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcne 0x0000e853 │ │ │ │ stmda r3, {r0, r8, ip, sp}^ │ │ │ │ bcs aea44 │ │ │ │ vsra.u64 , q12, #1 │ │ │ │ shsaxmi r8, r0, fp │ │ │ │ andmi pc, r0, r9, asr #17 │ │ │ │ - @ instruction: 0xf8baf12f │ │ │ │ + @ instruction: 0xf8b6f12f │ │ │ │ andmi pc, r0, fp, asr #17 │ │ │ │ ldrtmi r2, [r8], -r0, lsl #14 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ shsub8mi r8, r0, r0 │ │ │ │ ldmdbeq r8, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf8a0f12f │ │ │ │ + @ instruction: 0xf89cf12f │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ bmi 16e85c0 │ │ │ │ orrsle r2, r0, r0, lsl #24 │ │ │ │ ldrdge pc, [r4], pc @ │ │ │ │ movwls r2, #29456 @ 0x7310 │ │ │ │ @ instruction: 0xe7b044fa │ │ │ │ @ instruction: 0x1098f8d4 │ │ │ │ @@ -86713,36 +86713,36 @@ │ │ │ │ @ instruction: 0x46073098 │ │ │ │ movwcs lr, #18899 @ 0x49d3 │ │ │ │ tstcs r2, #196, 18 @ 0x310000 │ │ │ │ sbcle r2, r7, r0, lsl #16 │ │ │ │ tstcs r0, r2, lsr #12 │ │ │ │ @ instruction: 0xf07d4628 │ │ │ │ @ instruction: 0x4630f8dd │ │ │ │ - @ instruction: 0xf88cf12f │ │ │ │ + @ instruction: 0xf888f12f │ │ │ │ andlt r4, r9, r8, lsr r6 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrdge pc, [r8], #-143 @ 0xffffff71 │ │ │ │ ldrbtmi r9, [sl], #1031 @ 0x407 │ │ │ │ @ instruction: 0xf104e791 │ │ │ │ vrsra.u32 q0, q4, #1 │ │ │ │ ldmda r3, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ tstcc r1, r0, lsl #30 │ │ │ │ andne lr, r0, #4390912 @ 0x430000 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ vqshlu.s32 d4, d16, #31 │ │ │ │ @ instruction: 0xf12f8f5b │ │ │ │ - @ instruction: 0xf8cbf873 │ │ │ │ + @ instruction: 0xf8cbf86f │ │ │ │ ldr r4, [r7, r0]! │ │ │ │ ldrbcc pc, [pc, pc, asr #32]! @ │ │ │ │ svclt 0x0000e7dd │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eoreq r8, r8, ip, asr sl │ │ │ │ - ldrdeq r8, [r8], -r0 @ │ │ │ │ - eoreq r8, r8, r2, lsl #19 │ │ │ │ + eoreq r8, r8, r4, asr sl │ │ │ │ + eoreq r8, r8, r8, asr #19 │ │ │ │ + eoreq r8, r8, sl, ror r9 │ │ │ │ vmax.s8 d20, d4, d2 │ │ │ │ vqdmlal.s , d0, d3[3] │ │ │ │ andcs r0, r0, r0, asr #6 │ │ │ │ @ instruction: 0x47706013 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -86756,19 +86756,19 @@ │ │ │ │ @ instruction: 0xf6ad9a3c │ │ │ │ @ instruction: 0x46044d74 │ │ │ │ ldrbtmi r4, [r9], #1600 @ 0x640 │ │ │ │ pkhtbmi r5, fp, r3, asr #17 │ │ │ │ @ instruction: 0xf8cd681b │ │ │ │ @ instruction: 0xf04f3c6c │ │ │ │ vcgt.s16 d0, d3, d0 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ sbcshi pc, r6, #1 │ │ │ │ andls sl, r6, r3, ror pc │ │ │ │ ldrtmi r4, [r8], -r1, asr #12 │ │ │ │ - mrc2 2, 2, pc, cr4, cr3, {0} │ │ │ │ + mrc2 2, 2, pc, cr0, cr3, {0} │ │ │ │ @ instruction: 0xf8979b06 │ │ │ │ bcs b2f5c │ │ │ │ adchi pc, r3, #65 @ 0x41 │ │ │ │ bcs e86fc │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ ldmdavc r9, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0412946 │ │ │ │ @@ -86779,15 +86779,15 @@ │ │ │ │ smlattcs r4, r8, r9, r2 │ │ │ │ eoreq pc, r4, fp, lsl #2 │ │ │ │ @ instruction: 0xf7ff447a │ │ │ │ @ instruction: 0xf8c5f98b │ │ │ │ stmdacs r0, {r2, r5, r7, r9} │ │ │ │ adchi pc, r0, #1 │ │ │ │ vmax.s16 q2, , q0 │ │ │ │ - stmdavc r3, {r0, r1, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r1, r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ blcs 138fd8 │ │ │ │ rscshi pc, r2, #268435456 @ 0x10000000 │ │ │ │ strbpl pc, [r2], r4, lsl #10 @ │ │ │ │ subvc pc, r1, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0x46304639 │ │ │ │ @ instruction: 0xf7aa960b │ │ │ │ ldclvs 14, cr14, [r9], #-608 @ 0xfffffda0 │ │ │ │ @@ -86820,15 +86820,15 @@ │ │ │ │ orrspl pc, r6, #4, 10 @ 0x1000000 │ │ │ │ strtmi r3, [r0], -r8, lsl #6 │ │ │ │ @ instruction: 0xf8c54619 │ │ │ │ movwls r2, #26460 @ 0x675c │ │ │ │ @ instruction: 0xf87ef7ff │ │ │ │ @ instruction: 0xf0412800 │ │ │ │ andls r8, r7, r1, asr #5 │ │ │ │ - blx fef668ea │ │ │ │ + blx fee668ea │ │ │ │ @ instruction: 0x2778f895 │ │ │ │ blls 272884 │ │ │ │ ldrbcc pc, [r9, -r5, lsl #17]! @ │ │ │ │ @ instruction: 0xf8c52301 │ │ │ │ @ instruction: 0xf8c5077c │ │ │ │ @ instruction: 0xf8c53794 │ │ │ │ @ instruction: 0xb12a1798 │ │ │ │ @@ -86851,29 +86851,29 @@ │ │ │ │ @ instruction: 0x3788f8d5 │ │ │ │ svclt 0x00083301 │ │ │ │ svcge 0x002b6b3b │ │ │ │ @ instruction: 0xf8c5bf08 │ │ │ │ @ instruction: 0xf5043788 │ │ │ │ movwcc r5, #33685 @ 0x8395 │ │ │ │ @ instruction: 0x46189310 │ │ │ │ - blx 1ee6d2c │ │ │ │ + blx 1de6d2c │ │ │ │ orrspl pc, r5, #4, 10 @ 0x1000000 │ │ │ │ @ instruction: 0x46413318 │ │ │ │ tstls r1, #24, 12 @ 0x1800000 │ │ │ │ - blx fede6d3c │ │ │ │ + blx fece6d3c │ │ │ │ ldmcc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ andcs r4, r1, #56, 12 @ 0x3800000 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - @ instruction: 0xf912f21d │ │ │ │ + @ instruction: 0xf90ef21d │ │ │ │ stmcc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ andcs r4, r0, #56, 12 @ 0x3800000 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - @ instruction: 0xf908f21d │ │ │ │ + @ instruction: 0xf904f21d │ │ │ │ strls r2, [r1, -r0, lsl #6] │ │ │ │ @ instruction: 0x4659461a │ │ │ │ movwls r4, #1568 @ 0x620 │ │ │ │ @ instruction: 0xf8e8f07d │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ subhi pc, lr, #65 @ 0x41 │ │ │ │ blcc 11e8884 │ │ │ │ @@ -87405,20 +87405,20 @@ │ │ │ │ ands r2, fp, ip, lsl #11 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adceq r5, sp, r4, asr #25 │ │ │ │ muleq r0, ip, r8 │ │ │ │ strhteq r5, [sp], r6 │ │ │ │ - mlaeq r9, r4, r4, r9 │ │ │ │ - eoreq r8, r8, r8, lsl #18 │ │ │ │ + eoreq r9, r9, ip, lsl #9 │ │ │ │ + eoreq r8, r8, r0, lsl #18 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r8, r8, r8, lsl r7 │ │ │ │ + eoreq r8, r8, r0, lsl r7 │ │ │ │ strgt r0, [r0, -r0] │ │ │ │ ldrbtmi pc, [pc], r0, lsl #28 @ │ │ │ │ strbcs pc, [r0, #-2244]! @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf8c42208 │ │ │ │ @ instruction: 0xf8c41598 │ │ │ │ andcs r2, r1, #156, 10 @ 0x27000000 │ │ │ │ strcs pc, [r0, #2244]! @ 0x8c4 │ │ │ │ @@ -87557,15 +87557,15 @@ │ │ │ │ vmlal.s , d0, d3[3] │ │ │ │ vhsub.s8 q8, , q0 │ │ │ │ vqdmlal.s , d0, d3[3] │ │ │ │ stmdbcs r6, {r6, r8, r9} │ │ │ │ ldrmi fp, [r3], -r8, lsl #31 │ │ │ │ movscc pc, #196, 16 @ 0xc40000 │ │ │ │ vabd.s32 d2, d5, d0 │ │ │ │ - @ instruction: 0xf8d5fcd3 │ │ │ │ + @ instruction: 0xf8d5fccf │ │ │ │ @ instruction: 0xf8c422a0 │ │ │ │ @ instruction: 0xf50403b4 │ │ │ │ blls 3871b4 │ │ │ │ @ instruction: 0x21bcf8d2 │ │ │ │ adcne pc, r4, #13959168 @ 0xd50000 │ │ │ │ stccc 8, cr15, [r8], {83} @ 0x53 │ │ │ │ @ instruction: 0x33bcf8c4 │ │ │ │ @@ -87713,16 +87713,16 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ subsmi r5, r0, #356515840 @ 0x15400000 │ │ │ │ ldrbmi ip, [pc, #-0]! @ ab24c │ │ │ │ andeq r0, r0, r0 │ │ │ │ - strdeq r7, [r8], -r0 @ │ │ │ │ - eoreq r7, r8, ip, asr #23 │ │ │ │ + eoreq r7, r8, r8, ror #23 │ │ │ │ + eoreq r7, r8, r4, asr #23 │ │ │ │ bne 16e956c │ │ │ │ blne 4e9570 │ │ │ │ blne 6e9574 │ │ │ │ blne fe0e9578 │ │ │ │ blne fe1e957c │ │ │ │ stmibcc r0, {r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ adcsne pc, ip, #144, 16 @ 0x900000 │ │ │ │ @@ -87913,15 +87913,15 @@ │ │ │ │ ldrd pc, [r0], -r1 │ │ │ │ ldrdgt pc, [r4], -r1 │ │ │ │ stmiavs r9, {r0, r1, r2, r3, r7, fp, sp, lr}^ │ │ │ │ svc 0x00c4f8c4 │ │ │ │ svcgt 0x00c8f8c4 │ │ │ │ svcvc 0x00ccf8c4 │ │ │ │ svcne 0x00d0f8c4 │ │ │ │ - @ instruction: 0xf976f119 │ │ │ │ + @ instruction: 0xf972f119 │ │ │ │ orrpl pc, r6, r4, lsl #10 │ │ │ │ stmdbhi r0, {r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ stmdb r1, {r0, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf5048902 │ │ │ │ @ instruction: 0xf8c4606e │ │ │ │ @ instruction: 0xf04f3fb8 │ │ │ │ @ instruction: 0xf8c431ff │ │ │ │ @@ -88011,15 +88011,15 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ ... │ │ │ │ adceq r5, sp, r4, lsr #19 │ │ │ │ andeq r0, r0, r0, ror #17 │ │ │ │ - eoreq fp, lr, r2, asr #31 │ │ │ │ + strhteq fp, [lr], -sl │ │ │ │ stmibvc r8!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ bcs 5e9a1c │ │ │ │ bcs 8e9a20 │ │ │ │ stmibvc ip!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmibvc r0!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmibvc r4!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ bvc e9a30 │ │ │ │ @@ -88030,31 +88030,31 @@ │ │ │ │ bvs 9e9a44 │ │ │ │ b ae9a48 │ │ │ │ cdpcc 8, 1, cr15, cr0, cr4, {6} │ │ │ │ cdpcc 8, 1, cr15, cr8, cr4, {6} │ │ │ │ cdpgt 8, 0, cr15, cr12, cr4, {6} │ │ │ │ cdpgt 8, 1, cr15, cr4, cr4, {6} │ │ │ │ cdpvc 8, 2, cr15, cr12, cr4, {6} │ │ │ │ - blx fe467bfe │ │ │ │ + blx fe367bfe │ │ │ │ andcs r4, r9, #3981312 @ 0x3cc000 │ │ │ │ ldrbtmi r4, [r9], #-1616 @ 0xfffff9b0 │ │ │ │ - blx ff267c0a │ │ │ │ + blx ff167c0a │ │ │ │ @ instruction: 0xf5042204 │ │ │ │ @ instruction: 0x465051bc │ │ │ │ - blx ff0e7c16 │ │ │ │ + blx fefe7c16 │ │ │ │ @ instruction: 0x51bcf504 │ │ │ │ andcs r3, r4, #4, 2 │ │ │ │ @ instruction: 0xf12b4650 │ │ │ │ - @ instruction: 0xf504fbb9 │ │ │ │ + @ instruction: 0xf504fbb5 │ │ │ │ ldrtmi r5, [r1], #-444 @ 0xfffffe44 │ │ │ │ ldrbmi r2, [r0], -r4, lsl #4 │ │ │ │ - blx fed67c32 │ │ │ │ + blx fec67c32 │ │ │ │ ldrbmi r2, [r0], -r0, lsr #4 │ │ │ │ @ instruction: 0xf12b4641 │ │ │ │ - strbmi pc, [r4], r5, lsr #28 @ │ │ │ │ + strbmi pc, [r4], r1, lsr #28 @ │ │ │ │ blpl ff866e10 │ │ │ │ cdpvc 0, 8, cr15, cr0, cr15, {2} │ │ │ │ blvs ff866e18 │ │ │ │ bvc e7278 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ cdpcc 8, 2, cr15, cr8, cr4, {6} │ │ │ │ movtvs pc, #34052 @ 0x8504 @ │ │ │ │ @@ -88119,15 +88119,15 @@ │ │ │ │ @ instruction: 0xf8015cc3 │ │ │ │ @ instruction: 0xf8014c01 │ │ │ │ mvnle r3, r2, lsl #24 │ │ │ │ @ instruction: 0xf8d52300 │ │ │ │ @ instruction: 0xf88d02a4 │ │ │ │ strbmi r3, [r1], -r8, ror #24 │ │ │ │ andcs r2, r0, #0, 6 │ │ │ │ - mcr2 1, 6, pc, cr12, cr3, {0} @ │ │ │ │ + mcr2 1, 6, pc, cr8, cr3, {0} @ │ │ │ │ @ instruction: 0xf8c54b9e │ │ │ │ ldrbtmi r0, [fp], #-656 @ 0xfffffd70 │ │ │ │ addscc pc, ip, #12910592 @ 0xc50000 │ │ │ │ @ instruction: 0xf504e03e │ │ │ │ @ instruction: 0xf8955580 │ │ │ │ bcs b5650 │ │ │ │ bmi fe71fdf4 │ │ │ │ @@ -88275,35 +88275,35 @@ │ │ │ │ ldrb pc, [pc, -r9, asr #28] @ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ldrshteq pc, [pc], #255 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcne 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ svccc 0x00010000 │ │ │ │ - eoreq r7, r8, lr, ror #11 │ │ │ │ - ldrdeq fp, [lr], -sl @ │ │ │ │ - eoreq fp, lr, ip, ror #27 │ │ │ │ - eoreq fp, lr, r6, ror #28 │ │ │ │ + eoreq r7, r8, r6, ror #11 │ │ │ │ + ldrdeq fp, [lr], -r2 @ │ │ │ │ + eoreq fp, lr, r4, ror #27 │ │ │ │ + eoreq fp, lr, lr, asr lr │ │ │ │ adceq lr, ip, r2, lsr #3 │ │ │ │ - eoreq r7, r8, lr, lsl #7 │ │ │ │ - eoreq r7, r8, r0, ror #7 │ │ │ │ - eoreq r7, r8, lr, asr #7 │ │ │ │ - eoreq r7, r8, lr, asr r2 │ │ │ │ - eoreq r7, r8, ip, asr r3 │ │ │ │ - eoreq r7, r8, r0, asr #4 │ │ │ │ + eoreq r7, r8, r6, lsl #7 │ │ │ │ + ldrdeq r7, [r8], -r8 @ │ │ │ │ + eoreq r7, r8, r6, asr #7 │ │ │ │ + eoreq r7, r8, r6, asr r2 │ │ │ │ + eoreq r7, r8, r4, asr r3 │ │ │ │ + eoreq r7, r8, r8, lsr r2 │ │ │ │ strhteq r4, [sp], ip │ │ │ │ muleq r0, ip, r8 │ │ │ │ - strhteq r7, [r9], -r4 │ │ │ │ - eoreq r7, r8, r2, lsr r3 │ │ │ │ - eoreq r7, r8, ip, lsr #3 │ │ │ │ - eoreq r7, r8, sl, lsl r3 │ │ │ │ - eoreq r7, r8, r6, ror r1 │ │ │ │ - eoreq fp, lr, r2, lsr #23 │ │ │ │ - eoreq r7, r8, lr, asr r2 │ │ │ │ - eoreq r7, r8, sl, rrx │ │ │ │ + eoreq r7, r9, ip, lsr #29 │ │ │ │ + eoreq r7, r8, sl, lsr #6 │ │ │ │ + eoreq r7, r8, r4, lsr #3 │ │ │ │ + eoreq r7, r8, r2, lsl r3 │ │ │ │ + eoreq r7, r8, lr, ror #2 │ │ │ │ + mlaeq lr, sl, fp, fp │ │ │ │ + eoreq r7, r8, r6, asr r2 │ │ │ │ + eoreq r7, r8, r2, rrx │ │ │ │ ldm r3, {r0, r3, r8, r9, fp, ip, pc}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ movwcs r8, #8027 @ 0x1f5b │ │ │ │ andeq pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ @ instruction: 0xf7ffaab4 │ │ │ │ blls 31a654 │ │ │ │ @@ -88489,15 +88489,15 @@ │ │ │ │ andsls r2, r6, #-1610612730 @ 0xa0000006 │ │ │ │ andls r9, r8, #61440 @ 0xf000 │ │ │ │ bllt ff1a9e60 │ │ │ │ @ instruction: 0xf7fe46b8 │ │ │ │ bls 29aca4 │ │ │ │ @ instruction: 0xf7fe920a │ │ │ │ svclt 0x0000bbd9 │ │ │ │ - eoreq r7, r8, r0, lsr r0 │ │ │ │ + eoreq r7, r8, r8, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0020f8cc │ │ │ │ bmi fe6bd8d8 │ │ │ │ umlalslt r4, r1, r8, fp │ │ │ │ @@ -88516,19 +88516,19 @@ │ │ │ │ rscshi pc, sl, r0 │ │ │ │ rscvc pc, r4, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7a82100 │ │ │ │ blmi fe366f78 │ │ │ │ stmdage r9, {r0, r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ vmin.s16 d4, d11, d9 │ │ │ │ - blmi fe2aae6c │ │ │ │ + blmi fe2aae5c │ │ │ │ stmdage r9, {r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ vmin.s16 d4, d11, d9 │ │ │ │ - stmibmi r4, {r0, r3, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmibmi r4, {r0, r2, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bge 2fd808 │ │ │ │ @ instruction: 0x46284479 │ │ │ │ @ instruction: 0xf0909400 │ │ │ │ @ instruction: 0x4606f9fb │ │ │ │ stmiavs r3!, {r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ stmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ bmi 203dd74 │ │ │ │ @@ -88575,114 +88575,114 @@ │ │ │ │ b 148b1a8 │ │ │ │ b 133f3ac │ │ │ │ ldrmi r0, [sl], -sl, lsl #20 │ │ │ │ @ instruction: 0xf5054959 │ │ │ │ andls r7, r8, #216 @ 0xd8 │ │ │ │ ldrbtmi r2, [r9], #-531 @ 0xfffffded │ │ │ │ vqdmulh.s16 d25, d14, d8 │ │ │ │ - vstmiavs fp!, {s30-s254} │ │ │ │ + vstmiavs fp!, {s30-s250} │ │ │ │ @ instruction: 0xf5059305 │ │ │ │ blmi 15c9f24 │ │ │ │ stclvs 6, cr4, [r8], #-264 @ 0xfffffef8 │ │ │ │ bicsvc pc, r8, r5, lsl #10 │ │ │ │ ldrbtmi r9, [fp], #-4 │ │ │ │ stcvs 6, cr4, [ip], #-224 @ 0xffffff20 │ │ │ │ blvs ffbd0ffc │ │ │ │ strhi lr, [r1], #-2509 @ 0xfffff633 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ - blx ff868976 │ │ │ │ + blx ff768976 │ │ │ │ ldrtmi r4, [r8], -ip, asr #18 │ │ │ │ vqshl.s16 q10, , q7 │ │ │ │ - stmdbmi fp, {r0, r1, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi fp, {r0, r1, r2, r3, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x01bcf8c5 │ │ │ │ ldrbtmi r4, [r9], #-1592 @ 0xfffff9c8 │ │ │ │ - ldc2 2, cr15, [sl, #376] @ 0x178 │ │ │ │ + ldc2 2, cr15, [r6, #376] @ 0x178 │ │ │ │ bl fecbe538 │ │ │ │ svclt 0x00180008 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, r0, r5, lsl #17 │ │ │ │ vmin.s16 d20, d14, d24 │ │ │ │ - stmdbmi r4, {r0, r1, r2, r3, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r4, {r0, r1, r3, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ stmdbeq r0, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ biceq pc, r1, r5, lsl #17 │ │ │ │ vmin.s16 d20, d14, d24 │ │ │ │ - stmdbmi r0, {r0, r2, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r0, {r0, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ stmdbeq r0, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ biceq pc, r2, r5, lsl #17 │ │ │ │ vmin.s16 d20, d14, d24 │ │ │ │ - ldmdbmi ip!, {r0, r1, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi ip!, {r0, r1, r2, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x0008ebb0 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ ldrtmi r0, [r8], -r3, asr #3 │ │ │ │ - ldc2l 2, cr15, [r0, #-376]! @ 0xfffffe88 │ │ │ │ + stc2l 2, cr15, [ip, #-376]! @ 0xfffffe88 │ │ │ │ bl fecbe548 │ │ │ │ svclt 0x00180008 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, r4, r5, lsl #17 │ │ │ │ vmin.s16 d20, d14, d24 │ │ │ │ - ldmdbmi r3!, {r0, r2, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi r3!, {r0, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x0008ebb0 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ ldrtmi r0, [r8], -r5, asr #3 │ │ │ │ - ldc2l 2, cr15, [sl, #-376] @ 0xfffffe88 │ │ │ │ + ldc2l 2, cr15, [r6, #-376] @ 0xfffffe88 │ │ │ │ bl fecbe550 │ │ │ │ ldrtmi r0, [r8], -r8, lsl #6 │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ vrhadd.s16 , q15, q3 │ │ │ │ - bl feceb5e8 │ │ │ │ + bl feceb5d8 │ │ │ │ svclt 0x00180008 │ │ │ │ movwcs r2, #4097 @ 0x1001 │ │ │ │ biceq pc, r7, r5, lsl #17 │ │ │ │ @ instruction: 0xf8c9722b │ │ │ │ ldr r5, [r2, -r0]! │ │ │ │ @ instruction: 0xf04f4a24 │ │ │ │ strdls r3, [r0], -pc @ │ │ │ │ msrvc CPSR_sxc, #64, 4 │ │ │ │ @ instruction: 0xf07a447a │ │ │ │ strmi pc, [r6], -r7, asr #30 │ │ │ │ vabd.s32 d14, d4, d23 │ │ │ │ - strmi pc, [r4], -r7, ror #20 │ │ │ │ + strmi pc, [r4], -r3, ror #20 │ │ │ │ bmi 865c8c │ │ │ │ ldmdbmi lr, {r1, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2 1, cr15, [ip], {23} │ │ │ │ + ldc2 1, cr15, [r8], {23} │ │ │ │ @ instruction: 0xf7a8e750 │ │ │ │ svclt 0x0000edba │ │ │ │ adceq r4, sp, r8, ror #2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r4, sp, r0, ror #2 │ │ │ │ andeq r0, r0, ip, asr sl │ │ │ │ andeq r0, r0, r8, asr fp │ │ │ │ - strhteq fp, [lr], -ip │ │ │ │ - eoreq r6, r8, r8, asr #24 │ │ │ │ + strhteq fp, [lr], -r4 │ │ │ │ + eoreq r6, r8, r0, asr #24 │ │ │ │ ldrdeq r4, [sp], r6 @ │ │ │ │ andeq r0, r0, r0, lsl sl │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ @ instruction: 0xffffd2e7 │ │ │ │ adceq r6, sp, r2, asr #6 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ adceq lr, r7, lr, lsr #26 │ │ │ │ - mlaeq r8, r2, sp, r6 │ │ │ │ - eoreq r6, r8, r0, lsl #27 │ │ │ │ - eoreq r6, r8, r2, lsl #27 │ │ │ │ eoreq r6, r8, sl, lsl #27 │ │ │ │ - mlaeq r8, r4, sp, r6 │ │ │ │ + eoreq r6, r8, r8, ror sp │ │ │ │ + eoreq r6, r8, sl, ror sp │ │ │ │ + eoreq r6, r8, r2, lsl #27 │ │ │ │ + eoreq r6, r8, ip, lsl #27 │ │ │ │ + mlaeq r8, r8, sp, r6 │ │ │ │ eoreq r6, r8, r0, lsr #27 │ │ │ │ - eoreq r6, r8, r8, lsr #27 │ │ │ │ - strhteq r6, [r8], -lr │ │ │ │ + strhteq r6, [r8], -r6 │ │ │ │ + eoreq r6, r8, ip, asr #27 │ │ │ │ ldrdeq r6, [r8], -r4 @ │ │ │ │ - ldrdeq r6, [r8], -ip @ │ │ │ │ - mlaeq r8, r4, sl, r6 │ │ │ │ - eoreq r6, r8, r0, lsl #25 │ │ │ │ - eoreq r6, r8, r2, ror #10 │ │ │ │ + eoreq r6, r8, ip, lsl #21 │ │ │ │ + eoreq r6, r8, r8, ror ip │ │ │ │ + eoreq r6, r8, sl, asr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec03368 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 8b00b0 │ │ │ │ blmi 8d8398 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ @@ -88698,17 +88698,17 @@ │ │ │ │ @ instruction: 0x3c7cea4f │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 366ad8 │ │ │ │ andls r4, r0, #27262976 @ 0x1a00000 │ │ │ │ sbcsvc pc, r2, r0, lsl #10 │ │ │ │ vqdmulh.s16 d25, d14, d0 │ │ │ │ - @ instruction: 0xf505fc67 │ │ │ │ + @ instruction: 0xf505fc63 │ │ │ │ vqadd.s16 , q15, q4 │ │ │ │ - strtmi pc, [r8], -r9, lsl #25 │ │ │ │ + strtmi pc, [r8], -r5, lsl #25 │ │ │ │ blx fe16840c │ │ │ │ bvs 1ac6e7c │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ blmi 27e9f8 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 286248 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -88802,15 +88802,15 @@ │ │ │ │ strmi r4, [r4], -r2, lsr #18 │ │ │ │ @ instruction: 0x466844fc │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ andne pc, r1, ip, asr r8 @ │ │ │ │ tstls r3, r9, lsl #16 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - blx 6687c0 │ │ │ │ + blx 5687c0 │ │ │ │ ldmib sp, {sp}^ │ │ │ │ mrscs r2, SP_irq │ │ │ │ @ instruction: 0x41994290 │ │ │ │ ldmdaeq r0, {r0, r1, r2, r3, r4, r8, r9, ip, lr, pc}^ │ │ │ │ b 10ae4d8 │ │ │ │ vhadd.s8 , , │ │ │ │ bl 1c913c │ │ │ │ @@ -88880,15 +88880,15 @@ │ │ │ │ bicspl pc, fp, #25165824 @ 0x1800000 │ │ │ │ ldmib r3, {r3, r5, r6, r9, sl, lr}^ │ │ │ │ stmib r4, {r1, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf8597822 │ │ │ │ ldrmi r3, [sl], r8, lsl #24 │ │ │ │ stccc 8, cr15, [r4], {89} @ 0x59 │ │ │ │ @ instruction: 0xf118469b │ │ │ │ - vmul.i8 d31, d17, d5 │ │ │ │ + vmul.i8 d31, d17, d1 │ │ │ │ ldmne r2!, {r4, r5, r6, r8, r9, ip, sp, lr}^ │ │ │ │ ldmdavs r2, {r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ ldrdcc lr, [r0, -sp] │ │ │ │ @ instruction: 0x0c02ea50 │ │ │ │ addsmi sp, r8, #5 │ │ │ │ @ instruction: 0x0c01eb72 │ │ │ │ @ instruction: 0x4603bf3c │ │ │ │ @@ -89125,26 +89125,26 @@ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9311 │ │ │ │ ldmdavs r3!, {r8, r9} │ │ │ │ @ instruction: 0xf5036101 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf508821c │ │ │ │ @ instruction: 0x462855dd │ │ │ │ - stc2 1, cr15, [r0, #176]! @ 0xb0 │ │ │ │ + ldc2 1, cr15, [ip, #176] @ 0xb0 │ │ │ │ orrpl pc, r0, #8, 10 @ 0x2000000 │ │ │ │ sbcspl pc, ip, #8, 10 @ 0x2000000 │ │ │ │ @ instruction: 0xf8d33218 │ │ │ │ addsmi r3, r3, #156, 22 @ 0x27000 │ │ │ │ ldmib r3, {r3, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf8ca1200 │ │ │ │ subvs r3, sl, ip, lsl r0 │ │ │ │ andcs r6, r0, #17 │ │ │ │ andcs lr, r0, #3194880 @ 0x30c000 │ │ │ │ @ instruction: 0xf12c4628 │ │ │ │ - @ instruction: 0xf8dafd99 │ │ │ │ + @ instruction: 0xf8dafd95 │ │ │ │ stccs 0, cr5, [r0, #-112] @ 0xffffff90 │ │ │ │ adchi pc, fp, r0 │ │ │ │ stmdbeq r8, {r0, r2, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fc4648 │ │ │ │ bvs b6a908 │ │ │ │ bcs c6c5c │ │ │ │ addhi pc, pc, r0, asr #32 │ │ │ │ @@ -89176,31 +89176,31 @@ │ │ │ │ vshl.s8 d18, d0, d1 │ │ │ │ ldrbtmi r2, [fp], #-2092 @ 0xfffff7d4 │ │ │ │ movwls r9, #34057 @ 0x8509 │ │ │ │ movwls sl, #31499 @ 0x7b0b │ │ │ │ svcpl 0x0004f856 │ │ │ │ bleq 2e7544 │ │ │ │ @ instruction: 0xf1184658 │ │ │ │ - mvnslt pc, r7, lsl sp @ │ │ │ │ + mvnslt pc, r3, lsl sp @ │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ sbccc pc, r8, #13828096 @ 0xd30000 │ │ │ │ ldrle r0, [r8], #-2011 @ 0xfffff825 │ │ │ │ ldrbmi r9, [r9], -r7, lsl #26 │ │ │ │ @ instruction: 0xf1184628 │ │ │ │ - @ instruction: 0x4659fd13 │ │ │ │ + ldrbmi pc, [r9], -pc, lsl #26 @ │ │ │ │ @ instruction: 0xf118a80e │ │ │ │ - @ instruction: 0xf8dafd1b │ │ │ │ + @ instruction: 0xf8dafd17 │ │ │ │ bls 2b89cc │ │ │ │ ldrdeq lr, [pc, -sp] │ │ │ │ stmib sp, {r3, r4, r7, r8, r9, ip, sp}^ │ │ │ │ movwls r9, #8707 @ 0x2203 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldm r5, {r1, r2, r3, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf1180007 │ │ │ │ - strcc pc, [r1], #-3413 @ 0xfffff2ab │ │ │ │ + strcc pc, [r1], #-3409 @ 0xfffff2af │ │ │ │ bicsle r4, r5, r7, lsr #5 │ │ │ │ stmiavs fp!, {r0, r3, r8, sl, fp, ip, pc}^ │ │ │ │ ldmdblt r2!, {r1, r3, r5, r9, fp, sp, lr}^ │ │ │ │ addsmi r6, sl, #1736704 @ 0x1a8000 │ │ │ │ ldmib r5, {r1, r2, ip, lr, pc}^ │ │ │ │ addsmi r1, r1, #12, 4 @ 0xc0000000 │ │ │ │ ldcne 15, cr11, [r9, #-240] @ 0xffffff10 │ │ │ │ @@ -89242,71 +89242,71 @@ │ │ │ │ ldrbtmi r4, [sl], #-1601 @ 0xfffff9bf │ │ │ │ andsmi pc, ip, sl, asr #17 │ │ │ │ andcs r9, r0, #0, 4 │ │ │ │ mrc2 7, 1, pc, cr0, cr11, {7} │ │ │ │ @ instruction: 0x001cf8da │ │ │ │ bicspl pc, r3, r8, lsl #10 │ │ │ │ @ instruction: 0xf1183098 │ │ │ │ - @ instruction: 0xf8dafc4f │ │ │ │ + @ instruction: 0xf8dafc4b │ │ │ │ @ instruction: 0xe72d501c │ │ │ │ stmdb lr, {r3, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adceq r3, sp, r0, asr #15 │ │ │ │ muleq r0, ip, r8 │ │ │ │ @ instruction: 0xffffd347 │ │ │ │ adceq r3, sp, r6, asr #12 │ │ │ │ - eoreq r6, r8, r2, ror r4 │ │ │ │ + eoreq r6, r8, sl, ror #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec03c64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [sp], -r8, ror #31 │ │ │ │ addlt r6, r3, r9, asr #19 │ │ │ │ teqlt r1, #4, 12 @ 0x400000 │ │ │ │ addpl pc, r0, #0, 10 │ │ │ │ bicspl pc, r3, #0, 10 │ │ │ │ blcs c6aec │ │ │ │ @ instruction: 0xf101d03d │ │ │ │ andls r0, r1, #8 │ │ │ │ @ instruction: 0xf98cf7fc │ │ │ │ addscc r6, r8, r8, ror #19 │ │ │ │ - mrrc2 1, 1, pc, r2, cr8 @ │ │ │ │ + mcrr2 1, 1, pc, lr, cr8 @ │ │ │ │ bicspl pc, sp, r4, lsl #10 │ │ │ │ tstls r0, r8, lsl #12 │ │ │ │ - stc2 1, cr15, [r6], {44} @ 0x2c │ │ │ │ + stc2 1, cr15, [r2], {44} @ 0x2c │ │ │ │ ldmib sp, {r0, r1, r3, r5, r6, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf5040200 │ │ │ │ @ instruction: 0x311851dc │ │ │ │ blgt fe6eadf8 │ │ │ │ andgt pc, r0, r3, asr #17 │ │ │ │ @ instruction: 0xf8cc6059 │ │ │ │ @ instruction: 0xf8c23004 │ │ │ │ @ instruction: 0xf12c3b98 │ │ │ │ - bvs febabcd0 │ │ │ │ + bvs febabcc0 │ │ │ │ @ instruction: 0xf504b183 │ │ │ │ movwcc r5, #33697 @ 0x83a1 │ │ │ │ ldrmi r9, [r8], -r0, lsl #6 │ │ │ │ - stc2l 1, cr15, [ip], #-176 @ 0xffffff50 │ │ │ │ + stc2l 1, cr15, [r8], #-176 @ 0xffffff50 │ │ │ │ adcpl pc, r0, r4, lsl #10 │ │ │ │ @ instruction: 0xf105300c │ │ │ │ @ instruction: 0xf04b0128 │ │ │ │ stmdals r0, {r0, r3, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ - ldc2l 1, cr15, [r0], #-176 @ 0xffffff50 │ │ │ │ + stc2l 1, cr15, [ip], #-176 @ 0xffffff50 │ │ │ │ tstlt r1, r9, lsr #19 │ │ │ │ bvs 18c777c │ │ │ │ blvs 97e954 │ │ │ │ bvs 18be39c │ │ │ │ mullt r3, r8, r7 │ │ │ │ stmdavs sl, {r4, r5, r8, sl, fp, ip, sp, pc}^ │ │ │ │ stmdavs r8, {r1, r5, r8, ip, sp, pc} │ │ │ │ andsvs r6, r0, r2, asr #32 │ │ │ │ movwcc lr, #2497 @ 0x9c1 │ │ │ │ andeq pc, r8, r1, lsl #2 │ │ │ │ @ instruction: 0xf7fb9100 │ │ │ │ stmdbls r0, {r0, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ addseq pc, r8, r1, lsl #2 │ │ │ │ - stc2 1, cr15, [ip], {24} │ │ │ │ + stc2 1, cr15, [r8], {24} │ │ │ │ bvs 18c77b0 │ │ │ │ ldrmi r9, [r8, r0, lsl #18] │ │ │ │ svclt 0x0000e7cb │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ @@ -89335,15 +89335,15 @@ │ │ │ │ @ instruction: 0xf1a3272c │ │ │ │ and r0, r3, r4, lsl #22 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ eorle r4, r5, lr, asr #10 │ │ │ │ svcmi 0x0004f85b │ │ │ │ beq 2a77bc │ │ │ │ @ instruction: 0xf1184650 │ │ │ │ - stmdacs r0, {r0, r3, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf504d0f2 │ │ │ │ @ instruction: 0xf8c55280 │ │ │ │ @ instruction: 0xf8d29010 │ │ │ │ @ instruction: 0xf01332c8 │ │ │ │ svclt 0x001c0301 │ │ │ │ @ instruction: 0xf84369ab │ │ │ │ mvnle sl, r9, lsr #32 │ │ │ │ @@ -89377,72 +89377,72 @@ │ │ │ │ mrceq 8, 1, APSR_nzcv, cr0, cr7, {6} │ │ │ │ tstpne sp, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ andpl pc, r0, r8, asr #17 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf988f07a │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - eoreq r5, r8, sl, asr #30 │ │ │ │ - eoreq r5, r8, r8, lsl pc │ │ │ │ + eoreq r5, r8, r2, asr #30 │ │ │ │ + eoreq r5, r8, r0, lsl pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec03e68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00ff8 │ │ │ │ @ instruction: 0xf7ff50d3 │ │ │ │ stclt 14, cr15, [r8, #-972] @ 0xfffffc34 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec03e80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ sbcpl pc, r1, r0, lsl #10 │ │ │ │ @ instruction: 0xf506300c │ │ │ │ @ instruction: 0xf12c559a │ │ │ │ - @ instruction: 0xf506fb3b │ │ │ │ - @ instruction: 0xf12c509e │ │ │ │ @ instruction: 0xf506fb37 │ │ │ │ + @ instruction: 0xf12c509e │ │ │ │ + @ instruction: 0xf506fb33 │ │ │ │ mulscc r4, pc, r0 @ │ │ │ │ strbtvs pc, [sp], #-1286 @ 0xfffffafa @ │ │ │ │ - blx ce915e │ │ │ │ + blx be915e │ │ │ │ adcpl pc, r1, r6, lsl #10 │ │ │ │ ldrcc r3, [r0, #-8] │ │ │ │ - blx b6916a │ │ │ │ + blx a6916a │ │ │ │ adcpl pc, r2, r6, lsl #10 │ │ │ │ @ instruction: 0xf12c301c │ │ │ │ - @ instruction: 0xf506fb25 │ │ │ │ + @ instruction: 0xf506fb21 │ │ │ │ andscc r5, r8, r3, lsr #1 │ │ │ │ - blx 8e917e │ │ │ │ + blx 7e917e │ │ │ │ adcsvs pc, r4, r6, lsl #12 │ │ │ │ - blx 7e9186 │ │ │ │ + blx 6e9186 │ │ │ │ addspl pc, sl, r6, lsl #10 │ │ │ │ @ instruction: 0xf12c300c │ │ │ │ - @ instruction: 0xf506fb17 │ │ │ │ + @ instruction: 0xf506fb13 │ │ │ │ mulscc r0, fp, r0 │ │ │ │ - blx 56919a │ │ │ │ + blx 46919a │ │ │ │ adcspl pc, lr, r6, lsl #10 │ │ │ │ @ instruction: 0xf12c3004 │ │ │ │ - @ instruction: 0xf506fb0d │ │ │ │ + @ instruction: 0xf506fb09 │ │ │ │ @ instruction: 0xf12c50dd │ │ │ │ - strtmi pc, [r0], -r9, lsl #22 │ │ │ │ + strtmi pc, [r0], -r5, lsl #22 │ │ │ │ @ instruction: 0xf12c3420 │ │ │ │ - adcmi pc, ip, #5120 @ 0x1400 │ │ │ │ + adcmi pc, ip, #1024 @ 0x400 │ │ │ │ @ instruction: 0xf506d1f9 │ │ │ │ andcc r5, r4, r2, asr #1 │ │ │ │ - mcr2 1, 5, pc, cr14, cr8, {0} @ │ │ │ │ + mcr2 1, 5, pc, cr10, cr8, {0} @ │ │ │ │ sbcpl pc, r3, r6, lsl #10 │ │ │ │ @ instruction: 0xf1183008 │ │ │ │ - @ instruction: 0xf506fea9 │ │ │ │ + @ instruction: 0xf506fea5 │ │ │ │ andscc r5, r8, lr, asr #1 │ │ │ │ svc 0x002ef7a7 │ │ │ │ mcrcc 8, 2, pc, cr4, cr6, {6} @ │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0x3760f893 │ │ │ │ @ instruction: 0xbd70b903 │ │ │ │ adcspl pc, lr, r6, lsl #10 │ │ │ │ @ instruction: 0xf12c301c │ │ │ │ - vldmdblt r0!, {s31-s261} │ │ │ │ + vldmdblt r0!, {s31-s257} │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ strbteq pc, [r8], #-2252 @ 0xfffff734 @ │ │ │ │ ldclcc 6, cr15, [r4, #-692]! @ 0xfffffd4c │ │ │ │ @ instruction: 0xf8df4690 │ │ │ │ @@ -89483,35 +89483,35 @@ │ │ │ │ @ instruction: 0xf100ac23 │ │ │ │ @ instruction: 0xf8df80ac │ │ │ │ @ instruction: 0xf50638c4 │ │ │ │ svcls 0x000855c1 │ │ │ │ ldrcc r4, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ movwls r5, #43259 @ 0xa8fb │ │ │ │ vmin.s16 d4, d10, d9 │ │ │ │ - @ instruction: 0x4628fcd1 │ │ │ │ - @ instruction: 0xf8b4f211 │ │ │ │ + strtmi pc, [r8], -sp, asr #25 │ │ │ │ + @ instruction: 0xf8b0f211 │ │ │ │ blcs 28ae18 │ │ │ │ adcshi pc, pc, r0 │ │ │ │ subsle r2, r1, r8, lsl #22 │ │ │ │ tstle r8, r6, lsl #22 │ │ │ │ ldmcc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x461958fb │ │ │ │ strtmi r2, [r0], -r0, lsl #4 │ │ │ │ vcgt.s16 d9, d10, d10 │ │ │ │ - @ instruction: 0xf8dffcbd │ │ │ │ + @ instruction: 0xf8dffcb9 │ │ │ │ strtmi r3, [r0], -ip, lsl #17 │ │ │ │ ldmpl r3, {r3, r9, fp, ip, pc}^ │ │ │ │ movwls r2, #41472 @ 0xa200 │ │ │ │ vmin.s16 d4, d10, d9 │ │ │ │ - @ instruction: 0xf8dafcb3 │ │ │ │ + @ instruction: 0xf8dafcaf │ │ │ │ @ instruction: 0xf8d332a0 │ │ │ │ mrcvs 1, 2, r3, cr9, cr8, {4} │ │ │ │ andcs fp, r0, #1073741830 @ 0x40000006 │ │ │ │ vmax.s16 d4, d10, d16 │ │ │ │ - strtmi pc, [r2], -r9, lsr #25 │ │ │ │ + strtmi pc, [r2], -r5, lsr #25 │ │ │ │ ldrtmi r9, [r1], -r9, lsl #22 │ │ │ │ @ instruction: 0xf8cd4658 │ │ │ │ @ instruction: 0xf0728000 │ │ │ │ @ instruction: 0x4604fcd5 │ │ │ │ rsbsle r2, r9, r0, lsl #16 │ │ │ │ ldrsbtcc pc, [r0], -fp @ │ │ │ │ @ instruction: 0xf8db4659 │ │ │ │ @@ -89568,15 +89568,15 @@ │ │ │ │ streq lr, [r9], #-2512 @ 0xfffff630 │ │ │ │ strmi r4, [r3], r0, lsr #15 │ │ │ │ @ instruction: 0xf8dfe73f │ │ │ │ stcge 7, cr3, [r3], #-592 @ 0xfffffdb0 │ │ │ │ strtmi r9, [r0], -r8, lsl #20 │ │ │ │ andcs r5, r1, #13828096 @ 0xd30000 │ │ │ │ ldrmi r9, [r9], -sl, lsl #6 │ │ │ │ - stc2 2, cr15, [r6], #-104 @ 0xffffff98 │ │ │ │ + stc2 2, cr15, [r2], #-104 @ 0xffffff98 │ │ │ │ strb r2, [r6, -r0, lsl #4] │ │ │ │ ldccc 8, cr15, [r8], {218} @ 0xda │ │ │ │ @ instruction: 0xf8da4658 │ │ │ │ @ instruction: 0xf8cb22a0 │ │ │ │ mrrcne 14, 3, r2, sl, cr0 │ │ │ │ cdpvs 8, 4, cr15, cr4, cr11, {6} │ │ │ │ ldccs 8, cr15, [r8], {202} @ 0xca │ │ │ │ @@ -89601,60 +89601,60 @@ │ │ │ │ @ instruction: 0xf8cb58d3 │ │ │ │ @ instruction: 0xf8df3c80 │ │ │ │ ldmpl r3, {r2, r5, r8, r9, sl, ip, sp}^ │ │ │ │ ldccc 8, cr15, [r8], #812 @ 0x32c │ │ │ │ @ instruction: 0x371cf8df │ │ │ │ @ instruction: 0xf8cb447b │ │ │ │ @ instruction: 0xf12c3cbc │ │ │ │ - smlatbcs r1, r3, r9, pc @ │ │ │ │ + @ instruction: 0x2101f99f │ │ │ │ addspl pc, lr, fp, lsl #10 │ │ │ │ - @ instruction: 0xf99ef12c │ │ │ │ + @ instruction: 0xf99af12c │ │ │ │ addspl pc, pc, fp, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - @ instruction: 0xf998f12c │ │ │ │ + @ instruction: 0xf994f12c │ │ │ │ adcpl pc, r1, fp, lsl #10 │ │ │ │ andcc r2, r8, r1, lsl #2 │ │ │ │ - @ instruction: 0xf992f12c │ │ │ │ + @ instruction: 0xf98ef12c │ │ │ │ adcpl pc, r2, fp, lsl #10 │ │ │ │ andscc r2, ip, r1, lsl #2 │ │ │ │ - @ instruction: 0xf98cf12c │ │ │ │ + @ instruction: 0xf988f12c │ │ │ │ adcpl pc, r3, fp, lsl #10 │ │ │ │ andscc r2, r8, r1, lsl #2 │ │ │ │ - @ instruction: 0xf986f12c │ │ │ │ + @ instruction: 0xf982f12c │ │ │ │ @ instruction: 0xf60b2101 │ │ │ │ @ instruction: 0xf12c60b4 │ │ │ │ - @ instruction: 0xf50bf981 │ │ │ │ + @ instruction: 0xf50bf97d │ │ │ │ swpcs r5, sl, [r1] │ │ │ │ @ instruction: 0xf12c300c │ │ │ │ - @ instruction: 0xf50bf97b │ │ │ │ + @ instruction: 0xf50bf977 │ │ │ │ swpcs r5, fp, [r1] │ │ │ │ @ instruction: 0xf12c3010 │ │ │ │ - @ instruction: 0xf50bf975 │ │ │ │ + @ instruction: 0xf50bf971 │ │ │ │ smlabtcs r1, fp, r0, r5 │ │ │ │ @ instruction: 0xf12c300c │ │ │ │ - @ instruction: 0xf50bf96f │ │ │ │ + @ instruction: 0xf50bf96b │ │ │ │ smlatbcs r1, r5, r0, r5 │ │ │ │ @ instruction: 0xf12c300c │ │ │ │ - @ instruction: 0xf50bf969 │ │ │ │ + @ instruction: 0xf50bf965 │ │ │ │ strhcs r5, [r1, -lr] │ │ │ │ @ instruction: 0xf12c3004 │ │ │ │ - tstpcs r1, r3, ror #18 @ p-variant is OBSOLETE │ │ │ │ + tstpcs r1, pc, asr r9 @ p-variant is OBSOLETE │ │ │ │ sbcspl pc, sp, fp, lsl #10 │ │ │ │ - @ instruction: 0xf95ef12c │ │ │ │ + @ instruction: 0xf95af12c │ │ │ │ @ instruction: 0xf60b2101 │ │ │ │ @ instruction: 0xf12c6098 │ │ │ │ - @ instruction: 0x4620f959 │ │ │ │ + @ instruction: 0x4620f955 │ │ │ │ strtcc r2, [r0], #-257 @ 0xfffffeff │ │ │ │ - @ instruction: 0xf954f12c │ │ │ │ + @ instruction: 0xf950f12c │ │ │ │ mvnsle r4, r0, lsr #11 │ │ │ │ sbcpl pc, r2, fp, lsl #10 │ │ │ │ @ instruction: 0xf1183004 │ │ │ │ - @ instruction: 0xf50bfce7 │ │ │ │ + @ instruction: 0xf50bfce3 │ │ │ │ andcc r5, r8, r3, asr #1 │ │ │ │ - stc2l 1, cr15, [r2], #96 @ 0x60 │ │ │ │ + ldc2l 1, cr15, [lr], {24} │ │ │ │ sbcpl pc, lr, fp, lsl #10 │ │ │ │ andscc r2, r8, r0, lsl #2 │ │ │ │ svc 0x00f8f7a6 │ │ │ │ @ instruction: 0x3760f89a │ │ │ │ orrpl pc, r0, fp, lsl #10 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf8c1910a │ │ │ │ @@ -89779,15 +89779,15 @@ │ │ │ │ cdpeq 8, 5, cr15, cr0, cr11, {6} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf50b81c9 │ │ │ │ vst2. {d21-d24}, [pc], r4 │ │ │ │ movwcc r7, #49664 @ 0xc200 │ │ │ │ @ instruction: 0x46182138 │ │ │ │ @ instruction: 0xf11c9310 │ │ │ │ - @ instruction: 0xf89afe53 │ │ │ │ + @ instruction: 0xf89afe4f │ │ │ │ @ instruction: 0xb1233760 │ │ │ │ @ instruction: 0x3762f89a │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf89b81ca │ │ │ │ vst1.64 {d19-d22}, [pc :64], r0 │ │ │ │ stmdbls sl, {r1, r7, r9, ip, lr} │ │ │ │ strmi pc, [r4], pc, asr #8 │ │ │ │ @@ -89965,39 +89965,39 @@ │ │ │ │ svccs 0x00006008 │ │ │ │ svcge 0x007af43f │ │ │ │ @ instruction: 0xf89d604a │ │ │ │ bcs b7b5c │ │ │ │ tstcc r8, fp, asr #2 │ │ │ │ movwls lr, #51059 @ 0xc773 │ │ │ │ @ instruction: 0xf126e40f │ │ │ │ - @ instruction: 0xf8cbfd19 │ │ │ │ + @ instruction: 0xf8cbfd15 │ │ │ │ ldr r0, [r4, #3284]! @ 0xcd4 │ │ │ │ adcspl pc, lr, fp, lsl #10 │ │ │ │ andscc r2, ip, r1, lsl #2 │ │ │ │ - cdp2 1, 12, cr15, cr2, cr11, {1} │ │ │ │ + cdp2 1, 11, cr15, cr14, cr11, {1} │ │ │ │ vpadd.i8 q10, , │ │ │ │ ldmdane r2!, {r4, r5, r6, r8, ip, sp, lr}^ │ │ │ │ ldmdapl r1!, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldmdavs fp, {r2, r4, r6, fp, sp, lr} │ │ │ │ andmi r4, fp, fp, asr r2 │ │ │ │ tsteq r2, r2, asr r9 │ │ │ │ strcc lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf50b4602 │ │ │ │ @ instruction: 0x460b50bf │ │ │ │ @ instruction: 0xf11f3018 │ │ │ │ - ldrb pc, [r5, #-2311]! @ 0xfffff6f9 @ │ │ │ │ + ldrb pc, [r5, #-2307]! @ 0xfffff6fd @ │ │ │ │ @ instruction: 0xf03c4658 │ │ │ │ @ instruction: 0xf8dafe0b │ │ │ │ str r3, [r4, #672] @ 0x2a0 │ │ │ │ andcs r4, r0, r0, asr fp │ │ │ │ stmiapl fp, {r3, r8, fp, ip, pc}^ │ │ │ │ ldrmi r9, [sl], -lr, lsl #6 │ │ │ │ stmiapl fp, {r1, r2, r3, r6, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r9], -lr, lsl #6 │ │ │ │ - @ instruction: 0xf8f0f115 │ │ │ │ + @ instruction: 0xf8ecf115 │ │ │ │ @ instruction: 0xf8c39b0a │ │ │ │ strb r0, [sp, #-2184]! @ 0xfffff778 │ │ │ │ ldrsbtge pc, [r8], -sp @ │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ bmi 1300320 │ │ │ │ adceq pc, r0, #14286848 @ 0xda0000 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ @@ -90015,25 +90015,25 @@ │ │ │ │ @ instruction: 0xf04b3314 │ │ │ │ strmi pc, [r4], -r5, asr #16 │ │ │ │ ldrbmi r9, [r8], -lr, lsl #18 │ │ │ │ @ instruction: 0xf8a8f084 │ │ │ │ @ instruction: 0xf50be5aa │ │ │ │ eorcs r5, r0, #196 @ 0xc4 │ │ │ │ cmpcs r0, r8, lsl r0 │ │ │ │ - ldc2 1, cr15, [sl], #116 @ 0x74 │ │ │ │ + ldc2 1, cr15, [r6], #116 @ 0x74 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ blmi e18f0c │ │ │ │ tstpeq r2, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8da4a34 │ │ │ │ ldrbtmi r0, [fp], #-672 @ 0xfffffd60 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ teqpvs r2, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ @ instruction: 0xf828f04b │ │ │ │ ldmdals r0, {r2, r9, sl, lr} │ │ │ │ - ldc2l 1, cr15, [r2], #-112 @ 0xffffff90 │ │ │ │ + stc2l 1, cr15, [lr], #-112 @ 0xffffff90 │ │ │ │ @ instruction: 0xf8d39b0a │ │ │ │ @ instruction: 0xf7a608a8 │ │ │ │ @ instruction: 0xf8dbedd6 │ │ │ │ @ instruction: 0xf09f0e50 │ │ │ │ ldrb pc, [r5, r1, ror #23] @ │ │ │ │ ldrbtmi r4, [fp], #-2857 @ 0xfffff4d7 │ │ │ │ blmi b27354 │ │ │ │ @@ -90041,45 +90041,45 @@ │ │ │ │ ... │ │ │ │ umlaleq r3, sp, sl, r2 │ │ │ │ umlaleq r3, sp, r4, r2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #17 │ │ │ │ muleq r0, r8, r9 │ │ │ │ - eoreq r6, r8, lr, lsr r0 │ │ │ │ - ldrdeq r5, [r8], -ip @ │ │ │ │ + eoreq r6, r8, r6, lsr r0 │ │ │ │ + ldrdeq r5, [r8], -r4 @ │ │ │ │ adceq r3, sp, r6, ror #2 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, r4, ror #24 │ │ │ │ - eoreq r5, r8, r6, lsr #31 │ │ │ │ - eoreq r5, r8, r8, asr #24 │ │ │ │ + mlaeq r8, lr, pc, r5 @ │ │ │ │ + eoreq r5, r8, r0, asr #24 │ │ │ │ andeq r0, r0, r0, asr #17 │ │ │ │ andeq r0, r0, r4, ror ip │ │ │ │ andeq r0, r0, r4, asr lr │ │ │ │ andeq r0, r0, r0, ror r8 │ │ │ │ andeq r0, r0, r4, lsl #26 │ │ │ │ @ instruction: 0xffffc3b1 │ │ │ │ + eoreq r5, r8, r8, lsr #24 │ │ │ │ eoreq r5, r8, r0, lsr ip │ │ │ │ - eoreq r5, r8, r8, lsr ip │ │ │ │ - eoreq r5, r8, r6, lsr ip │ │ │ │ - eoreq r5, r8, r6, lsl #20 │ │ │ │ eoreq r5, r8, lr, lsr #24 │ │ │ │ - eoreq r5, r8, r4, lsr #24 │ │ │ │ - eoreq r5, r8, r0, lsr #24 │ │ │ │ - eoreq r5, r8, r4, asr #23 │ │ │ │ + strdeq r5, [r8], -lr @ │ │ │ │ + eoreq r5, r8, r6, lsr #24 │ │ │ │ + eoreq r5, r8, ip, lsl ip │ │ │ │ + eoreq r5, r8, r8, lsl ip │ │ │ │ + strhteq r5, [r8], -ip │ │ │ │ @ instruction: 0xffffbd21 │ │ │ │ adceq r3, sp, r4, asr #17 │ │ │ │ andeq r0, r0, ip, ror #21 │ │ │ │ andeq r0, r0, r0, lsr #24 │ │ │ │ - strhteq r5, [r8], -r8 │ │ │ │ - eoreq r5, r8, sl, asr r5 │ │ │ │ - eoreq r5, r8, ip, lsr #17 │ │ │ │ - eoreq r5, r8, r2, lsr r5 │ │ │ │ - mlaeq r8, r6, r8, r5 │ │ │ │ - strdeq r5, [r8], -r8 @ │ │ │ │ + strhteq r5, [r8], -r0 │ │ │ │ + eoreq r5, r8, r2, asr r5 │ │ │ │ + eoreq r5, r8, r4, lsr #17 │ │ │ │ + eoreq r5, r8, sl, lsr #10 │ │ │ │ + eoreq r5, r8, lr, lsl #17 │ │ │ │ + strdeq r5, [r8], -r0 @ │ │ │ │ @ instruction: 0xffffbb97 │ │ │ │ @ instruction: 0xffffc135 │ │ │ │ bcc cebac0 │ │ │ │ @ instruction: 0xf8df4601 │ │ │ │ ldrbtmi r2, [fp], #-2608 @ 0xfffff5d0 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ msrcc SPSR_sxc, #64, 12 @ 0x4000000 │ │ │ │ @@ -90105,25 +90105,25 @@ │ │ │ │ @ instruction: 0xf50b39dc │ │ │ │ bls 2c2ea8 │ │ │ │ ldmpl r2, {r2, r3, r4, r8, sl, ip, sp}^ │ │ │ │ ldmdacc ip, {r0, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ mulle r4, r3, r2 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf1188094 │ │ │ │ - stmdbls sl, {r0, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls sl, {r0, r2, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d12300 │ │ │ │ eorvs r2, fp, ip, lsl r8 │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf8c160eb │ │ │ │ @ instruction: 0xf89a281c │ │ │ │ blcs bb558 │ │ │ │ svcge 0x004df43f │ │ │ │ adcspl pc, pc, fp, lsl #10 │ │ │ │ @ instruction: 0xf11e3018 │ │ │ │ - strb pc, [r6, -r1, asr #27] @ │ │ │ │ + @ instruction: 0xe746fdbd │ │ │ │ ldmibcc r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df4601 │ │ │ │ ldrbtmi r2, [fp], #-2452 @ 0xfffff66c │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ cmppcc r4, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ mrceq 8, 1, APSR_nzcv, cr0, cr11, {6} │ │ │ │ @ instruction: 0xff60f04a │ │ │ │ @@ -90198,25 +90198,25 @@ │ │ │ │ @ instruction: 0xf8dad1b9 │ │ │ │ @ instruction: 0xf8933b44 │ │ │ │ blcs ba4b0 │ │ │ │ teqphi sl, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldrbne pc, [r8, #1549]! @ 0x60d @ │ │ │ │ stmeq r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1164478 │ │ │ │ - orrslt pc, r8, fp, asr lr @ │ │ │ │ + orrslt pc, r8, r7, asr lr @ │ │ │ │ stmne r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4643aa16 │ │ │ │ ldrbtmi r9, [r9], #-521 @ 0xfffffdf7 │ │ │ │ ldc 7, cr15, [r2, #-664]! @ 0xfffffd68 │ │ │ │ @ instruction: 0xf0002802 │ │ │ │ @ instruction: 0xf8df8368 │ │ │ │ andcs r2, r0, r0, ror r8 │ │ │ │ stmdane ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xffe4f115 │ │ │ │ + @ instruction: 0xffe0f115 │ │ │ │ @ instruction: 0xf7a74628 │ │ │ │ stmdacs r0, {r8, r9, fp, sp, lr, pc} │ │ │ │ tstphi r7, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ stc 7, cr15, [r8, #664] @ 0x298 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf50b80a7 │ │ │ │ @@ -90267,15 +90267,15 @@ │ │ │ │ sbfxcc pc, pc, #17, #9 │ │ │ │ movwls r4, #13435 @ 0x347b │ │ │ │ sbfxcc pc, pc, #17, #5 │ │ │ │ movwls r4, #5243 @ 0x147b │ │ │ │ sbfxcc pc, pc, #17, #1 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf117230c │ │ │ │ - ldrbmi pc, [r8], -r7, asr #22 @ │ │ │ │ + ldrbmi pc, [r8], -r3, asr #22 @ │ │ │ │ stc2 7, cr15, [sl, #1000]! @ 0x3e8 │ │ │ │ @ instruction: 0x3790f8df │ │ │ │ ldmpl r3, {r3, r9, fp, ip, pc}^ │ │ │ │ bfieq r6, fp, #16, #12 │ │ │ │ @ instruction: 0xf8dfd448 │ │ │ │ bls 2bb880 │ │ │ │ @ instruction: 0xf8cb58d3 │ │ │ │ @@ -90334,23 +90334,23 @@ │ │ │ │ stmib sp, {r2, r3, r4, r7, r8, ip}^ │ │ │ │ ldrmi r6, [r9], -r2, lsl #2 │ │ │ │ strcs lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7a72201 │ │ │ │ @ instruction: 0xf50beb34 │ │ │ │ @ instruction: 0xf60d50dd │ │ │ │ andscc r2, ip, ip, ror #3 │ │ │ │ - stc2 2, cr15, [sl], {16} │ │ │ │ + stc2 2, cr15, [r6], {16} │ │ │ │ @ instruction: 0xf8dfe781 │ │ │ │ ldrbtmi r3, [fp], #-1716 @ 0xfffff94c │ │ │ │ @ instruction: 0xf8dfe753 │ │ │ │ ldrbtmi r3, [fp], #-1712 @ 0xfffff950 │ │ │ │ @ instruction: 0xf8dfe74f │ │ │ │ ldrbtmi r6, [lr], #-1708 @ 0xfffff954 │ │ │ │ @ instruction: 0xf117e7c4 │ │ │ │ - strmi pc, [r3], -sp, ror #29 │ │ │ │ + strmi pc, [r3], -r9, ror #29 │ │ │ │ @ instruction: 0xf8dfe7be │ │ │ │ @ instruction: 0xf06f36a0 │ │ │ │ @ instruction: 0xf8df0102 │ │ │ │ ldrbtmi r2, [fp], #-1692 @ 0xfffff964 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x33b5f640 │ │ │ │ adceq pc, r0, #14286848 @ 0xda0000 │ │ │ │ @@ -90644,15 +90644,15 @@ │ │ │ │ teqpvs r8, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ mrceq 8, 1, APSR_nzcv, cr0, cr11, {6} │ │ │ │ blx 166a142 │ │ │ │ stmibmi r4, {r0, r2, r6, sl, sp, lr, pc} │ │ │ │ stmmi r4, {r8, r9, sp} │ │ │ │ ldrbtmi r2, [r9], #-514 @ 0xfffffdfe │ │ │ │ @ instruction: 0xf11d4478 │ │ │ │ - strmi pc, [r7], -pc, lsr #21 │ │ │ │ + strmi pc, [r7], -fp, lsr #21 │ │ │ │ movweq pc, #4096 @ 0x1000 @ │ │ │ │ ldreq r9, [r9, pc, lsl #6]! │ │ │ │ @ instruction: 0x077ad43f │ │ │ │ ldcge 5, cr15, [r0], {127} @ 0x7f │ │ │ │ mulcs r1, r0, r1 │ │ │ │ svc 0x00bef7a6 │ │ │ │ @ instruction: 0x46064b7b │ │ │ │ @@ -90727,66 +90727,66 @@ │ │ │ │ strb r6, [lr], -fp, lsr #1 │ │ │ │ adcvs r3, fp, r0, lsl r3 │ │ │ │ tstcc r0, #100, 12 @ 0x6400000 │ │ │ │ ldrbt r6, [lr], -fp, lsr #1 │ │ │ │ adcvs r3, fp, r0, lsl r3 │ │ │ │ tstcc r0, #152, 12 @ 0x9800000 │ │ │ │ ldrt r6, [r0], fp, lsr #1 │ │ │ │ - eoreq r5, r8, r6, ror #16 │ │ │ │ - eoreq r5, r8, r2, lsl r4 │ │ │ │ + eoreq r5, r8, lr, asr r8 │ │ │ │ + eoreq r5, r8, sl, lsl #8 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - mlaeq r8, sl, r7, r5 │ │ │ │ - eoreq r5, r8, sl, ror #6 │ │ │ │ - eoreq r5, r8, r0, ror r7 │ │ │ │ - eoreq r5, r8, sl, asr #6 │ │ │ │ - eoreq r5, r8, lr, lsl #14 │ │ │ │ - eoreq r5, r8, ip, lsr r7 │ │ │ │ - eoreq r5, r8, r4, lsl #6 │ │ │ │ - eoreq r5, r8, ip, lsl #15 │ │ │ │ - eoreq r5, r8, r4, ror #5 │ │ │ │ - strdeq r5, [r8], -lr @ │ │ │ │ - mlaeq r8, lr, r2, r5 │ │ │ │ - eoreq r5, r8, sl, asr #13 │ │ │ │ - eoreq r5, r8, r6, ror #4 │ │ │ │ - strdeq r5, [r8], -ip @ │ │ │ │ + mlaeq r8, r2, r7, r5 │ │ │ │ + eoreq r5, r8, r2, ror #6 │ │ │ │ + eoreq r5, r8, r8, ror #14 │ │ │ │ + eoreq r5, r8, r2, asr #6 │ │ │ │ eoreq r5, r8, r6, lsl #14 │ │ │ │ - strdeq r5, [r8], -r8 @ │ │ │ │ - strdeq r4, [r8], -r2 @ │ │ │ │ + eoreq r5, r8, r4, lsr r7 │ │ │ │ + strdeq r5, [r8], -ip @ │ │ │ │ + eoreq r5, r8, r4, lsl #15 │ │ │ │ + ldrdeq r5, [r8], -ip @ │ │ │ │ + strdeq r5, [r8], -r6 @ │ │ │ │ + mlaeq r8, r6, r2, r5 │ │ │ │ + eoreq r5, r8, r2, asr #13 │ │ │ │ + eoreq r5, r8, lr, asr r2 │ │ │ │ + strdeq r5, [r8], -r4 @ │ │ │ │ + strdeq r5, [r8], -lr @ │ │ │ │ + strdeq r5, [r8], -r0 @ │ │ │ │ + eoreq r4, r8, sl, ror #25 │ │ │ │ @ instruction: 0xffffc1ed │ │ │ │ @ instruction: 0xfffff249 │ │ │ │ @ instruction: 0xffffb889 │ │ │ │ @ instruction: 0xffffc2ed │ │ │ │ @ instruction: 0xffffb8ed │ │ │ │ @ instruction: 0xffffb891 │ │ │ │ @ instruction: 0xffffc375 │ │ │ │ @ instruction: 0x00000bbc │ │ │ │ andeq r0, r0, r8, lsl #24 │ │ │ │ muleq r0, r4, fp │ │ │ │ @ instruction: 0x00000ab8 │ │ │ │ @ instruction: 0x00000dbc │ │ │ │ - eoreq r5, r8, sl, lsr r6 │ │ │ │ - eoreq r5, r8, lr, lsr #1 │ │ │ │ - strdeq r5, [r8], -r2 @ │ │ │ │ - eoreq r5, r8, r6, lsl #1 │ │ │ │ - eoreq pc, r8, r8, lsl r2 @ │ │ │ │ - eoreq r5, r8, ip, asr #11 │ │ │ │ + eoreq r5, r8, r2, lsr r6 │ │ │ │ + eoreq r5, r8, r6, lsr #1 │ │ │ │ + eoreq r5, r8, sl, ror #11 │ │ │ │ + eoreq r5, r8, lr, ror r0 │ │ │ │ + eoreq pc, r8, r0, lsl r2 @ │ │ │ │ + eoreq r5, r8, r4, asr #11 │ │ │ │ @ instruction: 0xffffbfb7 │ │ │ │ @ instruction: 0xffffc01f │ │ │ │ - eoreq r5, r8, r2, asr #6 │ │ │ │ - eoreq r5, r8, lr, lsr #10 │ │ │ │ - ldrdeq r4, [r8], -sl @ │ │ │ │ - mlaeq lr, ip, fp, sl │ │ │ │ - eoreq r4, r8, lr, asr #31 │ │ │ │ - eoreq r4, r8, r6, asr fp │ │ │ │ + eoreq r5, r8, sl, lsr r3 │ │ │ │ + eoreq r5, r8, r6, lsr #10 │ │ │ │ + ldrdeq r4, [r8], -r2 @ │ │ │ │ + mlaeq lr, r4, fp, sl │ │ │ │ + eoreq r4, r8, r6, asr #31 │ │ │ │ + eoreq r4, r8, lr, asr #22 │ │ │ │ adceq ip, r7, r6, ror ip │ │ │ │ - eoreq r5, r8, ip, asr #32 │ │ │ │ - eoreq r5, r8, r6, asr r0 │ │ │ │ + eoreq r5, r8, r4, asr #32 │ │ │ │ + eoreq r5, r8, lr, asr #32 │ │ │ │ @ instruction: 0xffffbe0b │ │ │ │ @ instruction: 0xffffbf07 │ │ │ │ - eoreq r4, r8, r8, asr #31 │ │ │ │ + eoreq r4, r8, r0, asr #31 │ │ │ │ @ instruction: 0xffffbd91 │ │ │ │ @ instruction: 0xffffb18b │ │ │ │ @ instruction: 0xffffb17f │ │ │ │ @ instruction: 0xffffbe91 │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -90799,15 +90799,15 @@ │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ bfieq r6, fp, #16, #11 │ │ │ │ orrshi pc, lr, r0, lsl #2 │ │ │ │ @ instruction: 0xf5054628 │ │ │ │ @ instruction: 0xf7fa6690 │ │ │ │ @ instruction: 0xf505f98f │ │ │ │ @ instruction: 0x462c50d3 │ │ │ │ - @ instruction: 0xffb2f116 │ │ │ │ + @ instruction: 0xffaef116 │ │ │ │ strtcc lr, [r0], #-2 │ │ │ │ @ instruction: 0xd00b42b4 │ │ │ │ mcrcc 8, 7, pc, cr8, cr4, {4} @ │ │ │ │ rscsle r2, r8, r0, lsl #22 │ │ │ │ mcrne 8, 6, pc, cr12, cr4, {6} @ │ │ │ │ strtcc r4, [r0], #-1576 @ 0xfffff9d8 │ │ │ │ ldc2l 0, cr15, [r0], #40 @ 0x28 │ │ │ │ @@ -90880,27 +90880,27 @@ │ │ │ │ tstle r7, r4 │ │ │ │ stmdavs r3!, {r1, r3, r5, sp, lr, pc} │ │ │ │ andge pc, r4, r3, asr #17 │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ strvs lr, [r0], -r4, asr #19 │ │ │ │ @ instruction: 0xf9caf7fa │ │ │ │ addseq pc, r8, r4, lsl #2 │ │ │ │ - @ instruction: 0xffaef116 │ │ │ │ + @ instruction: 0xffaaf116 │ │ │ │ bvs 1ac908c │ │ │ │ ldrmi r4, [r8, r1, lsr #12] │ │ │ │ andsle r4, r7, sl, asr #11 │ │ │ │ ldrdcc pc, [r4], -sl │ │ │ │ @ instruction: 0x469a4654 │ │ │ │ andeq pc, r8, r4, lsl #2 │ │ │ │ svceq 0x0000f1ba │ │ │ │ @ instruction: 0xf104d1e3 │ │ │ │ @ instruction: 0xf7fa0008 │ │ │ │ @ instruction: 0xf104f9b3 │ │ │ │ @ instruction: 0xf1160098 │ │ │ │ - blvs bae268 │ │ │ │ + blvs bae258 │ │ │ │ strtmi r6, [r1], -r8, ror #20 │ │ │ │ @ instruction: 0xf8da4798 │ │ │ │ strb r3, [r9, r4]! │ │ │ │ ldrbteq pc, [r4], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf8d780ad │ │ │ │ @ instruction: 0x2c004a58 │ │ │ │ @@ -90928,35 +90928,35 @@ │ │ │ │ @ instruction: 0xf8d5fd39 │ │ │ │ @ instruction: 0xf5033e44 │ │ │ │ @ instruction: 0xf8935380 │ │ │ │ blcs bc20c │ │ │ │ addhi pc, sp, r0, asr #32 │ │ │ │ sbcpl pc, r4, r5, lsl #10 │ │ │ │ @ instruction: 0xf11b300c │ │ │ │ - strtmi pc, [r8], -r3, ror #26 │ │ │ │ + @ instruction: 0x4628fd5f │ │ │ │ blx ffbec49a │ │ │ │ stmiaeq r8!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ cdp 7, 12, cr15, cr4, cr5, {5} │ │ │ │ sbcpl pc, sp, r5, lsl #10 │ │ │ │ @ instruction: 0xf7a53008 │ │ │ │ tstcs r0, r2, ror lr │ │ │ │ stmeq r8, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - blx fe3ea90c │ │ │ │ + blx fe2ea90c │ │ │ │ ldmdane r0, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ blvs b9a908 │ │ │ │ ldrmi r6, [r8, r8, ror #20] │ │ │ │ stmdaeq r0!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ blmi 111ab90 │ │ │ │ ldreq pc, [ip], -r1, asr #12 │ │ │ │ ldmdacs ip, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf85819ac │ │ │ │ addsmi r3, sl, #3 │ │ │ │ bcs e24f8 │ │ │ │ @ instruction: 0xf117d067 │ │ │ │ - @ instruction: 0xf8d7fdbb │ │ │ │ + @ instruction: 0xf8d7fdb7 │ │ │ │ movwcs r2, #2076 @ 0x81c │ │ │ │ rsbvs r5, r3, fp, lsr #3 │ │ │ │ rscvs r6, r3, r3, lsr #1 │ │ │ │ ldmdacs ip, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0704628 │ │ │ │ blvs bad118 │ │ │ │ strtmi r6, [r9], -r8, ror #20 │ │ │ │ @@ -90998,21 +90998,21 @@ │ │ │ │ bicsle r2, r3, r0, lsl #24 │ │ │ │ @ instruction: 0xf7a6e748 │ │ │ │ @ instruction: 0xf8d7e948 │ │ │ │ stmdbcs r0, {r3, r5, r6, r8, fp, ip} │ │ │ │ mrcge 4, 7, APSR_nzcv, cr7, cr15, {3} │ │ │ │ @ instruction: 0xf505e6f8 │ │ │ │ ldrhcc r5, [r8], -pc @ │ │ │ │ - mrc2 1, 6, pc, cr10, cr13, {0} │ │ │ │ + mrc2 1, 6, pc, cr6, cr13, {0} │ │ │ │ @ instruction: 0xf7a5e76c │ │ │ │ @ instruction: 0xf8d7ee3c │ │ │ │ @ instruction: 0xe796281c │ │ │ │ sbcspl pc, sp, r5, lsl #10 │ │ │ │ vqadd.s16 d3, d0, d12 │ │ │ │ - @ instruction: 0xe65bf815 │ │ │ │ + @ instruction: 0xe65bf811 │ │ │ │ umlaleq r1, sp, r8, sp │ │ │ │ @ instruction: 0x00000bbc │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r0 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -91043,15 +91043,15 @@ │ │ │ │ strtmi r2, [r0], -r0, lsl #8 │ │ │ │ andlt r6, r9, r3, lsl r0 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ @ instruction: 0xf5064680 │ │ │ │ bl 2c7410 │ │ │ │ bl b437c │ │ │ │ ldrmi r0, [r8], #-2307 @ 0xfffff6fd │ │ │ │ - cdp2 1, 10, cr15, cr2, cr10, {1} │ │ │ │ + cdp2 1, 9, cr15, cr14, cr10, {1} │ │ │ │ mcrne 8, 7, pc, cr8, cr7, {4} @ │ │ │ │ vldr d11, [pc, #484] @ ae854 │ │ │ │ smladcs r1, pc, fp, r7 @ │ │ │ │ @ instruction: 0xf6064b1f │ │ │ │ blx 2871ac │ │ │ │ andcs pc, r8, r4, lsl #8 │ │ │ │ strls r4, [r0], #-1147 @ 0xfffffb85 │ │ │ │ @@ -91061,32 +91061,32 @@ │ │ │ │ tstls r1, r0, asr #12 │ │ │ │ blvc 169ccc │ │ │ │ blx 11ea6c4 │ │ │ │ ldmiblt r0!, {r2, r9, sl, lr}^ │ │ │ │ vmls.i q2, , d6[0] │ │ │ │ @ instruction: 0xf8868f5b │ │ │ │ strbmi r7, [r8], -r8, ror #29 │ │ │ │ - cdp2 1, 8, cr15, cr12, cr10, {1} │ │ │ │ + cdp2 1, 8, cr15, cr8, cr10, {1} │ │ │ │ andeq lr, r5, r8, lsl #22 │ │ │ │ mcrcc 8, 6, pc, cr12, cr0, {6} @ │ │ │ │ blx fed685d0 │ │ │ │ @ instruction: 0xf102f282 │ │ │ │ str r0, [r1, r0, lsr #8]! │ │ │ │ strcs r2, [ip], #-1536 @ 0xfffffa00 │ │ │ │ @ instruction: 0x46354637 │ │ │ │ strbmi lr, [r8], -r8, lsr #15 │ │ │ │ - cdp2 1, 7, cr15, cr10, cr10, {1} │ │ │ │ + cdp2 1, 7, cr15, cr6, cr10, {1} │ │ │ │ andeq lr, r5, r8, lsl #22 │ │ │ │ mcrcc 8, 6, pc, cr12, cr0, {6} @ │ │ │ │ @ instruction: 0x4648e7b3 │ │ │ │ - cdp2 1, 7, cr15, cr2, cr10, {1} │ │ │ │ + cdp2 1, 6, cr15, cr14, cr10, {1} │ │ │ │ andlt r4, r9, r0, lsr #12 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ ... │ │ │ │ - mlaeq r8, ip, sl, r4 │ │ │ │ + mlaeq r8, r4, sl, r4 │ │ │ │ andcs r4, r0, r3, lsl #12 │ │ │ │ @ instruction: 0x47706018 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec05908 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ bmi 31ac74 │ │ │ │ @@ -91095,16 +91095,16 @@ │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf07843e3 │ │ │ │ andlt pc, r3, sp, lsl ip @ │ │ │ │ stmdami r4, {r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf08e4478 │ │ │ │ andlt pc, r3, sp, lsr r8 @ │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq r4, r8, r4, asr #8 │ │ │ │ - eoreq r8, lr, ip, lsl #31 │ │ │ │ + eoreq r4, r8, ip, lsr r4 │ │ │ │ + eoreq r8, lr, r4, lsl #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec05948 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 272710 │ │ │ │ @ instruction: 0xf8dfb083 │ │ │ │ @ instruction: 0x460ac01c │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -91453,23 +91453,23 @@ │ │ │ │ bl ea2dc │ │ │ │ b.n ae93c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r7, #31 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r6, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ movs r0, r5 │ │ │ │ asrs r6, r6, #30 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bx r9 │ │ │ │ + bx r8 │ │ │ │ movs r0, r5 │ │ │ │ - mov ip, ip │ │ │ │ + mov ip, fp │ │ │ │ movs r0, r5 │ │ │ │ - lsrs r2, r2 │ │ │ │ + lsrs r2, r1 │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #380] @ (aec90 ) │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ @@ -91497,15 +91497,15 @@ │ │ │ │ bne.w aec80 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r1, #128 @ 0x80 │ │ │ │ add.w r8, r1, #128 @ 0x80 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldrb.w r2, [r4, #93] @ 0x5d │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n aec26 │ │ │ │ ldr.w lr, [pc, #304] @ aec9c │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add lr, pc │ │ │ │ @@ -91554,27 +91554,27 @@ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ bl b8b20 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #93] @ 0x5d │ │ │ │ cbz r0, aec50 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n aeb34 │ │ │ │ ldr r2, [pc, #144] @ (aeca4 ) │ │ │ │ mov.w r3, #3584 @ 0xe00 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 126f5c │ │ │ │ mov r3, r0 │ │ │ │ b.n aeb34 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w aeb32 │ │ │ │ ldr r2, [pc, #108] @ (aeca8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -91584,42 +91584,42 @@ │ │ │ │ mov r3, r0 │ │ │ │ b.n aeb34 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ bl a939c │ │ │ │ cbnz r0, aec64 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ b.n aec2e │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl b8c90 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n aeb34 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r4, r4, #19 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #19 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cmp sl, pc │ │ │ │ + cmp sl, lr │ │ │ │ movs r0, r5 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp r8, r0 │ │ │ │ movs r0, r5 │ │ │ │ - subs r7, #64 @ 0x40 │ │ │ │ + subs r7, #56 @ 0x38 │ │ │ │ movs r0, r5 │ │ │ │ - subs r7, #22 │ │ │ │ + subs r7, #14 │ │ │ │ movs r0, r5 │ │ │ │ cbz r2, aece0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r1, [r0, #3324] @ 0xcfc │ │ │ │ @@ -91803,15 +91803,15 @@ │ │ │ │ beq.w aef94 │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ ldr r7, [r2, #36] @ 0x24 │ │ │ │ ldr.w r0, [r9, r4] │ │ │ │ and.w r7, r7, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2d0760 │ │ │ │ + bl 2d0758 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ and.w r6, r0, #6 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r9, r4] │ │ │ │ @@ -91977,15 +91977,15 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ite cc │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #5 │ │ │ │ vstr d9, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ vstr d8, [sp, #120] @ 0x78 │ │ │ │ - bl 2d0760 │ │ │ │ + bl 2d0758 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add.w sl, sl, #376 @ 0x178 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ @@ -91994,15 +91994,15 @@ │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r3, r8 │ │ │ │ bls.n af138 │ │ │ │ add r5, r8 │ │ │ │ ldr.w r6, [r9, #96] @ 0x60 │ │ │ │ lsls r5, r5, #6 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - bl 2d0760 │ │ │ │ + bl 2d0758 │ │ │ │ ldr.w r2, [r4, #424] @ 0x1a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r4, #1076] @ 0x434 │ │ │ │ ldr.w r1, [r4, #1072] @ 0x430 │ │ │ │ str r0, [sp, #16] │ │ │ │ negs r0, r2 │ │ │ │ sbc.w ip, ip, ip │ │ │ │ @@ -92456,17 +92456,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r6, #23 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r6, #162 @ 0xa2 │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ movs r0, r5 │ │ │ │ - adds r6, #132 @ 0x84 │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ movs r0, r5 │ │ │ │ add r4, pc, #932 @ (adr r4, af914 ) │ │ │ │ vsubl.u q13, d31, d19 │ │ │ │ vsubw.u q13, , d27 │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -92633,15 +92633,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n af7e0 │ │ │ │ ldr.w r1, [r5, #2992] @ 0xbb0 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n af7c8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n af83c │ │ │ │ ldr.w r2, [r5, #2996] @ 0xbb4 │ │ │ │ str.w r6, [r5, #3000] @ 0xbb8 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r0, [r5, #2992] @ 0xbb0 │ │ │ │ @@ -92658,15 +92658,15 @@ │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n af80c │ │ │ │ ldr.w r1, [r5, #2976] @ 0xba0 │ │ │ │ str r3, [sp, #28] │ │ │ │ cbz r0, af7d4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n af83c │ │ │ │ ldr.w r2, [r5, #2980] @ 0xba4 │ │ │ │ str.w r6, [r5, #2984] @ 0xba8 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r0, [r5, #2976] @ 0xba0 │ │ │ │ @@ -92734,15 +92734,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r4, #7 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r1, #7 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r4, #58 @ 0x3a │ │ │ │ + adds r4, #50 @ 0x32 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -92900,15 +92900,15 @@ │ │ │ │ lsls r0, r0, #20 │ │ │ │ lsls r6, r5, #26 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r4, #25 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r1, #140 @ 0x8c │ │ │ │ + adds r1, #132 @ 0x84 │ │ │ │ movs r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [r1, #3652] @ 0xe44 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1936] @ 0x790 │ │ │ │ @@ -92926,15 +92926,15 @@ │ │ │ │ ldrd r0, r1, [r3, #40] @ 0x28 │ │ │ │ strd r0, r1, [r2, #8] │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, #38] @ 0x26 │ │ │ │ + ldrh r2, [r6, #38] @ 0x26 │ │ │ │ movs r6, r5 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -92948,18 +92948,18 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r3, r0, #6176 @ 0x1820 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r4, #2184] @ 0x888 │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, afad8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ addw r1, r5, #4095 @ 0xfff │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ bfc r1, #0, #12 │ │ │ │ @@ -92968,15 +92968,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 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ @@ -92986,15 +92986,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 556cc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #2184] @ 0x888 │ │ │ │ str r1, [r2, #16] │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ b.n afaa8 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2184] @ 0x888 │ │ │ │ cbnz r3, afb0c │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #28] │ │ │ │ @@ -93007,19 +93007,19 @@ │ │ │ │ sub sp, #12 │ │ │ │ add.w r5, r0, #6176 @ 0x1820 │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #12 │ │ │ │ adds r5, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr.w r0, [r2, #2184] @ 0x888 │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ addw r0, r0, #4095 @ 0xfff │ │ │ │ bfc r0, #0, #12 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r0, r2, r0 │ │ │ │ @@ -93029,20 +93029,20 @@ │ │ │ │ sbc.w ip, r2, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, afb74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r2, #2184] @ 0x888 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c2afc │ │ │ │ + bl 1c2af4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 5422c │ │ │ │ b.n afb6a │ │ │ │ nop │ │ │ │ @@ -93056,18 +93056,18 @@ │ │ │ │ cbnz r3, afbb2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r0, #6176 @ 0x1820 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr.w r0, [r7, #2184] @ 0x888 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c2b54 │ │ │ │ + bl 1c2b4c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w afcd4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov fp, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r4, #4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -93098,15 +93098,15 @@ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r6, [r2, #12] │ │ │ │ lsrs r3, r3, #10 │ │ │ │ orr.w r3, r3, r6, lsl #22 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r9, r3 │ │ │ │ - bl 1c2b54 │ │ │ │ + bl 1c2b4c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, afc4c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ adds r1, r4, #4 │ │ │ │ beq.n afce8 │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r7 │ │ │ │ @@ -93146,31 +93146,31 @@ │ │ │ │ lsrs r5, r5, #10 │ │ │ │ orr.w r5, r5, r3, lsl #22 │ │ │ │ mov.w lr, r3, lsr #10 │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ strd r5, lr, [sp, #8] │ │ │ │ ldr.w r5, [ip] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ cmp r7, r4 │ │ │ │ bcc.n afc7a │ │ │ │ mov r6, sl │ │ │ │ mov r1, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [pc, #68] @ (afcfc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #68] @ (afd00 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #44] @ (afd04 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ @@ -93179,21 +93179,21 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n afcb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ str r5, [sp, #708] @ 0x2c4 │ │ │ │ - @ instruction: 0xffff29d0 │ │ │ │ + vtbx.8 d18, {d31-) │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r1, #40] @ 0x28 │ │ │ │ @@ -93211,15 +93211,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r1 │ │ │ │ add.w r8, r8, #12 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ adds r0, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #2084] @ 0x824 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #5 │ │ │ │ mov.w r1, r0, lsr #2 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ @@ -93243,29 +93243,29 @@ │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n afde0 │ │ │ │ ldr.w r1, [r3, #2080] @ 0x820 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, afdd4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, afe0e │ │ │ │ ldr.w r2, [r3, #2084] @ 0x824 │ │ │ │ str.w r4, [r3, #2088] @ 0x828 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r3, #2080] @ 0x820 │ │ │ │ b.n afdb6 │ │ │ │ ldr.w r2, [r3, #2080] @ 0x820 │ │ │ │ adds r2, r2, r0 │ │ │ │ beq.n afe0e │ │ │ │ str.w r7, [r3, #2084] @ 0x824 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [r2] │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ 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 afd80 │ │ │ │ @@ -93310,28 +93310,28 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add.w r2, r0, #6176 @ 0x1820 │ │ │ │ adds r2, #12 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r2, [r3, #2084] @ 0x824 │ │ │ │ ldr.w ip, [r3, #2080] @ 0x820 │ │ │ │ subs r2, #4 │ │ │ │ str.w r2, [r3, #2084] @ 0x824 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr.w r3, [ip, r2] │ │ │ │ str.w r3, [ip, r1, lsl #2] │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -93544,25 +93544,25 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2d05b0 │ │ │ │ + bl 2d05a8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [r1, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c5154 │ │ │ │ + bl 2c514c │ │ │ │ b.n b009a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vaddl.u8 q0, d18, d28 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ vhadd.u16 d16, d30, d28 │ │ │ │ @@ -93599,25 +93599,25 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2d05b0 │ │ │ │ + bl 2d05a8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [r1, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c454c │ │ │ │ + bl 2c4544 │ │ │ │ b.n b012a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr2, cr12, {5} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 12, cr0, cr14, cr12, {5} │ │ │ │ @@ -93654,25 +93654,25 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2d05b0 │ │ │ │ + bl 2d05a8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [r1, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c5dcc │ │ │ │ + bl 2c5dc4 │ │ │ │ b.n b01ba │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp2 0, 6, cr0, cr2, cr12, {5} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 3, cr0, cr14, cr12, {5} │ │ │ │ @@ -93755,15 +93755,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2c5dcc │ │ │ │ + bl 2c5dc4 │ │ │ │ ldrb.w r2, [r5, #749] @ 0x2ed │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b035a │ │ │ │ ldr r2, [pc, #140] @ (b038c ) │ │ │ │ ldr r3, [pc, #128] @ (b0384 ) │ │ │ │ add r2, pc │ │ │ │ @@ -93787,15 +93787,15 @@ │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2c5dcc │ │ │ │ + bl 2c5dc4 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b02d2 │ │ │ │ ldrb.w r2, [r5, #707] @ 0x2c3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b02d2 │ │ │ │ @@ -93809,27 +93809,27 @@ │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2c5dcc │ │ │ │ + bl 2c5dc4 │ │ │ │ b.n b02fe │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc2l 0, cr0, [r6, #-688]! @ 0xfffffd50 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #36] @ 0x24 │ │ │ │ + strh r0, [r1, #36] @ 0x24 │ │ │ │ movs r6, r5 │ │ │ │ ldc2l 0, cr0, [sl], #688 @ 0x2b0 │ │ │ │ - strh r6, [r0, #34] @ 0x22 │ │ │ │ + strh r6, [r7, #32] │ │ │ │ movs r6, r5 │ │ │ │ - strh r4, [r0, #32] │ │ │ │ + strh r4, [r7, #30] │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #256] @ (b04ac ) │ │ │ │ @@ -93872,15 +93872,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2c454c │ │ │ │ + bl 2c4544 │ │ │ │ ldrb.w r2, [r5, #749] @ 0x2ed │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b0486 │ │ │ │ ldr r2, [pc, #140] @ (b04b8 ) │ │ │ │ ldr r3, [pc, #128] @ (b04b0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -93904,15 +93904,15 @@ │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2c454c │ │ │ │ + bl 2c4544 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b03fe │ │ │ │ ldrb.w r2, [r5, #707] @ 0x2c3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b03fe │ │ │ │ @@ -93926,27 +93926,27 @@ │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2c454c │ │ │ │ + bl 2c4544 │ │ │ │ b.n b042a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mcrr2 0, 10, r0, sl, cr12 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r4, [r3, #26] │ │ │ │ movs r6, r5 │ │ │ │ smlaltb r0, r0, lr, ip │ │ │ │ - strh r2, [r3, #24] │ │ │ │ + strh r2, [r2, #24] │ │ │ │ movs r6, r5 │ │ │ │ - strh r0, [r3, #22] │ │ │ │ + strh r0, [r2, #22] │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #256] @ (b05d8 ) │ │ │ │ @@ -93989,15 +93989,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2c5154 │ │ │ │ + bl 2c514c │ │ │ │ ldrb.w r2, [r5, #749] @ 0x2ed │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b05b2 │ │ │ │ ldr r2, [pc, #140] @ (b05e4 ) │ │ │ │ ldr r3, [pc, #128] @ (b05dc ) │ │ │ │ add r2, pc │ │ │ │ @@ -94021,15 +94021,15 @@ │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2c5154 │ │ │ │ + bl 2c514c │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b052a │ │ │ │ ldrb.w r2, [r5, #707] @ 0x2c3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b052a │ │ │ │ @@ -94043,27 +94043,27 @@ │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2c5154 │ │ │ │ + bl 2c514c │ │ │ │ b.n b0556 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfb1e00ac │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #16] │ │ │ │ + strh r0, [r6, #16] │ │ │ │ movs r6, r5 │ │ │ │ @ instruction: 0xfaa200ac │ │ │ │ - strh r6, [r5, #14] │ │ │ │ + strh r6, [r4, #14] │ │ │ │ movs r6, r5 │ │ │ │ - strh r4, [r5, #12] │ │ │ │ + strh r4, [r4, #12] │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #76] @ 0x4c │ │ │ │ add.w r7, r1, #72 @ 0x48 │ │ │ │ @@ -94114,15 +94114,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ add.w r0, r6, #80 @ 0x50 │ │ │ │ strd r1, r3, [sp] │ │ │ │ adds r2, #32 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - bl 1cc668 │ │ │ │ + bl 1cc660 │ │ │ │ b.n b0660 │ │ │ │ nop │ │ │ │ ldr.w ip, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n b071e │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -94301,15 +94301,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ adc.w r3, r3, r7 │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 2c5dcc │ │ │ │ + bl 2c5dc4 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ bhi.n b0830 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w sl, sl, #1 │ │ │ │ @@ -94465,15 +94465,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w lr, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c5dcc │ │ │ │ + bl 2c5dc4 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ b.n b082a │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n b097e │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ @@ -94660,15 +94660,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ adc.w r3, r3, r7 │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 2c5154 │ │ │ │ + bl 2c514c │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ bhi.n b0c0c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w sl, sl, #1 │ │ │ │ @@ -94824,15 +94824,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w lr, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c5154 │ │ │ │ + bl 2c514c │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ b.n b0c06 │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n b0d5a │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ @@ -95019,15 +95019,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ adc.w r3, r3, r7 │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 2c454c │ │ │ │ + bl 2c4544 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ bhi.n b0fe8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w sl, sl, #1 │ │ │ │ @@ -95183,15 +95183,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w lr, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c454c │ │ │ │ + bl 2c4544 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ b.n b0fe2 │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n b1136 │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ @@ -95411,15 +95411,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adc.w r3, r3, ip │ │ │ │ strd lr, r8, [sp, #8] │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c454c │ │ │ │ + bl 2c4544 │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n b142e │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ add.w ip, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -95671,15 +95671,15 @@ │ │ │ │ movs r1, #13 │ │ │ │ ldr.w r8, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ ldrd r8, r9, [r8, #16] │ │ │ │ strd r8, r9, [sp] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c454c │ │ │ │ + bl 2c4544 │ │ │ │ b.n b1586 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ ldr.w ip, [r2] │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ @@ -95990,15 +95990,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adc.w r3, r3, ip │ │ │ │ strd lr, r8, [sp, #8] │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c5dcc │ │ │ │ + bl 2c5dc4 │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n b1a72 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ add.w ip, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -96250,15 +96250,15 @@ │ │ │ │ movs r1, #13 │ │ │ │ ldr.w r8, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ ldrd r8, r9, [r8, #16] │ │ │ │ strd r8, r9, [sp] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c5dcc │ │ │ │ + bl 2c5dc4 │ │ │ │ b.n b1bca │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ ldr.w ip, [r2] │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ @@ -96571,15 +96571,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adc.w r3, r3, ip │ │ │ │ strd lr, r8, [sp, #8] │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c5154 │ │ │ │ + bl 2c514c │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n b20b6 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ add.w ip, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -96831,15 +96831,15 @@ │ │ │ │ movs r1, #13 │ │ │ │ ldr.w r8, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ ldrd r8, r9, [r8, #16] │ │ │ │ strd r8, r9, [sp] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c5154 │ │ │ │ + bl 2c514c │ │ │ │ b.n b220e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ ldr.w ip, [r2] │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ @@ -97210,26 +97210,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #924] @ 0x39c │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd lr, r3, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c5dcc │ │ │ │ + bl 2c5dc4 │ │ │ │ b.n b2620 │ │ │ │ movs r1, #32 │ │ │ │ mov.w r2, #134217728 @ 0x8000000 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ strd lr, ip, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2c5dcc │ │ │ │ + bl 2c5dc4 │ │ │ │ b.n b2620 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ mov r3, r0 │ │ │ │ b.n b278e │ │ │ │ @@ -97426,26 +97426,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #924] @ 0x39c │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd lr, r3, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c5154 │ │ │ │ + bl 2c514c │ │ │ │ b.n b2874 │ │ │ │ movs r1, #32 │ │ │ │ mov.w r2, #134217728 @ 0x8000000 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ strd lr, ip, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2c5154 │ │ │ │ + bl 2c514c │ │ │ │ b.n b2874 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ mov r3, r0 │ │ │ │ b.n b29e2 │ │ │ │ @@ -97642,26 +97642,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #924] @ 0x39c │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd lr, r3, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c454c │ │ │ │ + bl 2c4544 │ │ │ │ b.n b2ac8 │ │ │ │ movs r1, #32 │ │ │ │ mov.w r2, #134217728 @ 0x8000000 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ strd lr, ip, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2c454c │ │ │ │ + bl 2c4544 │ │ │ │ b.n b2ac8 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ mov r3, r0 │ │ │ │ b.n b2c36 │ │ │ │ @@ -98143,25 +98143,25 @@ │ │ │ │ b.n b2f30 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bcc.n b31ac │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bne.n b3156 │ │ │ │ - vtbx.8 d16, {d31- instruction: 0xffff09de │ │ │ │ movs r0, r5 │ │ │ │ beq.n b3140 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r2, r7, #2 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ movs r0, r5 │ │ │ │ - lsrs r2, r6, #1 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ movs r0, r5 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsls r4, r7, #31 │ │ │ │ movs r0, r5 │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + lsls r6, r6, #29 │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ @@ -98447,88 +98447,88 @@ │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1924] @ 0x784 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1d6e68 │ │ │ │ + bl 1d6e60 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b35ce │ │ │ │ movs r7, #0 │ │ │ │ add.w fp, r4, #36 @ 0x24 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, r7 │ │ │ │ ldr.w r7, [fp, r4, lsl #3] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n b35c6 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r7, #101 @ 0x65 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b35c2 │ │ │ │ add.w sl, r7, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r7, r8, lsl #5 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r7, #108 @ 0x6c │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r9 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ add.w r1, r7, #120 @ 0x78 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ add.w r1, r7, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ add.w r1, r7, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ add.w r1, r7, #124 @ 0x7c │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ add.w r1, r7, #128 @ 0x80 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ add.w r2, r9, r8, lsl #5 │ │ │ │ ldr.w r4, [r2, #132] @ 0x84 │ │ │ │ cbz r4, b35b0 │ │ │ │ add r7, r9 │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ cbz r2, b35b0 │ │ │ │ add r4, sl │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ subs r1, r4, #4 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ ldr r3, [r7, #112] @ 0x70 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n b3588 │ │ │ │ add.w r3, r8, #1 │ │ │ │ ldr.w r2, [r9, #88] @ 0x58 │ │ │ │ uxth.w r8, r3 │ │ │ │ @@ -98540,23 +98540,23 @@ │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n b34f6 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #100 @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #104 @ 0x68 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #108 @ 0x6c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d73d4 │ │ │ │ + bl 1d73cc │ │ │ │ ldr r2, [pc, #40] @ (b361c ) │ │ │ │ ldr r3, [pc, #32] @ (b3618 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -98648,15 +98648,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #513 @ 0x201 │ │ │ │ bl 126f5c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r0, r5, #8 │ │ │ │ movs r0, r5 │ │ │ │ cbz r2, b3748 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -98916,15 +98916,15 @@ │ │ │ │ adds.w r3, r4, #32 │ │ │ │ mov.w r2, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r0, #80 @ 0x50 │ │ │ │ adc.w r3, r7, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ - bl 1cc7d0 │ │ │ │ + bl 1cc7c8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r9, #96] @ 0x60 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ bne.n b38fa │ │ │ │ b.n b393e │ │ │ │ mov r2, r9 │ │ │ │ @@ -98935,17 +98935,16 @@ │ │ │ │ ldrd r0, r5, [r8, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ b.n b390c │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r5 │ │ │ │ - vhadd.u32 d16, d14, d23 │ │ │ │ + vrev64.32 d16, d23 │ │ │ │ + vhadd.u32 d16, d6, d23 │ │ │ │ cbz r2, b3a4e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #3324] @ 0xcfc │ │ │ │ sub sp, #8 │ │ │ │ @@ -98990,15 +98989,15 @@ │ │ │ │ b.n b3a42 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl eb910 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n b3a16 │ │ │ │ add.w r0, r2, #80 @ 0x50 │ │ │ │ - bl 1cc364 │ │ │ │ + bl 1cc35c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n b3a2e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -99015,24 +99014,24 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, r1, [r4, #48] @ 0x30 │ │ │ │ orrs r2, r1 │ │ │ │ beq.n b3a9c │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1cc364 │ │ │ │ + bl 1cc35c │ │ │ │ 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 1cc7d0 │ │ │ │ + bl 1cc7c8 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ b.n b3a9c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -99092,15 +99091,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ add.w r0, r8, #80 @ 0x50 │ │ │ │ strd r1, r3, [sp] │ │ │ │ adds r2, #32 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - bl 1cc668 │ │ │ │ + bl 1cc660 │ │ │ │ b.n b3b62 │ │ │ │ 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 │ │ │ │ @@ -99321,15 +99320,15 @@ │ │ │ │ cmp r1, r3 │ │ │ │ beq.n b3e7e │ │ │ │ vldr d7, [pc, #176] @ b3e98 │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ add.w r0, r1, #80 @ 0x50 │ │ │ │ - bl 1cc38c │ │ │ │ + bl 1cc384 │ │ │ │ orrs r1, r0 │ │ │ │ beq.n b3e78 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w r3, r0, #32 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ @@ -99387,15 +99386,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n b3e4e │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfad20027 │ │ │ │ + @ instruction: 0xfaca0027 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r2 │ │ │ │ @@ -99616,15 +99615,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f5c │ │ │ │ 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 b3f3e │ │ │ │ - strh.w r0, [r2, r7, lsl #2] │ │ │ │ + ldrb.w r0, [sl, r7, lsl #2] │ │ │ │ cbnz r2, b4104 │ │ │ │ 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] │ │ │ │ @@ -99708,15 +99707,15 @@ │ │ │ │ ldr.w r1, [r3, #2436] @ 0x984 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ adds r5, r4, r6 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n b420e │ │ │ │ str r3, [sp, #12] │ │ │ │ cbz r1, b4220 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [r3, #2436] @ 0x984 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, r6] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ @@ -99873,15 +99872,15 @@ │ │ │ │ ldr.w r0, [r5, #2436] @ 0x984 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r0, r6 │ │ │ │ beq.w b4728 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b470a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, b43f2 │ │ │ │ str.w r6, [r5, #2440] @ 0x988 │ │ │ │ str.w r8, [r5, #2448] @ 0x990 │ │ │ │ str.w r4, [r5, #2444] @ 0x98c │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ @@ -99982,15 +99981,15 @@ │ │ │ │ bne.w b4796 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add.w r1, r4, #4640 @ 0x1220 │ │ │ │ adds r1, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5388 │ │ │ │ + bl 1c5380 │ │ │ │ add.w r3, r4, #4640 @ 0x1220 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ add.w r5, r4, #36864 @ 0x9000 │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ bl 9d75c │ │ │ │ @@ -100172,15 +100171,15 @@ │ │ │ │ ldr.w r0, [r5, #2436] @ 0x984 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n b475c │ │ │ │ ldr.w r1, [r5, #2440] @ 0x988 │ │ │ │ cbz r0, b4752 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ cbz r0, b474e │ │ │ │ ldr.w r3, [r5, #2444] @ 0x98c │ │ │ │ str.w r8, [r5, #2448] @ 0x990 │ │ │ │ add r3, r0 │ │ │ │ str.w r0, [r5, #2440] @ 0x988 │ │ │ │ b.n b444c │ │ │ │ mov r0, r1 │ │ │ │ @@ -100370,24 +100369,24 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ bl 127270 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, b4944 │ │ │ │ add.w r0, r5, #5184 @ 0x1440 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r5, #5184 @ 0x1440 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ bl f7ee8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #5184 @ 0x1440 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ cbnz r6, b4960 │ │ │ │ ldrb.w r2, [r5, #3324] @ 0xcfc │ │ │ │ cbnz r2, b4974 │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb r1, [r4, #8] │ │ │ │ @@ -100415,36 +100414,36 @@ │ │ │ │ add r2, pc │ │ │ │ b.n b494a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl eb594 │ │ │ │ b.n b4932 │ │ │ │ - ands.w r0, r4, #39 @ 0x27 │ │ │ │ - vaddl.s32 q8, d12, d23 │ │ │ │ + and.w r0, ip, #39 @ 0x27 │ │ │ │ + vaddl.s32 q8, d4, d23 │ │ │ │ cbz r2, b49d2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r0, #3324] @ 0xcfc │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r3, b49d4 │ │ │ │ add.w r3, r4, #5184 @ 0x1440 │ │ │ │ adds r3, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ add.w r0, r4, #5184 @ 0x1440 │ │ │ │ bl f8010 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 127460 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ @@ -100689,39 +100688,39 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 2d05b0 │ │ │ │ + bl 2d05a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0910 │ │ │ │ + bl 2d0908 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w b4de4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be170 │ │ │ │ + bl 1be168 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2beb80 │ │ │ │ + bl 2beb78 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2becc8 │ │ │ │ + bl 2becc0 │ │ │ │ add.w r3, sl, #4096 @ 0x1000 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r3, #2884] @ 0xb44 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2bec00 │ │ │ │ + bl 2bebf8 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp.w r8, #255 @ 0xff │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #255 @ 0xff │ │ │ │ add.w r5, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, r3 │ │ │ │ bne.n b4ce6 │ │ │ │ @@ -100771,20 +100770,20 @@ │ │ │ │ ittee hi │ │ │ │ orrhi.w sl, sl, #2 │ │ │ │ orrhi.w r7, r7, #16 │ │ │ │ orrls.w sl, sl, #6 │ │ │ │ orrls.w r7, r7, #48 @ 0x30 │ │ │ │ orr.w r5, r5, #1 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1ccd00 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1cccf8 │ │ │ │ cbnz r0, b4d64 │ │ │ │ orr.w sl, sl, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0760 │ │ │ │ + bl 2d0758 │ │ │ │ lsls r3, r0, #30 │ │ │ │ ittt mi │ │ │ │ sbfxmi r3, sl, #0, #1 │ │ │ │ andmi.w r3, r3, #2 │ │ │ │ orrmi r5, r3 │ │ │ │ ldrb.w r3, [r9, #32] │ │ │ │ and.w r3, r3, #7 │ │ │ │ @@ -100874,25 +100873,25 @@ │ │ │ │ ldrb.w r3, [r3, #716] @ 0x2cc │ │ │ │ cbz r3, b4e76 │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ bhi.n b4f54 │ │ │ │ cmp r4, #69 @ 0x45 │ │ │ │ bhi.w b4fec │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1ccd00 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1cccf8 │ │ │ │ cbnz r0, b4e90 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #207] @ 0xcf │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b4f76 │ │ │ │ orr.w sl, sl, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1ccc10 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1ccc08 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b4d22 │ │ │ │ ldrb.w r3, [r9, #32] │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #2 │ │ │ │ bne.w b4d22 │ │ │ │ ldrb.w r3, [r9, #52] @ 0x34 │ │ │ │ @@ -100927,15 +100926,15 @@ │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ cmp r4, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bne.w b5054 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b4fd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0760 │ │ │ │ + bl 2d0758 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n b4fd4 │ │ │ │ mov r9, sl │ │ │ │ mov r2, r5 │ │ │ │ b.n b4dd0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ @@ -100983,15 +100982,15 @@ │ │ │ │ mov r8, r7 │ │ │ │ cmp r4, #13 │ │ │ │ bne.w b4dd0 │ │ │ │ orr.w r9, r9, #1073741824 @ 0x40000000 │ │ │ │ b.n b4dd0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2d0760 │ │ │ │ + bl 2d0758 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst.w r0, #6 │ │ │ │ bne.w b4dc4 │ │ │ │ cmp r4, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ moveq.w sl, #0 │ │ │ │ moveq r5, #0 │ │ │ │ @@ -101026,31 +101025,31 @@ │ │ │ │ b.n b4e90 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b4fbc │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ b.n b4d12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0760 │ │ │ │ + bl 2d0758 │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ moveq r2, r5 │ │ │ │ bne.n b4f8c │ │ │ │ b.n b4f92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0760 │ │ │ │ + bl 2d0758 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.w b4f1a │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r9, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r7 │ │ │ │ b.n b4dd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0760 │ │ │ │ + bl 2d0758 │ │ │ │ tst.w r0, #6 │ │ │ │ itt eq │ │ │ │ ldreq.w r9, [sp, #4] │ │ │ │ moveq r2, r9 │ │ │ │ beq.n b4f92 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r8, r7 │ │ │ │ @@ -101060,66 +101059,66 @@ │ │ │ │ cbz r3, b5060 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ b.n b4dd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0760 │ │ │ │ + bl 2d0758 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n b4fe2 │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ b.n b4dd0 │ │ │ │ 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 2beb80 │ │ │ │ + bl 2beb78 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2beb9c │ │ │ │ + bl 2beb94 │ │ │ │ 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 2becc8 │ │ │ │ + bl 2becc0 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2becf0 │ │ │ │ + bl 2bece8 │ │ │ │ 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 2bebb4 │ │ │ │ + bl 2bebac │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bec70 │ │ │ │ + bl 2bec68 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -101132,15 +101131,15 @@ │ │ │ │ cbz r3, b5168 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n b516c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2d05b0 │ │ │ │ + bl 2d05a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl b4b50 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, b5168 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ @@ -101149,15 +101148,15 @@ │ │ │ │ b.n b5150 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r4 │ │ │ │ bls.n b516c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 2d05b0 │ │ │ │ + bl 2d05a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl b4b50 │ │ │ │ cmp r7, r0 │ │ │ │ beq.n b514a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -101638,15 +101637,15 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w b588a │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2d0760 │ │ │ │ + bl 2d0758 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n b5654 │ │ │ │ ldr r2, [pc, #536] @ (b58a8 ) │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ @@ -101712,15 +101711,15 @@ │ │ │ │ beq.n b5654 │ │ │ │ lsls r0, r2, #26 │ │ │ │ bmi.w b5558 │ │ │ │ b.n b555e │ │ │ │ mov sl, r0 │ │ │ │ b.n b54c0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2d0910 │ │ │ │ + bl 2d0908 │ │ │ │ cbz r0, b5758 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.w b5654 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ lsls r5, r3, #9 │ │ │ │ bmi.w b5654 │ │ │ │ @@ -101742,18 +101741,18 @@ │ │ │ │ bl b7534 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b5724 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ ands.w r4, r4, #512 @ 0x200 │ │ │ │ bne.n b5724 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2d05b0 │ │ │ │ + bl 2d05a8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2becf0 │ │ │ │ + bl 2bece8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b5726 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r5, #1 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrd r1, r2, [r6, #8] │ │ │ │ @@ -101817,16 +101816,16 @@ │ │ │ │ tst.w r2, #192 @ 0xc0 │ │ │ │ beq.w b555e │ │ │ │ tst.w sl, #640 @ 0x280 │ │ │ │ bne.w b555e │ │ │ │ b.n b5654 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r0, [r6, #20] │ │ │ │ cbz r3, b5886 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ite cc │ │ │ │ @@ -101838,33 +101837,33 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ b.n b5500 │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n b6004 │ │ │ │ + b.n b5ff4 │ │ │ │ movs r7, r4 │ │ │ │ - b.n b5f24 │ │ │ │ + b.n b5f14 │ │ │ │ movs r7, r4 │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r1, #8 │ │ │ │ movs r6, r5 │ │ │ │ - adds r0, #250 @ 0xfa │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ movs r6, r5 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r0, #222 @ 0xde │ │ │ │ movs r6, r5 │ │ │ │ - adds r0, #210 @ 0xd2 │ │ │ │ + adds r0, #202 @ 0xca │ │ │ │ movs r6, r5 │ │ │ │ - adds r0, #190 @ 0xbe │ │ │ │ + adds r0, #182 @ 0xb6 │ │ │ │ movs r6, r5 │ │ │ │ - b.n b5b90 │ │ │ │ + b.n b5b80 │ │ │ │ movs r7, r4 │ │ │ │ - b.n b5b38 │ │ │ │ + b.n b5b28 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr.w lr, [r1, #4] │ │ │ │ mul.w r2, r4, r2 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ @@ -102089,19 +102088,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 2c608c │ │ │ │ + bl 2c6084 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1be170 │ │ │ │ + bl 1be168 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ cbz r0, b5b46 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -102413,16 +102412,16 @@ │ │ │ │ beq.w b61de │ │ │ │ ldrb.w r3, [r1, #1169] @ 0x491 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b61de │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ cbz r0, b5eae │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w b61ec │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -102435,15 +102434,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b6194 │ │ │ │ - bl 2d0910 │ │ │ │ + bl 2d0908 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, b5f10 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b616c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -102451,16 +102450,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ beq.w b60d0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d07ec │ │ │ │ - bl 2d05b0 │ │ │ │ + bl 2d07e4 │ │ │ │ + bl 2d05a8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n b5f34 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b6194 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -102482,26 +102481,26 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 2d0910 │ │ │ │ + bl 2d0908 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, b5f68 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ - bl 2d0910 │ │ │ │ + bl 2d0908 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, b5f86 │ │ │ │ movs r3, #12 │ │ │ │ mov r0, sl │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ @@ -102562,15 +102561,15 @@ │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1171] @ 0x493 │ │ │ │ strb.w r3, [sp, #89] @ 0x59 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ - bl 2bee04 │ │ │ │ + bl 2bedfc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b6224 │ │ │ │ ldr r3, [pc, #936] @ (b63f4 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -102598,15 +102597,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1072] @ 0x430 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1076] @ 0x434 │ │ │ │ beq.n b60dc │ │ │ │ - bl 2d0910 │ │ │ │ + bl 2d0908 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b616c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n b616c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #268 @ 0x10c │ │ │ │ @@ -102665,37 +102664,37 @@ │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [r7, #4] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n b616c │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #320 @ 0x140 │ │ │ │ - bl 2d0910 │ │ │ │ + bl 2d0908 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b60ae │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1160] @ 0x488 │ │ │ │ str.w r3, [r4, #1164] @ 0x48c │ │ │ │ - bl 1be170 │ │ │ │ + bl 1be168 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n b623e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1136] @ 0x470 │ │ │ │ str.w r3, [r4, #1156] @ 0x484 │ │ │ │ movs r0, #0 │ │ │ │ b.n b61c2 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r9, #272 @ 0x110 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ b.n b5f34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c5f38 │ │ │ │ + bl 2c5f30 │ │ │ │ b.n b6060 │ │ │ │ ldr r2, [pc, #588] @ (b63f8 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -102904,19 +102903,19 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #536 @ (adr r1, b660c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n b64c8 │ │ │ │ + bhi.n b64b8 │ │ │ │ movs r7, r4 │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bvc.n b63d4 │ │ │ │ + bvc.n b63c4 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1436] @ b69b4 │ │ │ │ @@ -102943,16 +102942,16 @@ │ │ │ │ beq.w b67a6 │ │ │ │ ldrb.w r3, [r1, #1169] @ 0x491 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b67a6 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ cbz r0, b6476 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w b67b4 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -102965,15 +102964,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b675c │ │ │ │ - bl 2d0910 │ │ │ │ + bl 2d0908 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, b64d8 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b6734 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -102981,16 +102980,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ beq.w b6698 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d07ec │ │ │ │ - bl 2d05b0 │ │ │ │ + bl 2d07e4 │ │ │ │ + bl 2d05a8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n b64fc │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b675c │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -103012,26 +103011,26 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 2d0910 │ │ │ │ + bl 2d0908 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, b6530 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ - bl 2d0910 │ │ │ │ + bl 2d0908 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, b654e │ │ │ │ movs r3, #12 │ │ │ │ mov r0, sl │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ @@ -103092,15 +103091,15 @@ │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1171] @ 0x493 │ │ │ │ strb.w r3, [sp, #89] @ 0x59 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ - bl 2bee04 │ │ │ │ + bl 2bedfc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b67ec │ │ │ │ ldr r3, [pc, #940] @ (b69c0 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -103128,15 +103127,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1072] @ 0x430 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1076] @ 0x434 │ │ │ │ beq.n b66a4 │ │ │ │ - bl 2d0910 │ │ │ │ + bl 2d0908 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b6734 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n b6734 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #268 @ 0x10c │ │ │ │ @@ -103195,37 +103194,37 @@ │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [r7, #4] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n b6734 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #320 @ 0x140 │ │ │ │ - bl 2d0910 │ │ │ │ + bl 2d0908 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b6676 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1160] @ 0x488 │ │ │ │ str.w r3, [r4, #1164] @ 0x48c │ │ │ │ - bl 1be170 │ │ │ │ + bl 1be168 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n b6806 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1136] @ 0x470 │ │ │ │ str.w r3, [r4, #1156] @ 0x484 │ │ │ │ movs r0, #0 │ │ │ │ b.n b678a │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r9, #272 @ 0x110 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ b.n b64fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c5f38 │ │ │ │ + bl 2c5f30 │ │ │ │ b.n b6628 │ │ │ │ ldr r2, [pc, #592] @ (b69c4 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -103436,19 +103435,19 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n b6904 │ │ │ │ + bcs.n b68f4 │ │ │ │ movs r7, r4 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bcs.n b6a10 │ │ │ │ + bcs.n b6a00 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1540] @ b6fe8 │ │ │ │ @@ -103475,16 +103474,16 @@ │ │ │ │ beq.w b6d74 │ │ │ │ ldrb.w r3, [r1, #1169] @ 0x491 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b6d74 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ cbz r0, b6a42 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w b6d82 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -103497,15 +103496,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b6d2a │ │ │ │ - bl 2d0910 │ │ │ │ + bl 2d0908 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, b6aa4 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b6d02 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -103513,16 +103512,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ beq.w b6c66 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d07ec │ │ │ │ - bl 2d05b0 │ │ │ │ + bl 2d07e4 │ │ │ │ + bl 2d05a8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n b6ac8 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b6d2a │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -103544,26 +103543,26 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 2d0910 │ │ │ │ + bl 2d0908 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, b6afc │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ - bl 2d0910 │ │ │ │ + bl 2d0908 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, b6b1a │ │ │ │ movs r3, #12 │ │ │ │ mov r0, sl │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ @@ -103624,15 +103623,15 @@ │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1171] @ 0x493 │ │ │ │ strb.w r3, [sp, #89] @ 0x59 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ - bl 2bee04 │ │ │ │ + bl 2bedfc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b6dba │ │ │ │ ldr.w r3, [pc, #1044] @ b6ff4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -103660,15 +103659,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1072] @ 0x430 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1076] @ 0x434 │ │ │ │ beq.n b6c72 │ │ │ │ - bl 2d0910 │ │ │ │ + bl 2d0908 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b6d02 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n b6d02 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #268 @ 0x10c │ │ │ │ @@ -103726,37 +103725,37 @@ │ │ │ │ movcc r1, r2 │ │ │ │ str.w r1, [r4, #1076] @ 0x434 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n b6d02 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #320 @ 0x140 │ │ │ │ - bl 2d0910 │ │ │ │ + bl 2d0908 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b6c44 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1160] @ 0x488 │ │ │ │ str.w r3, [r4, #1164] @ 0x48c │ │ │ │ - bl 1be170 │ │ │ │ + bl 1be168 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n b6dd4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1136] @ 0x470 │ │ │ │ str.w r3, [r4, #1156] @ 0x484 │ │ │ │ movs r0, #0 │ │ │ │ b.n b6d58 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r9, #272 @ 0x110 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ b.n b6ac8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c5f38 │ │ │ │ + bl 2c5f30 │ │ │ │ b.n b6bf6 │ │ │ │ ldr r2, [pc, #696] @ (b6ff8 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -104001,35 +104000,35 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r4, r6, r7} │ │ │ │ + ldmia r4!, {r3, r6, r7} │ │ │ │ movs r7, r4 │ │ │ │ str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ movs r7, r4 │ │ │ │ cbz r6, b7080 │ │ │ │ lsls r4, r5, #2 │ │ │ │ cbz r0, b7082 │ │ │ │ lsls r4, r5, #2 │ │ │ │ uxtb r2, r4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - asrs r2, r4, #31 │ │ │ │ + asrs r2, r3, #31 │ │ │ │ movs r6, r5 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n b7030 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2d0910 │ │ │ │ + bl 2d0908 │ │ │ │ cbz r0, b7034 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -104039,16 +104038,16 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r0, r2 │ │ │ │ beq.n b7060 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2d07ec │ │ │ │ - bl 2d05b0 │ │ │ │ + bl 2d07e4 │ │ │ │ + bl 2d05a8 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #82 @ 0x52 │ │ │ │ moveq r0, #140 @ 0x8c │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ @@ -104178,15 +104177,15 @@ │ │ │ │ beq.n b71f8 │ │ │ │ cmp.w fp, #32 │ │ │ │ beq.w b72e2 │ │ │ │ add.w r2, r6, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w b7502 │ │ │ │ - bl 2d05b0 │ │ │ │ + bl 2d05a8 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ movw r2, #11107 @ 0x2b63 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp.w fp, #16 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ @@ -104201,23 +104200,23 @@ │ │ │ │ moveq.w r3, #320 @ 0x140 │ │ │ │ movne r3, #0 │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ beq.n b72ec │ │ │ │ - bl 2d05b0 │ │ │ │ + bl 2d05a8 │ │ │ │ mov r9, r0 │ │ │ │ add.w r2, r5, #32 │ │ │ │ add.w r3, r7, #336 @ 0x150 │ │ │ │ add.w r8, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 2d0860 │ │ │ │ + bl 2d0858 │ │ │ │ ldrd r0, r2, [r5, #60] @ 0x3c │ │ │ │ add.w r3, r6, #1088 @ 0x440 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r3, r3, [r8, #12] │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ @@ -104250,15 +104249,15 @@ │ │ │ │ tst.w fp, #1 │ │ │ │ it ne │ │ │ │ movne.w r9, #356 @ 0x164 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r8, [sp] │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2d0860 │ │ │ │ + bl 2d0858 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n b72f2 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ add.w r9, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -104267,19 +104266,19 @@ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #28 │ │ │ │ str.w r9, [sp] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2d0860 │ │ │ │ + bl 2d0858 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 1cced0 │ │ │ │ + bl 1ccec8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w b74c4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ @@ -104308,20 +104307,20 @@ │ │ │ │ beq.n b72e2 │ │ │ │ cmp.w fp, #512 @ 0x200 │ │ │ │ beq.n b7352 │ │ │ │ add.w r2, r6, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w b74f4 │ │ │ │ - bl 2d05b0 │ │ │ │ + bl 2d05a8 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #1 │ │ │ │ bne.w b7212 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 2d0910 │ │ │ │ + bl 2d0908 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b7212 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ itttt hi │ │ │ │ addhi.w r3, r6, #432 @ 0x1b0 │ │ │ │ strhi r3, [sp, #48] @ 0x30 │ │ │ │ @@ -104532,26 +104531,26 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ cbz r0, b7594 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n b7574 │ │ │ │ bic.w r3, r6, #4 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ beq.n b7574 │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1ccdc4 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1ccdbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b761e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #622] @ 0x26e │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b7664 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -104608,45 +104607,45 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b7574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b76bc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #116] @ (b76cc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #116] @ (b76d0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n b7574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b75b4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n b75b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d0910 │ │ │ │ + bl 2d0908 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b7574 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n b75b4 │ │ │ │ b.n b7574 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2d0760 │ │ │ │ + bl 2d0758 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n b75ea │ │ │ │ b.n b7574 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r0, [r3, #612] @ 0x264 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -104661,19 +104660,19 @@ │ │ │ │ add r3, pc │ │ │ │ b.n b7654 │ │ │ │ nop │ │ │ │ ldrh r2, [r3, #20] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r7, r4 │ │ │ │ - add r7, sp, #928 @ 0x3a0 │ │ │ │ + add r7, sp, #896 @ 0x380 │ │ │ │ movs r7, r4 │ │ │ │ - stmia r3!, {r1, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, 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, #4016] @ 0xfb0 │ │ │ │ movs r3, #1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -104752,15 +104751,15 @@ │ │ │ │ bl b7548 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7748 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ lsls r2, r3, #28 │ │ │ │ bpl.n b7754 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0760 │ │ │ │ + bl 2d0758 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ mov r9, r3 │ │ │ │ bne.n b7754 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cbz r6, b77e2 │ │ │ │ movw r2, #2104 @ 0x838 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ @@ -104791,16 +104790,16 @@ │ │ │ │ bne.w b7922 │ │ │ │ ldrb.w r3, [r4, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b7a08 │ │ │ │ ldr r3, [pc, #864] @ (b7b8c ) │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ cbz r0, b7846 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w b798a │ │ │ │ cbz r6, b7878 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -104809,15 +104808,15 @@ │ │ │ │ b.n b7858 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w b7a2e │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 2d05b0 │ │ │ │ + bl 2d05a8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl b50d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst.w r0, #65280 @ 0xff00 │ │ │ │ add.w r3, r3, #1 │ │ │ │ beq.n b7850 │ │ │ │ @@ -104826,16 +104825,16 @@ │ │ │ │ ldr.w r3, [r3, #2884] @ 0xb44 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [r4, #1168] @ 0x490 │ │ │ │ ldrb.w r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b775c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b775c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.w b775c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r3, #24 │ │ │ │ @@ -104848,27 +104847,27 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bls.n b78e4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w b775c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r0, [r3, r9, lsl #2] │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ add.w r2, r9, #1 │ │ │ │ mov r9, r2 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b78be │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #1171] @ 0x493 │ │ │ │ b.n b775c │ │ │ │ - bl 2d05b0 │ │ │ │ + bl 2d05a8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2becf0 │ │ │ │ + bl 2bece8 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b7738 │ │ │ │ movs r2, #1 │ │ │ │ lsls r0, r3, #23 │ │ │ │ strb.w r2, [r4, #1169] @ 0x491 │ │ │ │ bpl.w b7748 │ │ │ │ @@ -104934,16 +104933,16 @@ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n b7a44 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b79a4 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n b79a4 │ │ │ │ @@ -104998,16 +104997,16 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w b7878 │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ mov sl, r3 │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7b6c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n b7b66 │ │ │ │ ldr r1, [pc, #260] @ (b7b90 ) │ │ │ │ @@ -105015,15 +105014,15 @@ │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #252] @ (b7b94 ) │ │ │ │ ldr r1, [pc, #256] @ (b7b98 ) │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n b7878 │ │ │ │ ldr r2, [pc, #228] @ (b7b8c ) │ │ │ │ ldr.w r8, [r8, r2] │ │ │ │ b.n b788c │ │ │ │ ldr r3, [pc, #220] @ (b7b8c ) │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldrexd r2, r3, [r8] │ │ │ │ @@ -105031,69 +105030,69 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b7a26 │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7b7e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7b78 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7b72 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #140] @ (b7b9c ) │ │ │ │ ldr r1, [pc, #144] @ (b7ba0 ) │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n b7a26 │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov sl, r3 │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cbz r0, b7b60 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cbz r6, b7b5a │ │ │ │ ldr r3, [pc, #100] @ (b7ba4 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [pc, #88] @ (b7ba8 ) │ │ │ │ ldr r1, [pc, #92] @ (b7bac ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n b7a26 │ │ │ │ ldr r3, [pc, #84] @ (b7bb0 ) │ │ │ │ add r3, pc │ │ │ │ b.n b7b42 │ │ │ │ ldr r2, [pc, #80] @ (b7bb4 ) │ │ │ │ add r2, pc │ │ │ │ b.n b7b3c │ │ │ │ @@ -105113,44 +105112,44 @@ │ │ │ │ add sl, pc │ │ │ │ b.n b7ade │ │ │ │ nop │ │ │ │ ldrh r0, [r4, #6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + stmia r0!, {r4} │ │ │ │ movs r7, r4 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + stmia r0!, {r2, r4} │ │ │ │ movs r7, r4 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ movs r7, r4 │ │ │ │ - itet │ │ │ │ - mov r7, r4 │ │ │ │ - addal r3, sp, #184 @ 0xb8 │ │ │ │ + itee al │ │ │ │ + moval r7, r4 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ mov r7, r4 │ │ │ │ - itt vs │ │ │ │ - movvs r7, r4 │ │ │ │ - stmiavs r0!, {r3} │ │ │ │ - movs r7, r4 │ │ │ │ - add r2, sp, #968 @ 0x3c8 │ │ │ │ - movs r7, r4 │ │ │ │ - sevl │ │ │ │ + itt pl │ │ │ │ + movpl r7, r4 │ │ │ │ + stmiapl r0!, {} │ │ │ │ movs r7, r4 │ │ │ │ - bkpt 0x00de │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ movs r7, r4 │ │ │ │ - itt mi │ │ │ │ + it mi │ │ │ │ movmi r7, r4 │ │ │ │ - bkpt 0x00d2 │ │ │ │ + bkpt 0x00d6 │ │ │ │ movs r7, r4 │ │ │ │ - bkpt 0x00cc │ │ │ │ + itt cc │ │ │ │ + movcc r7, r4 │ │ │ │ + bkpt 0x00ca │ │ │ │ movs r7, r4 │ │ │ │ - bkpt 0x00c6 │ │ │ │ + bkpt 0x00c4 │ │ │ │ movs r7, r4 │ │ │ │ bkpt 0x00be │ │ │ │ movs r7, r4 │ │ │ │ + bkpt 0x00b6 │ │ │ │ + movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r7, [pc, #596] @ (b7e38 ) │ │ │ │ @@ -105388,15 +105387,15 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3} │ │ │ │ + pop {r1, r2} │ │ │ │ movs r7, r4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b7eca │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -105614,18 +105613,18 @@ │ │ │ │ ldr.w fp, [r7] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ moveq.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2d0760 │ │ │ │ + bl 2d0758 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2d05b0 │ │ │ │ + bl 2d05a8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ bne.n b818a │ │ │ │ cmp r6, #0 │ │ │ │ beq.n b8170 │ │ │ │ rbit r4, r6 │ │ │ │ @@ -105636,34 +105635,34 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ b.n b815a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ beq.w b81de │ │ │ │ mov r1, r4 │ │ │ │ - bl 2d07ec │ │ │ │ - bl 2d05b0 │ │ │ │ + bl 2d07e4 │ │ │ │ + bl 2d05a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp fp, r3 │ │ │ │ bls.n b8148 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n b8148 │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ mla sl, r2, r3, r8 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2c608c │ │ │ │ + bl 2c6084 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1be170 │ │ │ │ + bl 1be168 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b81e8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ strd r4, r2, [sp, #16] │ │ │ │ @@ -105711,18 +105710,18 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n b8170 │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mla r8, r2, r3, r8 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2c608c │ │ │ │ + bl 2c6084 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 1be170 │ │ │ │ + bl 1be168 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cbz r0, b81ec │ │ │ │ ldrd r1, r3, [r0, #12] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r0, #1 │ │ │ │ @@ -106062,15 +106061,15 @@ │ │ │ │ movw r3, #1397 @ 0x575 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ bl 126f5c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r7, r4 │ │ │ │ cbnz r2, b8530 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -106160,24 +106159,24 @@ │ │ │ │ ldrb.w r0, [r2, #377] @ 0x179 │ │ │ │ mla r3, r5, r0, r3 │ │ │ │ ldr.w r5, [r2, #1120] @ 0x460 │ │ │ │ ldr.w r2, [r4, #300] @ 0x12c │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ add r5, r3 │ │ │ │ - bl 1ccf20 │ │ │ │ + bl 1ccf18 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx r3 │ │ │ │ add.w r2, r4, #336 @ 0x150 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1cceec │ │ │ │ + bl 1ccee4 │ │ │ │ vldr s14, [sp, #28] │ │ │ │ vldr s12, [sp, #32] │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [pc, #52] @ (b8680 ) │ │ │ │ vdiv.f32 s13, s15, s14 │ │ │ │ ldr r3, [pc, #40] @ (b867c ) │ │ │ │ vdiv.f32 s14, s15, s12 │ │ │ │ @@ -106250,21 +106249,21 @@ │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov.w r6, #320 @ 0x140 │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ mla r6, r6, r5, r3 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ ldr.w r1, [r6, #400] @ 0x190 │ │ │ │ ldr.w r0, [r6, #408] @ 0x198 │ │ │ │ - bl 2c608c │ │ │ │ + bl 2c6084 │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ - bl 2c15ac │ │ │ │ + bl 2c15a4 │ │ │ │ ldr.w r0, [r6, #408] @ 0x198 │ │ │ │ - bl 1be170 │ │ │ │ + bl 1be168 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b8af8 │ │ │ │ ldrd r6, fp, [r0, #12] │ │ │ │ mov r1, fp │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ @@ -106301,19 +106300,19 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ add.w r2, r2, #6016 @ 0x1780 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ it pl │ │ │ │ ldrpl r5, [r3, #116] @ 0x74 │ │ │ │ - bl 2c166c │ │ │ │ + bl 2c1664 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [r4, #3652] @ 0xe44 │ │ │ │ add.w r0, r0, #6016 @ 0x1780 │ │ │ │ - bl 2c15a4 │ │ │ │ + bl 2c159c │ │ │ │ mov r9, r0 │ │ │ │ ldrd r3, r2, [sp, #112] @ 0x70 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w b8ac6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ @@ -106827,17 +106826,17 @@ │ │ │ │ pop {pc} │ │ │ │ ldr.w r3, [r0, #3632] @ 0xe30 │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - add r6, sp, #720 @ 0x2d0 │ │ │ │ + add r6, sp, #688 @ 0x2b0 │ │ │ │ movs r7, r4 │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ + add r6, sp, #520 @ 0x208 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ sub sp, #28 │ │ │ │ @@ -106879,17 +106878,17 @@ │ │ │ │ bl 126f5c │ │ │ │ b.n b8d7a │ │ │ │ str r2, [sp, #20] │ │ │ │ bl ea884 │ │ │ │ ldr.w ip, [r5, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n b8d6a │ │ │ │ - add r6, sp, #312 @ 0x138 │ │ │ │ + add r6, sp, #280 @ 0x118 │ │ │ │ movs r7, r4 │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ + add r5, sp, #984 @ 0x3d8 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ @@ -107336,15 +107335,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #188] @ (b9380 ) │ │ │ │ ldr r1, [pc, #188] @ (b9384 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n b923c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx 54028 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b9278 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ @@ -107381,43 +107380,43 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ movs r7, r4 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ movs r7, r4 │ │ │ │ ldr r2, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r2, sp, #1000 @ 0x3e8 │ │ │ │ movs r7, r4 │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ movs r7, r4 │ │ │ │ - add r2, sp, #288 @ 0x120 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ movs r7, r4 │ │ │ │ - subs r3, #138 @ 0x8a │ │ │ │ + subs r3, #130 @ 0x82 │ │ │ │ movs r0, r5 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ movs r7, r4 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ movs r7, r4 │ │ │ │ - add r2, sp, #184 @ 0xb8 │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ movs r7, r4 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ movs r7, r4 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #24 │ │ │ │ movs r7, r4 │ │ │ │ - str r3, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ movs r7, r4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w lr, [r2, #120] @ 0x78 │ │ │ │ ldr.w ip, [pc, #212] @ b946c │ │ │ │ ldr.w r3, [lr, #1156] @ 0x484 │ │ │ │ @@ -107996,23 +107995,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (b9a2c ) │ │ │ │ ldr r1, [pc, #28] @ (b9a30 ) │ │ │ │ ldr.w r0, [r4, #904] @ 0x388 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n b99ec │ │ │ │ str r4, [r5, #96] @ 0x60 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #904 @ (adr r2, b9db8 ) │ │ │ │ + add r2, pc, #872 @ (adr r2, b9d98 ) │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r5, #32] │ │ │ │ + ldrh r2, [r4, #32] │ │ │ │ movs r7, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r4, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [pc, #88] @ (b9aa0 ) │ │ │ │ @@ -108040,23 +108039,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (b9aa8 ) │ │ │ │ ldr r1, [pc, #28] @ (b9aac ) │ │ │ │ ldr.w r0, [r4, #904] @ 0x388 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n b9a68 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #408 @ (adr r2, b9c44 ) │ │ │ │ + add r2, pc, #376 @ (adr r2, b9c24 ) │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + ldrh r6, [r4, #28] │ │ │ │ movs r7, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r4, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [pc, #88] @ (b9b1c ) │ │ │ │ @@ -108084,23 +108083,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (b9b24 ) │ │ │ │ ldr r1, [pc, #28] @ (b9b28 ) │ │ │ │ ldr.w r0, [r4, #904] @ 0x388 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n b9ae4 │ │ │ │ str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #936 @ (adr r1, b9ed0 ) │ │ │ │ + add r1, pc, #904 @ (adr r1, b9eb0 ) │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r6, #24] │ │ │ │ + ldrh r2, [r5, #24] │ │ │ │ movs r7, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #120] @ 0x78 │ │ │ │ @@ -110561,45 +110560,45 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #68] @ (bb720 ) │ │ │ │ ldr r2, [pc, #72] @ (bb724 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n bb5fe │ │ │ │ ldr.w r2, [r5, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (bb728 ) │ │ │ │ ldr r1, [pc, #52] @ (bb72c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n bb68c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r2, [pc, #712] @ (bb9dc ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + strh r0, [r2, #60] @ 0x3c │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #52] @ 0x34 │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ + ldr r0, [r4, #116] @ 0x74 │ │ │ │ movs r7, r4 │ │ │ │ - strh r0, [r3, #48] @ 0x30 │ │ │ │ + strh r0, [r2, #48] @ 0x30 │ │ │ │ movs r7, r4 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [r1, #116] @ 0x74 │ │ │ │ + ldr r2, [r0, #116] @ 0x74 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #424] @ (bb8ec ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -111335,44 +111334,44 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #64] @ (bbff0 ) │ │ │ │ ldr r2, [pc, #68] @ (bbff4 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n bbeae │ │ │ │ ldr.w r2, [r5, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #44] @ (bbff8 ) │ │ │ │ ldr r1, [pc, #48] @ (bbffc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n bbf3e │ │ │ │ nop │ │ │ │ ... │ │ │ │ tst r2, r0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + ldrb r0, [r4, #27] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #23] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ + ldrb r4, [r7, #20] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r4, [r5, #20] │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r6, #100] @ 0x64 │ │ │ │ + str r6, [r5, #100] @ 0x64 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -112130,45 +112129,45 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #68] @ (bc8d0 ) │ │ │ │ ldr r2, [pc, #72] @ (bc8d4 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n bc7ae │ │ │ │ ldr.w r2, [r5, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (bc8d8 ) │ │ │ │ ldr r1, [pc, #52] @ (bc8dc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n bc83c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r1, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + strb r0, [r4, #23] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #19] │ │ │ │ + strb r6, [r6, #19] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r5, #17] │ │ │ │ + strb r0, [r4, #17] │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r0, [r1, #17] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r2, [r3, r6] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ add.w r6, r0, #12288 @ 0x3000 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -113262,24 +113261,24 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #24] @ (bd534 ) │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #20] @ (bd538 ) │ │ │ │ add r2, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + str r6, [r3, r4] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r2, [pc, #1356] @ bda9c │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -113668,15 +113667,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #268] @ (bdac8 ) │ │ │ │ ldr r1, [pc, #268] @ (bdacc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n bd75e │ │ │ │ ldr r3, [pc, #224] @ (bdaac ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ @@ -113700,39 +113699,39 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n bd9dc │ │ │ │ ldr r2, [pc, #196] @ (bdad4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #196] @ (bdad8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n bd9dc │ │ │ │ ldr r2, [pc, #188] @ (bdadc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #188] @ (bdae0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n bd75a │ │ │ │ ldr r2, [pc, #180] @ (bdae4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #180] @ (bdae8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n bd9dc │ │ │ │ ldr.w r2, [r6, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #160] @ (bdaec ) │ │ │ │ ldr r1, [pc, #164] @ (bdaf0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n bd8f8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ subs.w fp, r3, #1 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ mov r2, fp │ │ │ │ @@ -113748,65 +113747,65 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #104] @ (bdaf4 ) │ │ │ │ ldr r1, [pc, #108] @ (bdaf8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n bd7da │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r2, #160 @ 0xa0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #150 @ 0x96 │ │ │ │ lsls r4, r5, #2 │ │ │ │ cmp r1, #174 @ 0xae │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ + str r0, [r7, #104] @ 0x68 │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r3, #108] @ 0x6c │ │ │ │ + str r0, [r2, #108] @ 0x6c │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r3, #84] @ 0x54 │ │ │ │ + str r2, [r2, #84] @ 0x54 │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r2, #68] @ 0x44 │ │ │ │ + str r2, [r1, #68] @ 0x44 │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r7, #48] @ 0x30 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [pc, #528] @ (bdce0 ) │ │ │ │ + ldr r4, [pc, #496] @ (bdcc0 ) │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r2, #72] @ 0x48 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [pc, #184] @ (bdb94 ) │ │ │ │ + ldr r4, [pc, #152] @ (bdb74 ) │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r5, #56] @ 0x38 │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [pc, #120] @ (bdb5c ) │ │ │ │ + ldr r4, [pc, #88] @ (bdb3c ) │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r4, #64] @ 0x40 │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [pc, #56] @ (bdb24 ) │ │ │ │ + ldr r4, [pc, #24] @ (bdb04 ) │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r3, [pc, #984] @ (bdecc ) │ │ │ │ + ldr r3, [pc, #952] @ (bdeac ) │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r5, #36] @ 0x24 │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r3, [pc, #728] @ (bddd4 ) │ │ │ │ + ldr r3, [pc, #696] @ (bddb4 ) │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r1 │ │ │ │ @@ -114078,15 +114077,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #400] @ (bdfb0 ) │ │ │ │ mov r7, sl │ │ │ │ ldr r1, [pc, #400] @ (bdfb4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n bde02 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r5, #3024] @ 0xbd0 │ │ │ │ ldrb.w r3, [r5, #3024] @ 0xbd0 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ strb.w r3, [r5, #3024] @ 0xbd0 │ │ │ │ movs r2, #32 │ │ │ │ @@ -114155,15 +114154,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #200] @ (bdfc4 ) │ │ │ │ ldr r1, [pc, #200] @ (bdfc8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n bdc82 │ │ │ │ ldr r1, [pc, #192] @ (bdfcc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl bd4c8 │ │ │ │ b.n bde74 │ │ │ │ ldr r3, [pc, #136] @ (bdfa0 ) │ │ │ │ @@ -114175,43 +114174,43 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n bdea4 │ │ │ │ ldr r2, [pc, #164] @ (bdfd0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #164] @ (bdfd4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n bdea4 │ │ │ │ ldr r2, [pc, #156] @ (bdfd8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #156] @ (bdfdc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n bdc7e │ │ │ │ ldrb.w r3, [r4, #1056] @ 0x420 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w bdcc0 │ │ │ │ b.n bdeb2 │ │ │ │ ldr r2, [pc, #136] @ (bdfe0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #136] @ (bdfe4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n bdea4 │ │ │ │ ldr.w r2, [r5, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #116] @ (bdfe8 ) │ │ │ │ ldr r1, [pc, #120] @ (bdfec ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n bdd9c │ │ │ │ bic.w r3, fp, #2 │ │ │ │ subs r7, r3, #1 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ mov r2, r7 │ │ │ │ b.n bdc98 │ │ │ │ @@ -114222,51 +114221,51 @@ │ │ │ │ mov r2, r7 │ │ │ │ b.n bdc98 │ │ │ │ nop │ │ │ │ movs r4, #224 @ 0xe0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r0, [r7, #28] │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r6, #8] │ │ │ │ + str r6, [r5, #8] │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + str r2, [r5, #8] │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r6, [r2, r3] │ │ │ │ + ldrsh r6, [r1, r3] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [pc, #128] @ (be038 ) │ │ │ │ + ldr r0, [pc, #96] @ (be018 ) │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r4, #8] │ │ │ │ + str r2, [r3, #8] │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + str r0, [r5, #0] │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r2, [r2, r4] │ │ │ │ + ldrsh r2, [r1, r4] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r2, [r7, r7] │ │ │ │ + ldrb r2, [r6, r7] │ │ │ │ movs r7, r4 │ │ │ │ - bxns r8 │ │ │ │ + bxns r7 │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r4, [r7, r7] │ │ │ │ + ldrsh r4, [r6, r7] │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + ldrsh r4, [r6, r5] │ │ │ │ movs r7, r4 │ │ │ │ - bx r2 │ │ │ │ + bx r1 │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r0, [r2, r2] │ │ │ │ + ldrsh r0, [r1, r2] │ │ │ │ movs r7, r4 │ │ │ │ - bx r0 │ │ │ │ + mov sl, pc │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r4, [r7, r3] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ movs r7, r4 │ │ │ │ - mov lr, ip │ │ │ │ + mov lr, fp │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ movs r7, r4 │ │ │ │ - mov lr, r9 │ │ │ │ + mov lr, r8 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -114452,15 +114451,15 @@ │ │ │ │ dmb ish │ │ │ │ and.w r2, r0, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n be1aa │ │ │ │ lsls r3, r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r0, [lr, r3] │ │ │ │ - bl 2d0760 │ │ │ │ + bl 2d0758 │ │ │ │ lsls r3, r0, #30 │ │ │ │ bpl.n be1aa │ │ │ │ ldrh.w r3, [r4, #3024] @ 0xbd0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ bic.w r3, r3, #1712 @ 0x6b0 │ │ │ │ str.w r2, [r4, #3028] @ 0xbd4 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ @@ -114653,15 +114652,15 @@ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ ldr r7, [r1, #0] │ │ │ │ adds r2, r7, #1 │ │ │ │ ands r2, r7 │ │ │ │ bne.n be442 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr r2, [pc, #544] @ (be648 ) │ │ │ │ ldr r3, [pc, #536] @ (be644 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -114706,20 +114705,20 @@ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #8 │ │ │ │ beq.n be4c6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n be47a │ │ │ │ - bl 1e25a8 │ │ │ │ + bl 1e25a0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n be46c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ b.n be426 │ │ │ │ cmp r2, #5 │ │ │ │ beq.w be628 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w be622 │ │ │ │ @@ -114738,126 +114737,126 @@ │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov fp, r3 │ │ │ │ str r4, [sp, #28] │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, be50c │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, be538 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, be5a6 │ │ │ │ mov r2, r7 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ vldr d0, [pc, #128] @ be638 │ │ │ │ movs r1, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, be5e6 │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov r1, r5 │ │ │ │ ldrd r2, r3, [r4, #100] @ 0x64 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ strd r5, r0, [r4, #100] @ 0x64 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ b.n be426 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ @@ -114901,15 +114900,15 @@ │ │ │ │ cbz r3, be6e8 │ │ │ │ clz r1, r5 │ │ │ │ mov r8, r7 │ │ │ │ rsb r5, r1, #32 │ │ │ │ movs r7, #16 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5d74 │ │ │ │ + bl 1f5d6c │ │ │ │ ldr r3, [pc, #192] @ (be770 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r7, r5 │ │ │ │ @@ -114951,27 +114950,27 @@ │ │ │ │ add r3, r5 │ │ │ │ cmp r3, #32 │ │ │ │ bhi.n be6cc │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 214020 │ │ │ │ + bl 214018 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n be6cc │ │ │ │ add r1, sp, #16 │ │ │ │ ldr.w r0, [r4, #424] @ 0x1a8 │ │ │ │ bl be3d8 │ │ │ │ mov r8, r7 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 214270 │ │ │ │ + bl 214268 │ │ │ │ b.n be6cc │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r1, r6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ @@ -115048,34 +115047,34 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n be824 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n be87e │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [pc, #44] @ (be8ac ) │ │ │ │ ldr r3, [pc, #36] @ (be8a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -115130,25 +115129,25 @@ │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ strd r7, r7, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r7, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r7, r7, [sp, #104] @ 0x68 │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ - bl 2b97e4 │ │ │ │ + bl 2b97dc │ │ │ │ ldr r2, [pc, #676] @ (bebc8 ) │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ movs r0, #3 │ │ │ │ add r2, pc │ │ │ │ strd r5, r5, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ strd r5, r7, [sp, #136] @ 0x88 │ │ │ │ strd r7, r7, [sp, #144] @ 0x90 │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ - bl 2b97e4 │ │ │ │ + bl 2b97dc │ │ │ │ add r2, sp, #220 @ 0xdc │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ strd r5, r5, [sp, #164] @ 0xa4 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ strd r5, r7, [sp, #172] @ 0xac │ │ │ │ @@ -115215,15 +115214,15 @@ │ │ │ │ str r2, [sp, #340] @ 0x154 │ │ │ │ ldr r2, [pc, #512] @ (bebec ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ movs r1, #9 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, r7 │ │ │ │ - bl 2bab88 │ │ │ │ + bl 2bab80 │ │ │ │ ldr r2, [pc, #500] @ (bebf0 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [pc, #500] @ (bebf4 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ add r0, pc │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ @@ -115268,25 +115267,25 @@ │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ movs r0, #3 │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ strd r5, r5, [sp, #200] @ 0xc8 │ │ │ │ strd r5, r7, [sp, #208] @ 0xd0 │ │ │ │ str r7, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp, #184] @ 0xb8 │ │ │ │ - bl 2b97e4 │ │ │ │ + bl 2b97dc │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [pc, #388] @ (bec08 ) │ │ │ │ strd r5, r5, [sp, #236] @ 0xec │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ movs r0, #3 │ │ │ │ strd r5, r7, [sp, #244] @ 0xf4 │ │ │ │ str r7, [sp, #252] @ 0xfc │ │ │ │ vstr d8, [sp, #256] @ 0x100 │ │ │ │ - bl 2b97e4 │ │ │ │ + bl 2b97dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [pc, #364] @ (bec0c ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r7, [r3, #0] │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [pc, #360] @ (bec10 ) │ │ │ │ @@ -115389,108 +115388,108 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r4, #28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r5, r1] │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ movs r7, r4 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r4, r1, #3 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ movs r1, r5 │ │ │ │ - strb r0, [r3, r7] │ │ │ │ + strb r0, [r2, r7] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, r7] │ │ │ │ + strb r6, [r2, r7] │ │ │ │ movs r7, r4 │ │ │ │ - strb r2, [r4, r7] │ │ │ │ + strb r2, [r3, r7] │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r3, r7] │ │ │ │ + strb r0, [r2, r7] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #920] @ 0x398 │ │ │ │ + str r4, [sp, #888] @ 0x378 │ │ │ │ movs r4, r5 │ │ │ │ - strb r6, [r5, r6] │ │ │ │ + strb r6, [r4, r6] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + strb r0, [r5, r6] │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + strb r0, [r6, r6] │ │ │ │ movs r7, r4 │ │ │ │ - strb r4, [r1, r6] │ │ │ │ + strb r4, [r0, r6] │ │ │ │ movs r7, r4 │ │ │ │ - add r7, pc, #576 @ (adr r7, bee44 ) │ │ │ │ + add r7, pc, #544 @ (adr r7, bee24 ) │ │ │ │ movs r4, r5 │ │ │ │ - strb r6, [r0, r6] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ movs r7, r4 │ │ │ │ - strb r6, [r4, r5] │ │ │ │ + strb r6, [r3, r5] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, r5] │ │ │ │ + strb r2, [r1, r5] │ │ │ │ movs r7, r4 │ │ │ │ - strb r4, [r0, r5] │ │ │ │ + strb r4, [r7, r4] │ │ │ │ movs r7, r4 │ │ │ │ - strb r4, [r4, r4] │ │ │ │ + strb r4, [r3, r4] │ │ │ │ movs r7, r4 │ │ │ │ - strb r4, [r4, r4] │ │ │ │ + strb r4, [r3, r4] │ │ │ │ movs r7, r4 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ movs r7, r4 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r4, [r5, r3] │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + strb r0, [r7, r3] │ │ │ │ movs r7, r4 │ │ │ │ - strb r6, [r0, r4] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ movs r7, r4 │ │ │ │ - strb r2, [r4, r3] │ │ │ │ + strb r2, [r3, r3] │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ movs r7, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2ba4f4 │ │ │ │ + bl 2ba4ec │ │ │ │ ldr r2, [pc, #72] @ (bec8c ) │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #660] @ 0x294 │ │ │ │ add r2, pc │ │ │ │ strd r2, r5, [sp, #664] @ 0x298 │ │ │ │ ldr r2, [pc, #64] @ (bec90 ) │ │ │ │ movs r1, #18 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ strd r5, r5, [sp, #672] @ 0x2a0 │ │ │ │ strd r7, r7, [sp, #680] @ 0x2a8 │ │ │ │ vstr d8, [sp, #688] @ 0x2b0 │ │ │ │ - bl 2bab88 │ │ │ │ + bl 2bab80 │ │ │ │ ldr r2, [pc, #40] @ (bec94 ) │ │ │ │ ldr r3, [pc, #44] @ (bec98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #700] @ 0x2bc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n bec88 │ │ │ │ add.w sp, sp, #708 @ 0x2c4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r6, r7] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ movs r7, r4 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + strb r6, [r0, r1] │ │ │ │ movs r7, r4 │ │ │ │ asrs r0, r2, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -115499,82 +115498,82 @@ │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl be8b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2bc350 │ │ │ │ + bl 2bc348 │ │ │ │ cbz r7, becf0 │ │ │ │ ldr r2, [pc, #48] @ (bed04 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 1df698 │ │ │ │ + bl 1df690 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #20] @ (bed08 ) │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ - bl 1df5ec │ │ │ │ + bl 1df5e4 │ │ │ │ mov r3, r0 │ │ │ │ b.n becde │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r6, [r0, r7] │ │ │ │ movs r7, r4 │ │ │ │ - strh r2, [r5, r6] │ │ │ │ + strh r2, [r4, r6] │ │ │ │ movs r7, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r7, r2 │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r2, r5, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ str r7, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r5, #32] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -115613,25 +115612,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 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, bedfe │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #68] @ (bee44 ) │ │ │ │ ldr r2, [pc, #60] @ (bee40 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -115690,21 +115689,21 @@ │ │ │ │ add r4, r8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r7, #16] │ │ │ │ adds r6, #20 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov.w ip, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ strd ip, ip, [sp] │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr.w sl, [pc, #76] @ bef14 │ │ │ │ @@ -115714,15 +115713,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ mla r3, r9, r6, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #32 │ │ │ │ b.n bee8e │ │ │ │ mov.w r9, #8 │ │ │ │ b.n bee8e │ │ │ │ @@ -115745,15 +115744,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bic.w r6, r3, r2 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r5, r0, #96 @ 0x60 │ │ │ │ ldrb.w fp, [r7, #12] │ │ │ │ @@ -115785,15 +115784,15 @@ │ │ │ │ ldrb r3, [r2, #30] │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ add.w r3, lr, r3, lsl #2 │ │ │ │ add.w r2, lr, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ asrs r0, r1, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -115812,15 +115811,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ea938 │ │ │ │ + bl 1ea930 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ b.n bf020 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w bf136 │ │ │ │ @@ -115830,38 +115829,38 @@ │ │ │ │ cmp r2, #5 │ │ │ │ bne.n bf012 │ │ │ │ movs r7, #0 │ │ │ │ b.n bf02e │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr.w r5, [fp] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #22 │ │ │ │ bne.n bf10a │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -115871,19 +115870,19 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r6, [r3, #76] @ 0x4c │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [sl, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 2bc2dc │ │ │ │ + bl 2bc2d4 │ │ │ │ strd r7, r7, [r5] │ │ │ │ str r7, [r5, #8] │ │ │ │ add.w r3, sl, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ add.w ip, r4, #64 @ 0x40 │ │ │ │ @@ -115892,26 +115891,26 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n bf09c │ │ │ │ mov r6, fp │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 1ea9ec │ │ │ │ + bl 1ea9e4 │ │ │ │ cbz r6, bf116 │ │ │ │ str.w fp, [r6] │ │ │ │ ldr r2, [pc, #44] @ (bf144 ) │ │ │ │ ldr r3, [pc, #36] @ (bf140 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -115963,25 +115962,25 @@ │ │ │ │ adc.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, ip, r3 │ │ │ │ orrs.w r7, r2, r3 │ │ │ │ bne.n bf1ea │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, bf1d0 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r1, [pc, #184] @ (bf28c ) │ │ │ │ ldr r3, [pc, #180] @ (bf288 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ @@ -116016,30 +116015,30 @@ │ │ │ │ eors r0, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ mov.w lr, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, bf24a │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r4, r0 │ │ │ │ b.n bf1d0 │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp] │ │ │ │ b.n bf22a │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp] │ │ │ │ @@ -116089,51 +116088,51 @@ │ │ │ │ orrs.w r7, r2, r6 │ │ │ │ bne.n bf36a │ │ │ │ add r6, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, bf316 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r6, #4] │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, bf346 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r2, [pc, #188] @ (bf410 ) │ │ │ │ ldr r3, [pc, #180] @ (bf40c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -116168,31 +116167,31 @@ │ │ │ │ muls r3, r0 │ │ │ │ asrs r3, r0, #1 │ │ │ │ movs r0, #32 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, bf3ca │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r4, r0 │ │ │ │ b.n bf316 │ │ │ │ movs r0, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ b.n bf3a6 │ │ │ │ movs r0, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -116248,25 +116247,25 @@ │ │ │ │ bic.w r3, r3, ip │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ bne.n bf4b4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, bf49a │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r1, [pc, #276] @ (bf5b0 ) │ │ │ │ ldr r2, [pc, #268] @ (bf5ac ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ @@ -116308,30 +116307,30 @@ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ asrs r2, r4, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, bf520 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r5, r0 │ │ │ │ b.n bf49a │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n bf504 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n bf504 │ │ │ │ movs r3, #1 │ │ │ │ @@ -116343,30 +116342,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 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, bf578 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r5, r0 │ │ │ │ b.n bf49a │ │ │ │ strd r1, r3, [sp] │ │ │ │ b.n bf504 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ @@ -116406,42 +116405,42 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r4, sp, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, bf618 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movw r1, #619 @ 0x26b │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ 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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w lr, r5, #80 @ 0x50 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w ip, r5, #96 @ 0x60 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ @@ -116466,30 +116465,30 @@ │ │ │ │ ldrb.w r4, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r5, r2, lsl #2 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [pc, #412] @ (bf84c ) │ │ │ │ ldr r3, [pc, #396] @ (bf840 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w bf836 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ movs r2, #32 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ bl bf414 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -116524,23 +116523,23 @@ │ │ │ │ ldrh r5, [r1, #44] @ 0x2c │ │ │ │ ldrh r5, [r1, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n bf82e │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ 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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w r5, r9, #80 @ 0x50 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ add.w lr, r9, #96 @ 0x60 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ @@ -116570,36 +116569,36 @@ │ │ │ │ mov.w r6, #256 @ 0x100 │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ add.w r9, r9, r3, lsl #2 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r9, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ b.n bf6ae │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, bf806 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov sl, r0 │ │ │ │ b.n bf734 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n bf7e2 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -116637,22 +116636,22 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add.w sl, r6, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #924] @ bfc18 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ add.w r9, r7, #20 │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w lr, #3 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add fp, pc │ │ │ │ @@ -116660,18 +116659,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w bfb5e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r7, #4 │ │ │ │ @@ -116699,22 +116698,22 @@ │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r7, #4 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr.w lr, [pc, #712] @ bfc1c │ │ │ │ @@ -116726,15 +116725,15 @@ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r2, r3, fp │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w bfbfc │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ @@ -116746,102 +116745,102 @@ │ │ │ │ and.w ip, r3, #64 @ 0x40 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.w bfb6a │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w ip, [r4, #4] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, bf9de │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r4, #4] │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, bfa10 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ mov.w lr, #7 │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w r9, r8, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r2, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w bfc0a │ │ │ │ mov r3, r4 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r8, [r6, #32] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w lr, r6, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #80 @ 0x50 │ │ │ │ ldrb.w r9, [r6, #32] │ │ │ │ lsl.w r8, sl, r8 │ │ │ │ @@ -116874,18 +116873,18 @@ │ │ │ │ ldrb r0, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r0, ip, r0, lsl #2 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ ldr r2, [pc, #216] @ (bfc20 ) │ │ │ │ ldr r3, [pc, #204] @ (bfc14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -116926,30 +116925,30 @@ │ │ │ │ asrs r4, r0, #9 │ │ │ │ movs r3, #16 │ │ │ │ b.n bf918 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, bfbd2 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r7, r0 │ │ │ │ b.n bf9de │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n bfbae │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -117027,43 +117026,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 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, bfcd6 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ 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 bf5b4 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ 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 │ │ │ │ @@ -117072,29 +117071,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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r8, [sl, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ str r7, [sp, #220] @ 0xdc │ │ │ │ mvn.w r8, r8 │ │ │ │ str r7, [sp, #228] @ 0xe4 │ │ │ │ and.w r8, r8, #3 │ │ │ │ str.w r8, [sp, #224] @ 0xe0 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ ldrb.w fp, [sl, #12] │ │ │ │ mov ip, r0 │ │ │ │ @@ -117128,49 +117127,49 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, bfe12 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov.w lr, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #24 │ │ │ │ strd r0, lr, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl bf5b4 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ 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 │ │ │ │ @@ -117184,27 +117183,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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ 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 │ │ │ │ @@ -117213,27 +117212,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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ 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 │ │ │ │ @@ -117241,68 +117240,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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, bff5a │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ 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 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, bff9a │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w c167a │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ @@ -117357,15 +117356,15 @@ │ │ │ │ lsrs r3, r5, #13 │ │ │ │ lsrs r3, r5, #13 │ │ │ │ movs r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ mov sl, r0 │ │ │ │ b.n bfcee │ │ │ │ lsls r0, r7, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsls r0, r6, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ @@ -117374,43 +117373,43 @@ │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c009a │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #212] @ 0xd4 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ mov ip, r0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ ldrb.w lr, [r7, #12] │ │ │ │ @@ -117442,24 +117441,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ 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 │ │ │ │ @@ -117467,29 +117466,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #200] @ 0xc8 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117522,24 +117521,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ 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 │ │ │ │ @@ -117547,29 +117546,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #192] @ 0xc0 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #188] @ 0xbc │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117602,24 +117601,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ 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 │ │ │ │ @@ -117627,29 +117626,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117682,24 +117681,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ 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 │ │ │ │ @@ -117707,29 +117706,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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #164] @ 0xa4 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117762,24 +117761,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ 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 │ │ │ │ @@ -117787,29 +117786,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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #156] @ 0x9c │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #152] @ 0x98 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117842,26 +117841,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ 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 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ 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 │ │ │ │ @@ -117869,29 +117868,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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #140] @ 0x8c │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117924,26 +117923,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ 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 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ 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 │ │ │ │ @@ -117951,46 +117950,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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16d0 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [r2, #32] │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ bic.w r8, r9, r8 │ │ │ │ str.w r8, [sp, #128] @ 0x80 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ @@ -118016,26 +118015,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r2, #46] @ 0x2e │ │ │ │ ldrb r2, [r2, #30] │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ 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 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ 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 │ │ │ │ @@ -118043,47 +118042,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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16cc │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r8, [r3, #32] │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #116] @ 0x74 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r2, r3, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -118109,24 +118108,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ 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 │ │ │ │ @@ -118134,45 +118133,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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16d4 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ lsl.w r8, sl, r8 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #104] @ 0x68 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w r9, [sp, #244] @ 0xf4 │ │ │ │ add.w r3, fp, #20 │ │ │ │ ldrb.w r9, [fp, #32] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -118200,53 +118199,53 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb.w r8, [r3, #30] │ │ │ │ mov r3, lr │ │ │ │ add.w lr, ip, r8, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r2, [lr, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ 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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ lsl.w r8, fp, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #3 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -118278,24 +118277,24 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb.w r8, [r3, #30] │ │ │ │ mov r3, lr │ │ │ │ add.w lr, ip, r8, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r2, [lr, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ 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 │ │ │ │ @@ -118303,29 +118302,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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #3 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -118357,24 +118356,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r8, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ 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 │ │ │ │ @@ -118382,45 +118381,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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16d4 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r3, fp, #20 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -118452,24 +118451,24 @@ │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ 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 │ │ │ │ @@ -118477,38 +118476,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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16d4 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -118542,24 +118541,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ 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 │ │ │ │ @@ -118567,39 +118566,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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16d4 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -118633,24 +118632,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ 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 │ │ │ │ @@ -118658,39 +118657,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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16d4 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -118719,24 +118718,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ 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 │ │ │ │ @@ -118744,39 +118743,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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16da │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ lsl.w r9, r7, r9 │ │ │ │ ldrb.w r8, [sl, #32] │ │ │ │ add.w fp, sl, #20 │ │ │ │ @@ -118803,24 +118802,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w ip, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r7, ip, lsl #2 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ 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 │ │ │ │ @@ -118828,39 +118827,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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16da │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ lsl.w r9, r7, r9 │ │ │ │ ldrb.w r8, [sl, #32] │ │ │ │ add.w fp, sl, #20 │ │ │ │ @@ -118888,24 +118887,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w ip, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r7, ip, lsl #2 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ 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 │ │ │ │ @@ -118913,38 +118912,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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16d4 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [fp, #32] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #20 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w r8, r0, #80 @ 0x50 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -118979,24 +118978,24 @@ │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ mov.w r9, #1 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ 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 │ │ │ │ @@ -119004,41 +119003,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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ 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 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16d4 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ ldrb.w lr, [fp, #32] │ │ │ │ @@ -119062,15 +119061,15 @@ │ │ │ │ ldrb r4, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r4, r6, r4, lsl #2 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [pc, #428] @ (c16e0 ) │ │ │ │ ldr r3, [pc, #432] @ (c16e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ @@ -119181,26 +119180,26 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ │ │ b.w c0076 │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c00aa │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ b.w c00aa │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ b.n c168c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #208] @ 0xd0 │ │ │ │ b.n c168c │ │ │ │ @@ -119238,29 +119237,29 @@ │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ bl befd4 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, c1736 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ 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 │ │ │ │ @@ -119269,18 +119268,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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c192e │ │ │ │ tbb [pc, r3] │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r6, {r3, r6, r7} │ │ │ │ @@ -119296,22 +119295,22 @@ │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w fp, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ 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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ add.w ip, r7, #80 @ 0x50 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ ldr.w fp, [pc, #2388] @ c2148 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -119322,51 +119321,51 @@ │ │ │ │ ldr.w r2, [r8, fp] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ mla lr, r3, lr, r2 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ mov.w lr, #9 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w fp, r8, #20 │ │ │ │ @@ -119374,18 +119373,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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldrb.w r2, [r3, #75] @ 0x4b │ │ │ │ ldrb.w r1, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ @@ -119425,21 +119424,21 @@ │ │ │ │ b.n c17ba │ │ │ │ movs r3, #1 │ │ │ │ b.n c17ba │ │ │ │ movs r3, #16 │ │ │ │ b.n c17ba │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ 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 │ │ │ │ @@ -119448,18 +119447,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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2cd0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r6, #26 │ │ │ │ lsls r6, r6, #26 │ │ │ │ @@ -119484,21 +119483,21 @@ │ │ │ │ lsrs r0, r3, #6 │ │ │ │ lsrs r0, r3, #6 │ │ │ │ lsrs r0, r3, #6 │ │ │ │ lsrs r0, r3, #6 │ │ │ │ lsls r6, r6, #26 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ 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 │ │ │ │ @@ -119507,18 +119506,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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2cd0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #7 │ │ │ │ lsls r5, r4, #7 │ │ │ │ @@ -119543,21 +119542,21 @@ │ │ │ │ lsrs r6, r1, #5 │ │ │ │ lsrs r6, r1, #5 │ │ │ │ lsrs r6, r1, #5 │ │ │ │ lsrs r6, r1, #5 │ │ │ │ lsls r5, r4, #7 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ 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 │ │ │ │ @@ -119566,18 +119565,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2cd0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r6, #24 │ │ │ │ lsls r7, r6, #24 │ │ │ │ @@ -119602,39 +119601,39 @@ │ │ │ │ lsrs r4, r0, #4 │ │ │ │ lsrs r4, r0, #4 │ │ │ │ lsrs r4, r0, #4 │ │ │ │ lsrs r4, r0, #4 │ │ │ │ lsls r7, r6, #24 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ b.n c19fe │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w ip, #5 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r9, r6, #20 │ │ │ │ @@ -119642,18 +119641,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w ip, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2cd0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r1, #23 │ │ │ │ lsls r6, r1, #23 │ │ │ │ @@ -119678,21 +119677,21 @@ │ │ │ │ lsrs r1, r4, #2 │ │ │ │ lsrs r1, r4, #2 │ │ │ │ lsrs r1, r4, #2 │ │ │ │ lsrs r1, r4, #2 │ │ │ │ lsls r6, r1, #23 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ 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 │ │ │ │ @@ -119701,18 +119700,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2cd0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r0, #22 │ │ │ │ lsls r6, r0, #22 │ │ │ │ @@ -119737,21 +119736,21 @@ │ │ │ │ lsrs r6, r2, #1 │ │ │ │ lsrs r6, r2, #1 │ │ │ │ lsrs r6, r2, #1 │ │ │ │ lsrs r6, r2, #1 │ │ │ │ lsls r6, r0, #22 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ 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 │ │ │ │ @@ -119760,18 +119759,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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2cd0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r6, #20 │ │ │ │ lsls r2, r6, #20 │ │ │ │ @@ -119796,21 +119795,21 @@ │ │ │ │ lsrs r3, r1, #32 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ lsls r2, r6, #20 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ mov.w lr, #2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -119819,18 +119818,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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2cd0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ @@ -119857,22 +119856,22 @@ │ │ │ │ lsls r0, r0, #31 │ │ │ │ lsls r0, r0, #31 │ │ │ │ lsls r7, r2, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -119881,15 +119880,15 @@ │ │ │ │ add.w r8, r7, #80 @ 0x50 │ │ │ │ strd lr, lr, [r4, #4] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w lr, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [pc, #872] @ (c214c ) │ │ │ │ ldr r3, [pc, #860] @ (c2140 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -119902,39 +119901,39 @@ │ │ │ │ b.n c1d86 │ │ │ │ mov.w r9, #8 │ │ │ │ b.n c1d86 │ │ │ │ mov.w r9, #16 │ │ │ │ b.n c1d86 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #3 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n c1d1a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ 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 │ │ │ │ @@ -119943,18 +119942,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2cd0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r0, #17 │ │ │ │ lsls r0, r0, #17 │ │ │ │ @@ -119979,114 +119978,114 @@ │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #7 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n c1d1a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r6, #48 @ 0x30 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r8, r6, #20 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ str.w ip, [r6, #64] @ 0x40 │ │ │ │ b.n c1d2a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #1 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n c1d1a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #6 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n c1d1a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #4 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n c1d1a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ 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 │ │ │ │ @@ -120095,18 +120094,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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2cd0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r5, #13 │ │ │ │ lsls r7, r5, #13 │ │ │ │ @@ -120131,39 +120130,39 @@ │ │ │ │ lsls r3, r1, #25 │ │ │ │ lsls r3, r1, #25 │ │ │ │ lsls r3, r1, #25 │ │ │ │ lsls r3, r1, #25 │ │ │ │ lsls r7, r5, #13 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #8 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n c1d1a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ 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 │ │ │ │ @@ -120173,18 +120172,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2cd0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r1, #12 │ │ │ │ lsls r0, r1, #12 │ │ │ │ @@ -120222,22 +120221,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n c2580 │ │ │ │ lsls r3, r5, #2 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ @@ -120246,54 +120245,54 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #11 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c21d8 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl bf148 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w c1de0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -120301,53 +120300,53 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl bee48 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl bf290 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r6, r0 │ │ │ │ b.n c1de0 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ @@ -120356,15 +120355,15 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w c2cc2 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -120379,21 +120378,21 @@ │ │ │ │ bl bf5b4 │ │ │ │ mov r6, r0 │ │ │ │ b.n c1de0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ @@ -120402,38 +120401,38 @@ │ │ │ │ ldrb.w r7, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r7, r6, r7, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl bf290 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r6, r0 │ │ │ │ b.n c1de0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r3, r8 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ @@ -120441,15 +120440,15 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r1, r7, #20 │ │ │ │ movw r2, #3073 @ 0xc01 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl bf148 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ @@ -120492,22 +120491,22 @@ │ │ │ │ lsls r3, r3, #17 │ │ │ │ lsls r3, r3, #17 │ │ │ │ lsls r4, r4, #14 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ movs r7, #0 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ @@ -120516,68 +120515,68 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c24da │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #12 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c2500 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov r6, r0 │ │ │ │ b.n c1de0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r8, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ @@ -120588,15 +120587,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r7, r6, r7, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ movs r7, #16 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #56] @ 0x38 │ │ │ │ beq.w c27a2 │ │ │ │ @@ -120644,22 +120643,22 @@ │ │ │ │ lsls r6, r1, #14 │ │ │ │ lsls r6, r1, #14 │ │ │ │ lsls r4, r6, #3 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ @@ -120670,15 +120669,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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #48] @ 0x30 │ │ │ │ beq.w c28ee │ │ │ │ @@ -120727,22 +120726,22 @@ │ │ │ │ lsls r7, r3, #12 │ │ │ │ lsls r7, r3, #12 │ │ │ │ lsls r7, r3, #9 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ mla fp, r2, r3, r1 │ │ │ │ ldrb.w ip, [fp, #46] @ 0x2e │ │ │ │ b.w c1db8 │ │ │ │ @@ -120795,30 +120794,30 @@ │ │ │ │ mov.w r8, #16 │ │ │ │ b.n c239c │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, c27c6 │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #4 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ adds r7, #16 │ │ │ │ @@ -120865,41 +120864,41 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.w c2c30 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r4, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ strb.w r9, [sp, #148] @ 0x94 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov r6, r0 │ │ │ │ b.w c1de0 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n c27a2 │ │ │ │ movs r3, #1 │ │ │ │ @@ -120910,30 +120909,30 @@ │ │ │ │ strb.w r2, [sp, #56] @ 0x38 │ │ │ │ b.n c27a2 │ │ │ │ movs r2, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, c2912 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #4 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ adds r6, #16 │ │ │ │ @@ -120973,35 +120972,35 @@ │ │ │ │ streq.w sl, [sp, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.n c29fc │ │ │ │ mov r8, ip │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ str.w sl, [sp, #144] @ 0x90 │ │ │ │ strb.w r9, [sp, #148] @ 0x94 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [fp, #40] @ 0x28 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ ldrb.w lr, [sl, #12] │ │ │ │ strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ @@ -121023,34 +121022,34 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ beq.n c2a9e │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #132 @ 0x84 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w ip, [r7, #12] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ @@ -121072,40 +121071,40 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ beq.n c2b32 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ add r6, sp, #132 @ 0x84 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov r6, r0 │ │ │ │ b.w c1de0 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ b.n c28ee │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ @@ -121115,30 +121114,30 @@ │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n c28ee │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, c2b86 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r6, r0 │ │ │ │ b.w c1de0 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ b.n c2b68 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ @@ -121212,30 +121211,30 @@ │ │ │ │ adcs r1, r0 │ │ │ │ asrs r1, r0, #1 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, c2c92 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r7, r0 │ │ │ │ b.w c2304 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n c2c74 │ │ │ │ movs r3, #1 │ │ │ │ @@ -121287,34 +121286,34 @@ │ │ │ │ str r6, [sp, #8] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ mov lr, r6 │ │ │ │ ldr.w fp, [sl, #4] │ │ │ │ mov.w r2, #3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ @@ -121328,35 +121327,35 @@ │ │ │ │ str.w fp, [sp, #120] @ 0x78 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ mov lr, r6 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #3 │ │ │ │ strd r7, r7, [r3, #4] │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ @@ -121372,36 +121371,36 @@ │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ @@ -121478,35 +121477,35 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n c2f76 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w c3162 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ add.w r5, r7, #44 @ 0x2c │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w sl, [r3] │ │ │ │ blx 54720 │ │ │ │ @@ -121570,39 +121569,39 @@ │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n c3086 │ │ │ │ cbz r6, c30e2 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #4] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cbnz r3, c3108 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w fp, #1 │ │ │ │ @@ -121610,33 +121609,33 @@ │ │ │ │ b.n c2ec2 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ cmp.w fp, #3 │ │ │ │ str r0, [r5, #0] │ │ │ │ bne.w c2ec2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r5, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne.w c2ebc │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e3b70 │ │ │ │ + bl 1e3b68 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4804 │ │ │ │ ldr r2, [pc, #48] @ (c317c ) │ │ │ │ ldr r3, [pc, #44] @ (c3178 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -121688,37 +121687,37 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr.w r2, [pc, #2000] @ c39a4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1df698 │ │ │ │ + bl 1df690 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strb.w r2, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c3212 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -121726,25 +121725,25 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl bef18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e516c │ │ │ │ + bl 1e5164 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed0c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee48 │ │ │ │ @@ -121755,18 +121754,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl bed78 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed0c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee48 │ │ │ │ @@ -121812,53 +121811,53 @@ │ │ │ │ lsls r6, r4, #8 │ │ │ │ lsls r6, r4, #8 │ │ │ │ lsls r6, r4, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c332e │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c336c │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -121867,32 +121866,32 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl bef18 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfbe0 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed0c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee48 │ │ │ │ @@ -121904,15 +121903,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee48 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movs r2, #14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed0c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -121925,46 +121924,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee48 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [r0, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed0c │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3488 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bef18 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ @@ -121990,25 +121989,25 @@ │ │ │ │ bl bed0c │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mvn.w r3, #1 │ │ │ │ strd r3, r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c34f4 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bef18 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ @@ -122060,15 +122059,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bef18 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed0c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee48 │ │ │ │ @@ -122080,18 +122079,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee48 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed0c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee48 │ │ │ │ @@ -122118,40 +122117,40 @@ │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w c4cc4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n c3636 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #430 @ 0x1ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ ldr.w lr, [pc, #820] @ c39a8 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -122169,15 +122168,15 @@ │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r7, #50] @ 0x32 │ │ │ │ movs r7, #4 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ strd r6, r6, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.w c4c94 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w c52e0 │ │ │ │ @@ -122220,53 +122219,53 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n c3310 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c3740 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c377e │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -122274,44 +122273,44 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl bef18 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfbe0 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed0c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl bef18 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5074 │ │ │ │ + bl 1e506c │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed0c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee48 │ │ │ │ @@ -122331,20 +122330,20 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ bl bed0c │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc2dc │ │ │ │ + bl 2bc2d4 │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r6, #20 │ │ │ │ strd r8, r8, [sl, #4] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ @@ -122353,18 +122352,18 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r5, #20 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bee48 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ @@ -122403,25 +122402,25 @@ │ │ │ │ bic.w r3, r3, #2 │ │ │ │ orrs r3, r1 │ │ │ │ bne.w c5154 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl bf148 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #112] @ 0x70 │ │ │ │ bhi.w c4cac │ │ │ │ subs r3, r2, #1 │ │ │ │ @@ -122465,117 +122464,117 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldmia r6, {r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #24 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ movs r7, r4 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, c39d4 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed0c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl bef18 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5074 │ │ │ │ + bl 1e506c │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c3a30 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #5 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, c3a60 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4774 │ │ │ │ + bl 1e476c │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfefc │ │ │ │ + bl 1dfef4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c3a8a │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4f94 │ │ │ │ + bl 1e4f8c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bef18 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed0c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ @@ -122588,67 +122587,67 @@ │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3afa │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bef18 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5074 │ │ │ │ + bl 1e506c │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed0c │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3b4c │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bef18 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed0c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee48 │ │ │ │ @@ -122685,25 +122684,25 @@ │ │ │ │ bl bed0c │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3bea │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bef18 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ @@ -122796,33 +122795,33 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [sp, #192] @ 0xc0 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4804 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl bed0c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee48 │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #5 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ add.w r9, r7, #80 @ 0x50 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ add.w r8, r7, #96 @ 0x60 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ add.w lr, r7, #112 @ 0x70 │ │ │ │ @@ -122839,64 +122838,64 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ bl be778 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #4 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c3d94 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r3, r9, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3dbe │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl be778 │ │ │ │ @@ -122909,33 +122908,33 @@ │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c3e1c │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ bl bf148 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ @@ -122945,106 +122944,106 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c3e74 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r8, #0 │ │ │ │ strd r3, r8, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c3eb6 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl bef18 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3efa │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #15 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c3f34 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bed0c │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ @@ -123057,49 +123056,49 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c3f92 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, c3fc2 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ strd r8, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #16 │ │ │ │ - bl 1e4774 │ │ │ │ + bl 1e476c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl bef18 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ @@ -123108,27 +123107,27 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl bed78 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfbe0 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl bf148 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -123137,18 +123136,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl bed78 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl bed0c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -123244,15 +123243,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl bf148 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movs r2, #3 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed0c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -123300,25 +123299,25 @@ │ │ │ │ bl bed0c │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ mov r6, r0 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c4200 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl bef18 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, fp │ │ │ │ @@ -123327,25 +123326,25 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c4240 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl bef18 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, fp │ │ │ │ @@ -123401,15 +123400,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bef18 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5074 │ │ │ │ + bl 1e506c │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl bed0c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #7168 @ 0x1c00 │ │ │ │ @@ -123432,15 +123431,15 @@ │ │ │ │ bl bef18 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n c4330 │ │ │ │ mov.w r1, #430 @ 0x1ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ bl bf414 │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ @@ -123467,31 +123466,31 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ bl bed78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ add.w r6, r5, #80 @ 0x50 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -123509,15 +123508,15 @@ │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl bed0c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ @@ -123537,27 +123536,27 @@ │ │ │ │ movs r3, #0 │ │ │ │ bl bed78 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfbe0 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5074 │ │ │ │ + bl 1e506c │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #12] │ │ │ │ bl bed0c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, r9 │ │ │ │ @@ -123575,15 +123574,15 @@ │ │ │ │ mov.w ip, #4 │ │ │ │ str.w ip, [sp, #176] @ 0xb0 │ │ │ │ bl be778 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #2 │ │ │ │ bl bef18 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -123610,46 +123609,46 @@ │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r9 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c4528 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfbe0 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5074 │ │ │ │ + bl 1e506c │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ @@ -123669,15 +123668,15 @@ │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w r6, [lr, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed0c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee48 │ │ │ │ @@ -123688,53 +123687,53 @@ │ │ │ │ bl bf148 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r6, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c45fc │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c463a │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -123742,72 +123741,72 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl bef18 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfbe0 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5074 │ │ │ │ + bl 1e506c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c46e6 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ movs r5, #3 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl be778 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ @@ -123818,23 +123817,23 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl bed78 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl bf148 │ │ │ │ movs r2, #13 │ │ │ │ mov r7, r0 │ │ │ │ @@ -123842,15 +123841,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl bed0c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bef18 │ │ │ │ ldrb.w r2, [r9, #13] │ │ │ │ movs r3, #0 │ │ │ │ @@ -123893,34 +123892,34 @@ │ │ │ │ lsls r4, r4, #22 │ │ │ │ lsls r4, r4, #22 │ │ │ │ lsls r6, r5, #7 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c47fc │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed0c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee48 │ │ │ │ @@ -123930,29 +123929,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl bf148 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movs r2, #17 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl bed0c │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc2dc │ │ │ │ + bl 2bc2d4 │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ str.w r9, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ strd r9, r9, [sl, #4] │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ @@ -123962,18 +123961,18 @@ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r5, #20 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r3, #7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl bef18 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ @@ -124034,46 +124033,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee48 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #345 @ 0x159 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movs r2, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed0c │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bef18 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5074 │ │ │ │ + bl 1e506c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2364 @ 0x93c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl bf414 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #372 @ 0x174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w c526a │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ @@ -124083,29 +124082,29 @@ │ │ │ │ bics r3, r0 │ │ │ │ it eq │ │ │ │ moveq r7, r5 │ │ │ │ bne.w c4e1c │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2276 @ 0x8e4 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl bf148 │ │ │ │ movs r1, #245 @ 0xf5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w c52a2 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w ip, r0, #32 │ │ │ │ @@ -124122,15 +124121,15 @@ │ │ │ │ orrs r3, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ bne.w c4d68 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl bf148 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #10 │ │ │ │ @@ -124140,68 +124139,68 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl bed78 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r5, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c4abc │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ movs r2, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed0c │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bef18 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5214 │ │ │ │ + bl 1e520c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ @@ -124210,18 +124209,18 @@ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bee48 │ │ │ │ ldr.w r2, [pc, #1952] @ c52f8 │ │ │ │ ldr.w r3, [pc, #1952] @ c52fc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -124294,30 +124293,30 @@ │ │ │ │ lsls r0, r1, #14 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c4c3a │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r0 │ │ │ │ b.w c408e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #120] @ 0x78 │ │ │ │ b.n c4c16 │ │ │ │ movs r3, #1 │ │ │ │ @@ -124332,15 +124331,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl bed78 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r5, r0 │ │ │ │ b.w c4386 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ b.n c4c16 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -124397,30 +124396,30 @@ │ │ │ │ lsls r6, r0, #12 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c4d38 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r5, r0 │ │ │ │ b.w c3614 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ b.n c4d1a │ │ │ │ movs r3, #4 │ │ │ │ @@ -124471,30 +124470,30 @@ │ │ │ │ movs r0, r4 │ │ │ │ mov.w r8, #32 │ │ │ │ mvn.w r3, #4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c4de6 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r0 │ │ │ │ b.n c4a5a │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ mov.w r8, #16 │ │ │ │ strh.w r3, [sp, #176] @ 0xb0 │ │ │ │ b.n c4dc6 │ │ │ │ movs r3, #251 @ 0xfb │ │ │ │ @@ -124544,30 +124543,30 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #56173 @ 0xdb6d │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c4e96 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r7, r0 │ │ │ │ b.n c49e6 │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #168] @ 0xa8 │ │ │ │ b.n c4e78 │ │ │ │ movs r2, #1 │ │ │ │ @@ -124612,30 +124611,30 @@ │ │ │ │ lsls r1, r1, #8 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ mvn.w r3, #7 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c4f34 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r5, r0 │ │ │ │ b.n c494a │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #160] @ 0xa0 │ │ │ │ b.n c4f16 │ │ │ │ movs r3, #248 @ 0xf8 │ │ │ │ @@ -124683,30 +124682,30 @@ │ │ │ │ lsls r6, r6, #6 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, c4fde │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r5, r0 │ │ │ │ b.n c48f0 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #152] @ 0x98 │ │ │ │ b.n c4fba │ │ │ │ movs r3, #1 │ │ │ │ @@ -124754,30 +124753,30 @@ │ │ │ │ lsls r2, r4, #5 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c5080 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r0 │ │ │ │ b.w c40fe │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #136] @ 0x88 │ │ │ │ b.n c5062 │ │ │ │ movs r3, #1 │ │ │ │ @@ -124825,30 +124824,30 @@ │ │ │ │ lsls r0, r2, #4 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c5124 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r0 │ │ │ │ b.w c40ca │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #128] @ 0x80 │ │ │ │ b.n c5106 │ │ │ │ movs r3, #1 │ │ │ │ @@ -124880,30 +124879,30 @@ │ │ │ │ bkpt 0x00be │ │ │ │ asrs r6, r7, #2 │ │ │ │ movs r2, #32 │ │ │ │ mvn.w r3, #2 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c51b0 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r6, r0 │ │ │ │ b.w c390e │ │ │ │ movw r3, #65533 @ 0xfffd │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ b.n c518c │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ @@ -124936,30 +124935,30 @@ │ │ │ │ strb r7, [r6, #29] │ │ │ │ asrs r7, r6, #1 │ │ │ │ movs r2, #32 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c5238 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r7, r0 │ │ │ │ b.w c3820 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ b.n c521a │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -125038,15 +125037,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 1c2ec8 │ │ │ │ + bl 1c2ec0 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cbz r4, c5360 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ @@ -125099,15 +125098,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c5398 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 231cd4 │ │ │ │ + bl 231ccc │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n c545e │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ movw r7, #651 @ 0x28b │ │ │ │ ldr.w r6, [r8, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -125116,22 +125115,22 @@ │ │ │ │ mov fp, r4 │ │ │ │ b.n c5402 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, c53fc │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ef3b8 │ │ │ │ + bl 1ef3b0 │ │ │ │ cbz r0, c53fc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, c53fc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, c5450 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n c53fc │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -125140,15 +125139,15 @@ │ │ │ │ bhi.n c53fc │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr r4, [r3, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n c53fc │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r0, sl │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n c53de │ │ │ │ ldr r2, [r6, #108] @ 0x6c │ │ │ │ str r6, [r3, #4] │ │ │ │ @@ -125164,15 +125163,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c5402 │ │ │ │ mov r4, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c53d0 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -125223,65 +125222,65 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ bl befd4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ add.w r9, r7, #20 │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ add.w r3, r8, #20 │ │ │ │ strd fp, fp, [sp, #56] @ 0x38 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c5fea │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r3, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w r9, r0, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w r2, r3, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ @@ -125318,38 +125317,38 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r4, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, r4, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w fp, [r7, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r0, r6 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e1214 │ │ │ │ + bl 1e120c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w c5494 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w c5478 │ │ │ │ ldrd r5, r9, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c5374 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr.w r2, [pc, #1672] @ c5ce4 │ │ │ │ ldr.w r3, [pc, #1660] @ c5cdc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ @@ -125363,29 +125362,29 @@ │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ bl befd4 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, c569c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ add.w r3, r7, #20 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ strd fp, fp, [sp, #56] @ 0x38 │ │ │ │ add.w r9, r8, #20 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ @@ -125393,18 +125392,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w fp, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c5fea │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r4, #16 │ │ │ │ lsls r1, r4, #16 │ │ │ │ @@ -125441,33 +125440,33 @@ │ │ │ │ mov r0, sl │ │ │ │ bl c16e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c561a │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 1e2388 │ │ │ │ + bl 1e2380 │ │ │ │ b.n c561a │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ bl befd4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ add.w r7, r9, #48 @ 0x30 │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ add.w r3, r8, #20 │ │ │ │ strd fp, fp, [sp, #56] @ 0x38 │ │ │ │ add.w r2, r9, #20 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str.w r0, [r9, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -125476,27 +125475,27 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movs r1, #8 │ │ │ │ str.w r1, [r9, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ add.w r1, r9, #20 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #9 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ @@ -125505,27 +125504,27 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w r2, r9, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add.w r2, r7, #20 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ @@ -125534,18 +125533,18 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ movs r3, #8 │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ add.w r1, r7, #20 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c5f36 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r2, #13 │ │ │ │ lsls r1, r2, #13 │ │ │ │ @@ -125574,22 +125573,22 @@ │ │ │ │ lsls r1, r2, #13 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w ip, r7, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -125603,32 +125602,32 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mla lr, lr, r0, r3 │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -125637,18 +125636,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c5fea │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r1, #11 │ │ │ │ lsls r4, r1, #11 │ │ │ │ @@ -125677,22 +125676,22 @@ │ │ │ │ lsls r4, r1, #11 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ @@ -125701,30 +125700,30 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r9, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r7, r1, #80 @ 0x50 │ │ │ │ @@ -125746,27 +125745,27 @@ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w fp, [lr, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ bl bf850 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ add.w r3, r9, #20 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -125775,28 +125774,28 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr.w r9, [r6, #108] @ 0x6c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r9, #12] │ │ │ │ lsl.w r8, r2, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r2, r8, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w r8, r0, #80 @ 0x50 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ @@ -125826,33 +125825,33 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r4, [r2, #46] @ 0x2e │ │ │ │ ldrb r2, [r2, #30] │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, r4, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [r7, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ b.n c561a │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -125865,24 +125864,24 @@ │ │ │ │ ldr.w r3, [r1, r9] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mla lr, lr, r2, r3 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r8, #20 │ │ │ │ @@ -125891,18 +125890,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c5fea │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r1, #5 │ │ │ │ lsls r6, r1, #5 │ │ │ │ @@ -125940,21 +125939,21 @@ │ │ │ │ add r1, sp, #616 @ 0x268 │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r8, #80 @ 0x50 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ @@ -125963,33 +125962,33 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ bl c3180 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add.w r9, r8, #20 │ │ │ │ @@ -125997,28 +125996,28 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ lsl.w r8, r2, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r2, r8, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w r8, r0, #80 @ 0x50 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w r9, r0, #96 @ 0x60 │ │ │ │ @@ -126049,27 +126048,27 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb.w lr, [r2, #46] @ 0x2e │ │ │ │ ldrb r2, [r2, #30] │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r9, r8, #20 │ │ │ │ @@ -126077,18 +126076,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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c5fea │ │ │ │ tbb [pc, r3] │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ ldr r6, [r7, r0] │ │ │ │ @@ -126104,22 +126103,22 @@ │ │ │ │ str r6, [sp, #600] @ 0x258 │ │ │ │ movs r6, r7 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r8, #80 @ 0x50 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ @@ -126127,15 +126126,15 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ b.n c5754 │ │ │ │ movs r3, #32 │ │ │ │ b.n c58c8 │ │ │ │ movs r3, #32 │ │ │ │ b.n c5eda │ │ │ │ movs r3, #32 │ │ │ │ b.n c5cea │ │ │ │ @@ -126199,15 +126198,15 @@ │ │ │ │ bne.w c562e │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mvn.w r5, #708 @ 0x2c4 │ │ │ │ adds r1, r2, r5 │ │ │ │ cmp r1, #5 │ │ │ │ bls.n c5fa8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w c5478 │ │ │ │ b.w c563c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -126217,21 +126216,21 @@ │ │ │ │ mov r0, sl │ │ │ │ bl befd4 │ │ │ │ mov r9, r0 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r1, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ add.w r3, r9, #20 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ strd r8, r8, [r7, #4] │ │ │ │ add.w r2, r4, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #8 │ │ │ │ @@ -126241,27 +126240,27 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ str.w lr, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r4, #20 │ │ │ │ strd r8, r8, [r7, #4] │ │ │ │ mov.w ip, #9 │ │ │ │ @@ -126270,21 +126269,21 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ str.w ip, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ strd r8, r8, [r7, #4] │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -126307,15 +126306,15 @@ │ │ │ │ ldrb.w r2, [r2, #65] @ 0x41 │ │ │ │ adds r3, #9 │ │ │ │ adds r2, #9 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ str.w r8, [r3, #4] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ bl bf850 │ │ │ │ b.w c561a │ │ │ │ nop │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -126435,17 +126434,17 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ strd r0, r4, [r5] │ │ │ │ it eq │ │ │ │ lsleq r4, r4, #2 │ │ │ │ bne.n c6266 │ │ │ │ str r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2d05b0 │ │ │ │ + bl 2d05a8 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1be170 │ │ │ │ + bl 1be168 │ │ │ │ cbz r0, c627c │ │ │ │ ldr r4, [r0, #24] │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ it cc │ │ │ │ movcc r4, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -126598,25 +126597,25 @@ │ │ │ │ b.n c630a │ │ │ │ ldr r2, [pc, #28] @ (c6408 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #28] @ (c640c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n c6348 │ │ │ │ nop │ │ │ │ ldr r5, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n c638c │ │ │ │ + bgt.n c637c │ │ │ │ movs r6, r4 │ │ │ │ - stmia r2!, {r4, r6} │ │ │ │ + stmia r2!, {r3, r6} │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r7, sp, #8 │ │ │ │ @@ -127213,37 +127212,37 @@ │ │ │ │ ldr r3, [pc, #40] @ (c6a44 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #40] @ (c6a48 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #40] @ (c6a4c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n c6a0a │ │ │ │ ldr r3, [pc, #32] @ (c6a50 ) │ │ │ │ add r3, pc │ │ │ │ b.n c6a1c │ │ │ │ mov r0, ip │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #28] @ (c6a54 ) │ │ │ │ add r3, pc │ │ │ │ b.n c6a1c │ │ │ │ str r6, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, c6a6e │ │ │ │ + cbnz r2, c6a6c │ │ │ │ movs r7, r4 │ │ │ │ - bvs.n c69e0 │ │ │ │ + bvs.n c69d0 │ │ │ │ movs r6, r4 │ │ │ │ - pop {r5} │ │ │ │ + pop {r3, r4} │ │ │ │ movs r6, r4 │ │ │ │ - ldr r6, [r0, #44] @ 0x2c │ │ │ │ + ldr r6, [r7, #40] @ 0x28 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [r7, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ movs r0, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -127271,16 +127270,16 @@ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r1, #56] @ 0x38 │ │ │ │ bl c681c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c6a86 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -127824,16 +127823,16 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ lsleq r3, r3, #2 │ │ │ │ streq r3, [r1, #8] │ │ │ │ beq.n c71ae │ │ │ │ str r3, [r7, #32] │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cbz r0, c71a6 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ @@ -128066,16 +128065,16 @@ │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ mov r0, r8 │ │ │ │ bl c67d4 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ ldr.w r0, [r3, r9] │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ cbz r0, c7436 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ itttt eq │ │ │ │ lsleq r3, r6 │ │ │ │ ldreq.w r2, [fp, #228] @ 0xe4 │ │ │ │ orreq r2, r3 │ │ │ │ @@ -128763,15 +128762,15 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ movs r6, r4 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ mov r3, ip │ │ │ │ ldr.w lr, [r5, #24] │ │ │ │ mov r9, r5 │ │ │ │ str.w r2, [fp, #184] @ 0xb8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -129038,15 +129037,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n c7e56 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2d0760 │ │ │ │ + bl 2d0758 │ │ │ │ ands.w r8, r0, #4 │ │ │ │ beq.n c7e1e │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl 126a7c │ │ │ │ mov r8, r0 │ │ │ │ @@ -129285,15 +129284,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n c80f8 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2d0760 │ │ │ │ + bl 2d0758 │ │ │ │ ands.w r8, r0, #4 │ │ │ │ beq.n c80be │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl 126a7c │ │ │ │ mov r8, r0 │ │ │ │ @@ -129441,15 +129440,15 @@ │ │ │ │ cmp r5, r2 │ │ │ │ bcs.n c82d8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ bne.n c82a6 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r5, #1 │ │ │ │ - bl 2d0760 │ │ │ │ + bl 2d0758 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ tst.w r0, #6 │ │ │ │ add.w r4, r4, #44 @ 0x2c │ │ │ │ ite ne │ │ │ │ strbne.w r6, [r9, #289] @ 0x121 │ │ │ │ strbeq.w r6, [r9, #288] @ 0x120 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -129558,15 +129557,15 @@ │ │ │ │ movne r0, #1 │ │ │ │ strbne.w r0, [r8, r2] │ │ │ │ b.w c77c4 │ │ │ │ adds r4, #2 │ │ │ │ cmp ip, r4 │ │ │ │ bne.n c83b6 │ │ │ │ b.w c778a │ │ │ │ - stmia r4!, {r1, r2, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ movs r6, r4 │ │ │ │ strh r6, [r3, #24] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -129802,16 +129801,16 @@ │ │ │ │ ldr.w r3, [fp, #276] @ 0x114 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str.w r1, [fp, #312] @ 0x138 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ str.w r9, [r3, sl] │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ str.w r9, [r3, r7, lsl #3] │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ cbz r0, c86da │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n c86da │ │ │ │ ldr.w r2, [fp, #316] @ 0x13c │ │ │ │ lsls r3, r6 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -129890,16 +129889,16 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ strb.w r2, [ip, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r5, sl] │ │ │ │ str.w r1, [fp, #312] @ 0x138 │ │ │ │ str.w r9, [lr, sl] │ │ │ │ str.w r9, [r3, r7, lsl #3] │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ cbz r0, c87e6 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n c87e6 │ │ │ │ ldr.w r2, [fp, #316] @ 0x13c │ │ │ │ lsls r3, r6 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -131588,15 +131587,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 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n c9a82 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -131604,28 +131603,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 c9ac4 │ │ │ │ - bl 1be7d0 │ │ │ │ + bl 1be7c8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2665c4 │ │ │ │ + bl 2665bc │ │ │ │ cmp r4, r6 │ │ │ │ beq.n c9ada │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c9ab2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1be7d0 │ │ │ │ + bl 1be7c8 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n c9ac4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -131940,34 +131939,34 @@ │ │ │ │ bl a8764 │ │ │ │ add.w r7, r5, #184 @ 0xb8 │ │ │ │ ldrb.w r3, [r6, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c9f54 │ │ │ │ add.w r0, r6, #5056 @ 0x13c0 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ add.w r0, r6, #5024 @ 0x13a0 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #4 │ │ │ │ bl f8010 │ │ │ │ add.w r0, r6, #5056 @ 0x13c0 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n c9eda │ │ │ │ add.w r4, r5, #484 @ 0x1e4 │ │ │ │ add.w r5, r5, #508 @ 0x1fc │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, c9eca │ │ │ │ bl 13851c │ │ │ │ cmp r4, r5 │ │ │ │ bne.n c9ebe │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #780] @ 0x30c │ │ │ │ cbz r1, c9ee6 │ │ │ │ mov r0, r6 │ │ │ │ bl 13851c │ │ │ │ ldr.w r3, [r8, #956] @ 0x3bc │ │ │ │ cbz r3, c9f2e │ │ │ │ @@ -132174,24 +132173,24 @@ │ │ │ │ add.w r4, r0, #24 │ │ │ │ add.w r6, r0, #48 @ 0x30 │ │ │ │ b.n ca10c │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n ca132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1beb14 │ │ │ │ + bl 1beb0c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ca106 │ │ │ │ ldr.w r0, [r8, #3664] @ 0xe50 │ │ │ │ adds r4, #4 │ │ │ │ bl 14d480 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2665d8 │ │ │ │ + bl 2665d0 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ bne.n ca10c │ │ │ │ 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 │ │ │ │ @@ -132275,15 +132274,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #24 │ │ │ │ bl a8c4c │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r9, #600] @ 0x258 │ │ │ │ str.w sp, [r7, #32] │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r7, #24] │ │ │ │ blx 55100 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl a89f8 │ │ │ │ @@ -132466,15 +132465,15 @@ │ │ │ │ ldr.w r0, [r9, #604] @ 0x25c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n ca492 │ │ │ │ ldr.w r1, [r9, #608] @ 0x260 │ │ │ │ cbz r0, ca488 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ cbz r0, ca482 │ │ │ │ ldr.w r3, [r9, #612] @ 0x264 │ │ │ │ str.w r4, [r9, #616] @ 0x268 │ │ │ │ add.w ip, r0, r3 │ │ │ │ str.w r0, [r9, #608] @ 0x260 │ │ │ │ b.n ca3ac │ │ │ │ cmp r4, r8 │ │ │ │ @@ -132506,15 +132505,15 @@ │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r3, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ bl 25a4d6 │ │ │ │ - b.n c9fa4 │ │ │ │ + b.n c9f94 │ │ │ │ movs r4, r5 │ │ │ │ bl ec4de │ │ │ │ ldrb r4, [r1, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ vrsqrts.f32 , , │ │ │ │ lsls r3, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ @@ -132540,21 +132539,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #6080 @ 0x17c0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r0, #6080 @ 0x17c0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #4 │ │ │ │ adds r7, #4 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1220] @ 0x4c4 │ │ │ │ cbz r1, ca554 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1220] @ 0x4c4 │ │ │ │ b.n ca50e │ │ │ │ vldr d7, [pc, #48] @ ca588 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (ca598 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -132573,15 +132572,15 @@ │ │ │ │ b.n ca544 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ eors r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #564] @ (ca7e4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -132805,50 +132804,50 @@ │ │ │ │ ldr.w r8, [sp, #2008] @ 0x7d8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr.w r7, [sp, #2016] @ 0x7e0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1964] @ 0x7ac │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1d6e68 │ │ │ │ + bl 1d6e60 │ │ │ │ cbz r6, ca86c │ │ │ │ add.w r1, r6, #108 @ 0x6c │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ addw r6, sp, #1932 @ 0x78c │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1344c0 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #24 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ ldr r3, [pc, #84] @ (ca8e8 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #65439 @ 0xff9f │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ands r3, r2 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d73d4 │ │ │ │ + bl 1d73cc │ │ │ │ ldr r2, [pc, #48] @ (ca8ec ) │ │ │ │ ldr r3, [pc, #36] @ (ca8e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1964] @ 0x7ac │ │ │ │ eors r2, r3 │ │ │ │ @@ -132889,19 +132888,19 @@ │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 55100 │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ add r8, pc │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ ldrb.w r7, [r5, #96] @ 0x60 │ │ │ │ - bl 1c61cc │ │ │ │ + bl 1c61c4 │ │ │ │ ldr.w r1, [r5, #140] @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ - bl 1c61cc │ │ │ │ + bl 1c61c4 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r6, [sp, #12] │ │ │ │ strb.w r7, [sp, #88] @ 0x58 │ │ │ │ strd sl, r9, [sp, #92] @ 0x5c │ │ │ │ @@ -132927,15 +132926,15 @@ │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n ca9f6 │ │ │ │ ldr.w r1, [r4, #676] @ 0x2a4 │ │ │ │ cbz r0, ca9e8 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n caa24 │ │ │ │ ldr.w r2, [r4, #680] @ 0x2a8 │ │ │ │ str.w r0, [r4, #676] @ 0x2a4 │ │ │ │ str.w r3, [r4, #684] @ 0x2ac │ │ │ │ add r0, r2 │ │ │ │ @@ -133025,15 +133024,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cbz r6, caac8 │ │ │ │ mov.w r2, #47104 @ 0xb800 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ @@ -133217,15 +133216,15 @@ │ │ │ │ add.w r7, r7, #8960 @ 0x2300 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ adds r7, #20 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ cbz r1, cacb8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r4, r8 │ │ │ │ - bl 1e8218 │ │ │ │ + bl 1e8210 │ │ │ │ mov ip, r7 │ │ │ │ str.w r0, [r9] │ │ │ │ mov.w lr, #1 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ @@ -133270,20 +133269,20 @@ │ │ │ │ add.w r9, sp, #528 @ 0x210 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ ldrd r3, r4, [r5, #24] │ │ │ │ strd r3, r4, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - bl 1d6e68 │ │ │ │ + bl 1d6e60 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ mov r0, r9 │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add.w r3, sp, #2512 @ 0x9d0 │ │ │ │ strd r6, r5, [sp, #116] @ 0x74 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ mov fp, r2 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ @@ -133295,68 +133294,68 @@ │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1344c0 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ add.w r8, r8, #24 │ │ │ │ cmp r7, r5 │ │ │ │ beq.n cadc4 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n cad5c │ │ │ │ cmp r6, #0 │ │ │ │ beq.n cad80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be520 │ │ │ │ + bl 1be518 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2665c4 │ │ │ │ + bl 2665bc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cbnz r2, cadba │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n cad76 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5422c │ │ │ │ b.n cad76 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ b.n cadac │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ addw sl, sp, #2444 @ 0x98c │ │ │ │ ldrd r6, r5, [sp, #116] @ 0x74 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ ldr.w r3, [pc, #1404] @ cb354 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #65439 @ 0xff9f │ │ │ │ ands r3, r2 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, sl │ │ │ │ - bl 1d73d4 │ │ │ │ + bl 1d73cc │ │ │ │ mov ip, sl │ │ │ │ addw r3, sp, #2476 @ 0x9ac │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r7, r3 │ │ │ │ mov.w lr, #78 @ 0x4e │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ @@ -133591,15 +133590,15 @@ │ │ │ │ cbz r3, cb0b2 │ │ │ │ ldrb.w r4, [r3, #400] @ 0x190 │ │ │ │ ldr.w r3, [r1, #212] @ 0xd4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r1, #212] @ 0xd4 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n cb09a │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ cbz r6, cb118 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ sbc.w r1, r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -133864,21 +133863,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #6080 @ 0x17c0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r0, #6080 @ 0x17c0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #4 │ │ │ │ adds r7, #4 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1220] @ 0x4c4 │ │ │ │ cbz r1, cb3ca │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1220] @ 0x4c4 │ │ │ │ b.n cb386 │ │ │ │ vldr d7, [pc, #52] @ cb400 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (cb410 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -133898,15 +133897,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #42] @ 0x2a │ │ │ │ + ldrh r2, [r6, #42] @ 0x2a │ │ │ │ movs r6, r4 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -134393,16 +134392,16 @@ │ │ │ │ cbz r0, cba34 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cbnz r3, cba4e │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ lsr.w r3, r3, r8 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n cba4e │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldrb r2, [r4, #9] │ │ │ │ and.w r3, r3, #7 │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ subs r3, #1 │ │ │ │ bics r3, r2 │ │ │ │ bne.n cba4e │ │ │ │ @@ -134640,23 +134639,23 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #15 │ │ │ │ bne.n cbcd8 │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cbdca │ │ │ │ ldr.w fp, [r0, #24] │ │ │ │ ldrb.w r7, [r9, #2] │ │ │ │ add r8, fp │ │ │ │ b.n cbc86 │ │ │ │ - bl 2d05b0 │ │ │ │ + bl 2d05a8 │ │ │ │ ldrb.w ip, [r5, #9] │ │ │ │ movs r7, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r7 │ │ │ │ @@ -134667,15 +134666,15 @@ │ │ │ │ bpl.n cbd62 │ │ │ │ cbz r5, cbd2a │ │ │ │ strd r6, r2, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be170 │ │ │ │ + bl 1be168 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n cbd4a │ │ │ │ adds r3, r0, r7 │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n cbd4a │ │ │ │ @@ -134723,32 +134722,32 @@ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r9, fp │ │ │ │ mov fp, r5 │ │ │ │ mov r5, sl │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ b.n cbd3c │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 2d05b0 │ │ │ │ + bl 2d05a8 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, cbd9c │ │ │ │ - bl 1be170 │ │ │ │ + bl 1be168 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n cbdec │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2d05b0 │ │ │ │ + bl 2d05a8 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, cbdc2 │ │ │ │ - bl 1be170 │ │ │ │ + bl 1be168 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n cbdfc │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ b.n cbcaa │ │ │ │ @@ -134878,15 +134877,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #24 │ │ │ │ bl a8c4c │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r8, #600] @ 0x258 │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r7, #20] │ │ │ │ blx 55100 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl a89f8 │ │ │ │ @@ -135055,15 +135054,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n cc14e │ │ │ │ ldr.w r3, [r8, #608] @ 0x260 │ │ │ │ cbz r0, cc144 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ cbz r0, cc140 │ │ │ │ ldr.w r3, [r8, #612] @ 0x264 │ │ │ │ str.w r5, [r8, #616] @ 0x268 │ │ │ │ str.w r0, [r8, #608] @ 0x260 │ │ │ │ adds r5, r0, r3 │ │ │ │ b.n cc098 │ │ │ │ cmp r5, r9 │ │ │ │ @@ -135094,15 +135093,15 @@ │ │ │ │ sbcs r2, r2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ adcs r6, r7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ strd pc, pc, [sp], #1020 @ 0x3fc │ │ │ │ - ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6} │ │ │ │ movs r4, r5 │ │ │ │ bpl.n cc286 │ │ │ │ vcvt.u32.f32 , q3, #1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ bcs.n cc14a │ │ │ │ vabdl.u q15, d15, d5 │ │ │ │ vtbl.8 d16, {d31- │ │ │ │ add.w r7, r4, #5056 @ 0x13c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ add.w r1, r4, #5024 @ 0x13a0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r1, #4 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add.w r0, r5, #184 @ 0xb8 │ │ │ │ bl f7ee8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ cbnz r6, cc23a │ │ │ │ ldrb.w r3, [r4, #3324] @ 0xcfc │ │ │ │ cbnz r3, cc26c │ │ │ │ add.w r2, r5, #184 @ 0xb8 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl a8700 │ │ │ │ @@ -135849,30 +135848,30 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n cc9e0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, cc9e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n cc9dc │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #64] @ 0x40 │ │ │ │ mov.w r2, #8896 @ 0x22c0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 1272d4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ccce0 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add.w r7, fp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5e1c │ │ │ │ + bl 1c5e14 │ │ │ │ add.w r2, r5, #8832 @ 0x2280 │ │ │ │ add.w r1, r5, #8192 @ 0x2000 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #104] @ 0x68 │ │ │ │ strd r3, r3, [sp, #112] @ 0x70 │ │ │ │ movw ip, #14569 @ 0x38e9 │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ @@ -135907,15 +135906,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 134520 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ add.w fp, sp, #228 @ 0xe4 │ │ │ │ bl f7790 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5e1c │ │ │ │ + bl 1c5e14 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -135930,17 +135929,17 @@ │ │ │ │ and.w r1, r9, #256 @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ccc3a │ │ │ │ movw r9, #21032 @ 0x5228 │ │ │ │ movt r9, #15263 @ 0x3b9f │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 127460 │ │ │ │ ldr r2, [pc, #532] @ (cccfc ) │ │ │ │ ldr r3, [pc, #520] @ (cccf4 ) │ │ │ │ add r2, pc │ │ │ │ @@ -135979,15 +135978,15 @@ │ │ │ │ moveq r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ccca2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ cbz r4, ccb80 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -136038,15 +136037,15 @@ │ │ │ │ str.w r3, [r4, #696] @ 0x2b8 │ │ │ │ bl ca8f0 │ │ │ │ ldr.w r3, [r8, #544] @ 0x220 │ │ │ │ str.w r3, [r4, #700] @ 0x2bc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str.w r3, [r5, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldrb.w r3, [r6, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.n cccd6 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r5, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ @@ -136075,15 +136074,15 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ bl f4a28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r1, [r3, #668] @ 0x29c │ │ │ │ - bl 25cd9c │ │ │ │ + bl 25cd94 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ @@ -137954,23 +137953,23 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ beq.n ce0fc │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ lsrs r3, r4 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n ce068 │ │ │ │ ldrd r9, r0, [r8, #264] @ 0x108 │ │ │ │ - bl 2d05b0 │ │ │ │ + bl 2d05a8 │ │ │ │ mov sl, r0 │ │ │ │ bl b5074 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r3, [r8, #264] @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r6, r9, lsl #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ccd00 │ │ │ │ + bl 1cccf8 │ │ │ │ ubfx r3, fp, #8, #8 │ │ │ │ uxtb.w r1, fp │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldr.w sl, [r8, #272] @ 0x110 │ │ │ │ lsls r3, r3, #28 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orr.w r3, r3, r1, lsl #20 │ │ │ │ @@ -138539,30 +138538,30 @@ │ │ │ │ adds r2, r3, r7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, ce6e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n ce6dc │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #8896 @ 0x22c0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1272d4 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ceabc │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r9, sp, #144 @ 0x90 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bl 1c5e1c │ │ │ │ + bl 1c5e14 │ │ │ │ add.w r3, r5, #8832 @ 0x2280 │ │ │ │ add.w r2, r5, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ strd r7, r7, [sp, #144] @ 0x90 │ │ │ │ strd r7, r7, [sp, #152] @ 0x98 │ │ │ │ str.w r0, [r2, #668] @ 0x29c │ │ │ │ str r7, [r3, #36] @ 0x24 │ │ │ │ @@ -138593,15 +138592,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ bl 134520 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ mov r0, r9 │ │ │ │ bl f7790 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5e1c │ │ │ │ + bl 1c5e14 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r5 │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -138626,15 +138625,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r6, r9, [sp] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ bl f4a28 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r1, [r3, #668] @ 0x29c │ │ │ │ - bl 25cd9c │ │ │ │ + bl 25cd94 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -138650,15 +138649,15 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ce98c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 138a20 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ cbz r4, ce848 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ @@ -138723,15 +138722,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl ca8f0 │ │ │ │ ldr.w r3, [r9, #544] @ 0x220 │ │ │ │ str.w r3, [r4, #700] @ 0x2bc │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str.w r3, [sl, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldrb.w r3, [r5, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w cea8a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -138791,17 +138790,17 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n cea3e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 13851c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 127460 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n ce904 │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ @@ -138857,31 +138856,31 @@ │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ b.n ce98c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n cea0e │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 127460 │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ b.n ce9b0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n cea94 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 127460 │ │ │ │ movw r3, #21032 @ 0x5228 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -141383,16 +141382,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n d0652 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n d0652 │ │ │ │ ldr.w r5, [r6, sl, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1ccc10 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1ccc08 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d08c6 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d08ea │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -141560,16 +141559,16 @@ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ str r1, [sp, #24] │ │ │ │ ldrb.w r1, [fp, #8] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1ccc10 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1ccc08 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d098c │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w d0962 │ │ │ │ mov r1, r2 │ │ │ │ @@ -141623,16 +141622,16 @@ │ │ │ │ lsls r2, r2, #27 │ │ │ │ and.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ orr.w r2, r2, r4, lsl #8 │ │ │ │ orrs r2, r0 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n d07a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, d08de │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w d0636 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d0974 │ │ │ │ @@ -141697,16 +141696,16 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w d0644 │ │ │ │ b.n d08ea │ │ │ │ add.w r1, r3, #12 │ │ │ │ b.n d089e │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cbz r0, d09ea │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ bne.n d09ea │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d0832 │ │ │ │ @@ -141760,17 +141759,17 @@ │ │ │ │ b.n d06d6 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r1 │ │ │ │ b.n d0666 │ │ │ │ mov r8, r9 │ │ │ │ b.n d08f0 │ │ │ │ nop │ │ │ │ - strh r0, [r3, #18] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ movs r4, r5 │ │ │ │ - strh r4, [r1, #6] │ │ │ │ + strh r4, [r0, #6] │ │ │ │ movs r4, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -142590,16 +142589,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n d14aa │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n d14aa │ │ │ │ ldr.w r4, [r7, sl, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1ccc10 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1ccc08 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d1684 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d16aa │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -142786,16 +142785,16 @@ │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n d1598 │ │ │ │ adds r1, #20 │ │ │ │ b.n d15bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, d169c │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w d1490 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d1884 │ │ │ │ @@ -142820,16 +142819,16 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb.w r1, [r8, #7] │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r8, #8] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1ccc10 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1ccc08 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d189a │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d1870 │ │ │ │ movs r3, #0 │ │ │ │ @@ -142987,16 +142986,16 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d149e │ │ │ │ b.n d16aa │ │ │ │ adds r1, #20 │ │ │ │ b.n d17d4 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ ldrb.w r1, [r8, #4] │ │ │ │ cbz r0, d18f0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n d18f0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -143050,17 +143049,17 @@ │ │ │ │ mov r6, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ b.n d14c0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ b.n d17fc │ │ │ │ nop │ │ │ │ - strb r4, [r0, #16] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ movs r4, r5 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r0, [r7, #4] │ │ │ │ movs r4, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #500] @ (d1b50 ) │ │ │ │ @@ -147679,23 +147678,23 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r2, #6 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d0760 │ │ │ │ + bl 2d0758 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst.w r0, #2 │ │ │ │ beq.n d4b4e │ │ │ │ ldrb.w r3, [sl, #60] @ 0x3c │ │ │ │ cbnz r3, d4b72 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2d0760 │ │ │ │ + bl 2d0758 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst.w r0, #4 │ │ │ │ beq.n d4ae0 │ │ │ │ ldrb.w r3, [sl, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n d4ae0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -147729,15 +147728,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1c5e1c │ │ │ │ + bl 1c5e14 │ │ │ │ movw r2, #2424 @ 0x978 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -148015,37 +148014,37 @@ │ │ │ │ mov fp, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w lr, [sp, #4] │ │ │ │ b.n d4f50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc9e4 │ │ │ │ + bl 2bc9dc │ │ │ │ blx 55178 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r5, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2bc9e4 │ │ │ │ + bl 2bc9dc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 55100 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r0, r2 │ │ │ │ rsb r2, r2, #256 @ 0x100 │ │ │ │ blx 54720 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc934 │ │ │ │ + bl 2bc92c │ │ │ │ blx 55178 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, r5, #268 @ 0x10c │ │ │ │ - bl 2bc934 │ │ │ │ + bl 2bc92c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 55100 │ │ │ │ rsb r2, r7, #256 @ 0x100 │ │ │ │ adds r0, r6, r7 │ │ │ │ movs r1, #0 │ │ │ │ @@ -148098,15 +148097,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf29e0025 │ │ │ │ + @ instruction: 0xf2960025 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr.w r0, [pc, #3596] @ d5dd8 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [pc, #3596] @ d5ddc │ │ │ │ @@ -149254,70 +149253,70 @@ │ │ │ │ cmp r5, #27 │ │ │ │ bhi.w d5f42 │ │ │ │ b.n d5f60 │ │ │ │ add sp, #160 @ 0xa0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0e80025 │ │ │ │ - @ instruction: 0xf0f60025 │ │ │ │ - eors.w r0, r4, #37 @ 0x25 │ │ │ │ - orns r0, sl, #37 @ 0x25 │ │ │ │ - eors.w r0, r0, #37 @ 0x25 │ │ │ │ - eor.w r0, r4, #37 @ 0x25 │ │ │ │ - orn r0, r0, #37 @ 0x25 │ │ │ │ - bic.w r0, lr, #37 @ 0x25 │ │ │ │ - orr.w r0, r6, #37 @ 0x25 │ │ │ │ + @ instruction: 0xf0e00025 │ │ │ │ + @ instruction: 0xf0ee0025 │ │ │ │ + eor.w r0, ip, #37 @ 0x25 │ │ │ │ + orns r0, r2, #37 @ 0x25 │ │ │ │ + eor.w r0, r8, #37 @ 0x25 │ │ │ │ + orns r0, ip, #37 @ 0x25 │ │ │ │ + orrs.w r0, r8, #37 @ 0x25 │ │ │ │ bic.w r0, r6, #37 @ 0x25 │ │ │ │ bics.w r0, lr, #37 @ 0x25 │ │ │ │ ands.w r0, lr, #37 @ 0x25 │ │ │ │ bics.w r0, r6, #37 @ 0x25 │ │ │ │ - ands.w r0, sl, #37 @ 0x25 │ │ │ │ - bics.w r0, r0, #37 @ 0x25 │ │ │ │ - and.w r0, r8, #37 @ 0x25 │ │ │ │ - bic.w r0, r0, #37 @ 0x25 │ │ │ │ - vext.8 d16, d12, d21, #0 │ │ │ │ - and.w r0, ip, #37 @ 0x25 │ │ │ │ - ands.w r0, lr, #37 @ 0x25 │ │ │ │ - vaddl.s32 q0, d10, d21 │ │ │ │ - vaddl.s16 q0, d0, d21 │ │ │ │ - vaddl.s8 q8, d4, d21 │ │ │ │ - vaddl.s32 q0, d14, d21 │ │ │ │ - vaddl.s32 q8, d6, d21 │ │ │ │ - vaddl.s16 q8, d10, d21 │ │ │ │ - vaddl.s16 q0, d4, d21 │ │ │ │ - vaddl.s32 q0, d10, d21 │ │ │ │ - vhadd.s8 d16, d4, d21 │ │ │ │ - vhadd.s32 d0, d6, d21 │ │ │ │ - cdp 0, 15, cr0, cr2, cr5, {1} │ │ │ │ - cdp 0, 13, cr0, cr8, cr5, {1} │ │ │ │ - cdp 0, 10, cr0, cr4, cr5, {1} │ │ │ │ - cdp 0, 8, cr0, cr10, cr5, {1} │ │ │ │ - cdp 0, 5, cr0, cr6, cr5, {1} │ │ │ │ - cdp 0, 3, cr0, cr12, cr5, {1} │ │ │ │ - cdp 0, 0, cr0, cr8, cr5, {1} │ │ │ │ - stcl 0, cr0, [lr, #148]! @ 0x94 │ │ │ │ - ldc 0, cr0, [sl, #148]! @ 0x94 │ │ │ │ - stc 0, cr0, [r0, #148]! @ 0x94 │ │ │ │ - stcl 0, cr0, [ip, #-148]! @ 0xffffff6c │ │ │ │ - ldcl 0, cr0, [r2, #-148] @ 0xffffff6c │ │ │ │ - ldc 0, cr0, [lr, #-148] @ 0xffffff6c │ │ │ │ - stc 0, cr0, [lr, #-148] @ 0xffffff6c │ │ │ │ - ldcl 0, cr0, [ip], {37} @ 0x25 │ │ │ │ - ldc 0, cr0, [lr], #148 @ 0x94 │ │ │ │ - stc 0, cr0, [ip], {37} @ 0x25 │ │ │ │ - ldcl 0, cr0, [r8], #-148 @ 0xffffff6c │ │ │ │ - ldc 0, cr0, [sl], {37} @ 0x25 │ │ │ │ - stc 0, cr0, [r6], {37} @ 0x25 │ │ │ │ - stc 0, cr0, [r4], #148 @ 0x94 │ │ │ │ - ldc 0, cr0, [r4], {37} @ 0x25 │ │ │ │ - mrrc 0, 2, r0, ip, cr5 │ │ │ │ - stcl 0, cr0, [r2], #-148 @ 0xffffff6c │ │ │ │ - ldc 0, cr0, [r6], {37} @ 0x25 │ │ │ │ + ands.w r0, r6, #37 @ 0x25 │ │ │ │ + bic.w r0, lr, #37 @ 0x25 │ │ │ │ + ands.w r0, r2, #37 @ 0x25 │ │ │ │ + bic.w r0, r8, #37 @ 0x25 │ │ │ │ + and.w r0, r0, #37 @ 0x25 │ │ │ │ + ands.w r0, r8, #37 @ 0x25 │ │ │ │ + vext.8 d16, d4, d21, #0 │ │ │ │ + and.w r0, r4, #37 @ 0x25 │ │ │ │ + ands.w r0, r6, #37 @ 0x25 │ │ │ │ + vaddl.s32 q0, d2, d21 │ │ │ │ + vaddl.s8 q0, d8, d21 │ │ │ │ + vext.8 d0, d12, d21, #0 │ │ │ │ + vaddl.s32 q0, d6, d21 │ │ │ │ + vaddl.s16 q8, d14, d21 │ │ │ │ + vaddl.s16 q8, d2, d21 │ │ │ │ + vaddl.s8 q0, d12, d21 │ │ │ │ + vaddl.s32 q0, d2, d21 │ │ │ │ + vhadd.s d0, d12, d21 │ │ │ │ + vhadd.s16 d0, d14, d21 │ │ │ │ + cdp 0, 14, cr0, cr10, cr5, {1} │ │ │ │ + cdp 0, 13, cr0, cr0, cr5, {1} │ │ │ │ + cdp 0, 9, cr0, cr12, cr5, {1} │ │ │ │ + cdp 0, 8, cr0, cr2, cr5, {1} │ │ │ │ + cdp 0, 4, cr0, cr14, cr5, {1} │ │ │ │ + cdp 0, 3, cr0, cr4, cr5, {1} │ │ │ │ + cdp 0, 0, cr0, cr0, cr5, {1} │ │ │ │ + stcl 0, cr0, [r6, #148]! @ 0x94 │ │ │ │ + ldc 0, cr0, [r2, #148]! @ 0x94 │ │ │ │ + ldc 0, cr0, [r8, #148] @ 0x94 │ │ │ │ + stcl 0, cr0, [r4, #-148]! @ 0xffffff6c │ │ │ │ + stcl 0, cr0, [sl, #-148] @ 0xffffff6c │ │ │ │ + ldc 0, cr0, [r6, #-148] @ 0xffffff6c │ │ │ │ + stc 0, cr0, [r6, #-148] @ 0xffffff6c │ │ │ │ + ldcl 0, cr0, [r4], {37} @ 0x25 │ │ │ │ + ldc 0, cr0, [r6], #148 @ 0x94 │ │ │ │ stc 0, cr0, [r4], {37} @ 0x25 │ │ │ │ + ldcl 0, cr0, [r0], #-148 @ 0xffffff6c │ │ │ │ + ldc 0, cr0, [r2], {37} @ 0x25 │ │ │ │ + ldcl 0, cr0, [lr], #-148 @ 0xffffff6c │ │ │ │ + ldc 0, cr0, [ip], {37} @ 0x25 │ │ │ │ + stc 0, cr0, [ip], {37} @ 0x25 │ │ │ │ + mrrc 0, 2, r0, r4, cr5 │ │ │ │ + mrrc 0, 2, r0, sl, cr5 │ │ │ │ + stc 0, cr0, [lr], {37} @ 0x25 │ │ │ │ + @ instruction: 0xebfc0025 │ │ │ │ cmp r5, #1 │ │ │ │ beq.n d5f5e │ │ │ │ cmp r5, #2 │ │ │ │ beq.n d5f5e │ │ │ │ cmp r5, #3 │ │ │ │ beq.n d5f5e │ │ │ │ cmp r5, #4 │ │ │ │ @@ -149800,22 +149799,22 @@ │ │ │ │ b.n d619e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, pc, #416 @ (adr r0, d6510 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r4, #148] @ 0x94 │ │ │ │ - strd r0, r0, [r2, #148] @ 0x94 │ │ │ │ - stmdb ip!, {r0, r2, r5} │ │ │ │ - ldmdb r4, {r0, r2, r5} │ │ │ │ + strd r0, r0, [ip, #148] @ 0x94 │ │ │ │ + @ instruction: 0xe9ba0025 │ │ │ │ + stmdb r4!, {r0, r2, r5} │ │ │ │ + stmdb ip, {r0, r2, r5} │ │ │ │ ldr r6, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strex r0, r0, [r0, #148] @ 0x94 │ │ │ │ - @ instruction: 0xe8340025 │ │ │ │ + @ instruction: 0xe8380025 │ │ │ │ + @ instruction: 0xe82c0025 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -150863,17 +150862,17 @@ │ │ │ │ mov r8, ip │ │ │ │ b.w d6788 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, #7 │ │ │ │ + subs r2, r5, #7 │ │ │ │ movs r4, r5 │ │ │ │ - subs r4, r2, #5 │ │ │ │ + subs r4, r1, #5 │ │ │ │ movs r4, r5 │ │ │ │ str r7, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1120] @ 0x460 │ │ │ │ @@ -150919,15 +150918,15 @@ │ │ │ │ bl 1272d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d850a │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1c5e1c │ │ │ │ + bl 1c5e14 │ │ │ │ add.w r2, r4, #8832 @ 0x2280 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w r0, [r3, #668] @ 0x29c │ │ │ │ str r6, [r2, #36] @ 0x24 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ @@ -151480,15 +151479,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2172] @ 0x87c │ │ │ │ ldrb.w r3, [r5, #2368] @ 0x940 │ │ │ │ strb.w r3, [r2, #2176] @ 0x880 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d84ea │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ @@ -151893,15 +151892,15 @@ │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n d7b70 │ │ │ │ nop │ │ │ │ ldrh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + asrs r0, r4, #5 │ │ │ │ movs r4, r5 │ │ │ │ ldrh r2, [r5, #4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r4, sl │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ add.w r3, r4, #8768 @ 0x2240 │ │ │ │ add.w r6, r4, #8768 @ 0x2240 │ │ │ │ @@ -152336,15 +152335,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d7728 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9e68 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.w d7744 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [r5, #2372] @ 0x944 │ │ │ │ @@ -152506,15 +152505,15 @@ │ │ │ │ add.w lr, ip, #16 │ │ │ │ b.n d8040 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl 127460 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ b.n d80d0 │ │ │ │ ldr.w r3, [r4, #504] @ 0x1f8 │ │ │ │ ldrb.w r3, [r3, #441] @ 0x1b9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d84a6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb.w r3, [r1, #628] @ 0x274 │ │ │ │ @@ -152588,15 +152587,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9e68 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 127460 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ b.n d80d0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w d85f4 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r6, r9 │ │ │ │ b.n d7f6e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -152696,15 +152695,15 @@ │ │ │ │ b.n d81fc │ │ │ │ bne.n d84e2 │ │ │ │ mov.w r8, #63 @ 0x3f │ │ │ │ b.n d84e2 │ │ │ │ mov.w r8, #63 @ 0x3f │ │ │ │ b.n d7dec │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n d80d0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbnz r3, d8524 │ │ │ │ orr.w r6, r6, #24903680 @ 0x17c0000 │ │ │ │ b.w d7444 │ │ │ │ @@ -152780,15 +152779,15 @@ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr.w r2, [r4, #488] @ 0x1e8 │ │ │ │ b.n d7f6e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ mov r6, r2 │ │ │ │ b.w d7898 │ │ │ │ nop │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ movs r4, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -154428,15 +154427,15 @@ │ │ │ │ mov r8, ip │ │ │ │ b.w d9100 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r1, #0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, lr, #11206656 @ 0xab0000 │ │ │ │ + rsbs r0, r6, #11206656 @ 0xab0000 │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1128] @ 0x468 │ │ │ │ subw sp, sp, #2932 @ 0xb74 │ │ │ │ @@ -154481,15 +154480,15 @@ │ │ │ │ bl 1272d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w dad96 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1c5e1c │ │ │ │ + bl 1c5e14 │ │ │ │ add.w r2, r4, #8832 @ 0x2280 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str.w r0, [r3, #668] @ 0x29c │ │ │ │ str r6, [r2, #36] @ 0x24 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ @@ -155045,15 +155044,15 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2172] @ 0x87c │ │ │ │ ldrb.w r3, [r5, #2368] @ 0x940 │ │ │ │ strb.w r3, [r2, #2176] @ 0x880 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r3, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w dad84 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov sl, r3 │ │ │ │ @@ -155459,15 +155458,15 @@ │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n da498 │ │ │ │ nop │ │ │ │ str r2, [r2, #104] @ 0x68 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strex r0, r0, [r6, #172] @ 0xac │ │ │ │ + @ instruction: 0xe83e002b │ │ │ │ ldrsh r4, [r0, r6] │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ add.w r3, sl, #8768 @ 0x2240 │ │ │ │ add.w r6, sl, #8768 @ 0x2240 │ │ │ │ mov r4, sl │ │ │ │ ldrd r8, r5, [sp, #40] @ 0x28 │ │ │ │ @@ -155859,15 +155858,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w da04e │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9e68 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.w da06a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r5, #2372] @ 0x944 │ │ │ │ @@ -156030,15 +156029,15 @@ │ │ │ │ strb.w r3, [r4, #441] @ 0x1b9 │ │ │ │ b.w d9b0c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl 127460 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ b.n da988 │ │ │ │ ldr.w r3, [r4, #504] @ 0x1f8 │ │ │ │ ldrb.w r3, [r3, #441] @ 0x1b9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w dad60 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strb.w r3, [r1, #628] @ 0x274 │ │ │ │ @@ -156110,15 +156109,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9e68 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 127460 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ b.n da988 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w dae54 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r8, sl │ │ │ │ b.n da83e │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -156200,15 +156199,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl eb32c │ │ │ │ b.w da060 │ │ │ │ ldrb.w r2, [r4, #440] @ 0x1b8 │ │ │ │ b.n daab8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ b.n da988 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cbnz r3, dadae │ │ │ │ orr.w sl, sl, #24903680 @ 0x17c0000 │ │ │ │ b.w d9d74 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #24903680 @ 0x17c0000 │ │ │ │ @@ -156267,15 +156266,15 @@ │ │ │ │ b.n da900 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr.w r2, [r4, #488] @ 0x1e8 │ │ │ │ b.n da83e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ mov r7, r2 │ │ │ │ b.w da1c6 │ │ │ │ - ble.n daf54 │ │ │ │ + ble.n daf44 │ │ │ │ movs r3, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -157881,15 +157880,15 @@ │ │ │ │ b.w db918 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ blx lr │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r2, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r3, r5 │ │ │ │ cmp ip, r6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1080] @ 0x438 │ │ │ │ @@ -157938,15 +157937,15 @@ │ │ │ │ bl 1272d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w dd6e4 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1c5e1c │ │ │ │ + bl 1c5e14 │ │ │ │ add.w r2, r4, #8832 @ 0x2280 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w r0, [r3, #668] @ 0x29c │ │ │ │ str r6, [r2, #36] @ 0x24 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ @@ -158505,15 +158504,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2172] @ 0x87c │ │ │ │ ldrb.w r3, [r5, #2368] @ 0x940 │ │ │ │ strb.w r3, [r2, #2176] @ 0x880 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r3, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w dd6b8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov fp, r3 │ │ │ │ @@ -158928,17 +158927,17 @@ │ │ │ │ nop │ │ │ │ subs r6, #118 @ 0x76 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #86 @ 0x56 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - itee │ │ │ │ - mov r3, r5 │ │ │ │ - addal r7, #56 @ 0x38 │ │ │ │ + itet al │ │ │ │ + moval r3, r5 │ │ │ │ + add r7, #56 @ 0x38 │ │ │ │ lslal r2, r5, #2 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r4, #8768 @ 0x2240 │ │ │ │ add.w r6, r4, #8768 @ 0x2240 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ adds r3, #16 │ │ │ │ @@ -159404,15 +159403,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w dc89a │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9e68 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.w dc8b6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r5, #2372] @ 0x944 │ │ │ │ @@ -159622,15 +159621,15 @@ │ │ │ │ add.w lr, ip, #16 │ │ │ │ b.n dd256 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl 127460 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ b.n dd2e2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w dd820 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r3, #11 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ @@ -159670,15 +159669,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9e68 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 127460 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ b.n dd2e2 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ movs r1, #5 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ add.w r8, sp, #80 @ 0x50 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -159748,15 +159747,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w dd006 │ │ │ │ b.n dd002 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ b.n dd2e2 │ │ │ │ ldr.w r3, [r4, #504] @ 0x1f8 │ │ │ │ ldrb.w r3, [r3, #441] @ 0x1b9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dd77e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb.w r3, [r1, #628] @ 0x274 │ │ │ │ @@ -159933,15 +159932,15 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr.w r2, [r3, #148] @ 0x94 │ │ │ │ b.n dd7c0 │ │ │ │ mov r6, r2 │ │ │ │ b.w dca16 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - cbz r6, dd982 │ │ │ │ + cbz r6, dd980 │ │ │ │ movs r3, r5 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -160029,28 +160028,28 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r3, #6080 @ 0x17c0 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ adds r4, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov.w ip, r1, lsr #12 │ │ │ │ ubfx r1, r1, #7, #5 │ │ │ │ add.w ip, r3, ip, lsl #2 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ add.w ip, ip, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [ip, #1476] @ 0x5c4 │ │ │ │ orrs r1, r3 │ │ │ │ str.w r1, [ip, #1476] @ 0x5c4 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 12cf04 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -160072,28 +160071,28 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r3, #6080 @ 0x17c0 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ adds r4, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov.w ip, r1, lsr #12 │ │ │ │ ubfx r1, r1, #7, #5 │ │ │ │ add.w ip, r3, ip, lsl #2 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ add.w ip, ip, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [ip, #1476] @ 0x5c4 │ │ │ │ orrs r1, r3 │ │ │ │ str.w r1, [ip, #1476] @ 0x5c4 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 12cf04 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -160115,26 +160114,26 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r3, #6080 @ 0x17c0 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ adds r4, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w ip, #1 │ │ │ │ add.w lr, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ubfx r1, r1, #1, #2 │ │ │ │ ldr.w r3, [lr, #1476] @ 0x5c4 │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ orrs r1, r3 │ │ │ │ str.w r1, [lr, #1476] @ 0x5c4 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 12cf04 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -160148,75 +160147,75 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r1 │ │ │ │ adds r0, #16 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b6548 │ │ │ │ + bl 1b6540 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #24 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b66d0 │ │ │ │ + bl 1b66c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b6c94 │ │ │ │ + bl 1b6c8c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b61ec │ │ │ │ + bl 1b61e4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #42 @ 0x2a │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b5f18 │ │ │ │ + bl 1b5f10 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b6080 │ │ │ │ + bl 1b6078 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1ba838 │ │ │ │ + bl 1ba830 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b685c │ │ │ │ + bl 1b6854 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #56 @ 0x38 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b6330 │ │ │ │ + bl 1b6328 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #60 @ 0x3c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d3a90 │ │ │ │ + bl 1d3a88 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b6c94 │ │ │ │ + bl 1b6c8c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -160432,15 +160431,15 @@ │ │ │ │ movs r0, #16 │ │ │ │ b.n ddd60 │ │ │ │ add.w r1, r9, #6080 @ 0x17c0 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r9, #5568 @ 0x15c0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ddfc0 │ │ │ │ adds r3, #1 │ │ │ │ @@ -160453,15 +160452,15 @@ │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ mov r0, r1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ and.w r2, r2, ip │ │ │ │ str.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r2, [ip, #920] @ 0x398 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -160556,19 +160555,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #180 @ 0xb4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ movs r3, r5 │ │ │ │ movs r1, #142 @ 0x8e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ movs r5, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -160777,15 +160776,15 @@ │ │ │ │ movs r4, #8 │ │ │ │ b.n de172 │ │ │ │ add.w r1, r9, #6080 @ 0x17c0 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r9, #5568 @ 0x15c0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n de3c6 │ │ │ │ adds r3, #1 │ │ │ │ @@ -160798,15 +160797,15 @@ │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ mov r0, r1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ and.w r2, r2, ip │ │ │ │ str.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r2, [ip, #920] @ 0x398 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -160902,19 +160901,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, #6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #64 @ (adr r7, de474 ) │ │ │ │ + add r7, pc, #32 @ (adr r7, de454 ) │ │ │ │ movs r3, r5 │ │ │ │ adds r2, r1, #6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ movs r5, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -161123,15 +161122,15 @@ │ │ │ │ movs r4, #8 │ │ │ │ b.n de57a │ │ │ │ add.w r1, r9, #6080 @ 0x17c0 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r9, #5568 @ 0x15c0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n de7ce │ │ │ │ adds r3, #1 │ │ │ │ @@ -161144,15 +161143,15 @@ │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ mov r0, r1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ and.w r2, r2, ip │ │ │ │ str.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r2, [ip, #920] @ 0x398 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -161248,19 +161247,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r4, r6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #32 @ (adr r3, de85c ) │ │ │ │ + add r3, pc, #0 @ (adr r3, de83c ) │ │ │ │ movs r3, r5 │ │ │ │ adds r2, r0, r6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r2, [r2, #44] @ 0x2c │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ movs r5, r4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ add.w ip, r0, r1, lsl #3 │ │ │ │ push {lr} │ │ │ │ @@ -161477,23 +161476,23 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mla r4, r1, r3, r4 │ │ │ │ add r1, pc, #60 @ (adr r1, dea98 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1c3e70 │ │ │ │ + bl 1c3e68 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ b.n dea70 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orrs r2, r3 │ │ │ │ bne.n dea92 │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r5 │ │ │ │ bcc.n dea68 │ │ │ │ ldr r2, [pc, #36] @ (deaa0 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -161505,15 +161504,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ addw sl, r0, #517 @ 0x205 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #0] │ │ │ │ + str r6, [r0, #0] │ │ │ │ movs r5, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -161810,19 +161809,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r6, r6, #20 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ movs r3, r5 │ │ │ │ asrs r6, r4, #16 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ movs r3, r5 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -162276,17 +162275,17 @@ │ │ │ │ ... │ │ │ │ asrs r0, r7, #2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r3, #1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ movs r3, r5 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ movs r3, r5 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n df0ba │ │ │ │ ldrb.w r3, [r0, #3252] @ 0xcb4 │ │ │ │ @@ -175522,15 +175521,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e8538 │ │ │ │ ldr.w r0, [r6, #3652] @ 0xe44 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ str.w sp, [r7, #28] │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ adds r0, #16 │ │ │ │ - bl 2c61c4 │ │ │ │ + bl 2c61bc │ │ │ │ ldr.w fp, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [r7, #32] │ │ │ │ mov.w r2, fp, lsl #2 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ adds r1, r2, #7 │ │ │ │ str r0, [r7, #24] │ │ │ │ @@ -175738,15 +175737,15 @@ │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ adds r0, #16 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ str r3, [r7, #32] │ │ │ │ - bl 2c6260 │ │ │ │ + bl 2c6258 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov fp, r0 │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ movw r2, #1428 @ 0x594 │ │ │ │ str r3, [r7, #28] │ │ │ │ @@ -175762,15 +175761,15 @@ │ │ │ │ ldr.w r0, [fp, r0, lsl #2] │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ bne.n e8630 │ │ │ │ ldr.w r0, [r6, #3652] @ 0xe44 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ adds r0, #16 │ │ │ │ - bl 2c62a4 │ │ │ │ + bl 2c629c │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r2, #24 │ │ │ │ mla sl, r2, r3, sl │ │ │ │ b.n e8538 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ mov r5, fp │ │ │ │ @@ -175811,18 +175810,18 @@ │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #20] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ movs r4, r4 │ │ │ │ str r7, [r0, #52] @ 0x34 │ │ │ │ - vsli.32 q14, q5, #31 │ │ │ │ + vsli.32 q14, q1, #31 │ │ │ │ movs r4, r4 │ │ │ │ ldrb r0, [r0, #9] │ │ │ │ lsls r1, r5, #2 │ │ │ │ cbz r2, e8714 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -176189,15 +176188,15 @@ │ │ │ │ dmb ish │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ and.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ adds r0, #16 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n e8bfc │ │ │ │ - bl 2c6260 │ │ │ │ + bl 2c6258 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e8bde │ │ │ │ ldr.w sl, [pc, #560] @ e8d3c │ │ │ │ sub.w r8, r0, #4 │ │ │ │ ldr r3, [pc, #556] @ (e8d40 ) │ │ │ │ mov r5, r6 │ │ │ │ @@ -176232,15 +176231,15 @@ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ str r2, [r4, #16] │ │ │ │ blx 55178 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1c3b38 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ str r2, [r4, #28] │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -176285,15 +176284,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w e8d26 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2c61c4 │ │ │ │ + bl 2c61bc │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e8bde │ │ │ │ ldr r3, [pc, #324] @ (e8d4c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r8, r4 │ │ │ │ @@ -176338,15 +176337,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ str.w r3, [r8, #16] │ │ │ │ blx 55178 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c3b38 │ │ │ │ + bl 1c3b30 │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r8, #20] │ │ │ │ str.w r1, [r8, #24] │ │ │ │ str.w r2, [r8, #28] │ │ │ │ str.w r3, [r8, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -176405,25 +176404,25 @@ │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, #20] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r0, #168] @ 0xa8 │ │ │ │ - ldc2 0, cr0, [sl, #168]! @ 0xa8 │ │ │ │ - rors r6, r6 │ │ │ │ + stc2 0, cr0, [r8, #168] @ 0xa8 │ │ │ │ + ldc2 0, cr0, [r2, #168]! @ 0xa8 │ │ │ │ + rors r6, r5 │ │ │ │ movs r5, r4 │ │ │ │ strb r0, [r3, #16] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stc2l 0, cr0, [sl], {42} @ 0x2a │ │ │ │ - stc2 0, cr0, [lr], {42} @ 0x2a │ │ │ │ - lsrs r4, r7 │ │ │ │ + stc2l 0, cr0, [r2], {42} @ 0x2a │ │ │ │ + stc2 0, cr0, [r6], {42} @ 0x2a │ │ │ │ + lsrs r4, r6 │ │ │ │ movs r5, r4 │ │ │ │ - bkpt 0x00a6 │ │ │ │ + bkpt 0x009e │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #352] @ (e8ed0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -176460,15 +176459,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ add.w r1, r7, #8 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ str.w sp, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 2c61c4 │ │ │ │ + bl 2c61bc │ │ │ │ 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 │ │ │ │ @@ -176796,15 +176795,15 @@ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n e91a2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, e9196 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, e9188 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add r0, r2 │ │ │ │ b.n e9178 │ │ │ │ @@ -176949,15 +176948,15 @@ │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ add r0, r5 │ │ │ │ - bl 1c5360 │ │ │ │ + bl 1c5358 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ orr.w r0, r0, r9 │ │ │ │ cmp r6, r3 │ │ │ │ uxtb.w r9, r0 │ │ │ │ bcc.n e92e0 │ │ │ │ str.w r9, [sp, #128] @ 0x80 │ │ │ │ b.n e9314 │ │ │ │ @@ -177027,28 +177026,28 @@ │ │ │ │ mov r4, r1 │ │ │ │ it cs │ │ │ │ movcs r4, #4 │ │ │ │ add.w r6, r7, #4096 @ 0x1000 │ │ │ │ add.w r8, r7, #6496 @ 0x1960 │ │ │ │ add.w r8, r8, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr.w r5, [r6, #2408] @ 0x968 │ │ │ │ ldr.w r2, [r6, #3060] @ 0xbf4 │ │ │ │ ldr.w r3, [r6, #3064] @ 0xbf8 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w e9cd6 │ │ │ │ cmp r9, r3 │ │ │ │ bhi.w e9be8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r4, r3 │ │ │ │ bhi.w e9d08 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ add.w r2, r5, #32 │ │ │ │ subs r3, #4 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ @@ -177258,15 +177257,15 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n e9648 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w e9d48 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -177297,39 +177296,39 @@ │ │ │ │ cbz r0, e96ac │ │ │ │ ldr.w r3, [sl, #320] @ 0x140 │ │ │ │ ldr.w r2, [r3, #3224] @ 0xc98 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ subs r3, r3, r4 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - bl 1c57e8 │ │ │ │ + bl 1c57e0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n e968e │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cbz r0, e96ca │ │ │ │ ldr.w r3, [sl, #320] @ 0x140 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ ldr.w r2, [r3, #3224] @ 0xc98 │ │ │ │ movs r3, #1 │ │ │ │ - bl 1c57e8 │ │ │ │ + bl 1c57e0 │ │ │ │ ldrd r2, r0, [sp, #116] @ 0x74 │ │ │ │ ldr.w r3, [r2, #2632] @ 0xa48 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #2632] @ 0xa48 │ │ │ │ blx 5566c │ │ │ │ ldr.w r0, [sl, #320] @ 0x140 │ │ │ │ add.w r0, r0, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ blx 54858 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c5260 │ │ │ │ + bl 1c5258 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl b8fb4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -177609,15 +177608,15 @@ │ │ │ │ beq.w e9f18 │ │ │ │ str.w sl, [r4, #672] @ 0x2a0 │ │ │ │ str.w r5, [r8] │ │ │ │ b.n e942c │ │ │ │ ldr.w r0, [r5, #540] @ 0x21c │ │ │ │ add.w r0, r0, #5280 @ 0x14a0 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr.w r1, [r5, #540] @ 0x21c │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ movs r3, #4 │ │ │ │ add.w r1, r1, #5248 @ 0x1480 │ │ │ │ mov.w r2, fp, lsl #2 │ │ │ │ adds r1, #16 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -177633,15 +177632,15 @@ │ │ │ │ bl f7ee8 │ │ │ │ ldr.w r3, [r5, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w e9b7c │ │ │ │ add.w r0, r3, #5280 @ 0x14a0 │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ │ │ ldr.w r4, [r5, #688] @ 0x2b0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ cmn.w r4, #49 @ 0x31 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ @@ -177709,27 +177708,27 @@ │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.w e9d18 │ │ │ │ ldr.w r1, [r4, #668] @ 0x29c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e9cee │ │ │ │ mov r2, r9 │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e9f18 │ │ │ │ ldr.w r2, [r4, #672] @ 0x2a0 │ │ │ │ str.w r9, [r4, #676] @ 0x2a4 │ │ │ │ add.w r8, r0, r2 │ │ │ │ str.w r0, [r4, #668] @ 0x29c │ │ │ │ b.n e99d0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r1, #5280 @ 0x14a0 │ │ │ │ adds r0, #12 │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ b.n e96f2 │ │ │ │ movs r4, #1 │ │ │ │ b.n e93b0 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ movt r2, #28818 @ 0x7092 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ @@ -177756,15 +177755,15 @@ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ adds r0, #16 │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ bl f8010 │ │ │ │ ldr.w r0, [r5, #540] @ 0x21c │ │ │ │ add.w r0, r0, #5280 @ 0x14a0 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ b.n e96f2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ bhi.w e9d0e │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ it cc │ │ │ │ @@ -177776,15 +177775,15 @@ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.w e9d86 │ │ │ │ ldr.w r1, [r5, #684] @ 0x2ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e9d7c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e9d78 │ │ │ │ ldr.w r2, [r5, #688] @ 0x2b0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r3, [r5, #692] @ 0x2b4 │ │ │ │ str.w r0, [r5, #684] @ 0x2ac │ │ │ │ @@ -177819,15 +177818,15 @@ │ │ │ │ strd r3, r4, [sp, #16] │ │ │ │ bl b8b20 │ │ │ │ ldr.w r5, [r6, #2408] @ 0x968 │ │ │ │ ldr.w r3, [r6, #3060] @ 0xbf4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ cmp r5, #0 │ │ │ │ bne.w e93ea │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e96f2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -177937,15 +177936,15 @@ │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #760 @ 0x2f8 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, #0 │ │ │ │ b.n e9a6e │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ blx 549fc │ │ │ │ b.n e9bd0 │ │ │ │ @@ -177968,15 +177967,15 @@ │ │ │ │ b.n e9a6a │ │ │ │ ldr.w r0, [sl, #320] @ 0x140 │ │ │ │ movw r6, #7100 @ 0x1bbc │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r0, #3224] @ 0xc98 │ │ │ │ add r0, r6 │ │ │ │ ldr.w r2, [r3, #2632] @ 0xa48 │ │ │ │ - bl 2be6f4 │ │ │ │ + bl 2be6ec │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e962c │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr.w r8, [sl, #320] @ 0x140 │ │ │ │ lsls r2, r3, #29 │ │ │ │ add.w fp, r8, r6 │ │ │ │ bmi.n e9ed2 │ │ │ │ @@ -177984,24 +177983,24 @@ │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, fp │ │ │ │ add.w r2, r2, #6176 @ 0x1820 │ │ │ │ add.w r7, r8, #4096 @ 0x1000 │ │ │ │ adds r2, #24 │ │ │ │ add.w r6, r8, #6176 @ 0x1820 │ │ │ │ - bl 2be958 │ │ │ │ + bl 2be950 │ │ │ │ ldr r2, [pc, #284] @ (e9f20 ) │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, fp │ │ │ │ adds r6, #12 │ │ │ │ - bl 2be958 │ │ │ │ + bl 2be950 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr.w r3, [r7, #2080] @ 0x820 │ │ │ │ ldr.w r2, [r7, #2084] @ 0x824 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n e9e88 │ │ │ │ mov r4, r3 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ @@ -178022,32 +178021,32 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, fp │ │ │ │ ldrd r5, ip, [r6, #16] │ │ │ │ str r5, [sp, #408] @ 0x198 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ strd r5, ip, [sp, #412] @ 0x19c │ │ │ │ - bl 2be958 │ │ │ │ + bl 2be950 │ │ │ │ ldrb.w r3, [r6, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e9e32 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl b8ce8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl 2be958 │ │ │ │ + bl 2be950 │ │ │ │ b.n e9e3a │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add r5, r3 │ │ │ │ cmp r5, r3 │ │ │ │ bls.n e9ec4 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -178060,19 +178059,19 @@ │ │ │ │ strd r3, r1, [sp, #408] @ 0x198 │ │ │ │ mov r0, fp │ │ │ │ adc.w r2, r2, #0 │ │ │ │ movs r3, #12 │ │ │ │ str r2, [sp, #416] @ 0x1a0 │ │ │ │ movs r1, #6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 2be958 │ │ │ │ + bl 2be950 │ │ │ │ cmp r6, r5 │ │ │ │ bcc.n e9e9c │ │ │ │ mov r0, fp │ │ │ │ - bl 2be994 │ │ │ │ + bl 2be98c │ │ │ │ b.w e962c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr.w r1, [sl, #372] @ 0x174 │ │ │ │ mov r0, sl │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ bl b8f24 │ │ │ │ @@ -178083,31 +178082,31 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r2, [pc, #44] @ (e9f24 ) │ │ │ │ ldr r1, [pc, #48] @ (e9f28 ) │ │ │ │ ldr.w r3, [r8, #3656] @ 0xe48 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n e9de6 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cbnz r3, e9f12 │ │ │ │ strd r0, r0, [sp, #92] @ 0x5c │ │ │ │ b.w e953c │ │ │ │ strd r0, r0, [sp, #92] @ 0x5c │ │ │ │ b.n e9cc2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - add r5, sp, #272 @ 0x110 │ │ │ │ + add r5, sp, #240 @ 0xf0 │ │ │ │ movs r4, r4 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r0, #58] @ 0x3a │ │ │ │ + strh r6, [r7, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #400] @ (ea0d0 ) │ │ │ │ @@ -178262,25 +178261,25 @@ │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #8] │ │ │ │ lsls r1, r5, #2 │ │ │ │ str r2, [r7, #0] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ movs r4, r4 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ movs r4, r4 │ │ │ │ bl 2860ea │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ mrc 15, 2, APSR_nzcv, cr3, cr15, {7} │ │ │ │ - add r2, sp, #872 @ 0x368 │ │ │ │ + add r2, sp, #840 @ 0x348 │ │ │ │ movs r4, r4 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ movs r4, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -178324,15 +178323,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ bne.n ea1c2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ movs r3, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ea196 │ │ │ │ dmb ish │ │ │ │ @@ -178340,15 +178339,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea184 │ │ │ │ b.n ea156 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ @@ -178434,15 +178433,15 @@ │ │ │ │ vldr d7, [r2, #-8] │ │ │ │ b.n ea230 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldrsh r4, [r0, r0] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ movs r4, r4 │ │ │ │ mrc2 15, 4, pc, cr5, cr15, {7} │ │ │ │ ldrb r2, [r5, r5] │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -178583,15 +178582,15 @@ │ │ │ │ cbz r1, ea4b2 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea4da │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea464 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -178612,15 +178611,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w ea36c │ │ │ │ b.n ea36e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ b.n ea3ca │ │ │ │ add.w r8, sp, #32 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 54720 │ │ │ │ mov r3, r9 │ │ │ │ @@ -178739,28 +178738,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea632 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea60e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea600 │ │ │ │ b.n ea550 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ b.n ea5e0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ea638 │ │ │ │ @@ -178853,28 +178852,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea76a │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea746 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea738 │ │ │ │ b.n ea6a6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ b.n ea71a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ea770 │ │ │ │ @@ -178943,29 +178942,29 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea85e │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea83a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea82a │ │ │ │ b.n ea7dc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ b.n ea80e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ea846 │ │ │ │ @@ -179031,30 +179030,30 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea94c │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea926 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea916 │ │ │ │ b.n ea8c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ b.n ea8fa │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ea932 │ │ │ │ @@ -179133,29 +179132,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eaa54 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eaa2e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eaa20 │ │ │ │ b.n ea9b4 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ b.n eaa02 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eaa5a │ │ │ │ @@ -179235,29 +179234,29 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n eaad6 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eab62 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eab3e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eab2e │ │ │ │ b.n eaac4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ b.n eab0c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n eab4a │ │ │ │ @@ -179365,29 +179364,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eacbe │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eac98 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eac8a │ │ │ │ b.n eabce │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ b.n eac6c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eacc4 │ │ │ │ @@ -179477,29 +179476,29 @@ │ │ │ │ cmp r2, #2 │ │ │ │ bne.n eadea │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r6, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eadc4 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eadb4 │ │ │ │ b.n ead34 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ b.n ead94 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n eadf0 │ │ │ │ @@ -179596,28 +179595,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eaf26 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eaf02 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eaef4 │ │ │ │ b.n eae68 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ b.n eaed4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eaf2c │ │ │ │ @@ -179716,28 +179715,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb068 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb044 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb036 │ │ │ │ b.n eafa6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ b.n eb016 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb06e │ │ │ │ @@ -179838,29 +179837,29 @@ │ │ │ │ add sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb1ae │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb18a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb17a │ │ │ │ b.n eb0ec │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ b.n eb15e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n eb196 │ │ │ │ @@ -179963,29 +179962,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb2fe │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb2d8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb2ca │ │ │ │ b.n eb234 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ b.n eb2aa │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb304 │ │ │ │ @@ -180079,29 +180078,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb432 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb40c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb3fe │ │ │ │ b.n eb372 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ b.n eb3e0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb438 │ │ │ │ @@ -180195,29 +180194,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb566 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb540 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb532 │ │ │ │ b.n eb4a6 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ b.n eb514 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb56c │ │ │ │ @@ -180311,28 +180310,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb69a │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb676 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb668 │ │ │ │ b.n eb5de │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ b.n eb648 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb6a0 │ │ │ │ @@ -180425,28 +180424,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb7cc │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb7a8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb79a │ │ │ │ b.n eb710 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ b.n eb77a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb7d2 │ │ │ │ @@ -180533,30 +180532,30 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb8ea │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb8c4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb8b4 │ │ │ │ b.n eb866 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ b.n eb898 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n eb8d0 │ │ │ │ @@ -180628,30 +180627,30 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb9e2 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb9bc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb9ac │ │ │ │ b.n eb954 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ b.n eb990 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n eb9c8 │ │ │ │ @@ -180687,52 +180686,52 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ add.w r1, r0, #272 @ 0x110 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be5e4 │ │ │ │ + bl 1be5dc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be5e4 │ │ │ │ + bl 1be5dc │ │ │ │ ldr.w r1, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be8a8 │ │ │ │ + bl 1be8a0 │ │ │ │ ldrb.w r1, [r4, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be7d0 │ │ │ │ + bl 1be7c8 │ │ │ │ ldrb.w r1, [r4, #436] @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be7d0 │ │ │ │ + bl 1be7c8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 14d8e4 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cbz r1, ebac0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be7d0 │ │ │ │ + bl 1be7c8 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 14d8e4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ subs r3, #2 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ bne.n ebabc │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #440 @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be5e4 │ │ │ │ + bl 1be5dc │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be7d0 │ │ │ │ + bl 1be7c8 │ │ │ │ b.n ebaa4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov lr, r2 │ │ │ │ @@ -180797,34 +180796,34 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n ebb74 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n ebbce │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [pc, #44] @ (ebbfc ) │ │ │ │ ldr r3, [pc, #36] @ (ebbf8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -180961,75 +180960,75 @@ │ │ │ │ strd r6, r4, [sp, #60] @ 0x3c │ │ │ │ strb.w r5, [sp, #36] @ 0x24 │ │ │ │ movs r4, #4 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ strd r7, r4, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strb.w r5, [sp, #28] │ │ │ │ - bl 2df834 │ │ │ │ + bl 2df82c │ │ │ │ mov r4, r0 │ │ │ │ - bl 226120 │ │ │ │ + bl 226118 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fbb54 │ │ │ │ + bl 1fbb4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bc04 │ │ │ │ + bl 21bbfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eff54 │ │ │ │ + bl 1eff4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e424c │ │ │ │ + bl 1e4244 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237594 │ │ │ │ + bl 23758c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec7f0 │ │ │ │ + bl 1ec7e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec838 │ │ │ │ + bl 1ec830 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fbb54 │ │ │ │ + bl 1fbb4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 239c5c │ │ │ │ + bl 239c54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237224 │ │ │ │ + bl 23721c │ │ │ │ mov r0, r4 │ │ │ │ - bl 237ddc │ │ │ │ + bl 237dd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26714c │ │ │ │ + bl 267144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f788 │ │ │ │ + bl 22f780 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215ca0 │ │ │ │ + bl 215c98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237224 │ │ │ │ + bl 23721c │ │ │ │ mvn.w r1, #4278190080 @ 0xff000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2336b4 │ │ │ │ + bl 2336ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f078 │ │ │ │ + bl 22f070 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26225c │ │ │ │ + bl 262254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237594 │ │ │ │ + bl 23758c │ │ │ │ mov r0, r4 │ │ │ │ - bl 237ddc │ │ │ │ + bl 237dd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2375f4 │ │ │ │ + bl 2375ec │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23a3c0 │ │ │ │ + bl 23a3b8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #16] │ │ │ │ - bl 24c614 │ │ │ │ + bl 24c60c │ │ │ │ mov r0, r4 │ │ │ │ - bl 237ddc │ │ │ │ + bl 237dd4 │ │ │ │ ldr r2, [pc, #40] @ (ebe18 ) │ │ │ │ ldr r3, [pc, #28] @ (ebe10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -181039,15 +181038,15 @@ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ orrs r2, r4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ movs r4, r4 │ │ │ │ tst r2, r1 │ │ │ │ lsls r1, r5, #2 │ │ │ │ ldrb.w r3, [r0, #96] @ 0x60 │ │ │ │ push {r4} │ │ │ │ cbnz r3, ebe66 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ @@ -181260,25 +181259,25 @@ │ │ │ │ bne.n ec07a │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, ec07a │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #36] @ (ec0a0 ) │ │ │ │ ldr r2, [pc, #28] @ (ec09c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -182152,15 +182151,15 @@ │ │ │ │ b.n ec8ae │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n ec8ae │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ add.w r0, r6, #5056 @ 0x13c0 │ │ │ │ blx 5407c │ │ │ │ add.w r0, r6, #5024 @ 0x13a0 │ │ │ │ mov r1, fp │ │ │ │ adds r0, #4 │ │ │ │ bl f8010 │ │ │ │ add.w r0, r6, #5056 @ 0x13c0 │ │ │ │ @@ -182197,15 +182196,15 @@ │ │ │ │ beq.w ecf80 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n ec990 │ │ │ │ add.w r7, r6, #4960 @ 0x1360 │ │ │ │ adds r7, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ bls.n ecad0 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cbz r1, eca56 │ │ │ │ mov r0, r6 │ │ │ │ @@ -182266,15 +182265,15 @@ │ │ │ │ dmb ish │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r2, #200] @ 0xc8 │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldrb.w r3, [r6, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ed036 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ add.w r9, sp, #88 @ 0x58 │ │ │ │ @@ -182469,15 +182468,15 @@ │ │ │ │ beq.w ecfee │ │ │ │ ldr r3, [pc, #32] @ (ecd78 ) │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ b.n ecd7c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strh r2, [r2, #10] │ │ │ │ + strh r2, [r1, #10] │ │ │ │ movs r4, r4 │ │ │ │ ldrh r5, [r3, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ strh r5, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ strh r3, [r7, #22] │ │ │ │ movs r0, r0 │ │ │ │ @@ -182800,40 +182799,40 @@ │ │ │ │ bl ebc28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ed146 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #272 @ 0x110 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bead0 │ │ │ │ + bl 1beac8 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bead0 │ │ │ │ + bl 1beac8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1beb78 │ │ │ │ + bl 1beb70 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #396] @ 0x18c │ │ │ │ - bl 1beb14 │ │ │ │ + bl 1beb0c │ │ │ │ strb.w r0, [r4, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1beb14 │ │ │ │ + bl 1beb0c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr.w r1, [r6, #3664] @ 0xe50 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r0, [r4, #436] @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 14d814 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1beb14 │ │ │ │ + bl 1beb0c │ │ │ │ cbnz r0, ed14a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n ed126 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n ed126 │ │ │ │ @@ -182842,15 +182841,15 @@ │ │ │ │ bl ec838 │ │ │ │ cbnz r0, ed13e │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r4, #440 @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1bead0 │ │ │ │ + bl 1beac8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl ec838 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ed122 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ @@ -182896,15 +182895,15 @@ │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ bl 14d480 │ │ │ │ ldr r3, [pc, #164] @ (ed258 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e42e8 │ │ │ │ + bl 1e42e0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl ebc28 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ed246 │ │ │ │ @@ -182955,15 +182954,15 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n ed210 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ cmp r6, #134 @ 0x86 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #8] │ │ │ │ + ldrb r2, [r0, #8] │ │ │ │ movs r4, r4 │ │ │ │ cmp r5, #232 @ 0xe8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -183210,78 +183209,78 @@ │ │ │ │ adds r2, r3, #1 │ │ │ │ subs r3, r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ed538 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r6, r0 │ │ │ │ b.n ed56e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ed56e │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r1, [pc, #132] @ (ed5f4 ) │ │ │ │ ldr r3, [pc, #124] @ (ed5f0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n ed5e8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ed5a6 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r6, r0 │ │ │ │ b.n ed56e │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n ed58a │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n ed58a │ │ │ │ movs r3, #1 │ │ │ │ @@ -187560,37 +187559,37 @@ │ │ │ │ movs r1, #1 │ │ │ │ add.w fp, sp, #16 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add.w r4, r4, r3, lsr #6 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f0546 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f06bc │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ add.w r4, r6, #80 @ 0x50 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ ldr.w r9, [pc, #588] @ f07c8 │ │ │ │ @@ -187600,15 +187599,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ mla r3, lr, ip, r3 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [pc, #548] @ (f07cc ) │ │ │ │ ldr r3, [pc, #536] @ (f07c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -187640,15 +187639,15 @@ │ │ │ │ and.w r1, r0, #524288 @ 0x80000 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w f04fc │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 2bbf28 │ │ │ │ + bl 2bbf20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ adds r3, r2, #1 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ beq.n f06e8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsrs r1, r4, #5 │ │ │ │ @@ -187692,39 +187691,39 @@ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cbnz r3, f06f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f05a4 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ b.n f05a4 │ │ │ │ add r9, r7 │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r9, #116] @ 0x74 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ bl ed448 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r4, r0 │ │ │ │ b.n f054e │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ lsls r0, r1, #31 │ │ │ │ bpl.n f05ec │ │ │ │ b.n f04fc │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -187769,30 +187768,30 @@ │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ mov r1, fp │ │ │ │ b.n f0644 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f0770 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r7, r0 │ │ │ │ b.n f05a4 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r4, [sp, #16] │ │ │ │ b.n f0752 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -188039,24 +188038,24 @@ │ │ │ │ add.w r3, r2, r9 │ │ │ │ mov fp, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f088e │ │ │ │ ldr.w r0, [r2, r9] │ │ │ │ strd r2, r9, [sp, #16] │ │ │ │ - bl 2d0910 │ │ │ │ + bl 2d0908 │ │ │ │ ldrd r2, r9, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f0aae │ │ │ │ ldr.w r0, [r2, r9] │ │ │ │ movs r3, #3 │ │ │ │ str r5, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ands.w r1, r1, #7 │ │ │ │ beq.n f0a74 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, ip │ │ │ │ add.w r3, r2, #8 │ │ │ │ adds r2, #1 │ │ │ │ @@ -188077,15 +188076,15 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 132730 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r1, #20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e23cc │ │ │ │ + bl 1e23c4 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ movs r3, #2 │ │ │ │ str r5, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ b.n f088e │ │ │ │ mov lr, r3 │ │ │ │ b.n f09f4 │ │ │ │ @@ -191725,21 +191724,21 @@ │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #30 │ │ │ │ movne r5, #22 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1df840 │ │ │ │ + bl 1df838 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w f3a8e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r1, r9 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -191747,18 +191746,18 @@ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w f3696 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ @@ -191788,39 +191787,39 @@ │ │ │ │ add.w fp, sp, #32 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, f3452 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr.w r3, [pc, #1752] @ f3b2c │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mla r3, r9, r3, r8 │ │ │ │ @@ -191828,15 +191827,15 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp.w r3, #334 @ 0x14e │ │ │ │ beq.n f34e6 │ │ │ │ movw r2, #335 @ 0x14f │ │ │ │ cmp r3, r2 │ │ │ │ beq.w f3904 │ │ │ │ @@ -191851,48 +191850,48 @@ │ │ │ │ bne.w f3b1a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #341 @ 0x155 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w r6, r5, #80 @ 0x50 │ │ │ │ mla r3, r9, r3, r8 │ │ │ │ ldrb.w ip, [r3, #34] @ 0x22 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov.w r1, #336 @ 0x150 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r6, [r5, #32] │ │ │ │ cmp r6, #2 │ │ │ │ beq.w f36a2 │ │ │ │ add.w r8, sp, #116 @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ @@ -191967,23 +191966,23 @@ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n f36aa │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ add.w fp, sp, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r3, r6 │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ str r5, [sp, #32] │ │ │ │ add.w ip, r4, #80 @ 0x50 │ │ │ │ strd r5, r5, [fp, #4] │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -191994,40 +191993,40 @@ │ │ │ │ mov r0, sl │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mla lr, r9, r3, r8 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ b.n f345a │ │ │ │ movs r6, #32 │ │ │ │ b.n f362e │ │ │ │ movs r6, #8 │ │ │ │ b.n f362e │ │ │ │ movs r6, #16 │ │ │ │ b.n f362e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add.w r8, sp, #116 @ 0x74 │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #100] @ 0x64 │ │ │ │ @@ -192043,34 +192042,34 @@ │ │ │ │ mov r4, r8 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov lr, r8 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #32] │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ mov r4, r5 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ strd r6, r6, [sp, #100] @ 0x64 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ @@ -192086,36 +192085,36 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov ip, r8 │ │ │ │ add.w r7, r9, #44 @ 0x2c │ │ │ │ str r4, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r7, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r6, [sp, #32] │ │ │ │ mov ip, r5 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ strd r6, r6, [sp, #100] @ 0x64 │ │ │ │ @@ -192128,37 +192127,37 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov lr, r8 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r4, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r7, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r6, [sp, #32] │ │ │ │ mov.w ip, #3 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ strd r6, r6, [sp, #100] @ 0x64 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ @@ -192171,112 +192170,112 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r1, r6 │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov ip, r8 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r0, sl │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ strd r9, r6, [sp] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ - bl 1e4774 │ │ │ │ + bl 1e476c │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n f34c4 │ │ │ │ movs r6, #1 │ │ │ │ b.n f362e │ │ │ │ mov.w r1, #336 @ 0x150 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f34c4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mla r3, r9, r3, r8 │ │ │ │ ldrb.w lr, [r3, #34] @ 0x22 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w r6, r5, #80 @ 0x50 │ │ │ │ mla r8, r9, r3, r8 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w ip, [r8, #34] @ 0x22 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #2 │ │ │ │ beq.w f3b0c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ @@ -192299,20 +192298,20 @@ │ │ │ │ mov r0, sl │ │ │ │ bl ebac8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ movs r5, #2 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ @@ -192343,58 +192342,58 @@ │ │ │ │ bl ebac8 │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ - bl 1e4774 │ │ │ │ + bl 1e476c │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n f34c4 │ │ │ │ ldr r2, [pc, #164] @ (f3b34 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1df5ec │ │ │ │ + bl 1df5e4 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ bfi r3, r2, #5, #3 │ │ │ │ strb r3, [r0, #20] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr.w r3, [r0, #440] @ 0x1b8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r0, #440] @ 0x1b8 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ b.n f33a8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov ip, r5 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ b.n f36aa │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b.n f3a14 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ b.n f36aa │ │ │ │ movs r7, #1 │ │ │ │ @@ -192552,60 +192551,60 @@ │ │ │ │ strb.w fp, [sp, #164] @ 0xa4 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, fp │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, f3d6a │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 1e2388 │ │ │ │ + bl 1e2380 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ movs r0, #1 │ │ │ │ b.n f3bbe │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3664] @ 0xe50 │ │ │ │ ldrb.w r0, [r3, #434] @ 0x1b2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f3bbe │ │ │ │ @@ -192667,15 +192666,15 @@ │ │ │ │ beq.w f3bbc │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add.w r9, sp, #148 @ 0x94 │ │ │ │ ldrd r1, r2, [sp, #80] @ 0x50 │ │ │ │ - bl 1e3a9c │ │ │ │ + bl 1e3a94 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #180 @ 0xb4 │ │ │ │ strd r8, r8, [sp, #96] @ 0x60 │ │ │ │ mov r7, r3 │ │ │ │ strd r8, r3, [sp, #104] @ 0x68 │ │ │ │ @@ -192695,37 +192694,37 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp.w r3, #620 @ 0x26c │ │ │ │ beq.w f44f0 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ @@ -192760,37 +192759,37 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ beq.w f4880 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ str r7, [sp, #192] @ 0xc0 │ │ │ │ strb.w r8, [sp, #196] @ 0xc4 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3652] @ 0xe44 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #2884] @ 0xb44 │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f49e6 │ │ │ │ @@ -192875,15 +192874,15 @@ │ │ │ │ subeq r1, #20 │ │ │ │ movne r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ bl f0480 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e3228 │ │ │ │ + bl 1e3220 │ │ │ │ b.n f3d8a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r3, #829 @ 0x33d │ │ │ │ cmp r2, r3 │ │ │ │ bne.w f3bbc │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr.w r8, [sl, #92] @ 0x5c │ │ │ │ @@ -192905,36 +192904,36 @@ │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [fp, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ strd r5, r5, [sp, #164] @ 0xa4 │ │ │ │ strd r5, r5, [r4, #4] │ │ │ │ strd r5, r5, [sp, #172] @ 0xac │ │ │ │ str.w r8, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r5, [r8, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -192948,34 +192947,34 @@ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r7, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, r9 │ │ │ │ str.w r8, [sp, #108] @ 0x6c │ │ │ │ strd r3, r3, [sp, #164] @ 0xa4 │ │ │ │ strd r3, r3, [sp, #172] @ 0xac │ │ │ │ @@ -192988,45 +192987,45 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r5, r7 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov lr, r7 │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ b.n f3d72 │ │ │ │ ldr.w r3, [pc, #1336] @ f47ac │ │ │ │ movw r1, #58640 @ 0xe510 │ │ │ │ @@ -193063,74 +193062,74 @@ │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, f4300 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add r9, r8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f4340 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, f4364 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r6 │ │ │ │ b.n f3d72 │ │ │ │ ldr.w r3, [pc, #1052] @ f47ac │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -193161,40 +193160,40 @@ │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r8, [sl, #40] @ 0x28 │ │ │ │ strd r3, r4, [sp, #96] @ 0x60 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldrb.w fp, [sl, #33] @ 0x21 │ │ │ │ ldr.w r5, [sl, #92] @ 0x5c │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, f440c │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w lr, [r3, #29] │ │ │ │ movs r3, #0 │ │ │ │ @@ -193203,67 +193202,67 @@ │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ str.w r9, [sp, #108] @ 0x6c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [lr, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r0, sl, #20 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - bl 1e2388 │ │ │ │ + bl 1e2380 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ b.n f3d8a │ │ │ │ mov r7, r9 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ add r5, sp, #180 @ 0xb4 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ b.w f3cc4 │ │ │ │ ldrh.w r3, [r4, #410] @ 0x19a │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ b.n f43d0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3632] @ 0xe30 │ │ │ │ ldrb.w r3, [r3, #451] @ 0x1c3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f3eee │ │ │ │ ldr.w r3, [sl, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #88] @ 0x58 │ │ │ │ - bl 1e3a9c │ │ │ │ + bl 1e3a94 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w f3eee │ │ │ │ ldr r3, [pc, #648] @ (f47ac ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -193275,44 +193274,44 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ b.n f3eee │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, f4564 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r8, [pc, #564] @ f47ac │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r7, #80 @ 0x50 │ │ │ │ strd r5, r5, [r4] │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w lr, [r7, #36] @ 0x24 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -193323,19 +193322,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r3, r8] │ │ │ │ str r3, [sp, #20] │ │ │ │ mla lr, r2, lr, r3 │ │ │ │ ldrb.w r3, [lr, #35] @ 0x23 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r9, [r3, #4] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ @@ -193376,18 +193375,18 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f474a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5074 │ │ │ │ + bl 1e506c │ │ │ │ adds.w r3, sl, #1 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3652] @ 0xe44 │ │ │ │ @@ -193396,21 +193395,21 @@ │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ cmp r3, sl │ │ │ │ bhi.w f3fda │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r2, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r1, [sl, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfefc │ │ │ │ + bl 1dfef4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f46b6 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4f94 │ │ │ │ + bl 1e4f8c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3652] @ 0xe44 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #2884] @ 0xb44 │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ subs r4, r3, #1 │ │ │ │ bmi.n f4772 │ │ │ │ @@ -193422,22 +193421,22 @@ │ │ │ │ b.n f46e8 │ │ │ │ subs r4, #1 │ │ │ │ subs r5, #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n f4780 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ ldrb.w r7, [r9, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n f46e0 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e50ec │ │ │ │ + bl 1e50e4 │ │ │ │ mov r8, r0 │ │ │ │ b.n f46e0 │ │ │ │ strh.w sl, [sp, #96] @ 0x60 │ │ │ │ b.n f4546 │ │ │ │ strb.w sl, [sp, #96] @ 0x60 │ │ │ │ b.n f4546 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -193461,30 +193460,30 @@ │ │ │ │ b.n f3f5c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r7, r8, #20 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str.w r7, [r3, sl, lsl #2] │ │ │ │ b.n f465e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ b.n f4546 │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla fp, r3, r1, r2 │ │ │ │ ldrb.w r7, [fp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n f4874 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ b.w f3d8a │ │ │ │ cmp r7, #0 │ │ │ │ beq.n f483e │ │ │ │ movs r0, #0 │ │ │ │ add.w r4, r5, #400 @ 0x190 │ │ │ │ mov r1, r0 │ │ │ │ b.n f47b8 │ │ │ │ @@ -193512,26 +193511,26 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, f47fe │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f495a │ │ │ │ @@ -193541,15 +193540,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 14f4d0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3652] @ 0xe44 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1884] @ 0x75c │ │ │ │ b.n f4300 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -193562,30 +193561,30 @@ │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r3, r7 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f4828 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ b.n f4828 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 1e2388 │ │ │ │ + bl 1e2380 │ │ │ │ b.n f4784 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.w f3fac │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ @@ -193611,21 +193610,21 @@ │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ uxtb.w r9, r2 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ @@ -193639,15 +193638,15 @@ │ │ │ │ ldr.w r3, [r1, lr] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r2, fp, #5 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r2, #4 │ │ │ │ add.w r1, sl, r2 │ │ │ │ add r3, sl │ │ │ │ adds r2, #4 │ │ │ │ add r2, sl │ │ │ │ @@ -193667,41 +193666,41 @@ │ │ │ │ uxth.w r9, r2 │ │ │ │ b.n f48c6 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cbz r0, f4986 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [r5, #284] @ 0x11c │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ adds r3, r7, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb.w lr, [r3, #29] │ │ │ │ @@ -193712,15 +193711,15 @@ │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ b.n f4818 │ │ │ │ ldr r3, [pc, #12] @ (f49f4 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n f4698 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ @@ -193731,19 +193730,19 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r0, #3728] @ 0xe90 │ │ │ │ sub sp, #12 │ │ │ │ cbz r0, f4a18 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [r3, #3732] @ 0xe94 │ │ │ │ cbz r0, f4a22 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ 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 │ │ │ │ @@ -193785,21 +193784,21 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w f4c0c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 205c48 │ │ │ │ + bl 205c40 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 239c5c │ │ │ │ + bl 239c54 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 237224 │ │ │ │ + bl 23721c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 237ddc │ │ │ │ + bl 237dd4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, f4adc │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -193807,34 +193806,34 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f4ac6 │ │ │ │ cbz r1, f4adc │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1f1d04 │ │ │ │ + bl 1f1cfc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #324] @ 0x144 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f4bc0 │ │ │ │ - bl 26714c │ │ │ │ + bl 267144 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 22f788 │ │ │ │ + bl 22f780 │ │ │ │ mov.w r1, #7340032 @ 0x700000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 215ca0 │ │ │ │ + bl 215c98 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 237224 │ │ │ │ + bl 23721c │ │ │ │ mvn.w r1, #4278190080 @ 0xff000000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2336b4 │ │ │ │ + bl 2336ac │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 226120 │ │ │ │ + bl 226118 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 213b9c │ │ │ │ + bl 213b94 │ │ │ │ ldrb r3, [r7, #14] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f4bb8 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ movs r5, #0 │ │ │ │ @@ -193842,24 +193841,24 @@ │ │ │ │ bl 14f770 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ str r5, [r1, #4] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ strb.w r2, [sp, #58] @ 0x3a │ │ │ │ - bl 24c614 │ │ │ │ + bl 24c60c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r6, #312] @ 0x138 │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.n f4b70 │ │ │ │ ldr.w r1, [r4, #3728] @ 0xe90 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n f4bf0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204c84 │ │ │ │ + bl 204c7c │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 14f770 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ @@ -193878,59 +193877,59 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r1, [r4, #3732] @ 0xe94 │ │ │ │ cbz r1, f4bd4 │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fee4c │ │ │ │ + bl 1fee44 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 14f770 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ b.n f4b78 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 22f908 │ │ │ │ + bl 22f900 │ │ │ │ b.n f4b20 │ │ │ │ - bl 24f0ec │ │ │ │ + bl 24f0e4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 24f2f8 │ │ │ │ + bl 24f2f0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl c5300 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ b.n f4aea │ │ │ │ addw r0, r4, #3736 @ 0xe98 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr.w r2, [r4, #3732] @ 0xe94 │ │ │ │ cbz r2, f4c3c │ │ │ │ addw r0, r4, #3736 @ 0xe98 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr.w r1, [r4, #3732] @ 0xe94 │ │ │ │ b.n f4b98 │ │ │ │ addw r0, r4, #3736 @ 0xe98 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr.w r2, [r4, #3728] @ 0xe90 │ │ │ │ cbz r2, f4c26 │ │ │ │ addw r0, r4, #3736 @ 0xe98 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr.w r1, [r4, #3728] @ 0xe90 │ │ │ │ b.n f4b56 │ │ │ │ ldr r3, [pc, #96] @ (f4c70 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #96] @ (f4c74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 25cd4c │ │ │ │ + bl 25cd44 │ │ │ │ b.n f4aa2 │ │ │ │ ldr r1, [pc, #80] @ (f4c78 ) │ │ │ │ movw r2, #6623 @ 0x19df │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ add r1, pc │ │ │ │ bl ebcc4 │ │ │ │ str.w r0, [r4, #3728] @ 0xe90 │ │ │ │ @@ -193944,28 +193943,28 @@ │ │ │ │ b.n f4be2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #928] @ (f5004 ) │ │ │ │ + ldr r6, [pc, #896] @ (f4fe4 ) │ │ │ │ movs r4, r5 │ │ │ │ push {r1, r2, r7, lr} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ push {r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u q0, d6, d19 │ │ │ │ - b.n f47c4 │ │ │ │ + vaddl.u32 q0, d14, d19 │ │ │ │ + b.n f47b4 │ │ │ │ movs r3, r5 │ │ │ │ - subs r4, #214 @ 0xd6 │ │ │ │ + subs r4, #206 @ 0xce │ │ │ │ movs r2, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #896] @ (f5014 ) │ │ │ │ @@ -195645,15 +195644,15 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f7714 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r1, #0] │ │ │ │ - bl 232140 │ │ │ │ + bl 232138 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ it ne │ │ │ │ addne.w fp, sp, #148 @ 0x94 │ │ │ │ beq.w f7260 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -195674,87 +195673,87 @@ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [pc, #2504] @ f68fc │ │ │ │ ldr.w r1, [pc, #2504] @ f6900 │ │ │ │ strb r0, [r3, #6] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2cc8 │ │ │ │ + bl 1e2cc0 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ subs r2, r3, #4 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #1 │ │ │ │ bls.w f6f1c │ │ │ │ ldr.w r2, [r8] │ │ │ │ cbnz r2, f5f64 │ │ │ │ ldrb.w r3, [r8, #9] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f7326 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232af4 │ │ │ │ + bl 232aec │ │ │ │ mov r0, r4 │ │ │ │ bl 14fa20 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f6ebc │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.w f6eb4 │ │ │ │ ldr.w r2, [pc, #2424] @ f6904 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [pc, #2424] @ f6908 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2cc8 │ │ │ │ + bl 1e2cc0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w f6ed2 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ba0 │ │ │ │ + bl 203b98 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ba0 │ │ │ │ + bl 203b98 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ba0 │ │ │ │ + bl 203b98 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w f7212 │ │ │ │ add r3, sp, #680 @ 0x2a8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5d74 │ │ │ │ + bl 1f5d6c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5d74 │ │ │ │ + bl 1f5d6c │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.w f612c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2644 │ │ │ │ + bl 1f263c │ │ │ │ ldr.w r5, [r4, #468] @ 0x1d4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w f612c │ │ │ │ addw r6, sp, #1212 @ 0x4bc │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -195770,15 +195769,15 @@ │ │ │ │ lsls r7, r3, #28 │ │ │ │ bpl.n f6032 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ands.w r1, r3, #4 │ │ │ │ beq.w f7206 │ │ │ │ and.w r7, r3, #3 │ │ │ │ - bl 2bbf68 │ │ │ │ + bl 2bbf60 │ │ │ │ adds r3, r7, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f6032 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -195887,15 +195886,15 @@ │ │ │ │ strd r4, r4, [sp, #156] @ 0x9c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str.w r3, [fp] │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 219988 │ │ │ │ + bl 219980 │ │ │ │ add r3, sp, #252 @ 0xfc │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54720 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ @@ -196141,15 +196140,15 @@ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r1 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f6c8e │ │ │ │ mov.w r9, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -196195,15 +196194,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl f07d4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n f6490 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r1, sl │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f67ac │ │ │ │ mov sl, r0 │ │ │ │ b.n f6458 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ @@ -196236,15 +196235,15 @@ │ │ │ │ strd r3, r3, [r9, #8] │ │ │ │ str.w r7, [r9, #20] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r9, #16] │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w f6e9c │ │ │ │ mov.w r8, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ strd r7, r6, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ @@ -196273,15 +196272,15 @@ │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r5, #80 @ 0x50 │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ - bl 1e3700 │ │ │ │ + bl 1e36f8 │ │ │ │ ldrb.w r6, [sl] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w f675c │ │ │ │ ldrd r7, r2, [sl, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -196341,49 +196340,49 @@ │ │ │ │ mov r0, r9 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #2 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f668e │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #76] @ 0x4c │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add.w lr, r8, #80 @ 0x50 │ │ │ │ strd r3, r3, [r7] │ │ │ │ @@ -196423,26 +196422,26 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e2388 │ │ │ │ + bl 1e2380 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w f6568 │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w f6cf6 │ │ │ │ mov fp, r0 │ │ │ │ b.n f654c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ strd r6, r1, [fp] │ │ │ │ cmp r3, #3 │ │ │ │ @@ -196457,24 +196456,24 @@ │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl f07d4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r1, sl │ │ │ │ cmp r1, #0 │ │ │ │ bne.w f64d4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n f67ca │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w f6424 │ │ │ │ @@ -196485,20 +196484,20 @@ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ orr.w r3, sl, r2 │ │ │ │ uxtb r2, r3 │ │ │ │ cbz r2, f67ea │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 237ddc │ │ │ │ + bl 237dd4 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26225c │ │ │ │ + bl 262254 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, f6818 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -196508,15 +196507,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f6802 │ │ │ │ cbz r1, f6818 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1d04 │ │ │ │ + bl 1f1cfc │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ mov r1, r5 │ │ │ │ lsls r3, r3, #7 │ │ │ │ orr.w r3, r3, r2, lsl #9 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -196546,15 +196545,15 @@ │ │ │ │ strd r7, r7, [r8, #8] │ │ │ │ str.w r4, [r8, #20] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r6, [r4, #24] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r0, r6 │ │ │ │ str.w r2, [r8, #16] │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w f6c8a │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ mov fp, r8 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ @@ -196576,15 +196575,15 @@ │ │ │ │ bne.n f68aa │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n f691e │ │ │ │ mov r0, sl │ │ │ │ mov r6, sl │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n f6972 │ │ │ │ mov sl, r0 │ │ │ │ b.n f689e │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #3 │ │ │ │ beq.w f6c86 │ │ │ │ @@ -196637,26 +196636,26 @@ │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #8 │ │ │ │ beq.w f6ae0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n f68b4 │ │ │ │ mov r0, sl │ │ │ │ mov r6, sl │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n f68d0 │ │ │ │ mov r8, fp │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrd r4, r9, [sp, #52] @ 0x34 │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cbz r2, f69a0 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w f686a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ @@ -196826,47 +196825,47 @@ │ │ │ │ strh r5, [r0, #44] @ 0x2c │ │ │ │ strh r5, [r0, #44] @ 0x2c │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #1 │ │ │ │ strh r3, [r6, #0] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, f6b88 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w ip, r7, #80 @ 0x50 │ │ │ │ str r2, [r6, #12] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -196876,15 +196875,15 @@ │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r7, lr, lsl #2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r3, #5 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ lsls r3, r3, #4 │ │ │ │ add r1, r5 │ │ │ │ @@ -196949,43 +196948,43 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n f658a │ │ │ │ mov r4, lr │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ adds r5, #20 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfefc │ │ │ │ + bl 1dfef4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, f6cca │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4f94 │ │ │ │ + bl 1e4f8c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r6 │ │ │ │ - bl 1e2388 │ │ │ │ + bl 1e2380 │ │ │ │ b.n f675c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w f6762 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp.w r3, #620 @ 0x26c │ │ │ │ beq.w f658a │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w f6770 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrd r7, r6, [sp, #52] @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, f6d22 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -197013,35 +197012,35 @@ │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n f6dee │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ movs r2, #32 │ │ │ │ strd r1, r1, [r7] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f6d86 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r7, #12] │ │ │ │ mov.w r8, #120 @ 0x78 │ │ │ │ strd r3, r3, [r7] │ │ │ │ add.w ip, r1, #80 @ 0x50 │ │ │ │ str r3, [r7, #8] │ │ │ │ @@ -197057,51 +197056,51 @@ │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mla r3, r8, r2, r3 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ b.n f663e │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #132] @ 0x84 │ │ │ │ str.w ip, [r7] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f6e28 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ @@ -197116,15 +197115,15 @@ │ │ │ │ ldr.w r2, [r2, lr] │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r1, r8 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ b.n f674a │ │ │ │ mov r8, r4 │ │ │ │ b.n f6cfc │ │ │ │ cmp r1, r2 │ │ │ │ beq.w f6274 │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ adds r5, r1, #1 │ │ │ │ @@ -197356,15 +197355,15 @@ │ │ │ │ cmp r6, r2 │ │ │ │ add r3, r2 │ │ │ │ it cs │ │ │ │ movcs r6, r2 │ │ │ │ cmp r7, r3 │ │ │ │ it cc │ │ │ │ movcc r7, r3 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cbz r0, f717e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f7146 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -197432,27 +197431,27 @@ │ │ │ │ adds r2, #3 │ │ │ │ it mi │ │ │ │ movmi r2, r4 │ │ │ │ asrs r2, r2, #2 │ │ │ │ bl 150be0 │ │ │ │ b.w f6284 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2bb4d8 │ │ │ │ + bl 2bb4d0 │ │ │ │ mov r3, r0 │ │ │ │ b.w f6058 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #4194304 @ 0x400000 │ │ │ │ ldr r2, [pc, #860] @ (f7578 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 201c44 │ │ │ │ + bl 201c3c │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #4194304 @ 0x400000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ba0 │ │ │ │ + bl 203b98 │ │ │ │ ldrb.w r3, [r4, #357] @ 0x165 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ beq.n f7240 │ │ │ │ ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f751e │ │ │ │ add r2, sp, #680 @ 0x2a8 │ │ │ │ @@ -197460,15 +197459,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ strd r3, r3, [sp, #680] @ 0x2a8 │ │ │ │ strd r3, r3, [sp, #688] @ 0x2b0 │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp, #680] @ 0x2a8 │ │ │ │ - bl 2261c0 │ │ │ │ + bl 2261b8 │ │ │ │ b.w f5fdc │ │ │ │ ldrb.w r2, [r8, #10] │ │ │ │ add.w fp, sp, #148 @ 0x94 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r1, #0 │ │ │ │ subs r3, #0 │ │ │ │ str.w r1, [fp] │ │ │ │ @@ -197477,20 +197476,20 @@ │ │ │ │ strb.w r3, [fp, #1] │ │ │ │ cbnz r2, f72c6 │ │ │ │ ldrb.w r3, [r8, #11] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 209144 │ │ │ │ + bl 20913c │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ movs r3, #28 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r1, #0] │ │ │ │ - bl 231a9c │ │ │ │ + bl 231a94 │ │ │ │ b.w f5f02 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ mov r1, r5 │ │ │ │ bl 150a24 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ @@ -197553,23 +197552,23 @@ │ │ │ │ bmi.w f7704 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [r2, #436] @ 0x1b4 │ │ │ │ movs r2, #22 │ │ │ │ - bl 1df840 │ │ │ │ + bl 1df838 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f76fa │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r2, #23 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df840 │ │ │ │ + bl 1df838 │ │ │ │ ldr.w r6, [r4, #424] @ 0x1a8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbnz r3, f7390 │ │ │ │ b.n f6f16 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -197587,15 +197586,15 @@ │ │ │ │ strd r3, r3, [r8, #8] │ │ │ │ str.w r7, [r8, #20] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r8, #16] │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w f76f6 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ @@ -197633,24 +197632,24 @@ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #8 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ beq.w f7590 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w f7560 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w f6f12 │ │ │ │ mov r3, sl │ │ │ │ b.n f7468 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -197708,15 +197707,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f7492 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f74ce │ │ │ │ b.n f70cc │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f7496 │ │ │ │ b.n f74d4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3, #280] @ 0x118 │ │ │ │ cmp r2, #2 │ │ │ │ bne.w f71b8 │ │ │ │ @@ -197727,23 +197726,23 @@ │ │ │ │ b.w f6588 │ │ │ │ ldr r2, [pc, #116] @ (f757c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #116] @ (f7580 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ b.n f6f5a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ adds r3, #15 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bic.w r1, r3, #15 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1fbc6c │ │ │ │ + bl 1fbc64 │ │ │ │ b.n f7240 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ bne.w f73fa │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -197752,33 +197751,33 @@ │ │ │ │ cmp r2, #8 │ │ │ │ beq.n f7590 │ │ │ │ mov r6, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w f73ea │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w f743a │ │ │ │ mov r5, r0 │ │ │ │ b.n f73d0 │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ movs r4, r5 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #324] @ (f76c0 ) │ │ │ │ - vqshlu.s64 , q0, #63 @ 0x3f │ │ │ │ + vmlsl.u , d31, d8[0] │ │ │ │ movs r3, r4 │ │ │ │ - cbz r4, f7590 │ │ │ │ + cbz r4, f758e │ │ │ │ movs r3, r4 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w f772e │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ @@ -197793,15 +197792,15 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w f76c4 │ │ │ │ movs r3, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r6, [r8] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr.w r9, [r6, #108] @ 0x6c │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ @@ -197809,28 +197808,28 @@ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldrb.w ip, [r9, #12] │ │ │ │ strb.w ip, [r0, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #140] @ 0x8c │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sp, #128] @ 0x80 │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ @@ -197865,15 +197864,15 @@ │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ add.w r6, r7, r6, lsl #2 │ │ │ │ add.w r7, r7, r2, lsl #2 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ b.n f754c │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ b.n f75a0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w f7552 │ │ │ │ @@ -197887,15 +197886,15 @@ │ │ │ │ ldr r3, [pc, #112] @ (f7738 ) │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #23 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1df768 │ │ │ │ + bl 1df760 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov fp, r0 │ │ │ │ bfi r3, r2, #5, #3 │ │ │ │ strb r3, [r0, #20] │ │ │ │ b.n f75ae │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ @@ -197904,21 +197903,21 @@ │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r3 │ │ │ │ b.n f7538 │ │ │ │ mov r9, r4 │ │ │ │ b.n f7442 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ b.n f6f16 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ strb.w r2, [r3, #436] @ 0x1b4 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ b.n f6f16 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n f7028 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ b.w f6a96 │ │ │ │ movs r3, #1 │ │ │ │ @@ -198087,18 +198086,18 @@ │ │ │ │ blx 5566c │ │ │ │ ldr.w r1, [r4, #200] @ 0xc8 │ │ │ │ cbz r1, f7900 │ │ │ │ mov r0, r5 │ │ │ │ bl b8c90 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, f7908 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, f7910 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ 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 │ │ │ │ @@ -198146,37 +198145,37 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrd sl, r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 54720 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5e1c │ │ │ │ + bl 1c5e14 │ │ │ │ strd r7, r5, [sp, #64] @ 0x40 │ │ │ │ mov r7, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ ldr.w sl, [r8, #4]! │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n f7a04 │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ str.w sl, [sp] │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r1 │ │ │ │ strd r7, r5, [sp, #4] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ bl f4a28 │ │ │ │ str.w r0, [r6, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f7e14 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs.w r0, r0, r9 │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ @@ -198195,15 +198194,15 @@ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cbz r7, f7a40 │ │ │ │ subs r5, r6, #4 │ │ │ │ add.w r4, r6, #20 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cbz r0, f7a3a │ │ │ │ mov r1, sl │ │ │ │ - bl 25cd9c │ │ │ │ + bl 25cd94 │ │ │ │ str r0, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n f7a2c │ │ │ │ add.w r8, r6, #24 │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r6 │ │ │ │ @@ -198222,120 +198221,120 @@ │ │ │ │ ldr.w r3, [pc, #1056] @ f7e94 │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov fp, r5 │ │ │ │ - bl 2135f0 │ │ │ │ + bl 2135e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f7afc │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2135f0 │ │ │ │ + bl 2135e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f7b3e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f54c0 │ │ │ │ + bl 1f54b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f7b72 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, r6, [sp, #80] @ 0x50 │ │ │ │ - bl 26225c │ │ │ │ + bl 262254 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 26225c │ │ │ │ + bl 262254 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f48d8 │ │ │ │ + bl 1f48d0 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4abc │ │ │ │ + bl 1f4ab4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n f7b86 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256e98 │ │ │ │ + bl 256e90 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #4 │ │ │ │ - bl 256e98 │ │ │ │ + bl 256e90 │ │ │ │ cmp sl, r8 │ │ │ │ beq.n f7ba2 │ │ │ │ ldr.w r3, [r8, #-4]! │ │ │ │ mov r7, r4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f7b9c │ │ │ │ mov r4, r3 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2135f0 │ │ │ │ + bl 2135e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f7a88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237594 │ │ │ │ + bl 23758c │ │ │ │ mov r0, r4 │ │ │ │ - bl 234cac │ │ │ │ + bl 234ca4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2375f4 │ │ │ │ + bl 2375ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 237224 │ │ │ │ + bl 23721c │ │ │ │ mov r0, r4 │ │ │ │ - bl 238878 │ │ │ │ + bl 238870 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237ddc │ │ │ │ + bl 237dd4 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 26225c │ │ │ │ + bl 262254 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2135f0 │ │ │ │ + bl 2135e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f7a94 │ │ │ │ mov r0, r7 │ │ │ │ - bl 237594 │ │ │ │ + bl 23758c │ │ │ │ mov r0, r7 │ │ │ │ - bl 237224 │ │ │ │ + bl 23721c │ │ │ │ mov r0, r7 │ │ │ │ - bl 238878 │ │ │ │ + bl 238870 │ │ │ │ mov r0, r7 │ │ │ │ - bl 237ddc │ │ │ │ + bl 237dd4 │ │ │ │ movs r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ - bl 26225c │ │ │ │ + bl 262254 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f54c0 │ │ │ │ + bl 1f54b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f7aa0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 234cac │ │ │ │ + bl 234ca4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dcb4c │ │ │ │ + bl 1dcb44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 237ddc │ │ │ │ + bl 237dd4 │ │ │ │ b.n f7aa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 205c48 │ │ │ │ + bl 205c40 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f7dd4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 205c48 │ │ │ │ + bl 205c40 │ │ │ │ b.n f7ad0 │ │ │ │ mov r8, r3 │ │ │ │ cmp sl, r8 │ │ │ │ bne.w f7a4c │ │ │ │ mov r6, sl │ │ │ │ sub.w r7, r8, #4 │ │ │ │ add.w r4, r8, #16 │ │ │ │ @@ -198352,27 +198351,27 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f7bbe │ │ │ │ cbz r1, f7bd4 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1f1d04 │ │ │ │ + bl 1f1cfc │ │ │ │ cmp r4, r5 │ │ │ │ bne.n f7bae │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, f7bfe │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r8, r7 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r3, #24 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ cbz r1, f7bf8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e8218 │ │ │ │ + bl 1e8210 │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n f7bea │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f7df2 │ │ │ │ @@ -198458,15 +198457,15 @@ │ │ │ │ beq.n f7d9a │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f7cea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f7cea │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ mov ip, sl │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w r0, [r9] │ │ │ │ @@ -198489,15 +198488,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ strb.w r4, [sp, #200] @ 0xc8 │ │ │ │ bl f5e80 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f7e80 │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ @@ -198510,15 +198509,15 @@ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ bfi r5, r3, #6, #1 │ │ │ │ strb.w r5, [sp, #89] @ 0x59 │ │ │ │ movs r3, #5 │ │ │ │ b.n f7c7e │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r1, [pc, #244] @ (f7e9c ) │ │ │ │ ldr r2, [pc, #228] @ (f7e8c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ eors r1, r2 │ │ │ │ @@ -198532,17 +198531,17 @@ │ │ │ │ b.n f7d96 │ │ │ │ ldrb.w r3, [r1, #372] @ 0x174 │ │ │ │ strb.w r3, [r2, #372] @ 0x174 │ │ │ │ b.n f7c62 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26225c │ │ │ │ + bl 262254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237ddc │ │ │ │ + bl 237dd4 │ │ │ │ b.n f7b92 │ │ │ │ mov r4, r7 │ │ │ │ cmp sl, r8 │ │ │ │ bne.w f7a4c │ │ │ │ b.n f7ba2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ b.n f7c7a │ │ │ │ @@ -198556,28 +198555,28 @@ │ │ │ │ b.n f7ba4 │ │ │ │ ldrb.w r3, [sp, #89] @ 0x59 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #89] @ 0x59 │ │ │ │ b.n f7cc6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cbz r1, f7e2c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl f78b0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, f7e66 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r6, r3, #24 │ │ │ │ cbz r0, f7e50 │ │ │ │ adds r4, #4 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n f7da4 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f7e26 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -198611,15 +198610,15 @@ │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #18 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ movs r2, r5 │ │ │ │ strh r4, [r2, #18] │ │ │ │ lsls r0, r5, #2 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ @@ -198793,15 +198792,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ (f806c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, f806a │ │ │ │ - bl 1c4478 │ │ │ │ + bl 1c4470 │ │ │ │ pop {r3, pc} │ │ │ │ add r2, pc, #528 @ (adr r2, f8280 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -198813,18 +198812,18 @@ │ │ │ │ ldr r4, [pc, #480] @ (f826c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c45e4 │ │ │ │ + bl 1c45dc │ │ │ │ ldr r1, [pc, #464] @ (f8270 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cb75c │ │ │ │ + bl 1cb754 │ │ │ │ ldr r3, [pc, #460] @ (f8274 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f80ae │ │ │ │ @@ -198840,30 +198839,30 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w f8204 │ │ │ │ ldr r0, [pc, #400] @ (f827c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c45e4 │ │ │ │ + bl 1c45dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f81a6 │ │ │ │ ldr r2, [pc, #388] @ (f8280 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ movw r3, #63134 @ 0xf69e │ │ │ │ movt r3, #11367 @ 0x2c67 │ │ │ │ tst r3, r0 │ │ │ │ bne.n f81d0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c3f68 │ │ │ │ + bl 1c3f60 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f81ae │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -198892,23 +198891,23 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [pc, #288] @ (f828c ) │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c42b8 │ │ │ │ + bl 1c42b0 │ │ │ │ ldr r3, [pc, #276] @ (f8290 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f8232 │ │ │ │ ldr r0, [pc, #268] @ (f8294 ) │ │ │ │ add r0, pc │ │ │ │ - bl 33092c │ │ │ │ + bl 330924 │ │ │ │ ldr r2, [pc, #264] @ (f8298 ) │ │ │ │ ldr r3, [pc, #212] @ (f8264 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -198918,15 +198917,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ ldr r3, [pc, #244] @ (f829c ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n f8184 │ │ │ │ ldr r1, [pc, #240] @ (f82a0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cb75c │ │ │ │ + bl 1cb754 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r1 │ │ │ │ blx 5422c │ │ │ │ movw r3, #2401 @ 0x961 │ │ │ │ movt r3, #54168 @ 0xd398 │ │ │ │ @@ -198942,18 +198941,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 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c3f68 │ │ │ │ + bl 1c3f60 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f8122 │ │ │ │ b.n f81ae │ │ │ │ ldr r3, [pc, #164] @ (f82ac ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -198965,86 +198964,86 @@ │ │ │ │ dmb ish │ │ │ │ ldr r2, [pc, #144] @ (f82b0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #144] @ (f82b4 ) │ │ │ │ add r2, pc │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n f80d4 │ │ │ │ ldr r2, [pc, #132] @ (f82b8 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #132] @ (f82bc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n f8184 │ │ │ │ ldr r2, [pc, #116] @ (f82c0 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #116] @ (f82c4 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n f8166 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r6, #29] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ movs r3, r4 │ │ │ │ ldrb r4, [r5, #29] │ │ │ │ lsls r0, r5, #2 │ │ │ │ adds r2, #92 @ 0x5c │ │ │ │ lsls r3, r4, #2 │ │ │ │ add r2, pc, #160 @ (adr r2, f8318 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ add r1, pc, #1016 @ (adr r1, f8674 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r3, {r3, r6} │ │ │ │ + ldmia r3!, {r6} │ │ │ │ movs r3, r4 │ │ │ │ add r1, pc, #872 @ (adr r1, f85ec ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ add r1, pc, #672 @ (adr r1, f8528 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ lsls r3, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #416 @ (adr r1, f8434 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ mcr2 15, 6, pc, cr7, cr15, {7} @ │ │ │ │ ldrb r4, [r5, #25] │ │ │ │ lsls r0, r5, #2 │ │ │ │ add r1, pc, #240 @ (adr r1, f8390 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ adds r1, #76 @ 0x4c │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r2!, {r5, r6} │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #368 @ (adr r4, f841c ) │ │ │ │ + add r4, pc, #336 @ (adr r4, f83fc ) │ │ │ │ movs r3, r4 │ │ │ │ lsrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #104 @ (adr r4, f8320 ) │ │ │ │ + add r4, pc, #72 @ (adr r4, f8300 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #24 @ (adr r4, f82d8 ) │ │ │ │ + add r3, pc, #1016 @ (adr r3, f86b8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #968 @ (adr r3, f8690 ) │ │ │ │ + add r3, pc, #936 @ (adr r3, f8670 ) │ │ │ │ movs r3, r4 │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r3, #2 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ @@ -199260,15 +199259,15 @@ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r6, r3 │ │ │ │ ite cc │ │ │ │ movcc r6, #0 │ │ │ │ movcs r6, #1 │ │ │ │ strb r6, [r4, #24] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - asrs r0, r3, #21 │ │ │ │ + asrs r0, r2, #21 │ │ │ │ movs r4, r5 │ │ │ │ ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -199288,55 +199287,55 @@ │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f855a │ │ │ │ cbnz r4, f8596 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c3f68 │ │ │ │ + bl 1c3f60 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f8540 │ │ │ │ ldr r1, [pc, #52] @ (f85b0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cb75c │ │ │ │ + bl 1cb754 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 5422c │ │ │ │ movw r2, #63134 @ 0xf69e │ │ │ │ movt r2, #11367 @ 0x2c67 │ │ │ │ ands r2, r5 │ │ │ │ b.n f8542 │ │ │ │ ldr r2, [pc, #28] @ (f85b4 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #28] @ (f85b8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ nop │ │ │ │ ldr r5, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #656 @ (adr r0, f884c ) │ │ │ │ + add r0, pc, #624 @ (adr r0, f882c ) │ │ │ │ movs r3, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2be440 │ │ │ │ + bl 2be438 │ │ │ │ ldr r1, [pc, #12] @ (f85dc ) │ │ │ │ ldr r0, [pc, #12] @ (f85e0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1d926c │ │ │ │ + bl 1d9264 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfa9bffff │ │ │ │ ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -199351,15 +199350,15 @@ │ │ │ │ ldr r2, [pc, #36] @ (f8630 ) │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 55750 │ │ │ │ add.w fp, r3, r0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ - bl 1cb93c │ │ │ │ + bl 1cb934 │ │ │ │ mov r0, fp │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {fp, pc} │ │ │ │ strh r7, [r6, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r5, #2 │ │ │ │ @@ -199394,15 +199393,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (f86b4 ) │ │ │ │ ldr r1, [pc, #60] @ (f86b8 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r2, [pc, #48] @ (f86bc ) │ │ │ │ ldr r3, [pc, #32] @ (f86b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -199413,17 +199412,17 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r6, #6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ movs r3, r4 │ │ │ │ ldrb r6, [r5, #5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ @@ -199436,15 +199435,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 2c9354 │ │ │ │ + bl 2c934c │ │ │ │ mov r6, r0 │ │ │ │ cbz r4, f873e │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #20 │ │ │ │ add r1, sp, #308 @ 0x134 │ │ │ │ movs r2, #1 │ │ │ │ @@ -199457,15 +199456,15 @@ │ │ │ │ ldr r1, [pc, #84] @ (f8764 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r2, [pc, #68] @ (f8768 ) │ │ │ │ ldr r3, [pc, #52] @ (f875c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ @@ -199478,30 +199477,30 @@ │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #44] @ (f8770 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n f8722 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ ldrb r6, [r2, #3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r6!, {r1, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ @@ -199876,30 +199875,30 @@ │ │ │ │ ldr r2, [pc, #168] @ (f8c4c ) │ │ │ │ ldr r1, [pc, #168] @ (f8c50 ) │ │ │ │ vmov r3, s13 │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ vldr s14, [sp, #20] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ vldr s12, [sp, #28] │ │ │ │ vcvt.f32.u32 s13, s14 │ │ │ │ vmov r3, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ ldr r2, [pc, #128] @ (f8c54 ) │ │ │ │ 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 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [fp] │ │ │ │ str.w r7, [r9] │ │ │ │ str.w r6, [r8] │ │ │ │ blx 5566c │ │ │ │ @@ -199932,19 +199931,19 @@ │ │ │ │ lsls r0, r5, #2 │ │ │ │ str r7, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r5, #2 │ │ │ │ str r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ strb r6, [r6, #15] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -200100,30 +200099,30 @@ │ │ │ │ ldr r2, [pc, #44] @ (f8e38 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #44] @ (f8e3c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ strb.w r0, [ip] │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n f8df0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r0, #9] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ strb r0, [r1, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r1!, {r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov lr, r3 │ │ │ │ @@ -200167,28 +200166,28 @@ │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r1, [pc, #40] @ (f8eec ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, lr │ │ │ │ add r1, pc │ │ │ │ strb.w lr, [ip] │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n f8ea2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strb r6, [r1, #6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #316] @ 0x13c │ │ │ │ lsls r0, r5, #2 │ │ │ │ strb r6, [r2, #5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r0!, {r4, r6, r7} │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #496] @ 0x1f0 │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ movs r3, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #208] @ (f8fd0 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -200256,32 +200255,32 @@ │ │ │ │ ldr r2, [pc, #48] @ (f8fdc ) │ │ │ │ ldr r1, [pc, #48] @ (f8fe0 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ mvn.w r0, #12 │ │ │ │ b.n f8f7c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, #3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + stmia r0!, {r4} │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r6, [sp, #536] @ 0x218 │ │ │ │ movs r3, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -200570,22 +200569,22 @@ │ │ │ │ bne.n f9356 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r4, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5aa4 │ │ │ │ + bl 1c5a9c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, r4, #6240 @ 0x1860 │ │ │ │ ldr.w r2, [r5, #2148] @ 0x864 │ │ │ │ adds r0, #8 │ │ │ │ str.w r1, [r5, #2148] @ 0x864 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c5ab8 │ │ │ │ + bl 1c5ab0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r3, r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ beq.n f9306 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 54828 │ │ │ │ @@ -200598,17 +200597,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ ldr r2, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -200628,26 +200627,26 @@ │ │ │ │ bl f9280 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r0, #6176 @ 0x1820 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r1, [r3, #2064] @ 0x810 │ │ │ │ ldr r3, [r1, r2] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r1, r2] │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -200657,15 +200656,15 @@ │ │ │ │ ldr r3, [pc, #160] @ (f94a4 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c5948 │ │ │ │ + bl 1c5940 │ │ │ │ cbz r0, f943c │ │ │ │ mov r4, r0 │ │ │ │ blx 55178 │ │ │ │ vldr d7, [pc, #112] @ f9490 │ │ │ │ movs r3, #24 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ @@ -200676,15 +200675,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 5569c │ │ │ │ ldr r4, [pc, #104] @ (f94a8 ) │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c59f0 │ │ │ │ + bl 1c59e8 │ │ │ │ cbnz r0, f9464 │ │ │ │ ldr r2, [pc, #92] @ (f94ac ) │ │ │ │ ldr r3, [pc, #84] @ (f94a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -200809,19 +200808,19 @@ │ │ │ │ b.n f9546 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r2, r0 │ │ │ │ + hlt 0x003a │ │ │ │ movs r3, r4 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - hlt 0x000a │ │ │ │ + hlt 0x0002 │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #384] @ (f9730 ) │ │ │ │ @@ -200873,18 +200872,18 @@ │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ blx 54da8 │ │ │ │ ldrd r2, r3, [fp, #8] │ │ │ │ add.w r0, r6, #6112 @ 0x17e0 │ │ │ │ ldrd sl, fp, [fp, #16] │ │ │ │ adds r0, #24 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1cc668 │ │ │ │ + bl 1cc660 │ │ │ │ add.w r0, r6, #6272 @ 0x1880 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1cb0a0 │ │ │ │ + bl 1cb098 │ │ │ │ ldr.w fp, [r5, #2204] @ 0x89c │ │ │ │ ldr.w r0, [r5, #2200] @ 0x898 │ │ │ │ ldr.w r1, [r5, #2208] @ 0x8a0 │ │ │ │ sub.w r0, r0, fp │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ble.n f96be │ │ │ │ @@ -200910,15 +200909,15 @@ │ │ │ │ ldr r2, [pc, #136] @ (f9738 ) │ │ │ │ ldr r1, [pc, #140] @ (f973c ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r2, [pc, #128] @ (f9740 ) │ │ │ │ ldr r3, [pc, #112] @ (f9734 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -200953,17 +200952,17 @@ │ │ │ │ uxtb r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, f9758 │ │ │ │ + cbnz r4, f9756 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r1, #60] @ 0x3c │ │ │ │ + ldrh r6, [r0, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -200982,15 +200981,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r5, r0, #6080 @ 0x17c0 │ │ │ │ str r1, [sp, #20] │ │ │ │ adds r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr.w r3, [r4, #3652] @ 0xe44 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r3, #1890] @ 0x762 │ │ │ │ cbnz r2, f97ea │ │ │ │ ldrb.w r3, [r3, #1888] @ 0x760 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -201039,15 +201038,15 @@ │ │ │ │ ldrb.w r3, [r3, #1888] @ 0x760 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f9774 │ │ │ │ add.w r5, r4, #6080 @ 0x17c0 │ │ │ │ adds r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w ip, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [ip, #2204] @ 0x89c │ │ │ │ ldr.w r0, [ip, #2200] @ 0x898 │ │ │ │ @@ -201281,15 +201280,15 @@ │ │ │ │ str.w r1, [r4, #364] @ 0x16c │ │ │ │ str.w r3, [r9, r5] │ │ │ │ strd r2, r1, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #4] │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5a7c │ │ │ │ + bl 1c5a74 │ │ │ │ ldr.w r5, [r4, #320] @ 0x140 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r5, #2148] @ 0x864 │ │ │ │ adds r3, r7, #1 │ │ │ │ it ne │ │ │ │ orrne.w sl, sl, #1073741824 @ 0x40000000 │ │ │ │ @@ -201335,15 +201334,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f9ebc │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5a90 │ │ │ │ + bl 1c5a88 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w f9cf0 │ │ │ │ ldr.w r3, [r4, #324] @ 0x144 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n f9b84 │ │ │ │ dmb ish │ │ │ │ @@ -201417,15 +201416,15 @@ │ │ │ │ add r3, pc │ │ │ │ lsrs r5, r5, #5 │ │ │ │ mov r1, r5 │ │ │ │ blx 542d4 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5a7c │ │ │ │ + bl 1c5a74 │ │ │ │ ldr.w r3, [r4, #320] @ 0x140 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr.w sl, [r3, #2148] @ 0x864 │ │ │ │ blx 54720 │ │ │ │ @@ -201462,15 +201461,15 @@ │ │ │ │ ldr.w r0, [r3, #3660] @ 0xe4c │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ blx 5569c │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5a90 │ │ │ │ + bl 1c5a88 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w f9b74 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ beq.n f9d80 │ │ │ │ ldr r3, [pc, #660] @ (f9f88 ) │ │ │ │ @@ -201498,15 +201497,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 126f5c │ │ │ │ mov r5, r0 │ │ │ │ b.n f9b9e │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr.w r5, [r4, #320] @ 0x140 │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r5, #928] @ 0x3a0 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w f9f02 │ │ │ │ ldrd r6, r0, [r7, #4] │ │ │ │ add r0, r6 │ │ │ │ @@ -201546,15 +201545,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f9f08 │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5a7c │ │ │ │ + bl 1c5a74 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ ldrd r5, fp, [r7, #36] @ 0x24 │ │ │ │ add.w r2, r5, fp │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w f9f44 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ add.w r3, r8, r6, lsl #4 │ │ │ │ @@ -201634,19 +201633,19 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f9e16 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5a90 │ │ │ │ + bl 1c5a88 │ │ │ │ b.n f9cf0 │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ b.n f9b6c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n f9b08 │ │ │ │ mov lr, r2 │ │ │ │ mov fp, r3 │ │ │ │ add.w ip, r2, #32 │ │ │ │ mov r5, fp │ │ │ │ @@ -201675,27 +201674,27 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n f9b92 │ │ │ │ ldr r2, [pc, #140] @ (f9fac ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #140] @ (f9fb0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n f9da0 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ add.w r0, r2, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ - bl 1c5a90 │ │ │ │ + bl 1c5a88 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ b.n f9b74 │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5a90 │ │ │ │ + bl 1c5a88 │ │ │ │ b.n f9cf0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -201705,42 +201704,42 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ lsls r0, r5, #2 │ │ │ │ str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ str r6, [r1, #68] @ 0x44 │ │ │ │ lsls r0, r5, #2 │ │ │ │ bl 21df82 │ │ │ │ - cbz r0, f9fee │ │ │ │ + cbz r0, f9fec │ │ │ │ movs r3, r4 │ │ │ │ - cbz r4, fa004 │ │ │ │ + cbz r4, fa002 │ │ │ │ movs r3, r4 │ │ │ │ - uxtb r6, r7 │ │ │ │ + uxtb r6, r6 │ │ │ │ movs r3, r4 │ │ │ │ - uxtb r0, r5 │ │ │ │ + uxtb r0, r4 │ │ │ │ movs r3, r4 │ │ │ │ - uxtb r6, r1 │ │ │ │ + uxtb r6, r0 │ │ │ │ movs r3, r4 │ │ │ │ - uxtb r6, r3 │ │ │ │ + uxtb r6, r2 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r6, r3 │ │ │ │ + sxtb r6, r2 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r0, f9fd0 │ │ │ │ + cbz r0, f9fce │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #424 @ 0x1a8 │ │ │ │ + sub sp, #392 @ 0x188 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, f9fc6 │ │ │ │ + cbz r2, f9fc4 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r4, #56] @ 0x38 │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ @@ -201856,15 +201855,15 @@ │ │ │ │ ldr r1, [pc, #328] @ (fa254 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n fa146 │ │ │ │ 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 │ │ │ │ @@ -201884,15 +201883,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 54da8 │ │ │ │ b.n fa0bc │ │ │ │ add.w r3, r5, #6176 @ 0x1820 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ add.w r0, r5, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r9, [r0, #2068] @ 0x814 │ │ │ │ ldr.w r2, [r0, #2072] @ 0x818 │ │ │ │ add.w r1, r9, #1 │ │ │ │ ldr.w r3, [r0, #2064] @ 0x810 │ │ │ │ cmp r9, r2 │ │ │ │ @@ -201929,15 +201928,15 @@ │ │ │ │ ldr.w r3, [r2, #928] @ 0x3a0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #928] @ 0x3a0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ b.n fa062 │ │ │ │ add.w r0, r5, #6176 @ 0x1820 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ b.n fa0a6 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ strd r8, sl, [r0, #8] │ │ │ │ strd r2, r6, [r0] │ │ │ │ b.n fa062 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -201945,15 +201944,15 @@ │ │ │ │ b.n fa0b8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldrd r3, r0, [sp, #28] │ │ │ │ ldr.w r2, [r3, #2068] @ 0x814 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2068] @ 0x814 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [r5, #3660] @ 0xe4c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ strd r6, r3, [sp, #40] @ 0x28 │ │ │ │ blx 54da8 │ │ │ │ @@ -201964,17 +201963,17 @@ │ │ │ │ nop │ │ │ │ str r4, [r5, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r7, r4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r7, sp, #920 @ 0x398 │ │ │ │ + add r7, sp, #888 @ 0x378 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #112] @ fa2d8 │ │ │ │ sub sp, #32 │ │ │ │ @@ -202154,21 +202153,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r5, r1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ + add r5, sp, #200 @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #992 @ 0x3e0 │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #8 │ │ │ │ + add r4, sp, #1000 @ 0x3e8 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ movs r3, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -202345,29 +202344,29 @@ │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, r4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #760 @ 0x2f8 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #904 @ 0x388 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #8 │ │ │ │ movs r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r0, #3652] @ 0xe44 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1888] @ 0x760 │ │ │ │ cbnz r3, fa67c │ │ │ │ @@ -202380,33 +202379,33 @@ │ │ │ │ add.w r4, r0, #6080 @ 0x17c0 │ │ │ │ adds r4, #28 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r0, [r1, #3652] @ 0xe44 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r0, [r0, #1888] @ 0x760 │ │ │ │ cbz r0, fa6e0 │ │ │ │ add.w r0, r1, #6112 @ 0x17e0 │ │ │ │ ldrd fp, ip, [sp, #40] @ 0x28 │ │ │ │ adds r0, #24 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd fp, ip, [sp] │ │ │ │ - bl 1cc668 │ │ │ │ + bl 1cc660 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r1, #3652] @ 0xe44 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1888] @ 0x760 │ │ │ │ cbz r3, fa6e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ 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 │ │ │ │ @@ -202452,15 +202451,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 1c5a7c │ │ │ │ + bl 1c5a74 │ │ │ │ add.w r3, r4, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fa786 │ │ │ │ @@ -202501,15 +202500,15 @@ │ │ │ │ ldr.w r0, [r5, #3660] @ 0xe4c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r3, [sp, #36] @ 0x24 │ │ │ │ blx 54da8 │ │ │ │ add.w r0, r5, #6208 @ 0x1840 │ │ │ │ adds r0, #4 │ │ │ │ - bl 1c5a90 │ │ │ │ + bl 1c5a88 │ │ │ │ ldr r2, [pc, #176] @ (fa8c0 ) │ │ │ │ ldr r3, [pc, #168] @ (fa8bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -202634,38 +202633,38 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r7, r6, #6208 @ 0x1840 │ │ │ │ mov r9, r3 │ │ │ │ adds r7, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5aa4 │ │ │ │ + bl 1c5a9c │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr.w r0, [r6, #3660] @ 0xe4c │ │ │ │ add r2, sp, #28 │ │ │ │ blx 55408 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, fa99e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5ab8 │ │ │ │ + bl 1c5ab0 │ │ │ │ ldr r2, [pc, #252] @ (faa80 ) │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r3, #1003 @ 0x3eb │ │ │ │ movw r1, #7357 @ 0x1cbd │ │ │ │ movt r1, #50276 @ 0xc464 │ │ │ │ bl 126f5c │ │ │ │ mov r4, r0 │ │ │ │ b.n fa93e │ │ │ │ add.w r0, r6, #6272 @ 0x1880 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r0, #12 │ │ │ │ - bl 1ca034 │ │ │ │ + bl 1ca02c │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r3 │ │ │ │ cbnz r3, faa06 │ │ │ │ vldr d7, [pc, #176] @ faa68 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -202692,26 +202691,26 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ bl f9fb4 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, faa46 │ │ │ │ str.w r9, [sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5ab8 │ │ │ │ + bl 1c5ab0 │ │ │ │ b.n fa93e │ │ │ │ add.w r3, r0, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n faa0e │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl 1c5ab8 │ │ │ │ + bl 1c5ab0 │ │ │ │ str.w r9, [sl] │ │ │ │ b.n fa93e │ │ │ │ ldr.w r0, [r6, #3660] @ 0xe4c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ @@ -202730,21 +202729,21 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrsb r4, [r3, r4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #824 @ (adr r6, fadb4 ) │ │ │ │ + add r6, pc, #792 @ (adr r6, fad94 ) │ │ │ │ movs r3, r4 │ │ │ │ ldrsb r2, [r7, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r6, pc, #464 @ (adr r6, fac54 ) │ │ │ │ + add r6, pc, #432 @ (adr r6, fac34 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #864 @ (adr r7, fade8 ) │ │ │ │ + add r7, pc, #832 @ (adr r7, fadc8 ) │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ @@ -202820,15 +202819,15 @@ │ │ │ │ orrpl.w r3, r3, #4 │ │ │ │ strpl r3, [sp, #40] @ 0x28 │ │ │ │ b.n fab02 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #6272 @ 0x1880 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r0, #12 │ │ │ │ - bl 1ca034 │ │ │ │ + bl 1ca02c │ │ │ │ vldr d7, [sp, #24] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ strd r2, r3, [sp] │ │ │ │ @@ -202878,15 +202877,15 @@ │ │ │ │ ldr r2, [pc, #332] @ (fad3c ) │ │ │ │ strb r4, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #328] @ (fad40 ) │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n fab30 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str.w r7, [sl] │ │ │ │ lsls r3, r3, #28 │ │ │ │ bpl.n fac14 │ │ │ │ ldrb.w r3, [r4, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ @@ -202964,15 +202963,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #112] @ (fad48 ) │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ ldr r2, [pc, #112] @ (fad4c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n fac66 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl eb6c8 │ │ │ │ ldrb.w r3, [r4, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fac14 │ │ │ │ @@ -202993,29 +202992,29 @@ │ │ │ │ bl fa668 │ │ │ │ b.n fab9e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r3, r5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #872 @ (adr r4, fb09c ) │ │ │ │ + add r4, pc, #840 @ (adr r4, fb07c ) │ │ │ │ movs r3, r4 │ │ │ │ strb r0, [r1, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ strb r6, [r0, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r5, pc, #840 @ (adr r5, fb088 ) │ │ │ │ + add r5, pc, #808 @ (adr r5, fb068 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r1, #9] │ │ │ │ + ldrb r2, [r0, #9] │ │ │ │ movs r3, r4 │ │ │ │ strb r2, [r1, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ + ldrb r0, [r4, #5] │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #936 @ (adr r4, fb0f8 ) │ │ │ │ + add r4, pc, #904 @ (adr r4, fb0d8 ) │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ ldr r4, [pc, #112] @ (fadd4 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -203068,17 +203067,17 @@ │ │ │ │ nop │ │ │ │ strh r4, [r2, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r1, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r4, pc, #384 @ (adr r4, faf64 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, faf44 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #352 @ (adr r2, faf48 ) │ │ │ │ + add r2, pc, #320 @ (adr r2, faf28 ) │ │ │ │ movs r3, r4 │ │ │ │ strh r4, [r0, r1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldrd r0, r4, [r0, #36] @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #8 │ │ │ │ @@ -203165,15 +203164,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fb238 │ │ │ │ ldr r0, [pc, #400] @ (fb088 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r2, [r5, #1752] @ 0x6d8 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb350 │ │ │ │ + bl 1cb348 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r5, #1752] @ 0x6d8 │ │ │ │ movs r3, #16 │ │ │ │ ldr.w r0, [r5, #1692] @ 0x69c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ strd r4, r4, [r8, #4] │ │ │ │ @@ -203298,15 +203297,15 @@ │ │ │ │ bmi.w fb2d2 │ │ │ │ b.n fb090 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #504 @ (adr r3, fb284 ) │ │ │ │ + add r3, pc, #472 @ (adr r3, fb264 ) │ │ │ │ movs r3, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r5, #1692] @ 0x69c │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #24 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ @@ -203520,31 +203519,31 @@ │ │ │ │ bl fc2e2 │ │ │ │ vaddl.u q8, d15, d1 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia.w sl, {r0, r1, r2, r5, r7} │ │ │ │ - add r0, pc, #416 @ (adr r0, fb498 ) │ │ │ │ + add r0, pc, #384 @ (adr r0, fb478 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #264 @ (adr r0, fb40c ) │ │ │ │ + add r0, pc, #232 @ (adr r0, fb3ec ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #856] @ 0x358 │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #264 @ (adr r0, fb414 ) │ │ │ │ + add r0, pc, #232 @ (adr r0, fb3f4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #152 @ (adr r0, fb3ac ) │ │ │ │ + add r0, pc, #120 @ (adr r0, fb38c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + ldr r5, [sp, #584] @ 0x248 │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ vldr d7, [pc, #164] @ fb3d0 │ │ │ │ @@ -203562,41 +203561,41 @@ │ │ │ │ movs r6, #1 │ │ │ │ add.w r0, r0, #6112 @ 0x17e0 │ │ │ │ adds r0, #24 │ │ │ │ strb.w r6, [r5, #2056] @ 0x808 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1cc38c │ │ │ │ + bl 1cc384 │ │ │ │ strd r0, r1, [r4] │ │ │ │ orrs r0, r1 │ │ │ │ beq.n fb3be │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r0, #6112 @ 0x17e0 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r2, r6 │ │ │ │ adds r0, #24 │ │ │ │ mov r3, r5 │ │ │ │ strd r7, r8, [sp] │ │ │ │ - bl 1cc604 │ │ │ │ + bl 1cc5fc │ │ │ │ cbz r0, fb3c4 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n fb376 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ add.w r0, r0, #6112 @ 0x17e0 │ │ │ │ adds r0, #24 │ │ │ │ strb.w r1, [r5, #2056] @ 0x808 │ │ │ │ ldr r1, [pc, #48] @ (fb3dc ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1cc38c │ │ │ │ + bl 1cc384 │ │ │ │ b.n fb36e │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n fb378 │ │ │ │ movw r0, #18968 @ 0x4a18 │ │ │ │ movt r0, #50273 @ 0xc461 │ │ │ │ b.n fb378 │ │ │ │ nop │ │ │ │ @@ -203651,56 +203650,56 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ add.w r5, r7, #4096 @ 0x1000 │ │ │ │ adds r0, #12 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr.w r3, [r5, #2068] @ 0x814 │ │ │ │ ldr.w r2, [r5, #2064] @ 0x810 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #2068] @ 0x814 │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add.w ip, r2, r1, lsl #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r0, r7, #6272 @ 0x1880 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #12 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1ca034 │ │ │ │ + bl 1ca02c │ │ │ │ ldrb.w r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ add.w r0, r7, #6176 @ 0x1820 │ │ │ │ lsls r3, r3, #31 │ │ │ │ add.w r0, r0, #12 │ │ │ │ ittt mi │ │ │ │ ldrmi.w r3, [r5, #928] @ 0x3a0 │ │ │ │ addmi.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strmi.w r3, [r5, #928] @ 0x3a0 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ add.w r4, r0, #6080 @ 0x17c0 │ │ │ │ adds r4, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ add.w r0, r5, #6272 @ 0x1880 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1caff4 │ │ │ │ + bl 1cafec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r5, #3636] @ 0xe34 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ vldr d7, [r1, #16] │ │ │ │ str r0, [r3, #4] │ │ │ │ vstr d7, [r3, #8] │ │ │ │ @@ -203710,15 +203709,15 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r5, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #3 │ │ │ │ @@ -203746,43 +203745,43 @@ │ │ │ │ cbz r0, fb586 │ │ │ │ ldr r2, [pc, #124] @ (fb5ec ) │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n fb57e │ │ │ │ cbz r3, fb5d8 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, fb5a6 │ │ │ │ ldr r2, [pc, #96] @ (fb5ec ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n fb59c │ │ │ │ cbz r3, fb5de │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ 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, fb5c6 │ │ │ │ ldr r2, [pc, #64] @ (fb5ec ) │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n fb5bc │ │ │ │ cbz r3, fb5d0 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ 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 │ │ │ │ @@ -203889,15 +203888,15 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq.n fb79c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb75a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, fb74a │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str.w r8, [r6, #12] │ │ │ │ str r0, [r6, #4] │ │ │ │ add.w r8, r0, r2 │ │ │ │ b.n fb63e │ │ │ │ @@ -203914,15 +203913,15 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n fb776 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cbz r0, fb750 │ │ │ │ mov r2, sl │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb7cc │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str.w sl, [r6, #28] │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #20] │ │ │ │ b.n fb656 │ │ │ │ @@ -204062,15 +204061,15 @@ │ │ │ │ beq.n fb922 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb916 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb946 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r0, r2 │ │ │ │ str r7, [r5, #44] @ 0x2c │ │ │ │ @@ -217638,343 +217637,343 @@ │ │ │ │ ldr.w ip, [pc, #676] @ 104834 │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 126f5c │ │ │ │ b.w 103bc6 │ │ │ │ - adds r0, r2, r4 │ │ │ │ + adds r0, r1, r4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #28 │ │ │ │ + asrs r2, r6, #28 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #29 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + asrs r6, r0, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + asrs r4, r0, #28 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #29 │ │ │ │ + asrs r6, r0, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + asrs r0, r3, #28 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r6, #28 │ │ │ │ + asrs r2, r5, #28 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #27 │ │ │ │ + asrs r4, r3, #27 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r2, r0 │ │ │ │ + adds r0, r1, r0 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #26 │ │ │ │ + asrs r6, r5, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r7, #27 │ │ │ │ + asrs r0, r6, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #27 │ │ │ │ + asrs r4, r5, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #26 │ │ │ │ + asrs r6, r0, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r2, #27 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r4, #27 │ │ │ │ + asrs r0, r3, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #25 │ │ │ │ + asrs r6, r3, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r5, #26 │ │ │ │ + asrs r0, r4, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r1, #27 │ │ │ │ + asrs r0, r0, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + asrs r6, r6, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r0, #26 │ │ │ │ + asrs r0, r7, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #26 │ │ │ │ + asrs r4, r5, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #24 │ │ │ │ + asrs r6, r1, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r3, #25 │ │ │ │ + asrs r0, r2, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #26 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r6, r4, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + asrs r0, r5, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #30 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r0, #24 │ │ │ │ + asrs r0, r7, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #30 │ │ │ │ + asrs r4, r1, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + asrs r6, r0, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + asrs r0, r1, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #29 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #21 │ │ │ │ + asrs r6, r2, #21 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + asrs r0, r3, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #29 │ │ │ │ + asrs r4, r4, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #20 │ │ │ │ + asrs r6, r4, #20 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + asrs r0, r5, #21 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #19 │ │ │ │ + asrs r6, r6, #19 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r0, #21 │ │ │ │ + asrs r0, r7, #20 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r5, r1 │ │ │ │ + adds r6, r4, r1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #12 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r6, r5, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r2, r3, #15 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #12 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #13 │ │ │ │ + asrs r6, r0, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r1, #15 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #12 │ │ │ │ + asrs r6, r3, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #14 │ │ │ │ + asrs r2, r4, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #10 │ │ │ │ + asrs r4, r6, #10 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r6, r6, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #14 │ │ │ │ + asrs r6, r1, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + asrs r4, r1, #10 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #11 │ │ │ │ + asrs r6, r1, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r1, #14 │ │ │ │ + asrs r2, r0, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #9 │ │ │ │ + asrs r4, r4, #9 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #10 │ │ │ │ + asrs r6, r4, #10 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #13 │ │ │ │ + asrs r6, r4, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #10 │ │ │ │ + asrs r6, r7, #9 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #13 │ │ │ │ + asrs r6, r1, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r4, r2, #8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #9 │ │ │ │ + asrs r6, r2, #9 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #17 │ │ │ │ + asrs r6, r4, #17 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #8 │ │ │ │ + asrs r6, r4, #8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #12 │ │ │ │ + asrs r2, r1, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #7 │ │ │ │ + asrs r4, r7, #6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + asrs r6, r7, #7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #12 │ │ │ │ + asrs r6, r6, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r4, r2, #6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #7 │ │ │ │ + asrs r6, r2, #7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #12 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #5 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r6, r5, #6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r2, r5, #10 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #5 │ │ │ │ + asrs r4, r0, #5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #6 │ │ │ │ + asrs r6, r0, #6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r6, r1, #10 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r6, r3, #5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #9 │ │ │ │ + asrs r2, r6, #9 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r4, r6, #3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #4 │ │ │ │ + asrs r6, r6, #4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r4, #9 │ │ │ │ + asrs r2, r3, #9 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #3 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #4 │ │ │ │ + asrs r6, r1, #4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r1, #13 │ │ │ │ + asrs r2, r0, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #3 │ │ │ │ + asrs r6, r4, #3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #13 │ │ │ │ + asrs r6, r7, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #2 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #3 │ │ │ │ + asrs r6, r7, #2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #12 │ │ │ │ + asrs r6, r6, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #2 │ │ │ │ + asrs r6, r2, #2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #12 │ │ │ │ + asrs r2, r6, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #32 │ │ │ │ + asrs r4, r5, #32 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #1 │ │ │ │ + asrs r6, r5, #1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #12 │ │ │ │ + asrs r2, r6, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #1 │ │ │ │ + asrs r6, r0, #1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #12 │ │ │ │ + asrs r2, r6, #12 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r4, #31 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #32 │ │ │ │ + asrs r6, r3, #32 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #12 │ │ │ │ + asrs r2, r6, #12 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #30 │ │ │ │ + lsrs r4, r6, #30 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r7, #31 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #12 │ │ │ │ + asrs r2, r6, #12 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r2, #31 │ │ │ │ + lsrs r6, r1, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #12 │ │ │ │ + asrs r2, r6, #12 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #29 │ │ │ │ + lsrs r4, r4, #29 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r5, #30 │ │ │ │ + lsrs r6, r4, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #12 │ │ │ │ + asrs r6, r3, #12 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ + lsrs r4, r7, #28 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r0, #30 │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #12 │ │ │ │ + asrs r2, r1, #12 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3, #28 │ │ │ │ + lsrs r4, r2, #28 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r3, #29 │ │ │ │ + lsrs r6, r2, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r6, r6, #11 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r7, #27 │ │ │ │ + lsrs r0, r6, #27 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r7, #28 │ │ │ │ + lsrs r2, r6, #28 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #11 │ │ │ │ + asrs r6, r3, #11 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r2, #28 │ │ │ │ + lsrs r6, r1, #28 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #11 │ │ │ │ + asrs r4, r0, #11 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + lsrs r6, r4, #26 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + lsrs r0, r5, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #10 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r0, r0, #26 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r1, #27 │ │ │ │ + lsrs r2, r0, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r6, #10 │ │ │ │ + asrs r0, r5, #10 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r4, #25 │ │ │ │ + lsrs r2, r3, #25 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r4, #26 │ │ │ │ + lsrs r4, r3, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #10 │ │ │ │ + asrs r2, r2, #10 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + lsrs r4, r6, #24 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + lsrs r6, r6, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r4, r0, #10 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r2, #24 │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r3, #25 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #9 │ │ │ │ + asrs r6, r6, #9 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + lsrs r0, r5, #23 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r6, #24 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r6, #9 │ │ │ │ + asrs r0, r5, #9 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r1, #23 │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #24 │ │ │ │ + lsrs r4, r0, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r4, #9 │ │ │ │ + asrs r2, r3, #9 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r4, #23 │ │ │ │ + lsrs r6, r3, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #9 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #9 │ │ │ │ + asrs r2, r6, #9 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r3, #21 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r3, #22 │ │ │ │ + lsrs r2, r2, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r0, r3, #8 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r6, #20 │ │ │ │ + lsrs r2, r5, #20 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #8 │ │ │ │ + asrs r6, r1, #8 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #20 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3000] @ 0xbb8 │ │ │ │ @@ -220646,120 +220645,120 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #1875 @ 0x753 │ │ │ │ bl 126f5c │ │ │ │ b.n 106f54 │ │ │ │ - vst4.8 {d16-d19}, [r8 :128], r2 │ │ │ │ - subs r6, #236 @ 0xec │ │ │ │ + vst4.8 {d16-d19}, [r0 :128], r2 │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #246 @ 0xf6 │ │ │ │ + subs r6, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf2840022 │ │ │ │ - @ instruction: 0xf2340022 │ │ │ │ - asrs r2, r1, #8 │ │ │ │ + @ instruction: 0xf27c0022 │ │ │ │ + @ instruction: 0xf22c0022 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r0, r3, #8 │ │ │ │ movs r3, r4 │ │ │ │ - subs.w r0, lr, #34 @ 0x22 │ │ │ │ - sbc.w r0, lr, #34 @ 0x22 │ │ │ │ - subs r5, #178 @ 0xb2 │ │ │ │ + subs.w r0, r6, #34 @ 0x22 │ │ │ │ + sbc.w r0, r6, #34 @ 0x22 │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #208 @ 0xd0 │ │ │ │ + subs r5, #200 @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - add.w r0, lr, #34 @ 0x22 │ │ │ │ - @ instruction: 0xf0be0022 │ │ │ │ - adds r5, #190 @ 0xbe │ │ │ │ + add.w r0, r6, #34 @ 0x22 │ │ │ │ + @ instruction: 0xf0b60022 │ │ │ │ + adds r5, #182 @ 0xb6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #208 @ 0xd0 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - orn r0, r2, #34 @ 0x22 │ │ │ │ - ands.w r0, r2, #34 @ 0x22 │ │ │ │ - movw r0, #43042 @ 0xa822 │ │ │ │ - @ instruction: 0xf6640022 │ │ │ │ - vext.8 d0, d6, d18, #0 │ │ │ │ - vhadd.s32 d16, d6, d18 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + orrs.w r0, sl, #34 @ 0x22 │ │ │ │ + and.w r0, sl, #34 @ 0x22 │ │ │ │ + movw r0, #10274 @ 0x2822 │ │ │ │ + @ instruction: 0xf65c0022 │ │ │ │ + vaddl.s32 q0, d14, d18 │ │ │ │ + vhadd.s16 d16, d14, d18 │ │ │ │ + asrs r0, r2, #15 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #14 │ │ │ │ + asrs r2, r4, #14 │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 15, cr0, cr12, cr2, {1} │ │ │ │ - cdp 0, 10, cr0, cr12, cr2, {1} │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + cdp 0, 15, cr0, cr4, cr2, {1} │ │ │ │ + cdp 0, 10, cr0, cr4, cr2, {1} │ │ │ │ + adds r3, #236 @ 0xec │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #6 │ │ │ │ + adds r3, #254 @ 0xfe │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 5, cr0, cr0, cr2, {1} │ │ │ │ - cdp 0, 0, cr0, cr0, cr2, {1} │ │ │ │ - asrs r0, r1, #6 │ │ │ │ + cdp 0, 4, cr0, cr8, cr2, {1} │ │ │ │ + ldcl 0, cr0, [r8, #136]! @ 0x88 │ │ │ │ + asrs r0, r0, #6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #5 │ │ │ │ + asrs r6, r1, #5 │ │ │ │ movs r3, r4 │ │ │ │ - stc 0, cr0, [r8, #136]! @ 0x88 │ │ │ │ - ldcl 0, cr0, [r8, #-136] @ 0xffffff78 │ │ │ │ - adds r4, r6, r0 │ │ │ │ + stc 0, cr0, [r0, #136]! @ 0x88 │ │ │ │ + ldcl 0, cr0, [r0, #-136] @ 0xffffff78 │ │ │ │ + adds r4, r5, r0 │ │ │ │ movs r3, r4 │ │ │ │ - adcs r6, r7 │ │ │ │ + adcs r6, r6 │ │ │ │ movs r3, r4 │ │ │ │ - stc 0, cr0, [ip, #-136] @ 0xffffff78 │ │ │ │ - ldc 0, cr0, [ip], #136 @ 0x88 │ │ │ │ - adds r4, r6, r3 │ │ │ │ + stc 0, cr0, [r4, #-136] @ 0xffffff78 │ │ │ │ + ldc 0, cr0, [r4], #136 @ 0x88 │ │ │ │ + adds r4, r5, r3 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r7, r2 │ │ │ │ + adds r6, r6, r2 │ │ │ │ movs r3, r4 │ │ │ │ - stcl 0, cr0, [r4], #-136 @ 0xffffff78 │ │ │ │ - ldc 0, cr0, [r4], {34} @ 0x22 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + mrrc 0, 2, r0, ip, cr2 │ │ │ │ + stc 0, cr0, [ip], {34} @ 0x22 │ │ │ │ + cmp r3, #190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #220 @ 0xdc │ │ │ │ + cmp r3, #212 @ 0xd4 │ │ │ │ movs r3, r4 │ │ │ │ - rsb r0, sl, r2, asr #32 │ │ │ │ - sbcs.w r0, sl, r2, asr #32 │ │ │ │ - ldr r3, [pc, #344] @ (106d28 ) │ │ │ │ + rsb r0, r2, r2, asr #32 │ │ │ │ + sbcs.w r0, r2, r2, asr #32 │ │ │ │ + ldr r3, [pc, #312] @ (106d08 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #400] @ (106d64 ) │ │ │ │ + ldr r3, [pc, #368] @ (106d44 ) │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xeb360022 │ │ │ │ - @ instruction: 0xeae60022 │ │ │ │ - movs r1, #118 @ 0x76 │ │ │ │ + @ instruction: 0xeb2e0022 │ │ │ │ + @ instruction: 0xeade0022 │ │ │ │ + movs r1, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #62 @ 0x3e │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - eors.w r0, r4, r2, asr #32 │ │ │ │ - orr.w r0, r6, r2, asr #32 │ │ │ │ - lsrs r6, r0, #1 │ │ │ │ + eor.w r0, ip, r2, asr #32 │ │ │ │ + bics.w r0, lr, r2, asr #32 │ │ │ │ + lsrs r6, r7, #32 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r1, #1 │ │ │ │ + lsrs r6, r0, #1 │ │ │ │ movs r3, r4 │ │ │ │ - and.w r0, r4, r2, asr #32 │ │ │ │ - @ instruction: 0xe9b60022 │ │ │ │ - subs r1, #58 @ 0x3a │ │ │ │ + ldrd r0, r0, [ip, #136]! @ 0x88 │ │ │ │ + @ instruction: 0xe9ae0022 │ │ │ │ + subs r1, #50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #70 @ 0x46 │ │ │ │ + subs r1, #62 @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xe9800022 │ │ │ │ - ldmdb r0!, {r1, r5} │ │ │ │ - movs r6, #216 @ 0xd8 │ │ │ │ + ldrd r0, r0, [r8, #-136]! @ 0x88 │ │ │ │ + stmdb r8!, {r1, r5} │ │ │ │ + movs r6, #208 @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #228 @ 0xe4 │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ movs r3, r4 │ │ │ │ - stmdb r2, {r1, r5} │ │ │ │ - ldmia.w r2!, {r1, r5} │ │ │ │ - movs r0, #146 @ 0x92 │ │ │ │ + ldrd r0, r0, [sl], #136 @ 0x88 │ │ │ │ + stmia.w sl!, {r1, r5} │ │ │ │ + movs r0, #138 @ 0x8a │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #58 @ 0x3a │ │ │ │ + movs r0, #50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - strd r0, r0, [r8], #-136 @ 0x88 │ │ │ │ - @ instruction: 0xe8180022 │ │ │ │ - addw r0, r2, #34 @ 0x22 │ │ │ │ - addw r0, lr, #34 @ 0x22 │ │ │ │ - b.n 106c00 │ │ │ │ + strd r0, r0, [r0], #-136 @ 0x88 │ │ │ │ + @ instruction: 0xe8100022 │ │ │ │ + @ instruction: 0xf1fa0022 │ │ │ │ + addw r0, r6, #34 @ 0x22 │ │ │ │ + b.n 106bf0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 106b64 │ │ │ │ + b.n 106b54 │ │ │ │ movs r2, r4 │ │ │ │ movw r2, #16888 @ 0x41f8 │ │ │ │ movt r2, #15267 @ 0x3ba3 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 10b998 │ │ │ │ bhi.w 108a7a │ │ │ │ movw r2, #13892 @ 0x3644 │ │ │ │ @@ -221756,110 +221755,110 @@ │ │ │ │ cmp r0, r3 │ │ │ │ bne.w 105ea0 │ │ │ │ ldrb.w r3, [r4, #157] @ 0x9d │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 105ea0 │ │ │ │ ldr r1, [sp, #708] @ 0x2c4 │ │ │ │ b.w 105e7e │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r3, #1 │ │ │ │ + lsls r6, r2, #1 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1074f8 │ │ │ │ + b.n 1074e8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10745c │ │ │ │ + b.n 10744c │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ + movs r7, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #224 @ 0xe0 │ │ │ │ + movs r7, #216 @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1073fc │ │ │ │ + b.n 1073ec │ │ │ │ movs r2, r4 │ │ │ │ - b.n 107360 │ │ │ │ + b.n 107350 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #52 @ 0x34 │ │ │ │ + subs r4, #44 @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + subs r4, #62 @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - b.n 107300 │ │ │ │ + b.n 1072f0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 107264 │ │ │ │ + b.n 107254 │ │ │ │ movs r2, r4 │ │ │ │ - vld4.8 {d16-d19}, [r8 :128], r2 │ │ │ │ - strb.w r0, [sl, r2, lsl #2] │ │ │ │ - b.n 1070d8 │ │ │ │ + vld4.8 {d16-d19}, [r0 :128], r2 │ │ │ │ + strb.w r0, [r2, r2, lsl #2] │ │ │ │ + b.n 1080c8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10803c │ │ │ │ + b.n 10802c │ │ │ │ movs r2, r4 │ │ │ │ - ldrd r0, r0, [r8], #136 @ 0x88 │ │ │ │ + ldrd r0, r0, [r0], #136 @ 0x88 │ │ │ │ str r0, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #208 @ 0xd0 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #222 @ 0xde │ │ │ │ + adds r5, #214 @ 0xd6 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 107eec │ │ │ │ + b.n 107edc │ │ │ │ movs r2, r4 │ │ │ │ - b.n 107e50 │ │ │ │ + b.n 107e40 │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + subs r3, #38 @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #76 @ 0x4c │ │ │ │ + subs r2, #68 @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 107d50 │ │ │ │ + b.n 107d40 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 107cb4 │ │ │ │ + b.n 107ca4 │ │ │ │ movs r2, r4 │ │ │ │ - vaddl.s8 q0, d12, d18 │ │ │ │ - vaddl.s16 q0, d10, d18 │ │ │ │ - b.n 107c54 │ │ │ │ + vaddl.s8 q0, d4, d18 │ │ │ │ + vaddl.s16 q0, d2, d18 │ │ │ │ + b.n 107c44 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 107bb8 │ │ │ │ + b.n 107ba8 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #118 @ 0x76 │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #136 @ 0x88 │ │ │ │ + cmp r0, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 107b58 │ │ │ │ + b.n 107b48 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 107abc │ │ │ │ + b.n 107aac │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r7, #10 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r2, r0 │ │ │ │ + adds r2, r1, r0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 107a4c │ │ │ │ + b.n 107a3c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1079b0 │ │ │ │ + b.n 1079a0 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r3, #6 │ │ │ │ + adds r2, r2, #6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + adds r0, r5, #4 │ │ │ │ movs r3, r4 │ │ │ │ - svc 238 @ 0xee │ │ │ │ + svc 230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - svc 158 @ 0x9e │ │ │ │ + svc 150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #222 @ 0xde │ │ │ │ + movs r5, #214 @ 0xd6 │ │ │ │ movs r3, r4 │ │ │ │ - svc 76 @ 0x4c │ │ │ │ + svc 68 @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + udf #244 @ 0xf4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r0, #2 │ │ │ │ + subs r6, r7, #1 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + subs r0, r1, #2 │ │ │ │ movs r3, r4 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + udf #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - udf #118 @ 0x76 │ │ │ │ + udf #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ movw r3, #43888 @ 0xab70 │ │ │ │ movt r3, #15267 @ 0x3ba3 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 10e292 │ │ │ │ bhi.w 10992e │ │ │ │ movw r3, #40888 @ 0x9fb8 │ │ │ │ @@ -223069,206 +223068,206 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #1731 @ 0x6c3 │ │ │ │ bl 126f5c │ │ │ │ b.w 106f54 │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r0, r2, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ + lsrs r2, r3, #18 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 108778 │ │ │ │ + bvs.n 108768 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 1088dc │ │ │ │ + bvs.n 1088cc │ │ │ │ movs r2, r4 │ │ │ │ - movs r4, #170 @ 0xaa │ │ │ │ + movs r4, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #192 @ 0xc0 │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 10889c │ │ │ │ + bvs.n 10888c │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 108800 │ │ │ │ + bpl.n 1087f0 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + lsrs r6, r6, #24 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #24 │ │ │ │ + lsrs r4, r0, #24 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 1087a4 │ │ │ │ + bpl.n 108794 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 108908 │ │ │ │ + bpl.n 1088f8 │ │ │ │ movs r2, r4 │ │ │ │ - vaddl.s8 q8, d0, d18 │ │ │ │ - vaddl.s8 q8, d10, d18 │ │ │ │ - bpl.n 1088c8 │ │ │ │ + vext.8 d0, d8, d18, #0 │ │ │ │ + vaddl.s8 q8, d2, d18 │ │ │ │ + bpl.n 1088b8 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10882c │ │ │ │ + bmi.n 10881c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf7ac0022 │ │ │ │ - @ instruction: 0xf77a0022 │ │ │ │ - bmi.n 1087d0 │ │ │ │ + @ instruction: 0xf7a40022 │ │ │ │ + @ instruction: 0xf7720022 │ │ │ │ + bmi.n 1087c0 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 108934 │ │ │ │ + bmi.n 108924 │ │ │ │ movs r2, r4 │ │ │ │ - ldcl 0, cr0, [lr], #-136 @ 0xffffff78 │ │ │ │ - ldc 0, cr0, [r4], {34} @ 0x22 │ │ │ │ - bmi.n 1088f4 │ │ │ │ + ldcl 0, cr0, [r6], #-136 @ 0xffffff78 │ │ │ │ + stc 0, cr0, [ip], {34} @ 0x22 │ │ │ │ + bmi.n 1088e4 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 108858 │ │ │ │ + bcc.n 108848 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r7, #28 │ │ │ │ + lsls r6, r6, #28 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 108818 │ │ │ │ + bcc.n 108808 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 10897c │ │ │ │ + bcc.n 10896c │ │ │ │ movs r2, r4 │ │ │ │ - strd r0, r0, [r6, #136] @ 0x88 │ │ │ │ - @ instruction: 0xe8540022 │ │ │ │ - bcs.n 10880c │ │ │ │ + @ instruction: 0xe9be0022 │ │ │ │ + strex r0, r0, [ip, #136] @ 0x88 │ │ │ │ + bcs.n 1087fc │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 108970 │ │ │ │ + bcs.n 108960 │ │ │ │ movs r2, r4 │ │ │ │ - movs r3, #100 @ 0x64 │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #110 @ 0x6e │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 108930 │ │ │ │ + bcs.n 108920 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 108894 │ │ │ │ + bne.n 108884 │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #30 │ │ │ │ + movs r7, #22 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #52 @ 0x34 │ │ │ │ + movs r7, #44 @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 108854 │ │ │ │ + bne.n 108844 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 1087b8 │ │ │ │ + bne.n 1089a8 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 1087ec │ │ │ │ + bge.n 1087dc │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 10891c │ │ │ │ + bge.n 10890c │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 108914 │ │ │ │ + bne.n 108904 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 108878 │ │ │ │ + beq.n 108868 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xfab60022 │ │ │ │ - lsls r0, r2, #21 │ │ │ │ + @ instruction: 0xfaae0022 │ │ │ │ + lsls r0, r1, #21 │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 108844 │ │ │ │ + beq.n 108834 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 1089a8 │ │ │ │ + beq.n 108998 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #226 @ 0xe2 │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #244 @ 0xf4 │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 108984 │ │ │ │ + beq.n 108974 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 1088e8 │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 108de4 │ │ │ │ + b.n 108dd4 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 108d7c │ │ │ │ + b.n 108d6c │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7, {r1, r5, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #106 @ 0x6a │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 108944 │ │ │ │ + bvc.n 108934 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 10895c │ │ │ │ + bvc.n 10894c │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r1, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r1, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r2, #9 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r7, #9 │ │ │ │ + asrs r0, r6, #9 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r1, r3, r4} │ │ │ │ + ldmia r6!, {r1, r4} │ │ │ │ movs r2, r4 │ │ │ │ - eors.w r0, ip, #10616832 @ 0xa20000 │ │ │ │ - orrs.w r0, lr, #10616832 @ 0xa20000 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + eors.w r0, r4, #10616832 @ 0xa20000 │ │ │ │ + orrs.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r3, #18 │ │ │ │ + asrs r6, r2, #18 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r6, #18 │ │ │ │ + asrs r2, r5, #18 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r5!, {r2, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5!, {r2, r6} │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r3, #6 │ │ │ │ + asrs r6, r2, #6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r4, #6 │ │ │ │ + asrs r2, r3, #6 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r2, r4, r5} │ │ │ │ + ldmia r5, {r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldr??.w r0, [r6, r2, lsl #2] │ │ │ │ - strb.w r0, [sl, #34] @ 0x22 │ │ │ │ - ldmia r4, {r2, r4, r6, r7} │ │ │ │ + str??.w r0, [lr, r2, lsl #2] │ │ │ │ + strb.w r0, [r2, #34] @ 0x22 │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf0c20022 │ │ │ │ - @ instruction: 0xf0d60022 │ │ │ │ - ldmia r4, {r2, r4, r5, r6} │ │ │ │ + @ instruction: 0xf0ba0022 │ │ │ │ + @ instruction: 0xf0ce0022 │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4, {r2, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r7, #11 │ │ │ │ + lsrs r6, r6, #11 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r1, #12 │ │ │ │ + lsrs r6, r0, #12 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r2, r4} │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r2, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + adds r2, r2, r6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r5, r7 │ │ │ │ + adds r2, r4, r7 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r2, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r6, #2 │ │ │ │ + subs r6, r5, #2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r0, #3 │ │ │ │ + subs r6, r7, #2 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r2, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r2} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 108a44 │ │ │ │ + bne.n 108a34 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 108a58 │ │ │ │ + bne.n 108a48 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ movs r3, #32 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 10ed6e │ │ │ │ movw r3, #1039 @ 0x40f │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ @@ -224048,72 +224047,72 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3106 @ 0xc22 │ │ │ │ bl 126f5c │ │ │ │ b.w 106f54 │ │ │ │ - orrs.w r0, r0, r2, asr #32 │ │ │ │ - orn r0, sl, r2, asr #32 │ │ │ │ - ldmia r0!, {r2, r7} │ │ │ │ + orr.w r0, r8, r2, asr #32 │ │ │ │ + orn r0, r2, r2, asr #32 │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r2, r4, r5} │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, r3, #3 │ │ │ │ + subs r4, r2, #3 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r6, #3 │ │ │ │ + subs r2, r5, #3 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r3, r4} │ │ │ │ + ldmia r0!, {r4} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r1, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf3300022 │ │ │ │ - lsls r2, r5, #18 │ │ │ │ + @ instruction: 0xf3280022 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r2, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r2, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 1092d4 │ │ │ │ + bvc.n 1092c4 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 1091f4 │ │ │ │ + bmi.n 1093e4 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + stmia r6!, {r1, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #162 @ 0xa2 │ │ │ │ + movs r1, #154 @ 0x9a │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7, {r2, r3, r4, r7} │ │ │ │ + ldmia r7, {r2, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - rsb r0, r8, r2, asr #32 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + rsb r0, r0, r2, asr #32 │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stcl 0, cr0, [ip], #136 @ 0x88 │ │ │ │ - stc 0, cr0, [r8], {34} @ 0x22 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stcl 0, cr0, [r4], #136 @ 0x88 │ │ │ │ + stc 0, cr0, [r0], {34} @ 0x22 │ │ │ │ + stmia r1!, {r1, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r1!, {r1} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - orrs.w r0, r4, r2, asr #32 │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ + orr.w r0, ip, r2, asr #32 │ │ │ │ + stmia r0!, {r1, r6} │ │ │ │ movs r2, r4 │ │ │ │ - itte │ │ │ │ + itee │ │ │ │ mov r2, r4 │ │ │ │ - ldr.w r2, [r4, #944] @ 0x3b0 │ │ │ │ + ldral.w r2, [r4, #944] @ 0x3b0 │ │ │ │ moval.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w 106f4a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 109354 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -225326,193 +225325,193 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2153 @ 0x869 │ │ │ │ bl 126f5c │ │ │ │ b.w 106f54 │ │ │ │ - b.n 109ee8 │ │ │ │ + b.n 109ed8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 109dc0 │ │ │ │ + b.n 109db0 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r4, r6, r7} │ │ │ │ + pop {r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - pop {r7} │ │ │ │ + pop {r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10a280 │ │ │ │ + bmi.n 10a270 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10a218 │ │ │ │ + bmi.n 10a208 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r3, r6} │ │ │ │ + pop {r6} │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 10a222 │ │ │ │ + cbnz r2, 10a220 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r2, r2, #15 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb822 │ │ │ │ + @ instruction: 0xb81a │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10a0ec │ │ │ │ + bne.n 10a0dc │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10a12c │ │ │ │ + bne.n 10a11c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb7d6 │ │ │ │ + @ instruction: 0xb7ce │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb786 │ │ │ │ + @ instruction: 0xb77e │ │ │ │ movs r2, r4 │ │ │ │ - itee vs │ │ │ │ + itte vs │ │ │ │ movvs r2, r4 │ │ │ │ - ite vc @ unpredictable │ │ │ │ - movvc r2, r4 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ + ite vs @ unpredictable │ │ │ │ + movvs r2, r4 │ │ │ │ + @ instruction: 0xb782 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb73a │ │ │ │ + @ instruction: 0xb732 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 10a25c │ │ │ │ + bvc.n 10a24c │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 10a27c │ │ │ │ + bvc.n 10a26c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb736 │ │ │ │ + @ instruction: 0xb72e │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb6e6 │ │ │ │ + @ instruction: 0xb6de │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 10a214 │ │ │ │ + bvs.n 10a204 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10a174 │ │ │ │ + bpl.n 10a164 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb6ce │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb67e │ │ │ │ + cpsid ai │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r1, #6 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + @ instruction: 0xb67a │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb632 │ │ │ │ + @ instruction: 0xb62a │ │ │ │ movs r2, r4 │ │ │ │ - vaddl.u16 q0, d6, d18 │ │ │ │ - vaddl.u32 q0, d4, d18 │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + vaddl.u8 q0, d14, d18 │ │ │ │ + vaddl.u16 q0, d12, d18 │ │ │ │ + @ instruction: 0xb62e │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10a3fc │ │ │ │ + b.n 10a3ec │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r0, #10 │ │ │ │ + lsrs r0, r7, #9 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r6, r7, lr} │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r4, r7, lr} │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r2, #20 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r2, r4, r7, lr} │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, lr} │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r3, r4, r5, r7} │ │ │ │ + pop {r1, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - pop {r3, r4, r5, r6} │ │ │ │ + pop {r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + push {r1, r2, r3, r4, lr} │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r4, r6, r7} │ │ │ │ + push {r1, r2, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r5, #24 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r4, r6, r7} │ │ │ │ + push {r1, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r3, r7} │ │ │ │ + push {r1, r7} │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r0, r2, #11 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #10 │ │ │ │ + lsrs r4, r0, #10 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + push {r1, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r3, r5} │ │ │ │ + push {r1, r5} │ │ │ │ movs r2, r4 │ │ │ │ - pop {r3, r6} │ │ │ │ + pop {r6} │ │ │ │ movs r2, r4 │ │ │ │ - pop {r4, r6} │ │ │ │ + pop {r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r4, r5} │ │ │ │ + push {r1, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - cbz r4, 10a2ec │ │ │ │ + cbz r4, 10a2ea │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ + ldmia r7!, {r1, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - cbz r4, 10a2f8 │ │ │ │ + cbz r4, 10a2f6 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r4, 10a2e8 │ │ │ │ + cbz r4, 10a2e6 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 10a2f2 │ │ │ │ + cbz r2, 10a2f0 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 10a2e2 │ │ │ │ + cbz r2, 10a2e0 │ │ │ │ movs r2, r4 │ │ │ │ - ldc2l 0, cr0, [r0, #-136] @ 0xffffff78 │ │ │ │ - stc2 0, cr0, [ip, #-136] @ 0xffffff78 │ │ │ │ - cbz r2, 10a2ea │ │ │ │ + stc2l 0, cr0, [r8, #-136] @ 0xffffff78 │ │ │ │ + stc2 0, cr0, [r4, #-136] @ 0xffffff78 │ │ │ │ + cbz r2, 10a2e8 │ │ │ │ movs r2, r4 │ │ │ │ - uxtb r2, r3 │ │ │ │ + uxtb r2, r2 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 10a248 │ │ │ │ + beq.n 10a238 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 10a2c4 │ │ │ │ + beq.n 10a2b4 │ │ │ │ movs r2, r4 │ │ │ │ - uxth r6, r5 │ │ │ │ + uxth r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - sxtb r6, r3 │ │ │ │ + sxtb r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r3, #6 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ movs r3, r4 │ │ │ │ - sxtb r2, r5 │ │ │ │ + sxtb r2, r4 │ │ │ │ movs r2, r4 │ │ │ │ - sxth r2, r3 │ │ │ │ + sxth r2, r2 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r4, r0, #13 │ │ │ │ + lsrs r4, r7, #12 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ movs r3, r4 │ │ │ │ - sxth r6, r4 │ │ │ │ + sxth r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r6, 10a308 │ │ │ │ + cbz r6, 10a306 │ │ │ │ movs r2, r4 │ │ │ │ - bkpt 0x0014 │ │ │ │ + bkpt 0x000c │ │ │ │ movs r2, r4 │ │ │ │ - bkpt 0x0020 │ │ │ │ + bkpt 0x0018 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 10a318 │ │ │ │ + cbz r2, 10a316 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 10a308 │ │ │ │ + cbz r2, 10a306 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 10a30e │ │ │ │ + cbz r2, 10a30c │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 10a2fe │ │ │ │ + cbz r2, 10a2fc │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106f4a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 10a30c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -226532,299 +226531,299 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3650 @ 0xe42 │ │ │ │ bl 126f5c │ │ │ │ b.w 106f54 │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #704 @ 0x2c0 │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #384 @ 0x180 │ │ │ │ + add r7, sp, #352 @ 0x160 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + movs r4, r7 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #400 @ 0x190 │ │ │ │ + add r7, sp, #368 @ 0x170 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10a7a8 │ │ │ │ + b.n 10a798 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10b678 │ │ │ │ + b.n 10b668 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #952 @ 0x3b8 │ │ │ │ + add r6, sp, #920 @ 0x398 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ + add r6, sp, #600 @ 0x258 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10aee8 │ │ │ │ + bhi.n 10aed8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10b360 │ │ │ │ + b.n 10b350 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #616 @ 0x268 │ │ │ │ + add r6, sp, #584 @ 0x248 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ + add r6, sp, #264 @ 0x108 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #312 @ 0x138 │ │ │ │ + add r6, sp, #280 @ 0x118 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ + add r5, sp, #984 @ 0x3d8 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xe8220022 │ │ │ │ - @ instruction: 0xe8380022 │ │ │ │ - add r6, sp, #8 │ │ │ │ + @ instruction: 0xe81a0022 │ │ │ │ + @ instruction: 0xe8300022 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + add r5, sp, #680 @ 0x2a8 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 10af48 │ │ │ │ + cbnz r2, 10af46 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r4, 10af4e │ │ │ │ + cbnz r4, 10af4c │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #728 @ 0x2d8 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r5, sp, #376 @ 0x178 │ │ │ │ movs r2, r4 │ │ │ │ - smlatb r0, r8, r2, r0 │ │ │ │ - @ instruction: 0xfaa20022 │ │ │ │ - add r5, sp, #256 @ 0x100 │ │ │ │ + smlatb r0, r0, r2, r0 │ │ │ │ + @ instruction: 0xfa9a0022 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 10aed8 │ │ │ │ + bvc.n 10aec8 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r4, #4 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #888 @ 0x378 │ │ │ │ + add r4, sp, #856 @ 0x358 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #568 @ 0x238 │ │ │ │ + add r4, sp, #536 @ 0x218 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r6, #26 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r7, #25 │ │ │ │ + lsls r6, r6, #25 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #528 @ 0x210 │ │ │ │ + add r4, sp, #496 @ 0x1f0 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4!, {r1, r3} │ │ │ │ + ldmia r4!, {r1} │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #224 @ 0xe0 │ │ │ │ + add r4, sp, #192 @ 0xc0 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10aea4 │ │ │ │ + bmi.n 10ae94 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10aedc │ │ │ │ + bmi.n 10aecc │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r5, #5 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ + lsls r2, r3, #4 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, r6, r7, lr} │ │ │ │ movs r2, r4 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #904 @ 0x388 │ │ │ │ + add r2, sp, #872 @ 0x368 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10add8 │ │ │ │ + b.n 10adc8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10adf8 │ │ │ │ + b.n 10ade8 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r2, sp, #888 @ 0x378 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #600 @ 0x258 │ │ │ │ + add r2, sp, #568 @ 0x238 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10aeec │ │ │ │ + bcs.n 10aedc │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10af0c │ │ │ │ + bcs.n 10aefc │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #560 @ 0x230 │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10af08 │ │ │ │ + bcs.n 10aef8 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10b0a8 │ │ │ │ + bcs.n 10b098 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #328 @ 0x148 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10b0c4 │ │ │ │ + bcs.n 10b0b4 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10b044 │ │ │ │ + bcs.n 10b034 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10b0a4 │ │ │ │ + bcs.n 10b094 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10afa4 │ │ │ │ + bne.n 10af94 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #768 @ 0x300 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10af3c │ │ │ │ + bmi.n 10af2c │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 3, cr0, cr10, cr2, {1} │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + cdp2 0, 3, cr0, cr2, cr2, {1} │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - orns r0, r4, #10616832 @ 0xa20000 │ │ │ │ - orns r0, sl, #10616832 @ 0xa20000 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + orn r0, ip, #10616832 @ 0xa20000 │ │ │ │ + orns r0, r2, #10616832 @ 0xa20000 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #832 @ 0x340 │ │ │ │ + add r0, sp, #800 @ 0x320 │ │ │ │ movs r2, r4 │ │ │ │ - uxth r4, r4 │ │ │ │ + uxth r4, r3 │ │ │ │ movs r2, r4 │ │ │ │ - uxth r6, r6 │ │ │ │ + uxth r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #816 @ 0x330 │ │ │ │ + add r0, sp, #784 @ 0x310 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + add r0, sp, #464 @ 0x1d0 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xfa540022 │ │ │ │ - @ instruction: 0xfa620022 │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + @ instruction: 0xfa4c0022 │ │ │ │ + @ instruction: 0xfa5a0022 │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #192 @ 0xc0 │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #912 @ 0x390 │ │ │ │ + add r7, sp, #880 @ 0x370 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ + add r0, sp, #176 @ 0xb0 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #912 @ (adr r7, 10b3c8 ) │ │ │ │ + add r7, pc, #880 @ (adr r7, 10b3a8 ) │ │ │ │ movs r2, r4 │ │ │ │ - sub sp, #144 @ 0x90 │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - add sp, #360 @ 0x168 │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #816 @ (adr r7, 10b374 ) │ │ │ │ + add r7, pc, #784 @ (adr r7, 10b354 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #496 @ (adr r7, 10b238 ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 10b218 ) │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r4} │ │ │ │ + stmia r0!, {r3} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r1, r2, r3, r4} │ │ │ │ + stmia r0!, {r1, r2, r4} │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #512 @ (adr r7, 10b254 ) │ │ │ │ + add r7, pc, #480 @ (adr r7, 10b234 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #192 @ (adr r7, 10b118 ) │ │ │ │ + add r7, pc, #160 @ (adr r7, 10b0f8 ) │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r1, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #208 @ (adr r7, 10b134 ) │ │ │ │ + add r7, pc, #176 @ (adr r7, 10b114 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r6, pc, #912 @ (adr r6, 10b3f8 ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 10b3d8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - add r6, pc, #824 @ (adr r6, 10b3ac ) │ │ │ │ + add r6, pc, #792 @ (adr r6, 10b38c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r6, pc, #512 @ (adr r6, 10b278 ) │ │ │ │ + add r6, pc, #480 @ (adr r6, 10b258 ) │ │ │ │ movs r2, r4 │ │ │ │ - cbz r6, 10b0f6 │ │ │ │ + cbz r6, 10b0f4 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r0, 10b0fe │ │ │ │ + cbz r0, 10b0fc │ │ │ │ movs r2, r4 │ │ │ │ - add r6, pc, #504 @ (adr r6, 10b27c ) │ │ │ │ + add r6, pc, #472 @ (adr r6, 10b25c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r6, pc, #184 @ (adr r6, 10b140 ) │ │ │ │ + add r6, pc, #152 @ (adr r6, 10b120 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r2, r4, r7} │ │ │ │ + ldmia r0!, {r2, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - add r6, pc, #200 @ (adr r6, 10b15c ) │ │ │ │ + add r6, pc, #168 @ (adr r6, 10b13c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #904 @ (adr r5, 10b420 ) │ │ │ │ + add r5, pc, #872 @ (adr r5, 10b400 ) │ │ │ │ movs r2, r4 │ │ │ │ - uxtb r4, r0 │ │ │ │ + uxth r4, r7 │ │ │ │ movs r2, r4 │ │ │ │ - uxtb r0, r3 │ │ │ │ + uxtb r0, r2 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #920 @ (adr r5, 10b43c ) │ │ │ │ + add r5, pc, #888 @ (adr r5, 10b41c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #600 @ (adr r5, 10b300 ) │ │ │ │ + add r5, pc, #568 @ (adr r5, 10b2e0 ) │ │ │ │ movs r2, r4 │ │ │ │ - sxtb r4, r0 │ │ │ │ + sxth r4, r7 │ │ │ │ movs r2, r4 │ │ │ │ - sxtb r0, r2 │ │ │ │ + sxtb r0, r1 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #648 @ (adr r5, 10b33c ) │ │ │ │ + add r5, pc, #616 @ (adr r5, 10b31c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #328 @ (adr r5, 10b200 ) │ │ │ │ + add r5, pc, #296 @ (adr r5, 10b1e0 ) │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r5, #20 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r0, #21 │ │ │ │ + lsls r0, r7, #20 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #376 @ (adr r5, 10b23c ) │ │ │ │ + add r5, pc, #344 @ (adr r5, 10b21c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #56 @ (adr r5, 10b100 ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 10b0e0 ) │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r3, r7} │ │ │ │ + stmia r4!, {r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r5, r7} │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #104 @ (adr r5, 10b13c ) │ │ │ │ + add r5, pc, #72 @ (adr r5, 10b11c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #808 @ (adr r4, 10b400 ) │ │ │ │ + add r4, pc, #776 @ (adr r4, 10b3e0 ) │ │ │ │ movs r2, r4 │ │ │ │ - pop {r2, r5, r7, pc} │ │ │ │ + pop {r2, r3, r4, r7, pc} │ │ │ │ movs r2, r4 │ │ │ │ - pop {r2, r4, r5, r7, pc} │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #856 @ (adr r4, 10b43c ) │ │ │ │ + add r4, pc, #824 @ (adr r4, 10b41c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #536 @ (adr r4, 10b300 ) │ │ │ │ + add r4, pc, #504 @ (adr r4, 10b2e0 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + ldmia r7!, {r3} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xe8c40022 │ │ │ │ - add r4, pc, #552 @ (adr r4, 10b31c ) │ │ │ │ + ldmia.w ip!, {r1, r5} │ │ │ │ + add r4, pc, #520 @ (adr r4, 10b2fc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #232 @ (adr r4, 10b1e0 ) │ │ │ │ + add r4, pc, #200 @ (adr r4, 10b1c0 ) │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10b134 │ │ │ │ + b.n 10b124 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10b178 │ │ │ │ + b.n 10b168 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #280 @ (adr r4, 10b21c ) │ │ │ │ + add r4, pc, #248 @ (adr r4, 10b1fc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #984 @ (adr r3, 10b4e0 ) │ │ │ │ + add r3, pc, #952 @ (adr r3, 10b4c0 ) │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #182] @ 0xb6 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106f4a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 10b120 │ │ │ │ ldr r3, [sp, #324] @ 0x144 │ │ │ │ @@ -227809,245 +227808,245 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4250 @ 0x109a │ │ │ │ bl 126f5c │ │ │ │ b.w 106f54 │ │ │ │ nop │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + ldmia r5!, {r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5!, {r1, r4, r7} │ │ │ │ + ldmia r5!, {r1, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #624 @ (adr r1, 10bebc ) │ │ │ │ + add r1, pc, #592 @ (adr r1, 10be9c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #304 @ (adr r1, 10bd80 ) │ │ │ │ + add r1, pc, #272 @ (adr r1, 10bd60 ) │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10bbd4 │ │ │ │ + bpl.n 10bbc4 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10bd54 │ │ │ │ + bpl.n 10bd44 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #208 @ (adr r1, 10bd2c ) │ │ │ │ + add r1, pc, #176 @ (adr r1, 10bd0c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #912 @ (adr r0, 10bff0 ) │ │ │ │ + add r0, pc, #880 @ (adr r0, 10bfd0 ) │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r1, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #928 @ (adr r0, 10c00c ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 10bfec ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #608 @ (adr r0, 10bed0 ) │ │ │ │ + add r0, pc, #576 @ (adr r0, 10beb0 ) │ │ │ │ movs r2, r4 │ │ │ │ - sub.w r0, r4, #10616832 @ 0xa20000 │ │ │ │ - subs.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ - add r0, pc, #624 @ (adr r0, 10beec ) │ │ │ │ + @ instruction: 0xf59c0022 │ │ │ │ + sub.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ + add r0, pc, #592 @ (adr r0, 10becc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #304 @ (adr r0, 10bdb0 ) │ │ │ │ + add r0, pc, #272 @ (adr r0, 10bd90 ) │ │ │ │ movs r2, r4 │ │ │ │ - vaddl.u16 q0, d4, d18 │ │ │ │ - vaddl.u16 q0, d14, d18 │ │ │ │ - add r0, pc, #320 @ (adr r0, 10bdcc ) │ │ │ │ + vaddl.u8 q0, d12, d18 │ │ │ │ + vaddl.u16 q0, d6, d18 │ │ │ │ + add r0, pc, #288 @ (adr r0, 10bdac ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #0 @ (adr r0, 10bc90 ) │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 10bd84 │ │ │ │ + bge.n 10bd74 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 10bb9c │ │ │ │ + bge.n 10bd8c │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #16 @ (adr r0, 10bcac ) │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ movs r2, r4 │ │ │ │ - svc 36 @ 0x24 │ │ │ │ + svc 28 │ │ │ │ movs r2, r4 │ │ │ │ - svc 58 @ 0x3a │ │ │ │ + svc 50 @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10bd94 │ │ │ │ + b.n 10bd84 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10bdbc │ │ │ │ + b.n 10bdac │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r7, [sp, #400] @ 0x190 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10bca0 │ │ │ │ + bmi.n 10bc90 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10bc48 │ │ │ │ + bmi.n 10bc38 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrd r0, r0, [sl, #-136]! @ 0x88 │ │ │ │ - @ instruction: 0xe9940022 │ │ │ │ - ldr r6, [sp, #792] @ 0x318 │ │ │ │ + ldrd r0, r0, [r2, #-136]! @ 0x88 │ │ │ │ + @ instruction: 0xe98c0022 │ │ │ │ + ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10bc68 │ │ │ │ + bls.n 10bc58 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10bc90 │ │ │ │ + bls.n 10bc80 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 10bc78 │ │ │ │ + bvc.n 10bc68 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 10bca0 │ │ │ │ + bvc.n 10bc90 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10b8d0 │ │ │ │ + b.n 10b8c0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10b8f8 │ │ │ │ + b.n 10b8e8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #904] @ 0x388 │ │ │ │ + ldr r5, [sp, #872] @ 0x368 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #584] @ 0x248 │ │ │ │ + ldr r5, [sp, #552] @ 0x228 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r3, r6, r7} │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #640] @ 0x280 │ │ │ │ + ldr r3, [sp, #608] @ 0x260 │ │ │ │ movs r2, r4 │ │ │ │ - stc2 0, cr0, [r8], {34} @ 0x22 │ │ │ │ - ldc2 0, cr0, [lr], {34} @ 0x22 │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ + stc2 0, cr0, [r0], {34} @ 0x22 │ │ │ │ + ldc2 0, cr0, [r6], {34} @ 0x22 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ movs r2, r4 │ │ │ │ - vhadd.s8 d0, d0, d18 │ │ │ │ - vhadd.s16 d0, d2, d18 │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ + cdp 0, 15, cr0, cr8, cr2, {1} │ │ │ │ + vhadd.s8 d0, d10, d18 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xfa8c0022 │ │ │ │ - @ instruction: 0xfa9e0022 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + @ instruction: 0xfa840022 │ │ │ │ + @ instruction: 0xfa960022 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 10bd70 │ │ │ │ + cbnz r2, 10bd6e │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 10bd66 │ │ │ │ + cbnz r0, 10bd64 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #392] @ 0x188 │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10be38 │ │ │ │ + bpl.n 10be28 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10be58 │ │ │ │ + bpl.n 10be48 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #408] @ 0x198 │ │ │ │ + ldr r2, [sp, #376] @ 0x178 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10be38 │ │ │ │ + bne.n 10be28 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10bd90 │ │ │ │ + bne.n 10bd80 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ movs r2, r4 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + svc 218 @ 0xda │ │ │ │ movs r2, r4 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10bda0 │ │ │ │ + bne.n 10bd90 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10bdc0 │ │ │ │ + bcs.n 10bdb0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #408] @ 0x198 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - vaddl.s32 q0, d0, d18 │ │ │ │ - vext.8 d0, d4, d18, #0 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + vaddl.s16 q0, d8, d18 │ │ │ │ + vaddl.s32 q0, d12, d18 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #840] @ 0x348 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ movs r2, r4 │ │ │ │ - it ge │ │ │ │ - movge r2, r4 │ │ │ │ - itt lt │ │ │ │ + nop {10} │ │ │ │ + movs r2, r4 │ │ │ │ + ite lt │ │ │ │ movlt r2, r4 │ │ │ │ - ldrlt r0, [sp, #888] @ 0x378 │ │ │ │ + ldrge r0, [sp, #856] @ 0x358 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ movs r2, r4 │ │ │ │ - hlt 0x002c │ │ │ │ + hlt 0x0024 │ │ │ │ movs r2, r4 │ │ │ │ - revsh r0, r0 │ │ │ │ + hlt 0x0038 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ + ldr r0, [sp, #552] @ 0x228 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + @ instruction: 0xb8ec │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ + str r7, [sp, #984] @ 0x3d8 │ │ │ │ movs r2, r4 │ │ │ │ + eor.w r0, ip, #10616832 @ 0xa20000 │ │ │ │ eors.w r0, r4, #10616832 @ 0xa20000 │ │ │ │ - eors.w r0, ip, #10616832 @ 0xa20000 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + str r7, [sp, #712] @ 0x2c8 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r4, 10be0e │ │ │ │ + cbnz r4, 10be0c │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 10bdfe │ │ │ │ + cbnz r0, 10bdfc │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #648] @ 0x288 │ │ │ │ + str r7, [sp, #616] @ 0x268 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + str r7, [sp, #296] @ 0x128 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10be50 │ │ │ │ + bhi.n 10be40 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 10bdf4 │ │ │ │ + bvc.n 10bde4 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str r6, [sp, #992] @ 0x3e0 │ │ │ │ movs r2, r4 │ │ │ │ - bkpt 0x001e │ │ │ │ + bkpt 0x0016 │ │ │ │ movs r2, r4 │ │ │ │ - bkpt 0x003a │ │ │ │ + bkpt 0x0032 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #16] │ │ │ │ + str r6, [sp, #1008] @ 0x3f0 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #720] @ 0x2d0 │ │ │ │ + str r6, [sp, #688] @ 0x2b0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c5b0 │ │ │ │ + b.n 10c5a0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c5dc │ │ │ │ + b.n 10c5cc │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #768] @ 0x300 │ │ │ │ + str r6, [sp, #736] @ 0x2e0 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #448] @ 0x1c0 │ │ │ │ + str r6, [sp, #416] @ 0x1a0 │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #382] @ 0x17e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106f4a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106f4a │ │ │ │ @@ -229059,294 +229058,294 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2275 @ 0x8e3 │ │ │ │ bl 126f5c │ │ │ │ b.w 106f54 │ │ │ │ - beq.n 10c9fc │ │ │ │ + beq.n 10c9ec │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 10ca1c │ │ │ │ + beq.n 10ca0c │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #520] @ 0x208 │ │ │ │ + str r4, [sp, #488] @ 0x1e8 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #632 @ 0x278 │ │ │ │ + add r7, sp, #600 @ 0x258 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #672 @ 0x2a0 │ │ │ │ + add r7, sp, #640 @ 0x280 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #216] @ 0xd8 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #592 @ 0x250 │ │ │ │ + add r7, sp, #560 @ 0x230 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #680] @ 0x2a8 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #392] @ 0x188 │ │ │ │ + str r3, [sp, #360] @ 0x168 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 10caf8 │ │ │ │ + bvs.n 10cae8 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 10ca90 │ │ │ │ + bvs.n 10ca80 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + @ instruction: 0xb8c4 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb872 │ │ │ │ + @ instruction: 0xb86a │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ + str r2, [sp, #928] @ 0x3a0 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #640] @ 0x280 │ │ │ │ + str r2, [sp, #608] @ 0x260 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + @ instruction: 0xb6a4 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb6be │ │ │ │ + @ instruction: 0xb6b6 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + str r2, [sp, #624] @ 0x270 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #336] @ 0x150 │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r1, r4, r6} │ │ │ │ + stmia r6!, {r1, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #352] @ 0x160 │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 10ca60 │ │ │ │ + blt.n 10ca50 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 10ca98 │ │ │ │ + blt.n 10ca88 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #16] │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r1, [sp, #720] @ 0x2d0 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 10ca18 │ │ │ │ + ble.n 10ca08 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 10ca38 │ │ │ │ + ble.n 10ca28 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #768] @ 0x300 │ │ │ │ + str r1, [sp, #736] @ 0x2e0 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + str r1, [sp, #416] @ 0x1a0 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #464] @ 0x1d0 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - vhadd.s d0, d14, d18 │ │ │ │ - vhadd.s16 d0, d0, d18 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + vhadd.s d0, d6, d18 │ │ │ │ + vhadd.s8 d0, d8, d18 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xe82e0022 │ │ │ │ - strex r0, r0, [r4, #136] @ 0x88 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ + @ instruction: 0xe8260022 │ │ │ │ + @ instruction: 0xe83c0022 │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10cadc │ │ │ │ + bhi.n 10cacc │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10cb1c │ │ │ │ + bhi.n 10cb0c │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c2f4 │ │ │ │ + b.n 10c2e4 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c324 │ │ │ │ + b.n 10c314 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r4, #62] @ 0x3e │ │ │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r4, #62] @ 0x3e │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, #60] @ 0x3c │ │ │ │ + ldrh r2, [r1, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - sub sp, #168 @ 0xa8 │ │ │ │ + sub sp, #136 @ 0x88 │ │ │ │ movs r2, r4 │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r2, #60] @ 0x3c │ │ │ │ + ldrh r6, [r1, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r7, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 10cb34 │ │ │ │ + ble.n 10cb24 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 10cb64 │ │ │ │ + ble.n 10cb54 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r1, #58] @ 0x3a │ │ │ │ + ldrh r2, [r0, #58] @ 0x3a │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r7, #54] @ 0x36 │ │ │ │ + ldrh r2, [r6, #54] @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10ca34 │ │ │ │ + bne.n 10ca24 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10cbb4 │ │ │ │ + bne.n 10cba4 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r2, [r3, #54] @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, #52] @ 0x34 │ │ │ │ + ldrh r2, [r1, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + ldmia r3, {r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r1, #52] @ 0x34 │ │ │ │ + ldrh r0, [r0, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r7, #48] @ 0x30 │ │ │ │ + ldrh r0, [r6, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r5} │ │ │ │ + stmia r7!, {r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r7, #48] @ 0x30 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r5, #46] @ 0x2e │ │ │ │ + ldrh r4, [r4, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #680] @ 0x2a8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r7, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #288 @ 0x120 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r7, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r6, #40] @ 0x28 │ │ │ │ + ldrh r6, [r5, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5!, {r3, r7} │ │ │ │ + ldmia r5!, {r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ │ │ + ldmia r5!, {r1, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r4, [r6, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - rsbs r0, ip, r2, asr #32 │ │ │ │ - @ instruction: 0xebf60022 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + rsbs r0, r4, r2, asr #32 │ │ │ │ + @ instruction: 0xebee0022 │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r3, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #696] @ 0x2b8 │ │ │ │ + str r7, [sp, #664] @ 0x298 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #496] @ 0x1f0 │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r1, #36] @ 0x24 │ │ │ │ + ldrh r6, [r0, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r7, #32] │ │ │ │ + ldrh r6, [r6, #32] │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #400] @ 0x190 │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r5, #32] │ │ │ │ + ldrh r4, [r4, #32] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r4, [r2, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r1, #30] │ │ │ │ + ldrh r2, [r0, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + ldrh r2, [r6, #26] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #328] @ 0x148 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + ldr r5, [sp, #352] @ 0x160 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r6, #26] │ │ │ │ + ldrh r6, [r5, #26] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r6, [r3, #24] │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #544 @ 0x220 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #560 @ 0x230 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r6, #24] │ │ │ │ + ldrh r2, [r5, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r4, #22] │ │ │ │ + ldrh r2, [r3, #22] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb654 │ │ │ │ + @ instruction: 0xb64c │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10caac │ │ │ │ + bmi.n 10cc9c │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r4, #22] │ │ │ │ + ldrh r6, [r3, #22] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r2, #20] │ │ │ │ + ldrh r6, [r1, #20] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r4, #20] │ │ │ │ + ldrh r2, [r3, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, #18] │ │ │ │ + ldrh r2, [r1, #18] │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10cba0 │ │ │ │ + b.n 10cb90 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xe8100022 │ │ │ │ - ldrh r6, [r3, #18] │ │ │ │ + @ instruction: 0xe8080022 │ │ │ │ + ldrh r6, [r2, #18] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + ldrh r6, [r0, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r6, r7} │ │ │ │ + ldmia r6!, {r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r7, #14] │ │ │ │ + ldrh r6, [r6, #14] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r5, #12] │ │ │ │ + ldrh r6, [r4, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + ldmia r0!, {r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r4, r5, r6} │ │ │ │ + ldmia r0!, {r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + ldrh r2, [r6, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r5, #10] │ │ │ │ + ldrh r2, [r4, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r4, r5, r7} │ │ │ │ + ldmia r0!, {r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r6, #10] │ │ │ │ + ldrh r6, [r5, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r4, #8] │ │ │ │ + ldrh r6, [r3, #8] │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #848 @ (adr r0, 10cf50 ) │ │ │ │ + add r0, pc, #816 @ (adr r0, 10cf30 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #944 @ (adr r0, 10cfb4 ) │ │ │ │ + add r0, pc, #912 @ (adr r0, 10cf94 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r6, #8] │ │ │ │ + ldrh r2, [r5, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r4, #6] │ │ │ │ + ldrh r2, [r3, #6] │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r2, [r4, #944] @ 0x3b0 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w 10e9e0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -230353,285 +230352,285 @@ │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 126f5c │ │ │ │ b.w 106f54 │ │ │ │ nop │ │ │ │ - add r4, sp, #632 @ 0x278 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #720 @ 0x2d0 │ │ │ │ + add r4, sp, #688 @ 0x2b0 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, #50] @ 0x32 │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - svc 166 @ 0xa6 │ │ │ │ + svc 158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - svc 188 @ 0xbc │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r2, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r0, #48] @ 0x30 │ │ │ │ + strh r2, [r7, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - svc 174 @ 0xae │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - svc 188 @ 0xbc │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r0, #48] @ 0x30 │ │ │ │ + strh r6, [r7, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r6, #44] @ 0x2c │ │ │ │ + strh r6, [r5, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10d86c │ │ │ │ + bhi.n 10d85c │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10d804 │ │ │ │ + bhi.n 10d7f4 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r4, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + strh r4, [r2, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #280 @ 0x118 │ │ │ │ + add r5, sp, #248 @ 0xf8 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #80 @ 0x50 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + strh r2, [r0, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 10d7ee │ │ │ │ + cbz r2, 10d7ec │ │ │ │ movs r2, r4 │ │ │ │ - cbz r4, 10d7f6 │ │ │ │ + cbz r4, 10d7f4 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, #38] @ 0x26 │ │ │ │ + strh r6, [r6, #38] @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, #36] @ 0x24 │ │ │ │ + strh r6, [r4, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - bkpt 0x0092 │ │ │ │ + bkpt 0x008a │ │ │ │ movs r2, r4 │ │ │ │ - bkpt 0x00a0 │ │ │ │ + bkpt 0x0098 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + strh r2, [r5, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r4, #34] @ 0x22 │ │ │ │ + strh r2, [r3, #34] @ 0x22 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10db3c │ │ │ │ + b.n 10db2c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10d9bc │ │ │ │ + b.n 10d9ac │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r0, [r3, #32] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r2, #30] │ │ │ │ + strh r0, [r1, #30] │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #1008 @ 0x3f0 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #8 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r2, #30] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r7, #26] │ │ │ │ movs r2, r4 │ │ │ │ - sub sp, #304 @ 0x130 │ │ │ │ + sub sp, #272 @ 0x110 │ │ │ │ movs r2, r4 │ │ │ │ - add sp, #456 @ 0x1c8 │ │ │ │ + add sp, #424 @ 0x1a8 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r4, [r4, #26] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + strh r4, [r2, #24] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r2, r4, r5} │ │ │ │ + stmia r1!, {r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r1, r4, r6} │ │ │ │ + stmia r1!, {r1, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r0, [r3, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r0, [r1, #22] │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10db04 │ │ │ │ + b.n 10daf4 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10d9f4 │ │ │ │ + b.n 10d9e4 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r4, [r2, #20] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r1, #18] │ │ │ │ + strh r4, [r0, #18] │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #216 @ (adr r5, 10d90c ) │ │ │ │ + add r5, pc, #184 @ (adr r5, 10d8ec ) │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10d7b8 │ │ │ │ + bcs.n 10d7a8 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r0, #18] │ │ │ │ + strh r2, [r7, #16] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r6, #14] │ │ │ │ + strh r2, [r5, #14] │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10d858 │ │ │ │ + bpl.n 10d848 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10d888 │ │ │ │ + bpl.n 10d878 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r6, #14] │ │ │ │ + strh r6, [r5, #14] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r6, [r3, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + ldrh r2, [r1, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + ldrh r4, [r2, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r6, [r3, #12] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r2, #10] │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #936] @ 0x3a8 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r1, #10] │ │ │ │ + strh r0, [r0, #10] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r7, #6] │ │ │ │ + strh r0, [r6, #6] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r1, r2, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r2, #6] │ │ │ │ + strh r2, [r1, #6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + strh r2, [r7, #2] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r0, #4] │ │ │ │ + strh r6, [r7, #2] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r6, #0] │ │ │ │ + strh r6, [r5, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2!, {r1, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r7, #0] │ │ │ │ + strh r2, [r6, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ + ldrb r2, [r4, #31] │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #392 @ (adr r7, 10da2c ) │ │ │ │ + add r7, pc, #360 @ (adr r7, 10da0c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #464 @ (adr r7, 10da78 ) │ │ │ │ + add r7, pc, #432 @ (adr r7, 10da58 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r5, #31] │ │ │ │ + ldrb r6, [r4, #31] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r3, #30] │ │ │ │ + ldrb r6, [r2, #30] │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #216 @ 0xd8 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r3, r7} │ │ │ │ + stmia r1!, {r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + ldrb r2, [r2, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r1, #29] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10d990 │ │ │ │ + bne.n 10d980 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10d7c8 │ │ │ │ + bne.n 10d9b8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r1, #29] │ │ │ │ + ldrb r6, [r0, #29] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r7, #27] │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r7, #20] │ │ │ │ + ldrh r6, [r6, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r0, [r0, #22] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r7, #27] │ │ │ │ + ldrb r2, [r6, #27] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + ldrb r2, [r4, #26] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r5, #26] │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + ldrb r6, [r2, #25] │ │ │ │ movs r2, r4 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + push {r2, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r4, r7} │ │ │ │ + push {r1, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + ldrb r4, [r1, #25] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r4, [r7, #23] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r7, #23] │ │ │ │ + ldrb r2, [r6, #23] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r3, r5, r6} │ │ │ │ + ldmia r6, {r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r2, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r6, #22] │ │ │ │ + ldrb r6, [r5, #22] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r6, [r3, #21] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #792] @ 0x318 │ │ │ │ + str r6, [sp, #760] @ 0x2f8 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r6, [sp, #536] @ 0x218 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r4, #21] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #224] @ 0xe0 │ │ │ │ + str r4, [sp, #192] @ 0xc0 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, #19] │ │ │ │ + ldrb r2, [r7, #18] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #328] @ 0x148 │ │ │ │ + str r4, [sp, #296] @ 0x128 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r2, #19] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r0, #18] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r7, [sp, #648] @ 0x288 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r2, #18] │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + ldrb r4, [r7, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4} │ │ │ │ + ldmia r0!, {r1, r2, r4} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2!, {r1, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r1, #16] │ │ │ │ + ldrb r4, [r0, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ + ldrb r4, [r6, #14] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ + str r7, [sp, #984] @ 0x3d8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r1, #14] │ │ │ │ + ldrb r4, [r0, #14] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + ldrb r6, [r6, #12] │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #175] @ 0xaf │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106f4a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106f4a │ │ │ │ @@ -231591,117 +231590,117 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ b.w 105e7e │ │ │ │ ldrb.w r3, [r4, #336] @ 0x150 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 105ea0 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ b.w 105e7e │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r2, [r6, #26] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r4, [r1, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r2, #3] │ │ │ │ + ldrb r2, [r1, #3] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r1, r4} │ │ │ │ + stmia r3!, {r1, r3} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r2, r3, r4} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r2, #3] │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + ldrb r6, [r7, #1] │ │ │ │ movs r2, r4 │ │ │ │ - bkpt 0x007a │ │ │ │ + bkpt 0x0072 │ │ │ │ movs r2, r4 │ │ │ │ - bkpt 0x0088 │ │ │ │ + bkpt 0x0080 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r1, #2] │ │ │ │ + ldrb r2, [r0, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, #28] │ │ │ │ + strh r6, [r6, #28] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r1, #30] │ │ │ │ + strh r0, [r0, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #232 @ (adr r3, 10e668 ) │ │ │ │ + add r3, pc, #200 @ (adr r3, 10e648 ) │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb654 │ │ │ │ + @ instruction: 0xb64c │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r4, #31] │ │ │ │ + strb r2, [r3, #31] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r2, #30] │ │ │ │ + strb r2, [r1, #30] │ │ │ │ movs r2, r4 │ │ │ │ - sxtb r4, r5 │ │ │ │ + sxtb r4, r4 │ │ │ │ movs r2, r4 │ │ │ │ - sxth r2, r6 │ │ │ │ + sxth r2, r5 │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r1, #30] │ │ │ │ + strb r0, [r0, #30] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r7, #28] │ │ │ │ + strb r0, [r6, #28] │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #224 @ 0xe0 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ + add r2, sp, #344 @ 0x158 │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + strb r4, [r6, #28] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r5, #27] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r1, #10] │ │ │ │ + ldrh r0, [r0, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r7, #6] │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r7, #25] │ │ │ │ + strb r4, [r6, #25] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r0, #0] │ │ │ │ + ldrb r0, [r7, #31] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r2, #0] │ │ │ │ + strh r6, [r1, #0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r0, [r4, #24] │ │ │ │ movs r2, r4 │ │ │ │ - bkpt 0x00ac │ │ │ │ + bkpt 0x00a4 │ │ │ │ movs r2, r4 │ │ │ │ - bkpt 0x0062 │ │ │ │ + bkpt 0x005a │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r0, #23] │ │ │ │ + strb r0, [r7, #22] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r6!, {} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r5, #22] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r3, #21] │ │ │ │ + strb r0, [r2, #21] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #656] @ 0x290 │ │ │ │ + ldr r7, [sp, #624] @ 0x270 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r6, 10e624 │ │ │ │ + cbz r6, 10e622 │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + strb r4, [r7, #19] │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 10e624 │ │ │ │ + beq.n 10e614 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r5, r7} │ │ │ │ + ldmia r6!, {r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r2, #17] │ │ │ │ + strb r2, [r1, #17] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r2, [r7, #15] │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #296] @ 0x128 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 105ea0 │ │ │ │ ldr r1, [sp, #724] @ 0x2d4 │ │ │ │ b.w 105e7e │ │ │ │ ldrb.w r3, [r4, #372] @ 0x174 │ │ │ │ @@ -232020,15 +232019,15 @@ │ │ │ │ ldrb.w r3, [r4, #218] @ 0xda │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106f4a │ │ │ │ b.w 108b10 │ │ │ │ add.w r3, sp, #5120 @ 0x1400 │ │ │ │ adds r3, #24 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 2c97ac │ │ │ │ + bl 2c97a4 │ │ │ │ ldr.w r3, [pc, #2692] @ 10f4e4 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [pc, #2684] @ 10f4e8 │ │ │ │ @@ -232913,193 +232912,193 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2203 @ 0x89b │ │ │ │ bl 126f5c │ │ │ │ b.w 106f54 │ │ │ │ nop │ │ │ │ - str r2, [sp, #664] @ 0x298 │ │ │ │ + str r2, [sp, #632] @ 0x278 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #352] @ 0x160 │ │ │ │ - movs r2, r4 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ - movs r2, r4 │ │ │ │ - ldr r6, [r4, #28] │ │ │ │ - movs r2, r4 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ - movs r2, r4 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r2, #44] @ 0x2c │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, #20] │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #12] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r6, #14] │ │ │ │ + ldrh r6, [r1, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r1, #15] │ │ │ │ + ldrh r6, [r3, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r4, #16] │ │ │ │ + str r4, [r0, #20] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r2, #12] │ │ │ │ + str r4, [r6, #12] │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r5, r7} │ │ │ │ + strb r6, [r5, #14] │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 10f566 │ │ │ │ + strb r2, [r0, #15] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #12] │ │ │ │ + str r4, [r3, #16] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #8] │ │ │ │ + str r4, [r1, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r0, #23] │ │ │ │ + pop {r1, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r0, #21] │ │ │ │ + cbnz r2, 10f564 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r2, #12] │ │ │ │ + str r4, [r6, #12] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + str r4, [r4, #8] │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #984 @ 0x3d8 │ │ │ │ + ldrb r6, [r7, #22] │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #1016 @ 0x3f8 │ │ │ │ + ldrb r6, [r7, #20] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #8] │ │ │ │ + str r4, [r1, #12] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #4] │ │ │ │ + str r4, [r7, #4] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb8fe │ │ │ │ + add r0, sp, #952 @ 0x3b8 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + add r0, sp, #984 @ 0x3d8 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + str r4, [r4, #8] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r6, #0] │ │ │ │ + str r4, [r2, #4] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + @ instruction: 0xb8f6 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb87e │ │ │ │ + @ instruction: 0xb89e │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #4] │ │ │ │ + str r4, [r7, #4] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, #0] │ │ │ │ + str r4, [r5, #0] │ │ │ │ movs r2, r4 │ │ │ │ @ instruction: 0xb8ea │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + @ instruction: 0xb876 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r6, #0] │ │ │ │ + str r4, [r2, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + str r4, [r0, #0] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb8ea │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb82e │ │ │ │ + @ instruction: 0xb84e │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, #0] │ │ │ │ + str r4, [r5, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r7, r6] │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb806 │ │ │ │ + @ instruction: 0xb826 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + str r4, [r0, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb7de │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r7, r6] │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r5, r5] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, #13] │ │ │ │ + @ instruction: 0xb80a │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r2, #14] │ │ │ │ + @ instruction: 0xb7d6 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r2, r6] │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r0, r5] │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + strb r6, [r6, #13] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r6, #13] │ │ │ │ + strb r6, [r1, #14] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r5, r5] │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + ldrsh r2, [r7, r4] │ │ │ │ movs r2, r4 │ │ │ │ strb r6, [r3, #14] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r1, #13] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r0, r5] │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r2, #14] │ │ │ │ + strb r6, [r2, #14] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r4, #12] │ │ │ │ + strb r2, [r0, #13] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + ldrsh r4, [r5, r3] │ │ │ │ movs r2, r4 │ │ │ │ strb r2, [r1, #14] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r7, #11] │ │ │ │ + strb r2, [r3, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r4, r2] │ │ │ │ + ldrsh r4, [r0, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, #13] │ │ │ │ + strb r2, [r0, #14] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r2, #11] │ │ │ │ + strb r2, [r6, #11] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + ldrsh r4, [r5, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ movs r2, r4 │ │ │ │ strb r6, [r6, #13] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r5, #10] │ │ │ │ + strb r2, [r1, #11] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r4, r2] │ │ │ │ + ldrsh r4, [r0, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r2, r1] │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r5, #13] │ │ │ │ + strb r6, [r5, #13] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + strb r2, [r4, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r5, r0] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ strb r2, [r4, #13] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r3, #9] │ │ │ │ + strb r2, [r7, #9] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r2, r1] │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r2, #13] │ │ │ │ + strb r2, [r3, #13] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r6, #8] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ + movs r2, r4 │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r5, r0] │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ + movs r2, r4 │ │ │ │ + strb r6, [r1, #13] │ │ │ │ + movs r2, r4 │ │ │ │ + strb r2, [r5, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r3, r7] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ + movs r2, r4 │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r5, [pc, #3888] @ 110570 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3888] @ 110574 │ │ │ │ ldr.w r3, [pc, #3888] @ 110578 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3884] @ 11057c │ │ │ │ @@ -234309,661 +234308,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3064 @ 0xbf8 │ │ │ │ bl 126f5c │ │ │ │ b.w 106f54 │ │ │ │ - @ instruction: 0xb6da │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb6e0 │ │ │ │ + @ instruction: 0xb6d8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrb r2, [r1, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb6de │ │ │ │ + @ instruction: 0xb6d6 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb6b0 │ │ │ │ + @ instruction: 0xb6a8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb6ca │ │ │ │ + @ instruction: 0xb6c2 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb680 │ │ │ │ + @ instruction: 0xb678 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r4, r7] │ │ │ │ + ldrh r2, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb6b6 │ │ │ │ + @ instruction: 0xb6ae │ │ │ │ movs r2, r4 │ │ │ │ - setend le │ │ │ │ + @ instruction: 0xb648 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldrh r2, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r6, r6] │ │ │ │ + ldrh r2, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb6a2 │ │ │ │ + @ instruction: 0xb69a │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb620 │ │ │ │ + setpan #1 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrh r2, [r1, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r0, r6] │ │ │ │ + ldrh r2, [r7, r5] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + @ instruction: 0xb68a │ │ │ │ movs r2, r4 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r3, r5, r6, r7, lr} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r4, r6] │ │ │ │ + ldrh r2, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, r5] │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb67e │ │ │ │ + cpsid ai │ │ │ │ movs r2, r4 │ │ │ │ - push {r6, r7, lr} │ │ │ │ + push {r3, r4, r5, r7, lr} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r6, r5] │ │ │ │ + ldrh r2, [r5, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + ldrh r2, [r3, r4] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb66e │ │ │ │ + cpsie ai │ │ │ │ movs r2, r4 │ │ │ │ - push {r4, r7, lr} │ │ │ │ + push {r3, r7, lr} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r0, r5] │ │ │ │ + ldrh r2, [r7, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r6, r3] │ │ │ │ + ldrh r2, [r5, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #72] @ 0x48 │ │ │ │ + str r2, [r7, #68] @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r3, #32] │ │ │ │ + strh r4, [r2, #32] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r0, r3] │ │ │ │ + ldrh r2, [r7, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, #32] │ │ │ │ + str r6, [r4, #32] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r4, r3] │ │ │ │ + ldrh r2, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, r2] │ │ │ │ + ldrh r2, [r1, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, #32] │ │ │ │ + str r6, [r4, #32] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + strh r4, [r6, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r6, r2] │ │ │ │ + ldrh r2, [r5, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r4, r1] │ │ │ │ + ldrh r2, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r2, #32] │ │ │ │ + str r6, [r1, #32] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r1, #28] │ │ │ │ + strh r4, [r0, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r0, r2] │ │ │ │ + ldrh r2, [r7, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, #16] │ │ │ │ + str r6, [r6, #16] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r4, [r2, #26] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldrh r2, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r0, r0] │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, #20] │ │ │ │ + str r2, [r2, #20] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + strh r4, [r4, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r4, r0] │ │ │ │ + ldrh r2, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r2, r7] │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r6, r7] │ │ │ │ + ldr r2, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldr r2, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r1, #22] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r6, r5] │ │ │ │ + ldr r2, [r5, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r7, #11] │ │ │ │ + ldrb r2, [r6, #11] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r2, r6] │ │ │ │ + ldr r2, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r0, r5] │ │ │ │ + ldr r2, [r7, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r1, #5] │ │ │ │ + strb r2, [r0, #5] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r3, #5] │ │ │ │ + strb r0, [r2, #5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldr r2, [r3, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ + ldr r2, [r1, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r7, #80] @ 0x50 │ │ │ │ + ldr r0, [r6, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + ldr r2, [r5, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ + ldr r2, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ + ldrb r6, [r1, #18] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r6, #18] │ │ │ │ + ldrb r0, [r5, #18] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #136] @ 0x88 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ + ldr r2, [r7, r1] │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #168 @ (adr r4, 11076c ) │ │ │ │ + add r4, pc, #136 @ (adr r4, 11074c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #192 @ (adr r4, 110788 ) │ │ │ │ + add r4, pc, #160 @ (adr r4, 110768 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r2, [r3, #20] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r7, #20] │ │ │ │ + str r0, [r6, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r6, r1] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r4, r0] │ │ │ │ + ldr r2, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r5, #20] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r1, #20] │ │ │ │ + str r0, [r0, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r0, r1] │ │ │ │ + ldr r2, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r2, [r6, r7] │ │ │ │ + ldrsb r2, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #584 @ (adr r0, 11093c ) │ │ │ │ + add r0, pc, #552 @ (adr r0, 11091c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #384 @ (adr r0, 110878 ) │ │ │ │ + add r0, pc, #352 @ (adr r0, 110858 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r1, r0] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r7, r6] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r2, #8] │ │ │ │ + strh r2, [r1, #8] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + strh r0, [r4, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r3, r7] │ │ │ │ + ldrsb r6, [r2, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r4, #8] │ │ │ │ + strh r2, [r3, #8] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r7, #6] │ │ │ │ + strh r0, [r6, #6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r3, r5] │ │ │ │ + ldrsb r6, [r2, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r3, r5] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldrsb r6, [r4, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r5, r5] │ │ │ │ + ldrb r6, [r4, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r7, r3] │ │ │ │ + ldrsb r6, [r6, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ + ldr r1, [sp, #568] @ 0x238 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + ldrsb r6, [r2, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + ldrsb r6, [r0, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #568] @ 0x238 │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #624] @ 0x270 │ │ │ │ + str r3, [sp, #592] @ 0x250 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r2, [r5, r3] │ │ │ │ + ldrsb r2, [r4, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r4, [r3, r2] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + ldrb r6, [r5, #29] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r1, #6] │ │ │ │ + strh r0, [r0, #6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + ldrsb r6, [r6, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r5, r1] │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r3, #4] │ │ │ │ + strh r0, [r2, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + ldrsb r6, [r6, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r2, [r6, #21] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, #2] │ │ │ │ + strh r0, [r4, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r1, r0] │ │ │ │ + ldrsb r6, [r0, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + strh r2, [r3, #2] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r7, #0] │ │ │ │ + strh r0, [r6, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r5, r0] │ │ │ │ + ldrsb r6, [r4, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, r7] │ │ │ │ + strb r6, [r2, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r7, #22] │ │ │ │ + ldrb r2, [r6, #22] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r1, #0] │ │ │ │ + strh r0, [r0, #0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + strb r6, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, r6] │ │ │ │ + strb r6, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r0, #23] │ │ │ │ + ldrb r6, [r7, #22] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + ldrb r4, [r1, #31] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r1, r7] │ │ │ │ + strb r2, [r0, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r7, r5] │ │ │ │ + strb r4, [r6, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r5, #31] │ │ │ │ + ldrb r6, [r4, #31] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ + ldrb r0, [r4, #30] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + strb r6, [r2, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, r5] │ │ │ │ + strb r6, [r0, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r2, #31] │ │ │ │ + strb r2, [r1, #31] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #29] │ │ │ │ + ldrb r0, [r6, #29] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, r5] │ │ │ │ + strb r6, [r4, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, r4] │ │ │ │ + strb r6, [r2, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, #30] │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #29] │ │ │ │ + ldrb r0, [r0, #29] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + strb r6, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r6, [r4, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r2, #30] │ │ │ │ + ldrb r6, [r1, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #28] │ │ │ │ + ldrb r0, [r2, #28] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, r4] │ │ │ │ + strb r6, [r0, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + strb r6, [r6, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + ldrb r4, [r0, #30] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, r3] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + strb r6, [r0, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r0, #30] │ │ │ │ + ldrb r6, [r7, #29] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + ldrb r4, [r2, #29] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, r2] │ │ │ │ + strb r6, [r4, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, r1] │ │ │ │ + strb r6, [r2, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + ldrb r6, [r4, #29] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, r1] │ │ │ │ + strb r6, [r6, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + strb r6, [r4, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r3, #29] │ │ │ │ + ldrb r6, [r2, #29] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + strb r6, [r0, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + strh r6, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r0, #29] │ │ │ │ + ldrb r6, [r7, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ + ldrb r4, [r0, #27] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, r0] │ │ │ │ + strb r6, [r2, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r6, [r0, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ + ldrb r2, [r7, #15] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r3, #26] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + strh r6, [r4, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + strh r6, [r2, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, #92] @ 0x5c │ │ │ │ + str r2, [r2, #92] @ 0x5c │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, r6] │ │ │ │ + strh r6, [r6, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, r5] │ │ │ │ + strh r6, [r4, r5] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r3, #92] @ 0x5c │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r2, #19] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + strh r6, [r0, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, r4] │ │ │ │ + strh r6, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r1, #92] @ 0x5c │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + ldrb r4, [r3, #18] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r3, r5] │ │ │ │ + strh r2, [r2, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strh r6, [r4, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, r3] │ │ │ │ + strh r6, [r2, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + str r2, [r1, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #17] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, r3] │ │ │ │ + strh r6, [r6, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + strh r6, [r4, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ + ldrsh r6, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #16] │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, r3] │ │ │ │ + strh r6, [r0, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + strh r6, [r6, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + ldrsh r2, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #15] │ │ │ │ + ldrb r0, [r4, #15] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, r2] │ │ │ │ + strh r6, [r2, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, r1] │ │ │ │ + strh r6, [r0, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + strh r6, [r4, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, r0] │ │ │ │ + strh r6, [r2, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r5, #4] │ │ │ │ + str r2, [r4, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, r7] │ │ │ │ + str r6, [r4, r7] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r2, #8] │ │ │ │ + str r2, [r1, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ + ldrb r0, [r2, #13] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, r0] │ │ │ │ + strh r6, [r0, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + str r6, [r6, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r2, #8] │ │ │ │ + str r2, [r1, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #12] │ │ │ │ + ldrb r0, [r4, #12] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + str r6, [r2, r7] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, r6] │ │ │ │ + str r6, [r0, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r2, #8] │ │ │ │ + str r2, [r1, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + str r6, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, r5] │ │ │ │ + str r6, [r2, r5] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r6, [r0, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + ldrb r0, [r0, #11] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + str r6, [r6, r5] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + str r6, [r4, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r1, #8] │ │ │ │ + str r2, [r0, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + ldrb r0, [r2, #10] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + str r6, [r0, r5] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + str r6, [r6, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, #8] │ │ │ │ + str r6, [r7, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #9] │ │ │ │ + ldrb r0, [r4, #9] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, r4] │ │ │ │ + str r6, [r2, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, r3] │ │ │ │ + str r6, [r0, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + str r2, [r7, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, r3] │ │ │ │ + str r6, [r4, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, r2] │ │ │ │ + str r6, [r2, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + str r2, [r7, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, r2] │ │ │ │ + str r6, [r6, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, r1] │ │ │ │ + str r6, [r4, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + str r2, [r7, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #7] │ │ │ │ + ldrb r0, [r2, #7] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, r2] │ │ │ │ + str r6, [r0, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, r0] │ │ │ │ + str r6, [r6, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, #4] │ │ │ │ + str r6, [r6, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, r1] │ │ │ │ + str r2, [r2, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, r0] │ │ │ │ + str r4, [r0, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + str r2, [r7, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #5] │ │ │ │ + ldrb r0, [r6, #5] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, r0] │ │ │ │ + str r6, [r4, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #888] @ (110d18 ) │ │ │ │ + ldr r7, [pc, #856] @ (110cf8 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + str r2, [r7, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #5] │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #1016] @ (110da4 ) │ │ │ │ + ldr r7, [pc, #984] @ (110d84 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #696] @ (110c68 ) │ │ │ │ + ldr r7, [pc, #664] @ (110c48 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + str r2, [r7, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r0, [r2, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #824] @ (110cf4 ) │ │ │ │ + ldr r7, [pc, #792] @ (110cd4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #504] @ (110bb8 ) │ │ │ │ + ldr r7, [pc, #472] @ (110b98 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + str r2, [r7, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #632] @ (110c44 ) │ │ │ │ + ldr r7, [pc, #600] @ (110c24 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #312] @ (110b08 ) │ │ │ │ + ldr r7, [pc, #280] @ (110ae8 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, #8] │ │ │ │ + str r6, [r7, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrb r0, [r6, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #440] @ (110b94 ) │ │ │ │ + ldr r7, [pc, #408] @ (110b74 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #120] @ (110a58 ) │ │ │ │ + ldr r7, [pc, #88] @ (110a38 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r1, #8] │ │ │ │ + str r2, [r0, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #248] @ (110ae4 ) │ │ │ │ + ldr r7, [pc, #216] @ (110ac4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #952] @ (110da8 ) │ │ │ │ + ldr r6, [pc, #920] @ (110d88 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, #8] │ │ │ │ + str r6, [r7, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #56] @ (110a34 ) │ │ │ │ + ldr r7, [pc, #24] @ (110a14 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #760] @ (110cf8 ) │ │ │ │ + ldr r6, [pc, #728] @ (110cd8 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r6, #4] │ │ │ │ + str r6, [r5, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #0] │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #888] @ (110d84 ) │ │ │ │ + ldr r6, [pc, #856] @ (110d64 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #568] @ (110c48 ) │ │ │ │ + ldr r6, [pc, #536] @ (110c28 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #4] │ │ │ │ + str r2, [r5, #4] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r7, #31] │ │ │ │ + strb r0, [r6, #31] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #696] @ (110cd4 ) │ │ │ │ + ldr r6, [pc, #664] @ (110cb4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #376] @ (110b98 ) │ │ │ │ + ldr r6, [pc, #344] @ (110b78 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r1, #31] │ │ │ │ + strb r0, [r0, #31] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #504] @ (110c24 ) │ │ │ │ + ldr r6, [pc, #472] @ (110c04 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #184] @ (110ae8 ) │ │ │ │ + ldr r6, [pc, #152] @ (110ac8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r3, #100] @ 0x64 │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r3, #30] │ │ │ │ + strb r0, [r2, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #312] @ (110b74 ) │ │ │ │ + ldr r6, [pc, #280] @ (110b54 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #1016] @ (110e38 ) │ │ │ │ + ldr r5, [pc, #984] @ (110e18 ) │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r7, #0] │ │ │ │ + strb r2, [r6, #0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + strb r0, [r4, #29] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #120] @ (110ac4 ) │ │ │ │ + ldr r6, [pc, #88] @ (110aa4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #824] @ (110d88 ) │ │ │ │ + ldr r5, [pc, #792] @ (110d68 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ + ldr r2, [r6, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r7, #28] │ │ │ │ + strb r0, [r6, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #952] @ (110e14 ) │ │ │ │ + ldr r5, [pc, #920] @ (110df4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #632] @ (110cd8 ) │ │ │ │ + ldr r5, [pc, #600] @ (110cb8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r4, #116] @ 0x74 │ │ │ │ + ldr r2, [r3, #116] @ 0x74 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #744] @ (110d54 ) │ │ │ │ + ldr r5, [pc, #712] @ (110d34 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #432] @ (110c20 ) │ │ │ │ + ldr r5, [pc, #400] @ (110c00 ) │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r1, #30] │ │ │ │ + strb r2, [r0, #30] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r3, #30] │ │ │ │ + strb r0, [r2, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #568] @ (110cb4 ) │ │ │ │ + ldr r5, [pc, #536] @ (110c94 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #248] @ (110b78 ) │ │ │ │ + ldr r5, [pc, #216] @ (110b58 ) │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r5, [pc, #3884] @ 1119b0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ 1119b4 │ │ │ │ ldr.w r3, [pc, #3884] @ 1119b8 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 1119bc │ │ │ │ @@ -236172,661 +236171,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2092 @ 0x82c │ │ │ │ bl 126f5c │ │ │ │ b.w 106f54 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strh r6, [r4, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r3, #9] │ │ │ │ + strb r0, [r2, #9] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #312] @ (111af4 ) │ │ │ │ + ldr r0, [pc, #280] @ (111ad4 ) │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, r4] │ │ │ │ + strh r6, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r5, #8] │ │ │ │ + strb r0, [r4, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #120] @ (111a44 ) │ │ │ │ + ldr r0, [pc, #88] @ (111a24 ) │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ + ldr r6, [r6, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + @ instruction: 0x47e6 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0x479e │ │ │ │ + @ instruction: 0x4796 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + strb r2, [r4, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ + ldrsb r0, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0x47be │ │ │ │ + @ instruction: 0x47b6 │ │ │ │ movs r2, r4 │ │ │ │ - bx sp │ │ │ │ + bx ip │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r6, [r6, #11] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r7, #8] │ │ │ │ + strb r4, [r6, #8] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0x478e │ │ │ │ + @ instruction: 0x4786 │ │ │ │ movs r2, r4 │ │ │ │ - bx r7 │ │ │ │ + bx r6 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r4, #11] │ │ │ │ + strb r2, [r3, #11] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r1, #8] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ movs r2, r4 │ │ │ │ - bx fp │ │ │ │ + bx sl │ │ │ │ movs r2, r4 │ │ │ │ - bx r1 │ │ │ │ + bx r0 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + str r6, [r5, #32] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r7, #32] │ │ │ │ movs r2, r4 │ │ │ │ - bx r5 │ │ │ │ + bx r4 │ │ │ │ movs r2, r4 │ │ │ │ - mov lr, fp │ │ │ │ + mov lr, sl │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r4, r0] │ │ │ │ + strb r6, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + strb r0, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ - mov lr, pc │ │ │ │ + mov lr, lr │ │ │ │ movs r2, r4 │ │ │ │ - mov lr, r5 │ │ │ │ + mov lr, r4 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + str r2, [r1, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - mov sl, r9 │ │ │ │ + mov sl, r8 │ │ │ │ movs r2, r4 │ │ │ │ - mov r4, pc │ │ │ │ + mov r4, lr │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r2, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - mov lr, r3 │ │ │ │ + mov lr, r2 │ │ │ │ movs r2, r4 │ │ │ │ - mov r6, r9 │ │ │ │ + mov r6, r8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r5, r5] │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ movs r2, r4 │ │ │ │ - mov r6, sp │ │ │ │ + mov r6, ip │ │ │ │ movs r2, r4 │ │ │ │ - mov r6, r3 │ │ │ │ + mov r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r7, r5] │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r1, r5] │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ movs r2, r4 │ │ │ │ - mov r6, r7 │ │ │ │ + mov r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp lr, sp │ │ │ │ + cmp lr, ip │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + str r6, [r5, #24] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #24] │ │ │ │ + str r4, [r6, #24] │ │ │ │ movs r2, r4 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - cmp lr, r7 │ │ │ │ + cmp lr, r6 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, #10] │ │ │ │ + ldrb r2, [r3, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r7, #10] │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ movs r2, r4 │ │ │ │ - cmp lr, fp │ │ │ │ + cmp lr, sl │ │ │ │ movs r2, r4 │ │ │ │ - cmp lr, r1 │ │ │ │ + cmp lr, r0 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, #10] │ │ │ │ + strb r6, [r2, #10] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r6, #10] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ movs r2, r4 │ │ │ │ - cmp sl, r5 │ │ │ │ + cmp sl, r4 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, fp │ │ │ │ + cmp r4, sl │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, #10] │ │ │ │ + strb r6, [r6, #10] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r0, #10] │ │ │ │ + strb r4, [r7, #9] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, pc │ │ │ │ + cmp r6, lr │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r5 │ │ │ │ + cmp r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #904 @ (adr r3, 111e3c ) │ │ │ │ + add r3, pc, #872 @ (adr r3, 111e1c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #608 @ (adr r3, 111d18 ) │ │ │ │ + add r3, pc, #576 @ (adr r3, 111cf8 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r9 │ │ │ │ + cmp r6, r8 │ │ │ │ movs r2, r4 │ │ │ │ - add lr, pc │ │ │ │ + add lr, lr │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #856 @ (adr r3, 111e1c ) │ │ │ │ + add r3, pc, #824 @ (adr r3, 111dfc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #416 @ (adr r3, 111c68 ) │ │ │ │ + add r3, pc, #384 @ (adr r3, 111c48 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - add lr, r9 │ │ │ │ + add lr, r8 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #296 @ (adr r2, 111bfc ) │ │ │ │ + add r2, pc, #264 @ (adr r2, 111bdc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #736 @ (adr r1, 111db8 ) │ │ │ │ + add r1, pc, #704 @ (adr r1, 111d98 ) │ │ │ │ movs r2, r4 │ │ │ │ - add lr, sp │ │ │ │ + add lr, ip │ │ │ │ movs r2, r4 │ │ │ │ - add lr, r3 │ │ │ │ + add lr, r2 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r1, r1] │ │ │ │ + ldr r2, [r0, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - add lr, r7 │ │ │ │ + add lr, r6 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp │ │ │ │ + add r6, ip │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #312 @ (adr r1, 111c2c ) │ │ │ │ + add r1, pc, #280 @ (adr r1, 111c0c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #352 @ (adr r1, 111c58 ) │ │ │ │ + add r1, pc, #320 @ (adr r1, 111c38 ) │ │ │ │ movs r2, r4 │ │ │ │ - add lr, r1 │ │ │ │ + add lr, r0 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, r7 │ │ │ │ + add r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #328 @ (adr r1, 111c4c ) │ │ │ │ + add r1, pc, #296 @ (adr r1, 111c2c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #160 @ (adr r1, 111ba8 ) │ │ │ │ + add r1, pc, #128 @ (adr r1, 111b88 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r6, fp │ │ │ │ + add r6, sl │ │ │ │ movs r2, r4 │ │ │ │ - add r6, r1 │ │ │ │ + add r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r7, #46] @ 0x2e │ │ │ │ + ldrh r6, [r6, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r2, #48] @ 0x30 │ │ │ │ + ldrh r0, [r1, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, r5 │ │ │ │ + add r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - mvns r6, r3 │ │ │ │ + mvns r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + ldrh r2, [r1, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r4, #46] @ 0x2e │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - mvns r6, r7 │ │ │ │ + mvns r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - bics r6, r5 │ │ │ │ + bics r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - mvns r6, r1 │ │ │ │ + mvns r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - muls r6, r7 │ │ │ │ + muls r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #24] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - bics r6, r3 │ │ │ │ + bics r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - muls r6, r1 │ │ │ │ + muls r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r1, #1] │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ movs r2, r4 │ │ │ │ - muls r6, r5 │ │ │ │ + muls r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ movs r2, r4 │ │ │ │ - orrs r6, r7 │ │ │ │ + orrs r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - cmn r6, r5 │ │ │ │ + cmn r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r6, [r2, #4] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + str r4, [r4, #4] │ │ │ │ movs r2, r4 │ │ │ │ - orrs r6, r1 │ │ │ │ + orrs r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r7 │ │ │ │ + cmp r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #4] │ │ │ │ + str r2, [r5, #4] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #0] │ │ │ │ + str r4, [r6, #0] │ │ │ │ movs r2, r4 │ │ │ │ - cmn r6, r3 │ │ │ │ + cmn r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #440] @ (111d4c ) │ │ │ │ + ldr r3, [pc, #408] @ (111d2c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #240] @ (111c88 ) │ │ │ │ + ldr r3, [pc, #208] @ (111c68 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r5 │ │ │ │ + cmp r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - negs r6, r3 │ │ │ │ + negs r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #8] @ (111bac ) │ │ │ │ + ldr r2, [pc, #1000] @ (111f8c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #48] @ (111bd8 ) │ │ │ │ + ldr r3, [pc, #16] @ (111bb8 ) │ │ │ │ movs r2, r4 │ │ │ │ - negs r6, r7 │ │ │ │ + negs r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - tst r6, r5 │ │ │ │ + tst r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #976] @ 0x3d0 │ │ │ │ + str r7, [sp, #944] @ 0x3b0 │ │ │ │ movs r2, r4 │ │ │ │ - negs r6, r1 │ │ │ │ + negs r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - rors r6, r7 │ │ │ │ + rors r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r0, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - tst r6, r3 │ │ │ │ + tst r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - rors r6, r1 │ │ │ │ + rors r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r0, #58] @ 0x3a │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ │ │ movs r2, r4 │ │ │ │ - rors r6, r5 │ │ │ │ + rors r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r6, r3 │ │ │ │ + sbcs r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #648] @ 0x288 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r6, r7 │ │ │ │ + sbcs r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - adcs r6, r5 │ │ │ │ + adcs r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r6, r1 │ │ │ │ + sbcs r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r7 │ │ │ │ + asrs r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #1000] @ 0x3e8 │ │ │ │ + str r6, [sp, #968] @ 0x3c8 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #16] │ │ │ │ + str r6, [sp, #1008] @ 0x3f0 │ │ │ │ movs r2, r4 │ │ │ │ - adcs r6, r3 │ │ │ │ + adcs r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r1 │ │ │ │ + asrs r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + ldrh r2, [r7, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r2, #52] @ 0x34 │ │ │ │ + ldrh r0, [r1, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r5 │ │ │ │ + asrs r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r3 │ │ │ │ + lsrs r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + ldrh r2, [r7, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r4, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r7 │ │ │ │ + lsrs r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r5 │ │ │ │ + lsls r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ + str r2, [r7, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #304] @ 0x130 │ │ │ │ + str r1, [sp, #272] @ 0x110 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r1 │ │ │ │ + lsrs r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - eors r6, r7 │ │ │ │ + eors r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #896] @ 0x380 │ │ │ │ + str r4, [sp, #864] @ 0x360 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r3 │ │ │ │ + lsls r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - eors r6, r1 │ │ │ │ + eors r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ movs r2, r4 │ │ │ │ - eors r6, r5 │ │ │ │ + eors r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - ands r6, r3 │ │ │ │ + ands r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ands r6, r7 │ │ │ │ + ands r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + subs r7, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #352] @ 0x160 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ movs r2, r4 │ │ │ │ - ands r6, r1 │ │ │ │ + ands r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #190 @ 0xbe │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #344] @ 0x158 │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #222 @ 0xde │ │ │ │ + subs r7, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #142 @ 0x8e │ │ │ │ + subs r7, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + str r2, [r7, #124] @ 0x7c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r2, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + subs r7, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ + str r2, [r3, #124] @ 0x7c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r4, [r4, #32] │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + subs r7, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #46 @ 0x2e │ │ │ │ + subs r7, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, #120] @ 0x78 │ │ │ │ + str r6, [r6, #120] @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r7, #28] │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #78 @ 0x4e │ │ │ │ + subs r7, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #254 @ 0xfe │ │ │ │ + subs r6, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #30 │ │ │ │ + subs r7, #22 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #206 @ 0xce │ │ │ │ + subs r6, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r2, #120] @ 0x78 │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #238 @ 0xee │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #158 @ 0x9e │ │ │ │ + subs r6, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r4, r7] │ │ │ │ + strb r6, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #190 @ 0xbe │ │ │ │ + subs r6, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #110 @ 0x6e │ │ │ │ + subs r6, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r0, r0] │ │ │ │ + strb r6, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r6, #130 @ 0x82 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #60 @ 0x3c │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r0, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #94 @ 0x5e │ │ │ │ + subs r6, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #14 │ │ │ │ + subs r6, #6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #46 @ 0x2e │ │ │ │ + subs r6, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #222 @ 0xde │ │ │ │ + subs r5, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #552] @ (111f4c ) │ │ │ │ + ldr r1, [pc, #520] @ (111f2c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + subs r5, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #174 @ 0xae │ │ │ │ + subs r5, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #584] @ (111f7c ) │ │ │ │ + ldr r1, [pc, #552] @ (111f5c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #206 @ 0xce │ │ │ │ + subs r5, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #126 @ 0x7e │ │ │ │ + subs r5, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #158 @ 0x9e │ │ │ │ + subs r5, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #78 @ 0x4e │ │ │ │ + subs r5, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r7, #116] @ 0x74 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #110 @ 0x6e │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r5, #22 │ │ │ │ movs r2, r4 │ │ │ │ - mov r6, r5 │ │ │ │ + mov r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r1, #100] @ 0x64 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #238 @ 0xee │ │ │ │ + subs r4, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r7 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #14 │ │ │ │ + subs r5, #6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #190 @ 0xbe │ │ │ │ + subs r4, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - mov r6, r6 │ │ │ │ + mov r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + subs r4, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #142 @ 0x8e │ │ │ │ + subs r4, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #968] @ 0x3c8 │ │ │ │ + str r7, [sp, #936] @ 0x3a8 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #1008] @ 0x3f0 │ │ │ │ + str r6, [sp, #976] @ 0x3d0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #174 @ 0xae │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ + subs r4, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #888] @ 0x378 │ │ │ │ + str r7, [sp, #856] @ 0x358 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #816] @ 0x330 │ │ │ │ + str r6, [sp, #784] @ 0x310 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #126 @ 0x7e │ │ │ │ + subs r4, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #46 @ 0x2e │ │ │ │ + subs r4, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #792] @ 0x318 │ │ │ │ + str r7, [sp, #760] @ 0x2f8 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #624] @ 0x270 │ │ │ │ + str r6, [sp, #592] @ 0x250 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #78 @ 0x4e │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #254 @ 0xfe │ │ │ │ + subs r3, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #680] @ 0x2a8 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #432] @ 0x1b0 │ │ │ │ + str r6, [sp, #400] @ 0x190 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #30 │ │ │ │ + subs r4, #22 │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #206 @ 0xce │ │ │ │ + subs r3, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #632] @ (11204c ) │ │ │ │ + ldr r4, [pc, #600] @ (11202c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #240] @ (111ec8 ) │ │ │ │ + ldr r2, [pc, #208] @ (111ea8 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #234 @ 0xea │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #648] @ (11206c ) │ │ │ │ + ldr r4, [pc, #616] @ (11204c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #64] @ (111e28 ) │ │ │ │ + ldr r2, [pc, #32] @ (111e08 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #190 @ 0xbe │ │ │ │ + subs r3, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #110 @ 0x6e │ │ │ │ + subs r3, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #664] @ (11208c ) │ │ │ │ + ldr r4, [pc, #632] @ (11206c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #896] @ (112178 ) │ │ │ │ + ldr r1, [pc, #864] @ (112158 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #142 @ 0x8e │ │ │ │ + subs r3, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #62 @ 0x3e │ │ │ │ + subs r3, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #680] @ (1120ac ) │ │ │ │ + ldr r4, [pc, #648] @ (11208c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #704] @ (1120c8 ) │ │ │ │ + ldr r1, [pc, #672] @ (1120a8 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #94 @ 0x5e │ │ │ │ + subs r3, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #14 │ │ │ │ + subs r3, #6 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #256] @ 0x100 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + subs r3, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #222 @ 0xde │ │ │ │ + subs r2, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + str r1, [sp, #232] @ 0xe8 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #32] │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #254 @ 0xfe │ │ │ │ + subs r2, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #174 @ 0xae │ │ │ │ + subs r2, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ + ldr r6, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #206 @ 0xce │ │ │ │ + subs r2, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #126 @ 0x7e │ │ │ │ + subs r2, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r1, r7] │ │ │ │ + ldr r2, [r0, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + ldr r4, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #158 @ 0x9e │ │ │ │ + subs r2, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + subs r2, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r2, r7 │ │ │ │ + sbcs r2, r6 │ │ │ │ movs r2, r4 │ │ │ │ - rors r0, r0 │ │ │ │ + sbcs r0, r7 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #110 @ 0x6e │ │ │ │ + subs r2, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #30 │ │ │ │ + subs r2, #22 │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r2, r7 │ │ │ │ + sbcs r2, r6 │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r0, r2 │ │ │ │ + sbcs r0, r1 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #62 @ 0x3e │ │ │ │ + subs r2, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - subs r1, #238 @ 0xee │ │ │ │ + subs r1, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r7, #28] │ │ │ │ + strb r2, [r6, #28] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #14 │ │ │ │ + subs r2, #6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + subs r1, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + strb r2, [r2, #29] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r4, #28] │ │ │ │ + strb r0, [r3, #28] │ │ │ │ movs r2, r4 │ │ │ │ - subs r1, #222 @ 0xde │ │ │ │ + subs r1, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r1, #142 @ 0x8e │ │ │ │ + subs r1, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r6, [r0, #25] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r6, #25] │ │ │ │ + ldrb r0, [r5, #25] │ │ │ │ movs r2, r4 │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ + subs r1, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r1, #94 @ 0x5e │ │ │ │ + subs r1, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r0, #26] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ + ldrb r0, [r7, #24] │ │ │ │ movs r2, r4 │ │ │ │ - subs r1, #126 @ 0x7e │ │ │ │ + subs r1, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + subs r1, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #792] @ (1121cc ) │ │ │ │ + ldr r2, [pc, #760] @ (1121ac ) │ │ │ │ movs r2, r4 │ │ │ │ - blx r4 │ │ │ │ + blx r3 │ │ │ │ movs r2, r4 │ │ │ │ - subs r1, #78 @ 0x4e │ │ │ │ + subs r1, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, #254 @ 0xfe │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r5, [pc, #3884] @ 112df0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ 112df4 │ │ │ │ ldr.w r3, [pc, #3884] @ 112df8 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 112dfc │ │ │ │ @@ -238035,661 +238034,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3848 @ 0xf08 │ │ │ │ bl 126f5c │ │ │ │ b.w 106f54 │ │ │ │ - cmp lr, r4 │ │ │ │ - movs r2, r4 │ │ │ │ - negs r0, r4 │ │ │ │ - movs r2, r4 │ │ │ │ - adds r4, #14 │ │ │ │ - movs r2, r4 │ │ │ │ - adds r3, #190 @ 0xbe │ │ │ │ - movs r2, r4 │ │ │ │ - negs r2, r4 │ │ │ │ + cmp lr, r3 │ │ │ │ movs r2, r4 │ │ │ │ - tst r0, r6 │ │ │ │ + negs r0, r3 │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + adds r4, #6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - negs r2, r4 │ │ │ │ + negs r2, r3 │ │ │ │ movs r2, r4 │ │ │ │ - tst r0, r0 │ │ │ │ + tst r0, r5 │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + adds r3, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #94 @ 0x5e │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - negs r2, r4 │ │ │ │ + negs r2, r3 │ │ │ │ movs r2, r4 │ │ │ │ - rors r0, r2 │ │ │ │ + rors r0, r7 │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + adds r3, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #46 @ 0x2e │ │ │ │ + adds r3, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - negs r6, r3 │ │ │ │ + negs r2, r3 │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r0, r4 │ │ │ │ + rors r0, r1 │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #78 @ 0x4e │ │ │ │ + adds r3, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r3, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - negs r2, r3 │ │ │ │ + negs r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - adcs r0, r6 │ │ │ │ + sbcs r0, r3 │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #30 │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ + adds r2, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - negs r6, r2 │ │ │ │ + negs r2, r2 │ │ │ │ movs r2, r4 │ │ │ │ - adcs r0, r0 │ │ │ │ + adcs r0, r5 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + adds r3, #22 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ + adds r2, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - negs r2, r2 │ │ │ │ + negs r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r0, r2 │ │ │ │ + asrs r0, r7 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + adds r2, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #110 @ 0x6e │ │ │ │ + adds r2, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - negs r2, r2 │ │ │ │ + negs r2, r1 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r4 │ │ │ │ + asrs r0, r1 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ + adds r2, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - negs r2, r2 │ │ │ │ + negs r2, r1 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r6 │ │ │ │ + lsrs r0, r3 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #94 @ 0x5e │ │ │ │ + adds r2, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #14 │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - negs r2, r2 │ │ │ │ + negs r2, r1 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r0 │ │ │ │ + lsls r0, r5 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #46 @ 0x2e │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ + adds r2, #6 │ │ │ │ movs r2, r4 │ │ │ │ - negs r2, r2 │ │ │ │ + negs r2, r1 │ │ │ │ movs r2, r4 │ │ │ │ - eors r0, r2 │ │ │ │ + eors r0, r7 │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #254 @ 0xfe │ │ │ │ + adds r2, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #174 @ 0xae │ │ │ │ + adds r1, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - negs r2, r2 │ │ │ │ + negs r2, r1 │ │ │ │ movs r2, r4 │ │ │ │ - ands r0, r4 │ │ │ │ + eors r0, r1 │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #206 @ 0xce │ │ │ │ + adds r1, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #126 @ 0x7e │ │ │ │ + adds r1, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + negs r2, r1 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + ands r0, r3 │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #158 @ 0x9e │ │ │ │ + adds r1, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ + adds r1, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + str r6, [r6, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #106 @ 0x6a │ │ │ │ + adds r1, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #28 │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + strh r0, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + adds r1, #98 @ 0x62 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + adds r1, #20 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r4, #18] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #10 │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + strb r6, [r3, #18] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r2, r2] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r1, #2 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + adds r0, #180 @ 0xb4 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ + ldrsh r0, [r1, r2] │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #174 @ 0xae │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r6, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #46 @ 0x2e │ │ │ │ + adds r0, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #78 @ 0x4e │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r0, r6] │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r4, r6] │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #30 │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #206 @ 0xce │ │ │ │ + cmp r7, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r5, r6] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r6, r5] │ │ │ │ + strb r0, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #238 @ 0xee │ │ │ │ + adds r0, #22 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #158 @ 0x9e │ │ │ │ + cmp r7, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + strb r2, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r2, #108] @ 0x6c │ │ │ │ + strb r0, [r5, r5] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #190 @ 0xbe │ │ │ │ + cmp r7, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + cmp r7, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #648] @ (1131fc ) │ │ │ │ + str r6, [r7, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #736] @ (113258 ) │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + cmp r7, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ + cmp r7, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #24] @ (112f9c ) │ │ │ │ + ldr r0, [pc, #616] @ (1131dc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #256] @ (113088 ) │ │ │ │ + ldr r0, [pc, #704] @ (113238 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #94 @ 0x5e │ │ │ │ + cmp r7, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #14 │ │ │ │ + cmp r7, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #40] @ (112fbc ) │ │ │ │ + ldr r2, [pc, #1016] @ (11337c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #64] @ (112fd8 ) │ │ │ │ + ldr r3, [pc, #224] @ (113068 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ + cmp r7, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #222 @ 0xde │ │ │ │ + cmp r7, #6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #56] @ (112fdc ) │ │ │ │ + ldr r3, [pc, #8] @ (112f9c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #896] @ (113328 ) │ │ │ │ + ldr r3, [pc, #32] @ (112fb8 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #254 @ 0xfe │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #174 @ 0xae │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #968] @ (11337c ) │ │ │ │ + ldr r3, [pc, #24] @ (112fbc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #704] @ (113278 ) │ │ │ │ + ldr r2, [pc, #864] @ (113308 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #206 @ 0xce │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #126 @ 0x7e │ │ │ │ + cmp r6, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldr r2, [pc, #936] @ (11335c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldr r2, [pc, #672] @ (113258 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #158 @ 0x9e │ │ │ │ + cmp r6, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #78 @ 0x4e │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ ldrb r2, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r4, r0] │ │ │ │ + ldrb r0, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #30 │ │ │ │ + cmp r6, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ + ldrb r2, [r6, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r6, r7] │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r6, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #238 @ 0xee │ │ │ │ + cmp r6, #22 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r5, r6] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + ldrh r0, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #14 │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ + ldrb r2, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r2, r6] │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ + cmp r6, #6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #142 @ 0x8e │ │ │ │ + cmp r5, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r6, r6] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r4, r5] │ │ │ │ + ldrh r0, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #174 @ 0xae │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #94 @ 0x5e │ │ │ │ + cmp r5, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ ldrb r6, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ + cmp r5, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ + cmp r5, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #252 @ 0xfc │ │ │ │ + cmp r5, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, r6] │ │ │ │ + ldrb r6, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r2, r3] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #206 @ 0xce │ │ │ │ + cmp r4, #244 @ 0xf4 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r3, r6] │ │ │ │ + ldrb r2, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r4, r2] │ │ │ │ + ldrh r0, [r1, r3] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #238 @ 0xee │ │ │ │ + cmp r5, #22 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #158 @ 0x9e │ │ │ │ + cmp r4, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r3, r6] │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r6, r1] │ │ │ │ + ldrh r0, [r3, r2] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + cmp r4, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #110 @ 0x6e │ │ │ │ + cmp r4, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ ldrb r2, [r2, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ + ldrh r0, [r5, r1] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #142 @ 0x8e │ │ │ │ + cmp r4, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + cmp r4, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + ldrb r2, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r2, r0] │ │ │ │ + ldrh r0, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #94 @ 0x5e │ │ │ │ + cmp r4, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #14 │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ + ldrb r2, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + ldrh r0, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ + cmp r4, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + cmp r4, #6 │ │ │ │ movs r2, r4 │ │ │ │ ldrb r6, [r0, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r6, r6] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #254 @ 0xfe │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #174 @ 0xae │ │ │ │ + cmp r3, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, r6] │ │ │ │ + ldrb r6, [r7, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #126 @ 0x7e │ │ │ │ + cmp r3, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + ldr r0, [r7, r5] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #158 @ 0x9e │ │ │ │ + cmp r3, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #78 @ 0x4e │ │ │ │ + cmp r3, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r6, #8] │ │ │ │ + strb r2, [r3, #8] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #30 │ │ │ │ + cmp r3, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r2, #28] │ │ │ │ + strb r6, [r5, #8] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #238 @ 0xee │ │ │ │ + cmp r3, #22 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, r6 │ │ │ │ + str r6, [r1, #28] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, r8 │ │ │ │ + str r0, [r4, #28] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #14 │ │ │ │ + cmp r3, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #190 @ 0xbe │ │ │ │ + cmp r2, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r5 │ │ │ │ + cmp r2, r5 │ │ │ │ movs r2, r4 │ │ │ │ - eors r4, r6 │ │ │ │ + cmp r0, r7 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ + cmp r3, #6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r2, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r2 │ │ │ │ + asrs r2, r4 │ │ │ │ movs r2, r4 │ │ │ │ - eors r4, r0 │ │ │ │ + eors r4, r5 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #174 @ 0xae │ │ │ │ + cmp r2, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r2, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r0 │ │ │ │ + asrs r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - ands r0, r2 │ │ │ │ + ands r4, r7 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #122 @ 0x7a │ │ │ │ + cmp r2, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #44 @ 0x2c │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r6 │ │ │ │ + lsrs r2, r7 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + ands r0, r1 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ + cmp r2, #36 @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r4 │ │ │ │ + lsrs r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #30 │ │ │ │ + cmp r2, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #206 @ 0xce │ │ │ │ + cmp r1, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r2 │ │ │ │ + lsrs r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + subs r7, #172 @ 0xac │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #238 @ 0xee │ │ │ │ + cmp r2, #22 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #158 @ 0x9e │ │ │ │ + cmp r1, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r1, #28] │ │ │ │ + lsrs r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + subs r7, #124 @ 0x7c │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #190 @ 0xbe │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #110 @ 0x6e │ │ │ │ + cmp r1, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #14 │ │ │ │ + str r2, [r0, #28] │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #36 @ 0x24 │ │ │ │ + str r0, [r1, #24] │ │ │ │ + movs r2, r4 │ │ │ │ + cmp r1, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + cmp r1, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + subs r7, #6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #42 @ 0x2a │ │ │ │ + subs r7, #28 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + cmp r1, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #94 @ 0x5e │ │ │ │ + cmp r1, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #14 │ │ │ │ + subs r7, #34 @ 0x22 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #26 │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ + cmp r1, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + cmp r1, #6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + subs r7, #18 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #10 │ │ │ │ + subs r6, #188 @ 0xbc │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #148 @ 0x94 │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ + cmp r0, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #174 @ 0xae │ │ │ │ + subs r7, #2 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #250 @ 0xfa │ │ │ │ + subs r6, #140 @ 0x8c │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #100 @ 0x64 │ │ │ │ + cmp r0, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + cmp r0, #166 @ 0xa6 │ │ │ │ + movs r2, r4 │ │ │ │ + subs r6, #242 @ 0xf2 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #126 @ 0x7e │ │ │ │ + subs r6, #92 @ 0x5c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #248] @ (1132bc ) │ │ │ │ + cmp r0, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #304] @ (1132f8 ) │ │ │ │ + cmp r0, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #158 @ 0x9e │ │ │ │ + ldr r5, [pc, #216] @ (11329c ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #78 @ 0x4e │ │ │ │ + ldr r5, [pc, #272] @ (1132d8 ) │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + cmp r0, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #116 @ 0x74 │ │ │ │ + cmp r0, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #110 @ 0x6e │ │ │ │ + adds r1, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #30 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #968] @ (1135ac ) │ │ │ │ + cmp r0, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #0] @ (1131e8 ) │ │ │ │ + cmp r0, #22 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #62 @ 0x3e │ │ │ │ + ldr r2, [pc, #936] @ (11358c ) │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #238 @ 0xee │ │ │ │ + ldr r2, [pc, #992] @ (1135c8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + cmp r0, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r4, r7] │ │ │ │ + movs r7, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #14 │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ + ldrsh r0, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #26 │ │ │ │ + cmp r0, #6 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r5, r4] │ │ │ │ + movs r7, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #222 @ 0xde │ │ │ │ + subs r3, #18 │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #142 @ 0x8e │ │ │ │ + str r0, [r4, r4] │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #10 │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r7, r3] │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #174 @ 0xae │ │ │ │ + subs r3, #2 │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ + str r0, [r6, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + movs r7, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r1, r3] │ │ │ │ + movs r7, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #126 @ 0x7e │ │ │ │ + str r6, [r4, r4] │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + str r0, [r0, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, r4] │ │ │ │ + movs r7, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + movs r7, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #78 @ 0x4e │ │ │ │ + str r2, [r2, r4] │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #254 @ 0xfe │ │ │ │ + str r0, [r2, r2] │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #166 @ 0xa6 │ │ │ │ + movs r7, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r5, r1] │ │ │ │ + movs r6, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #30 │ │ │ │ + adds r0, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #206 @ 0xce │ │ │ │ + str r0, [r4, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #952] @ (11360c ) │ │ │ │ + movs r7, #22 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r7, r0] │ │ │ │ + movs r6, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #238 @ 0xee │ │ │ │ + ldr r4, [pc, #920] @ (1135ec ) │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #158 @ 0x9e │ │ │ │ + str r0, [r6, r0] │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #42 @ 0x2a │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, r0] │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #186 @ 0xba │ │ │ │ + adds r4, #34 @ 0x22 │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #108 @ 0x6c │ │ │ │ + ldr r7, [pc, #1008] @ (113658 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, #106 @ 0x6a │ │ │ │ + movs r6, #178 @ 0xb2 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #864] @ (1135d8 ) │ │ │ │ + movs r6, #100 @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #142 @ 0x8e │ │ │ │ + subs r0, #98 @ 0x62 │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #62 @ 0x3e │ │ │ │ + ldr r7, [pc, #832] @ (1135b8 ) │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ + movs r6, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #672] @ (113528 ) │ │ │ │ + movs r6, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + @ instruction: 0x47be │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #14 │ │ │ │ + ldr r7, [pc, #640] @ (113508 ) │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0x47d6 │ │ │ │ + movs r6, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #480] @ (113478 ) │ │ │ │ + movs r6, #6 │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #46 @ 0x2e │ │ │ │ + @ instruction: 0x47ce │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #222 @ 0xde │ │ │ │ + ldr r7, [pc, #448] @ (113458 ) │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0x47ca │ │ │ │ + movs r6, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #288] @ (1133c8 ) │ │ │ │ + movs r5, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #254 @ 0xfe │ │ │ │ + @ instruction: 0x47c2 │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #174 @ 0xae │ │ │ │ + ldr r7, [pc, #256] @ (1133a8 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, #202 @ 0xca │ │ │ │ + movs r5, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #96] @ (113318 ) │ │ │ │ + movs r5, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #206 @ 0xce │ │ │ │ + subs r0, #194 @ 0xc2 │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #126 @ 0x7e │ │ │ │ + ldr r7, [pc, #64] @ (1132f8 ) │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + movs r5, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ + movs r5, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #158 @ 0x9e │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ + movs r5, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, #108] @ 0x6c │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #110 @ 0x6e │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #30 │ │ │ │ + str r4, [r0, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, #108] @ 0x6c │ │ │ │ + movs r5, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #104] @ 0x68 │ │ │ │ + movs r5, #22 │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #62 @ 0x3e │ │ │ │ + str r6, [r0, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ + str r4, [r2, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ + movs r5, #54 @ 0x36 │ │ │ │ + movs r2, r4 │ │ │ │ + movs r4, #230 @ 0xe6 │ │ │ │ + movs r2, r4 │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #100] @ 0x64 │ │ │ │ + str r4, [r4, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #14 │ │ │ │ + movs r5, #6 │ │ │ │ movs r2, r4 │ │ │ │ - movs r4, #190 @ 0xbe │ │ │ │ + movs r4, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r5, [pc, #1156] @ 113788 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #1156] @ 11378c │ │ │ │ ldr.w r3, [pc, #1156] @ 113790 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #1152] @ 113794 │ │ │ │ @@ -239103,237 +239102,237 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3272 @ 0xcc8 │ │ │ │ bl 126f5c │ │ │ │ b.w 106f54 │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r1, #7 │ │ │ │ + subs r6, r0, #7 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r7, #5 │ │ │ │ + subs r6, r6, #5 │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #138 @ 0x8a │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r3, #6 │ │ │ │ + subs r6, r2, #6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r1, #5 │ │ │ │ + subs r6, r0, #5 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r2, r4] │ │ │ │ + strb r2, [r1, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + strb r4, [r2, r4] │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + subs r6, r4, #5 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + subs r6, r2, #4 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r4 │ │ │ │ + lsls r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r6 │ │ │ │ + lsls r4, r5 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r7, #4 │ │ │ │ + subs r6, r6, #4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + subs r6, r4, #3 │ │ │ │ movs r2, r4 │ │ │ │ - movs r4, #142 @ 0x8e │ │ │ │ + movs r4, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldr r0, [r6, r6] │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r1, #4 │ │ │ │ + subs r6, r0, #4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + subs r6, r6, #2 │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #68 @ 0x44 │ │ │ │ + subs r3, #60 @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #80 @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + subs r6, r3, #3 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r2, #2 │ │ │ │ + subs r6, r1, #2 │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #104 @ 0x68 │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ + subs r3, #40 @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + subs r6, r6, #2 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r5, #1 │ │ │ │ + subs r6, r4, #1 │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #100 @ 0x64 │ │ │ │ + subs r3, #92 @ 0x5c │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #8 │ │ │ │ + subs r3, #0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r2, #2 │ │ │ │ + subs r6, r1, #2 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r0, #1 │ │ │ │ + subs r6, r7, #0 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #136 @ 0x88 │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #156 @ 0x9c │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r5, #1 │ │ │ │ + subs r6, r4, #1 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r3, #0 │ │ │ │ + subs r6, r2, #0 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #156 @ 0x9c │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r0, #1 │ │ │ │ + subs r6, r7, #0 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r6, #7 │ │ │ │ + adds r6, r5, #7 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r2, #96] @ 0x60 │ │ │ │ + ldr r0, [r1, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r4, [r4, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r3, #0 │ │ │ │ + subs r6, r2, #0 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r1, #7 │ │ │ │ + adds r6, r0, #7 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ + ldr r0, [r5, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ + ldr r0, [r7, #92] @ 0x5c │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r6, #7 │ │ │ │ + adds r2, r5, #7 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, r4, #6 │ │ │ │ + adds r4, r3, #6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #64 @ 0x40 │ │ │ │ + subs r4, #56 @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r4, #76 @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r1, #7 │ │ │ │ + adds r6, r0, #7 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r7, #5 │ │ │ │ + adds r6, r6, #5 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #160] @ (1138fc ) │ │ │ │ + ldr r3, [pc, #128] @ (1138dc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #336] @ (1139b0 ) │ │ │ │ + ldr r3, [pc, #304] @ (113990 ) │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r4, #6 │ │ │ │ + adds r2, r3, #6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, r2, #5 │ │ │ │ + adds r4, r1, #5 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + str r0, [r6, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r1, r7] │ │ │ │ + str r0, [r0, r7] │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r7, #5 │ │ │ │ + adds r6, r6, #5 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r5, #4 │ │ │ │ + adds r6, r4, #4 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, r7] │ │ │ │ + str r4, [r0, r7] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r4, r6] │ │ │ │ + str r0, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r2, #5 │ │ │ │ + adds r6, r1, #5 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r0, #4 │ │ │ │ + adds r6, r7, #3 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r2, r5] │ │ │ │ + strh r4, [r1, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + strh r0, [r4, r5] │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r5, #4 │ │ │ │ + adds r2, r4, #4 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, r3, #3 │ │ │ │ + adds r4, r2, #3 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r4, r7] │ │ │ │ + ldrsh r0, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + ldrsh r4, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r0, #4 │ │ │ │ + adds r6, r7, #3 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r6, #2 │ │ │ │ + adds r6, r5, #2 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + ldrb r0, [r0, #11] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ + ldrb r4, [r1, #11] │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r3, #3 │ │ │ │ + adds r6, r2, #3 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r1, #2 │ │ │ │ + adds r6, r0, #2 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ + ldrb r4, [r0, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r3, r5] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r6, #2 │ │ │ │ + adds r6, r5, #2 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r4, #1 │ │ │ │ + adds r6, r3, #1 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #480] @ (113aac ) │ │ │ │ + ldr r2, [pc, #448] @ (113a8c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #256] @ (1139d0 ) │ │ │ │ + ldr r2, [pc, #224] @ (1139b0 ) │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r1, #2 │ │ │ │ + adds r6, r0, #2 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r7, #0 │ │ │ │ + adds r6, r6, #0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #480] @ (113abc ) │ │ │ │ + ldr r2, [pc, #448] @ (113a9c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #96] @ (113940 ) │ │ │ │ + ldr r2, [pc, #64] @ (113920 ) │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r4, #1 │ │ │ │ + adds r6, r3, #1 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r2, #0 │ │ │ │ + adds r6, r1, #0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #464] @ (113abc ) │ │ │ │ + ldr r2, [pc, #432] @ (113a9c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #960] @ (113cb0 ) │ │ │ │ + ldr r1, [pc, #928] @ (113c90 ) │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r7, #0 │ │ │ │ + adds r6, r6, #0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r5, r7 │ │ │ │ + subs r6, r4, r7 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #480] @ (113adc ) │ │ │ │ + ldr r2, [pc, #448] @ (113abc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #800] @ (113c20 ) │ │ │ │ + ldr r1, [pc, #768] @ (113c00 ) │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r2, #0 │ │ │ │ + adds r6, r1, #0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r0, r7 │ │ │ │ + subs r6, r7, r6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #448] @ (113acc ) │ │ │ │ + ldr r2, [pc, #416] @ (113aac ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #640] @ (113b90 ) │ │ │ │ + ldr r1, [pc, #608] @ (113b70 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r5, r7 │ │ │ │ + subs r6, r4, r7 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + subs r6, r2, r6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #464] @ (113aec ) │ │ │ │ + ldr r2, [pc, #432] @ (113acc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #480] @ (113b00 ) │ │ │ │ + ldr r1, [pc, #448] @ (113ae0 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r0, r7 │ │ │ │ + subs r6, r7, r6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + subs r6, r5, r5 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #464] @ (113afc ) │ │ │ │ + ldr r2, [pc, #432] @ (113adc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #320] @ (113a70 ) │ │ │ │ + ldr r1, [pc, #288] @ (113a50 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + subs r6, r2, r6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r1, r5 │ │ │ │ + subs r6, r0, r5 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #448] @ (113afc ) │ │ │ │ + ldr r2, [pc, #416] @ (113adc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #160] @ (1139e0 ) │ │ │ │ + ldr r1, [pc, #128] @ (1139c0 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + subs r6, r5, r5 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r4, r4 │ │ │ │ + subs r6, r3, r4 │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r0, #444] @ 0x1bc │ │ │ │ movw r2, #27497 @ 0x6b69 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw ip, #38568 @ 0x96a8 │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ @@ -248774,15 +248773,15 @@ │ │ │ │ str.w r0, [r4, #3304] @ 0xce8 │ │ │ │ strb.w r3, [r4, #3324] @ 0xcfc │ │ │ │ str.w r0, [r4, #3308] @ 0xcec │ │ │ │ str.w r0, [r4, #3312] @ 0xcf0 │ │ │ │ str.w r0, [r4, #3316] @ 0xcf4 │ │ │ │ str.w r0, [r4, #3320] @ 0xcf8 │ │ │ │ str.w r3, [r4, #3556] @ 0xde4 │ │ │ │ - bl 1c3040 │ │ │ │ + bl 1c3038 │ │ │ │ str.w r0, [r4, #3552] @ 0xde0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #3324] @ 0xcfc │ │ │ │ @@ -248821,37 +248820,37 @@ │ │ │ │ cbz r0, 11ad72 │ │ │ │ ldr r2, [pc, #120] @ (11adc4 ) │ │ │ │ ldr.w r3, [r5, #3304] @ 0xce8 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 11ad60 │ │ │ │ cbz r3, 11adb6 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr.w r3, [r5, #3304] @ 0xce8 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r5, #3304] @ 0xce8 │ │ │ │ str.w r2, [r5, #3308] @ 0xcec │ │ │ │ str.w r2, [r5, #3312] @ 0xcf0 │ │ │ │ str.w r2, [r5, #3316] @ 0xcf4 │ │ │ │ ldr.w r0, [r5, #3552] @ 0xde0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cbnz r3, 11ad86 │ │ │ │ - bl 1c3148 │ │ │ │ + bl 1c3140 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3324] @ 0xcfc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #64] @ (11adc8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #64] @ (11adcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ ldr.w r0, [r5, #3552] @ 0xde0 │ │ │ │ - bl 1c3148 │ │ │ │ + bl 1c3140 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3324] @ 0xcfc │ │ │ │ b.n 11ad84 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 5422c │ │ │ │ ldr.w r0, [r5, #3308] @ 0xcec │ │ │ │ ldr.w r2, [r5, #3312] @ 0xcf0 │ │ │ │ @@ -248861,15 +248860,15 @@ │ │ │ │ b.n 11ad60 │ │ │ │ strh r4, [r7, r3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r0, r0, #24 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #236] @ (11aed0 ) │ │ │ │ @@ -248880,15 +248879,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, #232] @ (11aed8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ ldr r2, [pc, #220] @ (11aedc ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc │ │ │ │ add r7, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -248920,15 +248919,15 @@ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 11aea2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cbz r0, 11ae94 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11aec8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ add r0, r2 │ │ │ │ @@ -248979,52 +248978,52 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strh r6, [r2, r0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, r0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - rsb r0, r0, r9, asr #32 │ │ │ │ + subs.w r0, r8, r9, asr #32 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, r5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3552] @ 0xde0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1c3218 │ │ │ │ + bl 1c3210 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 11af10 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r1, [r4, #3556] @ 0xde4 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [r4, #3556] @ 0xde4 │ │ │ │ ldr.w r0, [r4, #3552] @ 0xde0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c315c │ │ │ │ + bl 1c3154 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n 11af0a │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #3552] @ 0xde0 │ │ │ │ - bl 1c3298 │ │ │ │ + bl 1c3290 │ │ │ │ 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] @ (11b02c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -249076,30 +249075,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 11af6e │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r4, #3320] @ 0xcf8 │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ b.n 11af6e │ │ │ │ cmp r2, #2 │ │ │ │ beq.n 11affe │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11b01e │ │ │ │ b.n 11aff0 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 11b012 │ │ │ │ @@ -249714,15 +249713,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w r0, r5, #32 │ │ │ │ blx 55438 │ │ │ │ mov r0, r7 │ │ │ │ strd r4, r4, [r5, #96] @ 0x60 │ │ │ │ strd r4, r4, [r5, #104] @ 0x68 │ │ │ │ - bl 1c4788 │ │ │ │ + bl 1c4780 │ │ │ │ cbz r0, 11b596 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ lsrs r3, r3, #20 │ │ │ │ orr.w r3, r3, r2, lsl #12 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r1, [pc, #332] @ (11b6e4 ) │ │ │ │ ldr r0, [pc, #332] @ (11b6e8 ) │ │ │ │ @@ -249853,31 +249852,31 @@ │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ b.n 11b6a6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [pc, #840] @ (11ba24 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + str r6, [r5, #24] │ │ │ │ movs r1, r4 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r2, #96] @ 0x60 │ │ │ │ movs r6, r4 │ │ │ │ - cdp2 0, 4, cr0, cr8, cr1, {1} │ │ │ │ - cdp2 0, 3, cr0, cr12, cr1, {1} │ │ │ │ - movs r1, #18 │ │ │ │ + cdp2 0, 4, cr0, cr0, cr1, {1} │ │ │ │ + cdp2 0, 3, cr0, cr4, cr1, {1} │ │ │ │ + movs r1, #10 │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 4, cr0, cr2, cr1, {1} │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + cdp2 0, 3, cr0, cr10, cr1, {1} │ │ │ │ + movs r0, #192 @ 0xc0 │ │ │ │ movs r2, r4 │ │ │ │ - stc2l 0, cr0, [r2, #132]! @ 0x84 │ │ │ │ ldc2l 0, cr0, [sl, #132] @ 0x84 │ │ │ │ - ldc2l 0, cr0, [r4, #132] @ 0x84 │ │ │ │ - ldc2l 0, cr0, [r0, #132] @ 0x84 │ │ │ │ - stc2l 0, cr0, [lr, #132] @ 0x84 │ │ │ │ + ldc2l 0, cr0, [r2, #132] @ 0x84 │ │ │ │ + stc2l 0, cr0, [ip, #132] @ 0x84 │ │ │ │ stc2l 0, cr0, [r8, #132] @ 0x84 │ │ │ │ + stc2l 0, cr0, [r6, #132] @ 0x84 │ │ │ │ + stc2l 0, cr0, [r0, #132] @ 0x84 │ │ │ │ ldr r1, [pc, #304] @ (11b848 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1384] @ 0x568 │ │ │ │ ldr.w r2, [pc, #1252] @ 11bc10 │ │ │ │ @@ -249897,15 +249896,15 @@ │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 55184 <__localtime64@plt> │ │ │ │ ldrd r5, r4, [r0, #16] │ │ │ │ ldrd sl, r8, [r0] │ │ │ │ addw r4, r4, #1900 @ 0x76c │ │ │ │ ldrd r7, r6, [r0, #8] │ │ │ │ - bl 1c5948 │ │ │ │ + bl 1c5940 │ │ │ │ ldr.w r1, [pc, #1192] @ 11bc1c │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strd r0, r4, [sp, #4] │ │ │ │ add r4, sp, #620 @ 0x26c │ │ │ │ add r1, pc │ │ │ │ adds r5, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -250327,22 +250326,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #776] @ (11bf1c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr r0, [pc, #768] @ (11bf18 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [lr], {33} @ 0x21 │ │ │ │ - stc2l 0, cr0, [r8], #132 @ 0x84 │ │ │ │ + ldc2l 0, cr0, [r6], {33} @ 0x21 │ │ │ │ + stc2l 0, cr0, [r0], #132 @ 0x84 │ │ │ │ bl ffffbc26 │ │ │ │ - b.n 11bc98 │ │ │ │ + b.n 11bc88 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r6, #33] @ 0x21 │ │ │ │ + str??.w r0, [lr, #33] @ 0x21 │ │ │ │ add r0, sl │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr.w r3, [r4, #-104] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ it eq │ │ │ │ moveq.w r6, #805306368 @ 0x30000000 │ │ │ │ beq.n 11bc5a │ │ │ │ @@ -250874,16 +250873,16 @@ │ │ │ │ orr.w r7, r2, r1, lsl #2 │ │ │ │ lsls r3, r3, #30 │ │ │ │ mov.w r3, #0 │ │ │ │ it mi │ │ │ │ orrmi.w r7, r7, #8 │ │ │ │ strd r3, r3, [sp, #256] @ 0x100 │ │ │ │ strd r3, r3, [sp, #264] @ 0x108 │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ add.w r2, r0, #51 @ 0x33 │ │ │ │ adds r0, #55 @ 0x37 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 11c314 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ @@ -251437,16 +251436,16 @@ │ │ │ │ bne.n 11c8c8 │ │ │ │ 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 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r0, 11c8ee │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -252434,15 +252433,15 @@ │ │ │ │ cbz r0, 11d430 │ │ │ │ ldr r2, [pc, #68] @ (11d450 ) │ │ │ │ ldr.w r3, [r4, #1308] @ 0x51c │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 11d41e │ │ │ │ cbz r3, 11d442 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr.w r3, [r4, #1308] @ 0x51c │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #1308] @ 0x51c │ │ │ │ str.w r2, [r4, #1312] @ 0x520 │ │ │ │ str.w r2, [r4, #1316] @ 0x524 │ │ │ │ str.w r2, [r4, #1320] @ 0x528 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ @@ -253172,15 +253171,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f5c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bhi.n 11dbb4 │ │ │ │ + bhi.n 11dba4 │ │ │ │ movs r1, r4 │ │ │ │ cbnz r2, 11dbc4 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -253304,15 +253303,15 @@ │ │ │ │ beq.n 11dd6e │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r0, #256 @ 0x100 │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr.w r4, [r4, #284] @ 0x11c │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 11dd68 │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ subs r4, #36 @ 0x24 │ │ │ │ mov sl, r7 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -253333,15 +253332,15 @@ │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 11dd3a │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ 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 │ │ │ │ @@ -253361,24 +253360,24 @@ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ bl 1271c8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr.w r2, [r5, #280] @ 0x118 │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r5, #280 @ 0x118 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [r5, #280] @ 0x118 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ 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 │ │ │ │ @@ -253397,15 +253396,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r4, r0, #256 @ 0x100 │ │ │ │ strd r2, r0, [sp] │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ 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 │ │ │ │ @@ -253413,22 +253412,22 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ cbz r2, 11de52 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ 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 │ │ │ │ @@ -253550,15 +253549,15 @@ │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 11dfe4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cbz r0, 11dfd2 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, 11e00a │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ add.w ip, r0, r3 │ │ │ │ b.n 11df24 │ │ │ │ @@ -253608,15 +253607,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #296 @ 0x128 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr.w r4, [r5, #324] @ 0x144 │ │ │ │ add.w r5, r5, #320 @ 0x140 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 11e07c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ tst r6, r3 │ │ │ │ @@ -253630,15 +253629,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 11e058 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #136] @ (11e124 ) │ │ │ │ @@ -253814,24 +253813,24 @@ │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ bl 12718c │ │ │ │ add.w r0, r6, #296 @ 0x128 │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ strd r2, r3, [r4, #68] @ 0x44 │ │ │ │ ldrd r2, r3, [r7, #20] │ │ │ │ strd r2, r3, [r4, #76] @ 0x4c │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr.w r2, [r6, #320] @ 0x140 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ add.w r1, r6, #320 @ 0x140 │ │ │ │ add.w r0, r6, #296 @ 0x128 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [r6, #320] @ 0x140 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ 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 │ │ │ │ @@ -253866,23 +253865,23 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ add.w r2, r0, #296 @ 0x128 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ 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 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ mov r0, r4 │ │ │ │ bl 127204 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r2, 11e32c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ @@ -254013,15 +254012,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r6, #16] │ │ │ │ b.n 11e424 │ │ │ │ mov r4, r0 │ │ │ │ addw r8, r0, #3588 @ 0xe04 │ │ │ │ addw r0, r0, #3588 @ 0xe04 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr.w r0, [r4, #3612] @ 0xe1c │ │ │ │ cbz r0, 11e4d6 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cbz r6, 11e4e2 │ │ │ │ mov r0, r6 │ │ │ │ blx 55178 │ │ │ │ movs r3, #1 │ │ │ │ @@ -254034,42 +254033,42 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11e4e2 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 55100 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w r0, [r4, #3612] @ 0xe1c │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 11e4e8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cbz r1, 11e4bc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ str r7, [r6, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ 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 11e460 │ │ │ │ - bl 1c2ec8 │ │ │ │ + bl 1c2ec0 │ │ │ │ str.w r0, [r4, #3612] @ 0xe1c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11e480 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 11e4c0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #3612] @ 0xe1c │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11e4be │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n 11e4e2 │ │ │ │ @@ -254629,15 +254628,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f5c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #56 @ 0x38 │ │ │ │ b.n 11ea04 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r2!, {r4} │ │ │ │ movs r1, r4 │ │ │ │ cbnz r2, 11ead4 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -254816,31 +254815,31 @@ │ │ │ │ ldr r3, [pc, #44] @ (11ecd0 ) │ │ │ │ add r3, pc │ │ │ │ b.n 11ec54 │ │ │ │ asrs r4, r2, #16 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11eed4 │ │ │ │ + b.n 11eec4 │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ asrs r4, r0, #14 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [pc, #216] @ (11eda0 ) │ │ │ │ + ldr r0, [pc, #184] @ (11ed80 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r3, r7} │ │ │ │ + ldmia r0!, {r2, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r0!, {r2, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ movs r1, r4 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4052] @ 0xfd4 │ │ │ │ ldr.w lr, [pc, #252] @ 11ede4 │ │ │ │ @@ -254896,15 +254895,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126b18 │ │ │ │ ldr r0, [pc, #112] @ (11edf8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb2c0 │ │ │ │ + bl 1cb2b8 │ │ │ │ cbnz r0, 11edde │ │ │ │ ldr r2, [pc, #104] @ (11edfc ) │ │ │ │ ldr r3, [pc, #80] @ (11ede8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -254936,31 +254935,31 @@ │ │ │ │ b.n 11ed66 │ │ │ │ blx 548ac │ │ │ │ nop │ │ │ │ asrs r4, r1, #12 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r7} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r7!, {r4, r6, r7} │ │ │ │ + stmia r7!, {r3, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ asrs r6, r4, #9 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bx r1 │ │ │ │ + bx r0 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r7!, {r1, r2, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r6} │ │ │ │ movs r1, r4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ beq.n 11ee46 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -254970,15 +254969,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ add.w ip, r0, #64 @ 0x40 │ │ │ │ add.w r0, r0, #960 @ 0x3c0 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 2c7b34 │ │ │ │ + bl 2c7b2c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -255875,19 +255874,19 @@ │ │ │ │ nop │ │ │ │ lsrs r6, r6, #21 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #16 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - itte ls │ │ │ │ + itee ls │ │ │ │ movls r1, r4 │ │ │ │ - itee pl @ unpredictable │ │ │ │ - movpl r1, r4 │ │ │ │ - pushmi {r4, lr} │ │ │ │ + itet mi @ unpredictable │ │ │ │ + movmi r1, r4 │ │ │ │ + pushpl {r4, lr} │ │ │ │ movmi.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #140] @ 11f7fc │ │ │ │ sub sp, #32 │ │ │ │ ldr.w ip, [pc, #136] @ 11f800 │ │ │ │ add lr, pc │ │ │ │ @@ -255986,15 +255985,15 @@ │ │ │ │ add.w r0, r6, #960 @ 0x3c0 │ │ │ │ blx 55100 │ │ │ │ ldr r3, [pc, #692] @ (11fb30 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2c77a0 │ │ │ │ + bl 2c7798 │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ cbz r1, 11f8f4 │ │ │ │ ldr r3, [pc, #676] @ (11fb34 ) │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ str.w sl, [sp, #20] │ │ │ │ @@ -256081,20 +256080,20 @@ │ │ │ │ bne.n 11f980 │ │ │ │ ldr r7, [pc, #432] @ (11fb3c ) │ │ │ │ movs r4, #2 │ │ │ │ str.w r4, [r6, #3292] @ 0xcdc │ │ │ │ add r7, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c45e4 │ │ │ │ + bl 1c45dc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ cbz r0, 11f9ae │ │ │ │ mov r0, r7 │ │ │ │ - bl 1cb2c0 │ │ │ │ + bl 1cb2b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11faf6 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r7, [sl, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r6, #3296] @ 0xce0 │ │ │ │ str.w r2, [r6, #3232] @ 0xca0 │ │ │ │ @@ -256248,25 +256247,25 @@ │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r5} │ │ │ │ + pop {r4, r5} │ │ │ │ movs r1, r4 │ │ │ │ - cbnz r0, 11fb9a │ │ │ │ + cbnz r0, 11fb98 │ │ │ │ movs r1, r4 │ │ │ │ - cbnz r2, 11fbb8 │ │ │ │ + cbnz r2, 11fbb6 │ │ │ │ movs r1, r4 │ │ │ │ lsls r6, r6, #23 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cbnz r2, 11fb96 │ │ │ │ + cbnz r2, 11fb94 │ │ │ │ movs r1, r4 │ │ │ │ - cbnz r4, 11fbb4 │ │ │ │ + cbnz r4, 11fbb2 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov fp, r2 │ │ │ │ @@ -256579,19 +256578,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 126f5c │ │ │ │ mov r4, r0 │ │ │ │ b.n 11fe2e │ │ │ │ nop │ │ │ │ - @ instruction: 0xb7ce │ │ │ │ + @ instruction: 0xb7c6 │ │ │ │ movs r1, r4 │ │ │ │ - @ instruction: 0xb7a6 │ │ │ │ + @ instruction: 0xb79e │ │ │ │ movs r1, r4 │ │ │ │ - @ instruction: 0xb772 │ │ │ │ + @ instruction: 0xb76a │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w lr, [pc, #84] @ 11fef4 │ │ │ │ sub sp, #8 │ │ │ │ @@ -256791,15 +256790,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 12017c │ │ │ │ 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 1c3e70 │ │ │ │ + bl 1c3e68 │ │ │ │ cmp r4, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ itt ls │ │ │ │ addls.w fp, sp, #24 │ │ │ │ addls r6, sp, #24 │ │ │ │ @@ -257060,15 +257059,15 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldc2 0, cr0, [r6, #660] @ 0x294 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 1203be │ │ │ │ + cbz r4, 1203bc │ │ │ │ movs r1, r4 │ │ │ │ stc2 0, cr0, [r4, #-660]! @ 0xfffffd6c │ │ │ │ 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] │ │ │ │ @@ -260007,15 +260006,15 @@ │ │ │ │ b.w 121512 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.w 12170e │ │ │ │ ldr r1, [r6, #8] │ │ │ │ b.w 12157a │ │ │ │ - strh r6, [r2, #6] │ │ │ │ + strh r6, [r1, #6] │ │ │ │ movs r1, r5 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #428] @ 0x1ac │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ and.w r3, r7, #2 │ │ │ │ @@ -261115,15 +261114,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ strd r2, r2, [sp, #168] @ 0xa8 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ b.n 122d76 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ movs r1, r4 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w ip, [r0, #76] @ 0x4c │ │ │ │ orrs r2, r4 │ │ │ │ str r2, [r0, #0] │ │ │ │ @@ -261829,15 +261828,15 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ beq.n 12348c │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strh r4, [r4, #18] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ movs r1, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r2, #1216 @ 0x4c0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -261866,15 +261865,15 @@ │ │ │ │ movw r2, #65279 @ 0xfeff │ │ │ │ strb.w lr, [r3, #1190] @ 0x4a6 │ │ │ │ strh.w r2, [r3, #1188] @ 0x4a4 │ │ │ │ str.w r0, [r3, #1191] @ 0x4a7 │ │ │ │ str.w r1, [r3, #1195] @ 0x4ab │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r2, [r4, #80] @ 0x50 │ │ │ │ + str r2, [r3, #80] @ 0x50 │ │ │ │ movs r1, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #1216 @ 0x4c0 │ │ │ │ @@ -261916,15 +261915,15 @@ │ │ │ │ cbz r5, 1235de │ │ │ │ mov.w r2, #268 @ 0x10c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ str.w r5, [r4, #984] @ 0x3d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #776] @ (123900 ) │ │ │ │ @@ -265720,15 +265719,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #10 │ │ │ │ bl 12718c │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ strd r3, r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0760 │ │ │ │ + bl 2d0758 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ beq.n 1265dc │ │ │ │ cmp r3, #2 │ │ │ │ itte ne │ │ │ │ @@ -266018,23 +266017,23 @@ │ │ │ │ beq.n 126940 │ │ │ │ adds r0, r1, #1 │ │ │ │ itt eq │ │ │ │ ldreq r1, [r6, #64] @ 0x40 │ │ │ │ subeq.w r1, r1, lr │ │ │ │ mov r0, ip │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ cbz r0, 1268d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 1268d4 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 126964 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 126964 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ @@ -266095,16 +266094,16 @@ │ │ │ │ b.n 126900 │ │ │ │ sub.w r3, r2, #128 @ 0x80 │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ subls r2, #4 │ │ │ │ b.n 126816 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ subs r0, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ @@ -266213,15 +266212,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 2d0760 │ │ │ │ + bl 2d0758 │ │ │ │ lsls r3, r0, #29 │ │ │ │ it pl │ │ │ │ movpl r0, #0 │ │ │ │ bpl.n 126ac0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 126ac6 │ │ │ │ movw r1, #30569 @ 0x7769 │ │ │ │ @@ -266242,15 +266241,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 2d0760 │ │ │ │ + bl 2d0758 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n 126b06 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 126b08 │ │ │ │ movw r1, #30570 @ 0x776a │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ b.n 126afc │ │ │ │ @@ -266330,32 +266329,32 @@ │ │ │ │ b.n 126b4c │ │ │ │ ldr r2, [pc, #476] @ (126d8c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #476] @ (126d90 ) │ │ │ │ adds r6, #4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ add.w r3, fp, #1 │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n 126b68 │ │ │ │ b.n 126b8a │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1c6234 │ │ │ │ + bl 1c622c │ │ │ │ ldr r1, [pc, #444] @ (126d94 ) │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c6278 │ │ │ │ + bl 1c6270 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 126d48 │ │ │ │ ldr.w r3, [r4, #324] @ 0x144 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 126cda │ │ │ │ @@ -266368,15 +266367,15 @@ │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ movw r3, #48643 @ 0xbe03 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1c5f54 │ │ │ │ + bl 1c5f4c │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ble.w 126d76 │ │ │ │ mov.w r3, #48640 @ 0xbe00 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -266439,15 +266438,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, sl │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ bl 11e028 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr.w r2, [r4, #284] @ 0x11c │ │ │ │ add.w r3, r4, #280 @ 0x118 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 126d16 │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.n 126d6a │ │ │ │ it hi │ │ │ │ @@ -266464,45 +266463,45 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 11de94 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ b.n 126b68 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2c8e90 │ │ │ │ + bl 2c8e88 │ │ │ │ ldr r2, [pc, #104] @ (126d98 ) │ │ │ │ ldr r1, [pc, #108] @ (126d9c ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 126b68 │ │ │ │ b.n 126b96 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 11e088 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ b.n 126b68 │ │ │ │ tst.w sl, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #4 │ │ │ │ b.n 126cfc │ │ │ │ movs r3, #0 │ │ │ │ @@ -266511,23 +266510,23 @@ │ │ │ │ nop │ │ │ │ str r4, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r2, [pc, #832] @ (1270d0 ) │ │ │ │ + ldr r2, [pc, #800] @ (1270b0 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r2, [pc, #968] @ (12715c ) │ │ │ │ + ldr r2, [pc, #936] @ (12713c ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r3, [pc, #64] @ (126dd8 ) │ │ │ │ + ldr r3, [pc, #32] @ (126db8 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r1, [pc, #504] @ (126f94 ) │ │ │ │ + ldr r1, [pc, #472] @ (126f74 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r1, [pc, #456] @ (126f68 ) │ │ │ │ + ldr r1, [pc, #424] @ (126f48 ) │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #396] @ (126f40 ) │ │ │ │ @@ -266568,58 +266567,58 @@ │ │ │ │ cmn.w r5, #8 │ │ │ │ bne.n 126e10 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 126eec │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 126e6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c9354 │ │ │ │ + bl 2c934c │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 126f06 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c6234 │ │ │ │ + bl 1c622c │ │ │ │ ldr r1, [pc, #280] @ (126f48 ) │ │ │ │ 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 126b18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r2, [pc, #248] @ (126f4c ) │ │ │ │ ldr r3, [pc, #240] @ (126f44 ) │ │ │ │ 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 126f3a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c9354 │ │ │ │ + bl 2c934c │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 126ea8 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c6234 │ │ │ │ + bl 1c622c │ │ │ │ ldr r1, [pc, #200] @ (126f50 ) │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -266695,23 +266694,23 @@ │ │ │ │ b.n 126e14 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #776] @ (127254 ) │ │ │ │ + ldr r0, [pc, #744] @ (127234 ) │ │ │ │ movs r1, r4 │ │ │ │ str r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r0, [pc, #424] @ (1270fc ) │ │ │ │ + ldr r0, [pc, #392] @ (1270dc ) │ │ │ │ movs r1, r4 │ │ │ │ - ldrsh r0, [r5, r1] │ │ │ │ + ldrsh r0, [r4, r1] │ │ │ │ movs r1, r4 │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ 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] @ (126fb4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -266865,15 +266864,15 @@ │ │ │ │ cbz r0, 1270fe │ │ │ │ ldr r3, [pc, #48] @ (127118 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1270f6 │ │ │ │ cbz r2, 127100 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 5422c │ │ │ │ movs r3, #0 │ │ │ │ @@ -266893,43 +266892,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3584] @ 0xe00 │ │ │ │ mov r6, r2 │ │ │ │ cbz r0, 127152 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ cbz r0, 127164 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1ca034 │ │ │ │ + bl 1ca02c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1c2ec8 │ │ │ │ + bl 1c2ec0 │ │ │ │ str.w r0, [r4, #3584] @ 0xe00 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 127134 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r0, [r4, #3584] @ 0xe00 │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ movs r2, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c9f44 │ │ │ │ + bl 1c9f3c │ │ │ │ ldr.w r0, [r4, #3584] @ 0xe00 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 12713c │ │ │ │ b.n 12715e │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -266942,15 +266941,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 1c9f44 │ │ │ │ + bl 1c9f3c │ │ │ │ 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 │ │ │ │ @@ -266960,23 +266959,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 1c9f44 │ │ │ │ + bl 1c9f3c │ │ │ │ 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 1c9f5c │ │ │ │ + bl 1c9f54 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cbz r1, 127228 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 12722a │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ @@ -267000,15 +266999,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 1c9f44 │ │ │ │ + bl 1c9f3c │ │ │ │ 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 │ │ │ │ @@ -267031,15 +267030,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 1c9f44 │ │ │ │ + bl 1c9f3c │ │ │ │ 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 │ │ │ │ @@ -267073,15 +267072,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 1c9f44 │ │ │ │ + bl 1c9f3c │ │ │ │ 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 │ │ │ │ @@ -267212,15 +267211,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 1c9f44 │ │ │ │ + bl 1c9f3c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r0, #36 @ 0x24 │ │ │ │ b.n 127356 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -267270,15 +267269,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 1c9f44 │ │ │ │ + bl 1c9f3c │ │ │ │ addw r0, r5, #3236 @ 0xca4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ adds r2, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1274f6 │ │ │ │ @@ -267356,15 +267355,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ beq.n 1275f4 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 1ca034 │ │ │ │ + bl 1ca02c │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldr r2, [pc, #84] @ (127634 ) │ │ │ │ ldr r3, [pc, #80] @ (127630 ) │ │ │ │ add r2, pc │ │ │ │ @@ -267376,25 +267375,25 @@ │ │ │ │ bne.n 127626 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ addw r1, r5, #3560 @ 0xde8 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #16 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 12711c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1275dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 1275d2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -267431,15 +267430,15 @@ │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ beq.n 1276ac │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1ca034 │ │ │ │ + bl 1ca02c │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #84] @ (1276ec ) │ │ │ │ ldr r3, [pc, #80] @ (1276e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -267449,25 +267448,25 @@ │ │ │ │ bne.n 1276de │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ addw r1, r6, #3560 @ 0xde8 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 12711c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ cbnz r5, 1276d8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b.n 12768c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 127690 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ @@ -267522,15 +267521,15 @@ │ │ │ │ ldr r3, [pc, #32] @ (127790 ) │ │ │ │ add.w r0, r4, #4448 @ 0x1160 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2c7720 │ │ │ │ + bl 2c7718 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r5, #656] @ 0x290 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r0, [r4, #6] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r7, #19 │ │ │ │ @@ -268286,15 +268285,15 @@ │ │ │ │ movs r3, #121 @ 0x79 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 126f5c │ │ │ │ b.n 127f4e │ │ │ │ - adds r7, #160 @ 0xa0 │ │ │ │ + adds r7, #152 @ 0x98 │ │ │ │ movs r1, r4 │ │ │ │ cbnz r2, 127f70 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -268560,24 +268559,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 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r1, [pc, #52] @ (12827c ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 1d93e0 │ │ │ │ + bl 1d93d8 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 128260 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #28] @ (128280 ) │ │ │ │ @@ -268589,17 +268588,17 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #783 @ 0x30f │ │ │ │ bl 126f5c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsrs r7, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #226 @ 0xe2 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ movs r1, r4 │ │ │ │ - adds r4, #186 @ 0xba │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -269465,24 +269464,24 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r5, #3296] @ 0xce0 │ │ │ │ strd r2, r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bl 1d931c │ │ │ │ + bl 1d9314 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 128b04 │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d92b0 │ │ │ │ + bl 1d92a8 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 128b3a │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 1d92b0 │ │ │ │ + bl 1d92a8 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 128b62 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 128b24 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -269508,56 +269507,56 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 128220 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 128aea │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 1d929c │ │ │ │ + bl 1d9294 │ │ │ │ b.n 128b7a │ │ │ │ ldr r1, [pc, #80] @ (128b8c ) │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ ldr r2, [pc, #80] @ (128b90 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 126f5c │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 1d9308 │ │ │ │ + bl 1d9300 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #48] @ (128b94 ) │ │ │ │ movs r3, #87 @ 0x57 │ │ │ │ ldr r2, [pc, #48] @ (128b98 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 126f5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d929c │ │ │ │ + bl 1d9294 │ │ │ │ b.n 128b52 │ │ │ │ nop │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ movs r1, r4 │ │ │ │ - cmp r4, #20 │ │ │ │ + cmp r4, #12 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + cmp r3, #218 @ 0xda │ │ │ │ movs r1, r4 │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #186 @ 0xba │ │ │ │ + cmp r3, #178 @ 0xb2 │ │ │ │ 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] @ (128c44 ) │ │ │ │ @@ -269605,28 +269604,28 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 128c16 │ │ │ │ ldr r0, [pc, #40] @ (128c50 ) │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ - bl 1cb2c0 │ │ │ │ + bl 1cb2b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 128bc8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 11ebd0 │ │ │ │ blx 548ac │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r1, #17] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #16] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #320] @ (128da8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -269760,21 +269759,21 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r2, #14] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r5, #10] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r2, #22 │ │ │ │ + cmp r2, #14 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r1, #160 @ 0xa0 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r1, #230 @ 0xe6 │ │ │ │ + cmp r1, #222 @ 0xde │ │ │ │ movs r1, r4 │ │ │ │ - cmp r1, #140 @ 0x8c │ │ │ │ + cmp r1, #132 @ 0x84 │ │ │ │ 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 │ │ │ │ @@ -269840,25 +269839,25 @@ │ │ │ │ bl 12db28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 128fa6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ b.n 128e2c │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ 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 1d92d0 │ │ │ │ + bl 1d92c8 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 11eb3c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -269868,25 +269867,25 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 128138 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 128f42 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ 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 1d92d0 │ │ │ │ + bl 1d92c8 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ 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] │ │ │ │ @@ -270002,25 +270001,25 @@ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ beq.n 12906e │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 12904c │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ 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 1d92d0 │ │ │ │ + bl 1d92c8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 128c54 │ │ │ │ mov r1, r5 │ │ │ │ @@ -270032,25 +270031,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 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ 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 1d92d0 │ │ │ │ + bl 1d92c8 │ │ │ │ add.w r0, r6, #68 @ 0x44 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl 11eb3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #28] @ (1290c4 ) │ │ │ │ @@ -270061,35 +270060,35 @@ │ │ │ │ movw r3, #1169 @ 0x491 │ │ │ │ bl 126f5c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r6, #112 @ 0x70 │ │ │ │ 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 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 129160 │ │ │ │ add.w r8, r5, #192 @ 0xc0 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ cmp r4, r8 │ │ │ │ beq.n 129170 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 12dc44 │ │ │ │ mov r1, r4 │ │ │ │ @@ -270101,41 +270100,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 1291b4 │ │ │ │ bl 1280bc │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ 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 1d9280 │ │ │ │ + bl 1d9278 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1290f6 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ 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 1d92ec │ │ │ │ + bl 1d92e4 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 129158 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r3, [pc, #60] @ (1291c8 ) │ │ │ │ ldr r1, [pc, #64] @ (1291cc ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ movw r2, #721 @ 0x2d1 │ │ │ │ add r1, pc │ │ │ │ bl 128b9c │ │ │ │ @@ -270153,25 +270152,25 @@ │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ ldr r1, [pc, #32] @ (1291dc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 128b9c │ │ │ │ b.n 12919a │ │ │ │ nop │ │ │ │ - movs r6, #46 @ 0x2e │ │ │ │ + movs r6, #38 @ 0x26 │ │ │ │ movs r1, r4 │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ + movs r5, #140 @ 0x8c │ │ │ │ movs r1, r4 │ │ │ │ - movs r6, #34 @ 0x22 │ │ │ │ + movs r6, #26 │ │ │ │ movs r1, r4 │ │ │ │ - movs r5, #124 @ 0x7c │ │ │ │ + movs r5, #116 @ 0x74 │ │ │ │ movs r1, r4 │ │ │ │ - movs r6, #44 @ 0x2c │ │ │ │ + movs r6, #36 @ 0x24 │ │ │ │ movs r1, r4 │ │ │ │ - movs r5, #106 @ 0x6a │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -270422,33 +270421,33 @@ │ │ │ │ bl 126f5c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r3, #40 @ 0x28 │ │ │ │ b.n 129426 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ movs r1, r4 │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ 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 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr.w r5, [r8, #196] @ 0xc4 │ │ │ │ add.w r2, r8, #192 @ 0xc0 │ │ │ │ ldr.w fp, [pc, #280] @ 1295e0 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r5, r2 │ │ │ │ add fp, pc │ │ │ │ it eq │ │ │ │ @@ -270513,17 +270512,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 1294e2 │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 129582 │ │ │ │ add.w r0, r8, #144 @ 0x90 │ │ │ │ - bl 1d9280 │ │ │ │ + bl 1d9278 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ cbz r6, 12958e │ │ │ │ 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] │ │ │ │ @@ -270549,21 +270548,21 @@ │ │ │ │ bl 128b9c │ │ │ │ b.n 1295ba │ │ │ │ ... │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #30 │ │ │ │ + movs r2, #22 │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #120 @ 0x78 │ │ │ │ + movs r1, #112 @ 0x70 │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #30 │ │ │ │ + movs r2, #22 │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #92 @ 0x5c │ │ │ │ + movs r1, #84 @ 0x54 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r8, [pc, #344] @ 129764 │ │ │ │ mov r5, r0 │ │ │ │ @@ -270591,19 +270590,19 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 129632 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d929c │ │ │ │ + bl 1d9294 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d929c │ │ │ │ + bl 1d9294 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9308 │ │ │ │ + bl 1d9300 │ │ │ │ ldrd r0, r3, [r5, #304] @ 0x130 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 12968e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 129686 │ │ │ │ @@ -270620,15 +270619,15 @@ │ │ │ │ ldr r2, [pc, #212] @ (129768 ) │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1296aa │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 12973c │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ 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 │ │ │ │ @@ -270638,17 +270637,17 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r5, #36] @ 0x24 │ │ │ │ bl 127204 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ add.w r9, r5, #144 @ 0x90 │ │ │ │ add.w r6, r5, #192 @ 0xc0 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ b.n 1296ec │ │ │ │ - bl 1d92ec │ │ │ │ + bl 1d92e4 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 129746 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n 12970c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r2, [r3, #3248] @ 0xcb0 │ │ │ │ @@ -270657,26 +270656,26 @@ │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 1296e4 │ │ │ │ ldrb.w r2, [r3, #3252] @ 0xcb4 │ │ │ │ cbz r2, 12975a │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, r5, #96 @ 0x60 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, sl │ │ │ │ strb.w r4, [r5, #200] @ 0xc8 │ │ │ │ - bl 1d92d0 │ │ │ │ + bl 1d92c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr.w r0, [r5, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d9444 │ │ │ │ + bl 1d943c │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ b.n 129626 │ │ │ │ blx 5422c │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ b.n 1296aa │ │ │ │ ldr r3, [pc, #36] @ (12976c ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -270690,17 +270689,17 @@ │ │ │ │ bl 11ebd0 │ │ │ │ b.n 12970c │ │ │ │ nop │ │ │ │ ldr r0, [r5, #28] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #108 @ 0x6c │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ movs r1, r4 │ │ │ │ - subs r6, r2, #7 │ │ │ │ + subs r6, r1, #7 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #300] @ (1298b4 ) │ │ │ │ @@ -271207,15 +271206,15 @@ │ │ │ │ ldrb.w r3, [r0, #3252] @ 0xcb4 │ │ │ │ cbz r3, 129c72 │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n 1299d8 │ │ │ │ bl 11ebd0 │ │ │ │ b.n 129c6c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - subs r0, r2, r3 │ │ │ │ + subs r0, r1, r3 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #200] @ (129d58 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -271933,15 +271932,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r0, [r1, r2] │ │ │ │ - bl 2d0760 │ │ │ │ + bl 2d0758 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ bl 126a7c │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ @@ -272507,32 +272506,32 @@ │ │ │ │ beq.w 12a8a6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r7, #1 │ │ │ │ bne.w 12a8a6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1ccd00 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1cccf8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12b30c │ │ │ │ str r7, [r4, #20] │ │ │ │ b.n 12a8a6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 12a8a6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1ccd00 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1cccf8 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12ac2c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ b.n 12a880 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ @@ -273742,15 +273741,15 @@ │ │ │ │ str.w fp, [r5] │ │ │ │ str r0, [r5, #8] │ │ │ │ beq.n 12b6ac │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2d0760 │ │ │ │ + bl 2d0758 │ │ │ │ str r0, [r5, #16] │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r5, #20 │ │ │ │ cmp r7, r9 │ │ │ │ bne.n 12b682 │ │ │ │ ldrd r3, sl, [sp, #12] │ │ │ │ mov r6, fp │ │ │ │ @@ -274324,15 +274323,15 @@ │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ add.w r4, sl, r6 │ │ │ │ mla r5, r3, r9, r5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldrd r3, r7, [r5, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2d0760 │ │ │ │ + bl 2d0758 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -275041,21 +275040,21 @@ │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 12c3e4 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ - bl 2d0760 │ │ │ │ + bl 2d0758 │ │ │ │ ands.w r5, r0, #2 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ itt ne │ │ │ │ strne.w r8, [r4, #148] @ 0x94 │ │ │ │ movne r5, r0 │ │ │ │ - bl 2d0760 │ │ │ │ + bl 2d0758 │ │ │ │ ands.w r1, r0, #4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ it ne │ │ │ │ ldrne.w r1, [sl, #12] │ │ │ │ orr.w r2, r2, r3 │ │ │ │ it ne │ │ │ │ @@ -275205,23 +275204,23 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #12] @ (12c59c ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ - bmi.n 12c4d8 │ │ │ │ + bmi.n 12c4c8 │ │ │ │ movs r0, r5 │ │ │ │ ldr r3, [pc, #12] @ (12c5b0 ) │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bmi.n 12c4c8 │ │ │ │ + bmi.n 12c4b8 │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ @@ -275376,15 +275375,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 2d05a4 │ │ │ │ + bl 2d059c │ │ │ │ adds r1, r5, r6 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -275492,15 +275491,15 @@ │ │ │ │ mov.w r3, r9, lsl #5 │ │ │ │ ldr.w fp, [sl, #1360] @ 0x550 │ │ │ │ adds r6, r2, r3 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ mul.w r7, r8, r7 │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2d0760 │ │ │ │ + bl 2d0758 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 12c89a │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 12c89a │ │ │ │ @@ -275593,15 +275592,15 @@ │ │ │ │ movs r7, #1 │ │ │ │ mov r8, r9 │ │ │ │ movs r6, #24 │ │ │ │ blx 54720 │ │ │ │ strd r9, r9, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 2d05a4 │ │ │ │ + bl 2d059c │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -275658,15 +275657,15 @@ │ │ │ │ blx 5422c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r4, r3, #4096 @ 0x1000 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #1360] @ 0x550 │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ cbz r3, 12ca84 │ │ │ │ - bl 2d05a4 │ │ │ │ + bl 2d059c │ │ │ │ ldr.w r1, [r4, #532] @ 0x214 │ │ │ │ cbz r1, 12ca84 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ @@ -275837,17 +275836,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (12cc58 ) │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldmia r6!, {r5} │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #408] @ (12ce08 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -275927,15 +275926,15 @@ │ │ │ │ b.n 12cd86 │ │ │ │ cmp r3, r8 │ │ │ │ beq.n 12cdce │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 12cd82 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ - bl 2d0910 │ │ │ │ + bl 2d0908 │ │ │ │ cbz r0, 12cd82 │ │ │ │ add.w lr, fp, #36 @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w fp, [fp, #36] @ 0x24 │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ strb.w r3, [r5, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -276298,19 +276297,19 @@ │ │ │ │ bl 126f5c │ │ │ │ mov r4, r0 │ │ │ │ b.n 12d09c │ │ │ │ mov r7, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ b.n 12d046 │ │ │ │ - b.n 12cff0 │ │ │ │ + b.n 12cfe0 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 12cf9c │ │ │ │ + b.n 12cf8c │ │ │ │ movs r0, r4 │ │ │ │ - b.n 12cf38 │ │ │ │ + b.n 12cf28 │ │ │ │ movs r0, r4 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cbz r2, 12d142 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -276547,15 +276546,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 12d47e │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1c3e70 │ │ │ │ + bl 1c3e68 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 12d438 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 12d45a │ │ │ │ @@ -276686,17 +276685,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 11ecd4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 11eb3c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 12d648 │ │ │ │ + b.n 12d638 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 12db38 │ │ │ │ + b.n 12db28 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -276816,19 +276815,19 @@ │ │ │ │ ... │ │ │ │ cmp r2, #222 @ 0xde │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 12daa0 │ │ │ │ + b.n 12da90 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 12db18 │ │ │ │ + b.n 12db08 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 12da24 │ │ │ │ + b.n 12da14 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r3, r1 │ │ │ │ @@ -276902,17 +276901,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #658 @ 0x292 │ │ │ │ bl 126f5c │ │ │ │ b.n 12d6a2 │ │ │ │ nop │ │ │ │ - b.n 12da7c │ │ │ │ + b.n 12da6c │ │ │ │ movs r0, r4 │ │ │ │ - b.n 12d924 │ │ │ │ + b.n 12d914 │ │ │ │ movs r0, r4 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 12d740 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r6, r1, #12 │ │ │ │ asrs r1, r2, #16 │ │ │ │ @@ -276933,23 +276932,23 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (12d758 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (12d75c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ movs r0, r5 │ │ │ │ - stmia r6!, {r1, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r5} │ │ │ │ movs r0, r5 │ │ │ │ - stmia r7!, {r3, r6} │ │ │ │ + stmia r7!, {r6} │ │ │ │ movs r0, r5 │ │ │ │ - stmia r3!, {r1, r4} │ │ │ │ + stmia r3!, {r1, r3} │ │ │ │ movs r0, r5 │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + stmia r5!, {r2, r3, r4} │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #120] @ 12d7e8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -277015,27 +277014,27 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #40] @ (12d840 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb350 │ │ │ │ + bl 1cb348 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12d80e │ │ │ │ movw r1, #16960 @ 0x4240 │ │ │ │ movt r1, #15 │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ - bl 1c3e70 │ │ │ │ + bl 1c3e68 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ands r4, r7 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 12d9cc │ │ │ │ + b.n 12d9bc │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -277122,15 +277121,15 @@ │ │ │ │ bl 12d760 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 12d946 │ │ │ │ adds r4, #24 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 12d916 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ cmp r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcc.n 12d912 │ │ │ │ b.n 12d8fa │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -277225,15 +277224,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f5c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - udf #194 @ 0xc2 │ │ │ │ + udf #186 @ 0xba │ │ │ │ movs r0, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -277427,17 +277426,17 @@ │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ ldr r1, [pc, #16] @ (12dc40 ) │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 11ecd4 │ │ │ │ b.n 12dc10 │ │ │ │ - bgt.n 12dc04 │ │ │ │ + bgt.n 12dbf4 │ │ │ │ movs r0, r4 │ │ │ │ - bgt.n 12dbc4 │ │ │ │ + bgt.n 12dbb4 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ @@ -277471,17 +277470,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ (12dcb0 ) │ │ │ │ movw r2, #453 @ 0x1c5 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 11ecd4 │ │ │ │ b.n 12dc84 │ │ │ │ - bgt.n 12dd94 │ │ │ │ + bgt.n 12dd84 │ │ │ │ movs r0, r4 │ │ │ │ - bgt.n 12dd54 │ │ │ │ + bgt.n 12dd44 │ │ │ │ movs r0, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -277628,17 +277627,17 @@ │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 12de90 │ │ │ │ + blt.n 12de80 │ │ │ │ movs r0, r4 │ │ │ │ - bge.n 12de18 │ │ │ │ + bge.n 12de08 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #104] @ (12deb8 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -277769,17 +277768,17 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r8 │ │ │ │ sub.w r6, r3, #4 │ │ │ │ bne.n 12df7a │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 1bedf8 │ │ │ │ + bl 1bedf0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9308 │ │ │ │ + bl 1d9300 │ │ │ │ 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} │ │ │ │ @@ -277799,15 +277798,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 12e056 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ blx 54720 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d931c │ │ │ │ + bl 1d9314 │ │ │ │ cbz r0, 12e020 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #144] @ (12e098 ) │ │ │ │ ldr r2, [pc, #148] @ (12e09c ) │ │ │ │ @@ -277817,15 +277816,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f5c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1bed78 │ │ │ │ + bl 1bed70 │ │ │ │ cbnz r0, 12e06e │ │ │ │ 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 │ │ │ │ @@ -277843,15 +277842,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f5c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9308 │ │ │ │ + bl 1d9300 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #36] @ (12e0a4 ) │ │ │ │ ldr r2, [pc, #40] @ (12e0a8 ) │ │ │ │ movs r3, #123 @ 0x7b │ │ │ │ @@ -277859,23 +277858,23 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f5c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bvc.n 12e148 │ │ │ │ + bvc.n 12e138 │ │ │ │ movs r0, r4 │ │ │ │ - bls.n 12e120 │ │ │ │ + bls.n 12e110 │ │ │ │ movs r0, r4 │ │ │ │ - bhi.n 12e084 │ │ │ │ + bhi.n 12e074 │ │ │ │ movs r0, r4 │ │ │ │ - bvs.n 12e084 │ │ │ │ + bvs.n 12e074 │ │ │ │ movs r0, r4 │ │ │ │ - bhi.n 12e03c │ │ │ │ + bhi.n 12e02c │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -277981,42 +277980,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 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 12e0b0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ cbnz r5, 12e1f6 │ │ │ │ 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 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 12e0b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 12e22c │ │ │ │ @@ -278034,15 +278033,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 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 12e0b0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 12e29a │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ @@ -278050,19 +278049,19 @@ │ │ │ │ cmp r1, r6 │ │ │ │ sbcs r2, r3 │ │ │ │ bcs.n 12e2c2 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r6, r3, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - bl 1bee0c │ │ │ │ + bl 1bee04 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 12e2a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #48] @ (12e2d8 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #44] @ (12e2dc ) │ │ │ │ mov r0, r7 │ │ │ │ @@ -278078,21 +278077,21 @@ │ │ │ │ ldr r1, [pc, #28] @ (12e2e4 ) │ │ │ │ movw r2, #455 @ 0x1c7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 11ecd4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 12e29a │ │ │ │ - bvc.n 12e2dc │ │ │ │ + bvs.n 12e2cc │ │ │ │ movs r0, r4 │ │ │ │ - bvs.n 12e218 │ │ │ │ + bvs.n 12e208 │ │ │ │ movs r0, r4 │ │ │ │ - bvs.n 12e244 │ │ │ │ + bvs.n 12e234 │ │ │ │ movs r0, r4 │ │ │ │ - bvs.n 12e1ec │ │ │ │ + bvs.n 12e3dc │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #476] @ (12e4d8 ) │ │ │ │ @@ -278120,26 +278119,26 @@ │ │ │ │ mov r0, fp │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r7, r4, #24 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ add r3, pc, #392 @ (adr r3, 12e4d0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ b.n 12e370 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bee44 │ │ │ │ + bl 1bee3c │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 12e422 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 12e498 │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ @@ -278161,26 +278160,26 @@ │ │ │ │ sbcs r2, r6 │ │ │ │ bcs.w 12e4ba │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ add.w r1, r7, #28 │ │ │ │ ldrd r2, r3, [sp, #88] @ 0x58 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp] │ │ │ │ bl 12dbd0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r7, #-4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 12e412 │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ @@ -278204,15 +278203,15 @@ │ │ │ │ bne.n 12e426 │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ cbnz r3, 12e42e │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ b.n 12e39e │ │ │ │ mov.w fp, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ b.n 12e31a │ │ │ │ mov sl, r7 │ │ │ │ ldrd r0, r7, [r7] │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ subs r3, r2, #1 │ │ │ │ ldrd r1, r2, [sl, #12] │ │ │ │ strd r1, r2, [r4, #72] @ 0x48 │ │ │ │ @@ -278251,50 +278250,50 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #523 @ 0x20b │ │ │ │ bl 126f5c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ b.n 12e31a │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ b.n 12e31a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r7, #3 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r3, #3 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bpl.n 12e534 │ │ │ │ + bpl.n 12e524 │ │ │ │ movs r0, r4 │ │ │ │ - bmi.n 12e440 │ │ │ │ + bmi.n 12e430 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 12e0b0 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 12e584 │ │ │ │ @@ -278332,15 +278331,15 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 12e572 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ 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 │ │ │ │ @@ -278383,26 +278382,26 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bl 126f5c │ │ │ │ mov r9, r0 │ │ │ │ b.n 12e584 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bcc.n 12e6cc │ │ │ │ + bcc.n 12e6bc │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 12e676 │ │ │ │ @@ -278410,15 +278409,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 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 12e656 │ │ │ │ @@ -278426,44 +278425,44 @@ │ │ │ │ cbnz r2, 12e672 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 12df14 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ 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 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ 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 1bee0c │ │ │ │ + bl 1bee04 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 12e6d6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [pc, #28] @ (12e6f4 ) │ │ │ │ @@ -278474,27 +278473,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f5c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bcs.n 12e694 │ │ │ │ + bcs.n 12e684 │ │ │ │ movs r0, r4 │ │ │ │ - bcs.n 12e7d0 │ │ │ │ + bcs.n 12e7c0 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ bcs.n 12e75e │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ @@ -278514,23 +278513,23 @@ │ │ │ │ ldr r3, [r1, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r3, #0] │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #0 │ │ │ │ b.n 12e74c │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -281575,15 +281574,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ movw r3, #857 @ 0x359 │ │ │ │ bl 126f5c │ │ │ │ b.n 130686 │ │ │ │ - cbz r4, 1306f6 │ │ │ │ + cbz r4, 1306f4 │ │ │ │ movs r0, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ @@ -281635,15 +281634,15 @@ │ │ │ │ movne r0, r2 │ │ │ │ strne r0, [r4, #36] @ 0x24 │ │ │ │ beq.n 130790 │ │ │ │ ldrd r2, r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ strd r2, r3, [r4, #64] @ 0x40 │ │ │ │ - bl 2d0910 │ │ │ │ + bl 2d0908 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 13077e │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ cbz r5, 13077e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -281816,17 +281815,17 @@ │ │ │ │ bl 126f5c │ │ │ │ b.n 1308a4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf7f800a4 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf75400a4 │ │ │ │ - cbz r2, 130922 │ │ │ │ + cbz r2, 130920 │ │ │ │ movs r0, r4 │ │ │ │ - cbz r6, 13091a │ │ │ │ + cbz r6, 130918 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -281877,17 +281876,17 @@ │ │ │ │ b.n 13095c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movt r0, #43172 @ 0xa8a4 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf69c00a4 │ │ │ │ - sub sp, #312 @ 0x138 │ │ │ │ + sub sp, #280 @ 0x118 │ │ │ │ movs r0, r4 │ │ │ │ - add sp, #504 @ 0x1f8 │ │ │ │ + add sp, #472 @ 0x1d8 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #160] @ (130a60 ) │ │ │ │ @@ -281960,17 +281959,17 @@ │ │ │ │ b.n 130a10 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf63a00a4 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf5e800a4 │ │ │ │ - add sp, #192 @ 0xc0 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ movs r0, r4 │ │ │ │ - add r7, sp, #720 @ 0x2d0 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ @@ -282001,17 +282000,17 @@ │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f5c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r7, sp, #296 @ 0x128 │ │ │ │ + add r7, sp, #264 @ 0x108 │ │ │ │ movs r0, r4 │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + add r7, sp, #400 @ 0x190 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ @@ -282073,21 +282072,21 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f5c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r7, sp, #344 @ 0x158 │ │ │ │ + add r7, sp, #312 @ 0x138 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #728 @ 0x2d8 │ │ │ │ + add r6, sp, #696 @ 0x2b8 │ │ │ │ movs r0, r4 │ │ │ │ - add r7, sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #192 @ 0xc0 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #608 @ 0x260 │ │ │ │ + add r6, sp, #576 @ 0x240 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ @@ -282149,17 +282148,17 @@ │ │ │ │ blx 54828 │ │ │ │ movs r0, #0 │ │ │ │ b.n 130c02 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ orrs.w r0, r6, #5373952 @ 0x520000 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ + add r6, sp, #32 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #808 @ 0x328 │ │ │ │ + add r6, sp, #776 @ 0x308 │ │ │ │ movs r0, r4 │ │ │ │ @ instruction: 0xf3f600a4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr r5, [pc, #580] @ (130e94 ) │ │ │ │ @@ -282318,15 +282317,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 130d80 │ │ │ │ add.w r4, r3, #24 │ │ │ │ mov r6, r2 │ │ │ │ b.n 130e08 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 130d82 │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 130e8c │ │ │ │ blx 5572c │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov r0, r5 │ │ │ │ bl 130b88 │ │ │ │ @@ -282356,40 +282355,40 @@ │ │ │ │ bl 130b88 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 130d82 │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r4, #24 │ │ │ │ cmp r9, sl │ │ │ │ bne.n 130e42 │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 130e8c │ │ │ │ blx 5572c │ │ │ │ b.n 130e3c │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 130e8c │ │ │ │ blx 5572c │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 130e8c │ │ │ │ blx 5572c │ │ │ │ b.n 130e6a │ │ │ │ movs r0, #2 │ │ │ │ b.n 130d82 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf3a800a4 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #416 @ 0x1a0 │ │ │ │ + add r5, sp, #384 @ 0x180 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, sp, #656 @ 0x290 │ │ │ │ + add r4, sp, #624 @ 0x270 │ │ │ │ movs r0, r4 │ │ │ │ @ instruction: 0xf27600a4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -282409,17 +282408,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #429 @ 0x1ad │ │ │ │ bl 126f5c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r4, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ movs r0, r4 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3284] @ 0xcd4 │ │ │ │ @@ -282438,17 +282437,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #413 @ 0x19d │ │ │ │ bl 126f5c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ movs r0, r4 │ │ │ │ - add r2, sp, #912 @ 0x390 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ @@ -282470,17 +282469,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 126f5c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ movs r0, r4 │ │ │ │ - add r2, sp, #600 @ 0x258 │ │ │ │ + add r2, sp, #568 @ 0x238 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3284] @ 0xcd4 │ │ │ │ @@ -282499,17 +282498,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #397 @ 0x18d │ │ │ │ bl 126f5c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ movs r0, r4 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3284] @ 0xcd4 │ │ │ │ @@ -282529,17 +282528,17 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f5c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #16 │ │ │ │ movs r0, r4 │ │ │ │ - add r2, sp, #504 @ 0x1f8 │ │ │ │ + add r2, sp, #472 @ 0x1d8 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #292] @ (13114c ) │ │ │ │ @@ -282670,29 +282669,29 @@ │ │ │ │ b.n 131080 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vaddl.s16 q8, d18, d20 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ vhadd.s d16, d24, d20 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #248 @ 0xf8 │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ movs r0, r4 │ │ │ │ - add r0, sp, #1000 @ 0x3e8 │ │ │ │ + add r0, sp, #968 @ 0x3c8 │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ movs r0, r4 │ │ │ │ - add r0, sp, #808 @ 0x328 │ │ │ │ + add r0, sp, #776 @ 0x308 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r5, r2 │ │ │ │ @@ -283029,43 +283028,43 @@ │ │ │ │ b.n 131292 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ cdp 0, 6, cr0, cr8, cr4, {5} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bl fff374ea │ │ │ │ stcl 0, cr0, [r6, #-656]! @ 0xfffffd70 │ │ │ │ - add r7, pc, #248 @ (adr r7, 1315ec ) │ │ │ │ + add r7, pc, #216 @ (adr r7, 1315cc ) │ │ │ │ movs r0, r4 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ movs r0, r4 │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, pc, #888 @ (adr r6, 131878 ) │ │ │ │ + add r6, pc, #856 @ (adr r6, 131858 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r6, pc, #416 @ (adr r6, 1316a4 ) │ │ │ │ + add r6, pc, #384 @ (adr r6, 131684 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r7, pc, #528 @ (adr r7, 131718 ) │ │ │ │ + add r7, pc, #496 @ (adr r7, 1316f8 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r6, pc, #80 @ (adr r6, 13155c ) │ │ │ │ + add r6, pc, #48 @ (adr r6, 13153c ) │ │ │ │ movs r0, r4 │ │ │ │ - add r6, pc, #880 @ (adr r6, 131880 ) │ │ │ │ + add r6, pc, #848 @ (adr r6, 131860 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r5, pc, #648 @ (adr r5, 13179c ) │ │ │ │ + add r5, pc, #616 @ (adr r5, 13177c ) │ │ │ │ movs r0, r4 │ │ │ │ - add r6, pc, #752 @ (adr r6, 131808 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 1317e8 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r5, pc, #528 @ (adr r5, 13172c ) │ │ │ │ + add r5, pc, #496 @ (adr r5, 13170c ) │ │ │ │ movs r0, r4 │ │ │ │ - add r6, pc, #40 @ (adr r6, 131548 ) │ │ │ │ + add r6, pc, #8 @ (adr r6, 131528 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r5, pc, #424 @ (adr r5, 1316cc ) │ │ │ │ + add r5, pc, #392 @ (adr r5, 1316ac ) │ │ │ │ movs r0, r4 │ │ │ │ - add r6, pc, #504 @ (adr r6, 131720 ) │ │ │ │ + add r6, pc, #472 @ (adr r6, 131700 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r5, pc, #272 @ (adr r5, 13163c ) │ │ │ │ + add r5, pc, #240 @ (adr r5, 13161c ) │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -283204,15 +283203,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 1d3fb8 │ │ │ │ + bl 1d3fb0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 131530 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ @@ -283256,18 +283255,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 1c2e80 │ │ │ │ + bl 1c2e78 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1c2ce8 │ │ │ │ + bl 1c2ce0 │ │ │ │ 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 │ │ │ │ @@ -283276,15 +283275,15 @@ │ │ │ │ blx 54720 │ │ │ │ ldr r2, [pc, #40] @ (13177c ) │ │ │ │ ldr r1, [pc, #40] @ (131780 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [pc, #40] @ (131784 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c27c8 │ │ │ │ + bl 1c27c0 │ │ │ │ ldr r2, [pc, #36] @ (131788 ) │ │ │ │ add r5, pc │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #28] @ (13178c ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -283304,31 +283303,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 1c2b54 │ │ │ │ + bl 1c2b4c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1317ca │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 5422c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 126fc0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1c2b54 │ │ │ │ + bl 1c2b4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1317ae │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c29d0 │ │ │ │ + bl 1c29c8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -283339,33 +283338,33 @@ │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r3, [pc, #208] @ (1318c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c2e80 │ │ │ │ + bl 1c2e78 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ - bl 1c2ce8 │ │ │ │ + bl 1c2ce0 │ │ │ │ dmb ish │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 131826 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 131816 │ │ │ │ dmb ish │ │ │ │ cbnz r3, 131870 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, sp │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c2a9c │ │ │ │ + bl 1c2a94 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 13183c │ │ │ │ @@ -283387,30 +283386,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 1318a8 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 131884 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 131874 │ │ │ │ b.n 13182c │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #4] │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ b.n 131850 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 131890 │ │ │ │ @@ -283438,33 +283437,33 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [r4, #4] │ │ │ │ adds r5, r7, #4 │ │ │ │ str r0, [r4, #8] │ │ │ │ blx 55100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2e80 │ │ │ │ + bl 1c2e78 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1c2ce8 │ │ │ │ + bl 1c2ce0 │ │ │ │ dmb ish │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13192c │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 13191c │ │ │ │ dmb ish │ │ │ │ cbnz r3, 13199c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c2a9c │ │ │ │ + bl 1c2a94 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 131970 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -283479,15 +283478,15 @@ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1c2adc │ │ │ │ + bl 1c2ad4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 131980 │ │ │ │ dmb ish │ │ │ │ @@ -283497,34 +283496,34 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 1319e6 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1319b2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1319a4 │ │ │ │ b.n 131932 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ b.n 131958 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r7, #4] │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ mov r0, r6 │ │ │ │ b.n 131996 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -283854,15 +283853,15 @@ │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 131d68 │ │ │ │ ldr.w r1, [r4, #1296] @ 0x510 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 131d5c │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 131d96 │ │ │ │ ldr.w r2, [r4, #1300] @ 0x514 │ │ │ │ str.w r8, [r4, #1304] @ 0x518 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r4, #1296] @ 0x510 │ │ │ │ @@ -284370,34 +284369,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 2bbf28 │ │ │ │ + bl 2bbf20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 1322c8 │ │ │ │ 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 2bbf9c │ │ │ │ + bl 2bbf94 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bbf68 │ │ │ │ + bl 2bbf60 │ │ │ │ cbz r4, 132314 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, 13230c │ │ │ │ ldr r3, [r3, #32] │ │ │ │ add.w r1, r0, r0, lsl #3 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r0, r3, #16 │ │ │ │ @@ -284485,21 +284484,21 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bgt.n 132348 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 132314 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ movs r0, r4 │ │ │ │ - str r7, [sp, #912] @ 0x390 │ │ │ │ + str r7, [sp, #880] @ 0x370 │ │ │ │ movs r0, r4 │ │ │ │ - str r7, [sp, #960] @ 0x3c0 │ │ │ │ + str r7, [sp, #928] @ 0x3a0 │ │ │ │ movs r0, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3632] @ 0xe30 │ │ │ │ @@ -284537,81 +284536,81 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 2d09c8 │ │ │ │ + bl 2d09c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ strd r8, r3, [sp, #8] │ │ │ │ mov.w r1, sl, lsr #2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ mov r2, r5 │ │ │ │ strd r9, r7, [sp] │ │ │ │ - bl 2df834 │ │ │ │ + bl 2df82c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 132508 │ │ │ │ cbz r6, 132480 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c60d4 │ │ │ │ + bl 1c60cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fbb54 │ │ │ │ + bl 1fbb4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bc04 │ │ │ │ + bl 21bbfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eff54 │ │ │ │ + bl 1eff4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 237594 │ │ │ │ + bl 23758c │ │ │ │ mov r0, r4 │ │ │ │ - bl 234cac │ │ │ │ + bl 234ca4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec7f0 │ │ │ │ + bl 1ec7e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e41f8 │ │ │ │ + bl 1e41f0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fbb54 │ │ │ │ + bl 1fbb4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 26714c │ │ │ │ + bl 267144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 266b50 │ │ │ │ + bl 266b48 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #100] @ (132534 ) │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 26225c │ │ │ │ + bl 262254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7310 │ │ │ │ + bl 1e7308 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7290 │ │ │ │ + bl 1e7288 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 132500 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2644 │ │ │ │ + bl 1f263c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d060 │ │ │ │ + bl 25d058 │ │ │ │ ldr r2, [pc, #44] @ (132538 ) │ │ │ │ ldr r3, [pc, #32] @ (13252c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -284666,34 +284665,34 @@ │ │ │ │ vneg.f64 d6, d8 │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ vdiv.f64 d7, d6, d0 │ │ │ │ vcvt.f32.f64 s0, d7 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1325da │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r2, [pc, #320] @ (132728 ) │ │ │ │ ldr r3, [pc, #312] @ (132724 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -284709,99 +284708,99 @@ │ │ │ │ blx 55420 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 13264e │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ sub.w r3, r7, #8 │ │ │ │ vmov s2, r3 │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ vcvt.f64.s32 d1, s2 │ │ │ │ blx 55420 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vldr d0, [pc, #148] @ 132710 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1326b0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ vldr d0, [pc, #92] @ 132718 │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, r5 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ vdiv.f64 d0, d7, d0 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1326fa │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ b.n 1325e6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r5, r6} │ │ │ │ @@ -284858,34 +284857,34 @@ │ │ │ │ add.w fp, sp, #92 @ 0x5c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r7, fp │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -284904,34 +284903,34 @@ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 132afe │ │ │ │ mov.w r9, #0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ @@ -284946,35 +284945,35 @@ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w ip, r0, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 132540 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ @@ -284991,56 +284990,56 @@ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1e4774 │ │ │ │ + bl 1e476c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 132ad6 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 132c10 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 132af8 │ │ │ │ ldr.w r7, [pc, #1212] @ 132e80 │ │ │ │ add r7, pc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 132a0a │ │ │ │ mov ip, r7 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ str.w r2, [r8, #48] @ 0x30 │ │ │ │ @@ -285049,15 +285048,15 @@ │ │ │ │ str.w r0, [r8, #56] @ 0x38 │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ str.w r2, [r8, #64] @ 0x40 │ │ │ │ add.w r8, r8, #20 │ │ │ │ str.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 132e6a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r3, #8 │ │ │ │ lsls r5, r2, #8 │ │ │ │ @@ -285075,15 +285074,15 @@ │ │ │ │ lsls r0, r5, #8 │ │ │ │ lsls r0, r5, #8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov ip, sl │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov r7, fp │ │ │ │ @@ -285096,39 +285095,39 @@ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ strd r8, r6, [sp] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ - bl 1e4774 │ │ │ │ + bl 1e476c │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [pc, #940] @ (132e84 ) │ │ │ │ ldr r3, [pc, #928] @ (132e7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ @@ -285149,111 +285148,111 @@ │ │ │ │ vcvt.f64.s32 d1, s16 │ │ │ │ blx 55420 │ │ │ │ ldrb.w r7, [r8, #33] @ 0x21 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 132b46 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ vmov r3, s16 │ │ │ │ mov r7, r0 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ subs r3, #8 │ │ │ │ vmov s2, r3 │ │ │ │ vcvt.f64.s32 d1, s2 │ │ │ │ blx 55420 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ ldrb.w r8, [r7, #13] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, #176 @ 0xc1800000 -16.0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 132bae │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ vldr d0, [pc, #692] @ 132e70 │ │ │ │ ldrb.w r8, [r0, #13] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ mov r1, r8 │ │ │ │ vdiv.f64 d0, d7, d0 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 132bfe │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 132888 │ │ │ │ ldr r7, [pc, #632] @ (132e8c ) │ │ │ │ add r7, pc │ │ │ │ b.n 1329c6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 132c6a │ │ │ │ add.w ip, r7, #32 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ str.w r2, [r8, #48] @ 0x30 │ │ │ │ @@ -285262,15 +285261,15 @@ │ │ │ │ str.w r0, [r8, #56] @ 0x38 │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ str.w r2, [r8, #64] @ 0x40 │ │ │ │ add.w r8, r8, #20 │ │ │ │ str.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 132e6a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @@ -285288,20 +285287,20 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r0, r2 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 132ce8 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ str.w r2, [r8, #48] @ 0x30 │ │ │ │ @@ -285310,15 +285309,15 @@ │ │ │ │ str.w r0, [r8, #56] @ 0x38 │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ str.w r2, [r8, #64] @ 0x40 │ │ │ │ add.w r8, r8, #20 │ │ │ │ str.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 132e6a │ │ │ │ add r2, pc, #8 @ (adr r2, 132d00 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ @@ -285355,154 +285354,154 @@ │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [fp, #-1020]! @ 0xfffffc04 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r8, r0 │ │ │ │ b.n 132a48 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r8, r0 │ │ │ │ b.n 132a48 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r8, r0 │ │ │ │ b.n 132a48 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r8, r0 │ │ │ │ b.n 132a48 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r8, r0 │ │ │ │ b.n 132a48 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r8, r0 │ │ │ │ b.n 132a48 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132ca8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132ca8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132ca8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132ca8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132ca8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132ca8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132c24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132c24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132c24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132c24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132c24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132c24 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #0] │ │ │ │ eors r3, r5 │ │ │ │ bhi.n 132dbc │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #23] │ │ │ │ + strb r0, [r1, #23] │ │ │ │ movs r0, r5 │ │ │ │ bpl.n 132ecc │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r2, [r7, #19] │ │ │ │ + strb r2, [r6, #19] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r2, [r7, #16] │ │ │ │ movs r0, r5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #-32] │ │ │ │ mov r2, r1 │ │ │ │ @@ -286027,39 +286026,39 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ mov.w r3, #61440 @ 0xf000 │ │ │ │ movt r3, #4379 @ 0x111b │ │ │ │ ands r3, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, sp, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, 1333fc │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, 1333f6 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 1333e4 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 13340c │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ ldr r2, [pc, #36] @ (133434 ) │ │ │ │ ldr r3, [pc, #32] @ (133430 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -286087,31 +286086,31 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ - bl 1be8a8 │ │ │ │ + bl 1be8a0 │ │ │ │ add.w r1, r5, #60 @ 0x3c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be5e4 │ │ │ │ + bl 1be5dc │ │ │ │ add.w r1, r5, #80 @ 0x50 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be5e4 │ │ │ │ + bl 1be5dc │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be914 │ │ │ │ + bl 1be90c │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be5e4 │ │ │ │ + bl 1be5dc │ │ │ │ ldrb r0, [r4, #13] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286234,15 +286233,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #3993 @ 0xf99 │ │ │ │ bl 126f5c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r3, #46] @ 0x2e │ │ │ │ + strh r6, [r2, #46] @ 0x2e │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r4, [pc, #260] @ (133714 ) │ │ │ │ mov fp, r0 │ │ │ │ @@ -286344,15 +286343,15 @@ │ │ │ │ b.n 1336cc │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #36] @ 0x24 │ │ │ │ movs r0, r5 │ │ │ │ ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cbz r3, 13373e │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cbz r0, 133742 │ │ │ │ @@ -286417,142 +286416,142 @@ │ │ │ │ cbz r3, 1337c8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 1337be │ │ │ │ add r7, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6e68 │ │ │ │ + bl 1d6e60 │ │ │ │ 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 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 1338ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 133926 │ │ │ │ ldrd r2, r1, [r5, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 13382e │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 55178 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, 133860 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ movw r2, #14569 @ 0x38e9 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ b.n 13386e │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 133876 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 13386a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d73d4 │ │ │ │ + bl 1d73cc │ │ │ │ ldr r2, [pc, #180] @ (133944 ) │ │ │ │ ldr r3, [pc, #176] @ (133940 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1948] @ 0x79c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 133932 │ │ │ │ add.w sp, sp, #1952 @ 0x7a0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r7, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6e68 │ │ │ │ + bl 1d6e60 │ │ │ │ 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 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 133936 │ │ │ │ add.w r1, sl, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ b.n 13381e │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1be520 │ │ │ │ + bl 1be518 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2665c4 │ │ │ │ + bl 2665bc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c3cb8 │ │ │ │ + bl 1c3cb0 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13388c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 5422c │ │ │ │ b.n 13388c │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ b.n 13381e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ mov r3, sl │ │ │ │ ldr r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldmia r0!, {r2, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ @@ -286575,15 +286574,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1be520 │ │ │ │ + bl 1be518 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 133450 │ │ │ │ cbnz r0, 1339bc │ │ │ │ ldr r2, [pc, #108] @ (1339f4 ) │ │ │ │ movw r3, #4018 @ 0xfb2 │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -286625,15 +286624,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 1339a2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #16] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ movs r0, r4 │ │ │ │ stmia r6!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -286648,15 +286647,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1be520 │ │ │ │ + bl 1be518 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cbnz r0, 133a74 │ │ │ │ @@ -286701,15 +286700,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 133a5a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #10] │ │ │ │ + strh r4, [r6, #10] │ │ │ │ movs r0, r4 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -286822,44 +286821,44 @@ │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ str r1, [r4, #8] │ │ │ │ movs r1, #32 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r1, [r4, #16] │ │ │ │ - bl 1beb78 │ │ │ │ + bl 1beb70 │ │ │ │ movs r2, #20 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bead0 │ │ │ │ + bl 1beac8 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bead0 │ │ │ │ + bl 1beac8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bebbc │ │ │ │ + bl 1bebb4 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cbnz r3, 133c56 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1beaac │ │ │ │ + bl 1beaa4 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ mov r8, r0 │ │ │ │ cbnz r3, 133c56 │ │ │ │ add.w r0, r4, #84 @ 0x54 │ │ │ │ - bl 1be520 │ │ │ │ + bl 1be518 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #84 @ 0x54 │ │ │ │ - bl 1be5e4 │ │ │ │ + bl 1be5dc │ │ │ │ ldrb.w r3, [r4, #97] @ 0x61 │ │ │ │ mov r0, r4 │ │ │ │ cbnz r3, 133c50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 133c64 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ @@ -286993,19 +286992,19 @@ │ │ │ │ strb r3, [r5, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 133db8 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 133d86 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1d6e68 │ │ │ │ + bl 1d6e60 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r4, #-44] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 133e7a │ │ │ │ ldr.w r0, [r3, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 133e7e │ │ │ │ @@ -287044,25 +287043,25 @@ │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ tst.w r3, r9 │ │ │ │ beq.n 133e20 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #32 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 133e28 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #32 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ - bl 1d73d4 │ │ │ │ + bl 1d73cc │ │ │ │ cmp r8, r6 │ │ │ │ bne.n 133d8e │ │ │ │ ldr r2, [pc, #48] @ (133e90 ) │ │ │ │ ldr r3, [pc, #40] @ (133e88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -287117,38 +287116,38 @@ │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 133ee2 │ │ │ │ mov sl, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6e68 │ │ │ │ + bl 1d6e60 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ ldr.w r2, [sl], #5 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 132ed4 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 133384 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d73d4 │ │ │ │ + bl 1d73cc │ │ │ │ ldr r2, [pc, #44] @ (133f64 ) │ │ │ │ ldr r3, [pc, #36] @ (133f60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -287222,15 +287221,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 134090 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r0, sp, #20 │ │ │ │ add.w r1, r5, #72 @ 0x48 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1bea9c │ │ │ │ + bl 1bea94 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ ldr.w r3, [r6, #3196] @ 0xc7c │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -287291,15 +287290,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r3, #25] │ │ │ │ lsls r7, r3, #2 │ │ │ │ stmia r0!, {r5} │ │ │ │ lsls r4, r4, #2 │ │ │ │ strb r2, [r7, #22] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ 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] @ (13416c ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -287586,15 +287585,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ bl 133724 │ │ │ │ cbz r0, 1343de │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1e8218 │ │ │ │ + bl 1e8210 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134468 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r0, #0 │ │ │ │ @@ -287641,15 +287640,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ ubfx r5, ip, #1, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 134308 │ │ │ │ lsls r3, r7, #28 │ │ │ │ bpl.n 1343d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f908 │ │ │ │ + bl 22f900 │ │ │ │ b.n 1343d2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cbnz r3, 13445a │ │ │ │ b.n 134494 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbz r3, 134494 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -287683,23 +287682,23 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f5c │ │ │ │ b.n 1343d8 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + strb r2, [r1, #29] │ │ │ │ movs r0, r4 │ │ │ │ - strb r6, [r7, #29] │ │ │ │ + strb r6, [r6, #29] │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r7, #28] │ │ │ │ + strb r2, [r6, #28] │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r1, #29] │ │ │ │ + strb r2, [r0, #29] │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r4, #28] │ │ │ │ + strb r2, [r3, #28] │ │ │ │ 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] @ 134514 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -287712,15 +287711,15 @@ │ │ │ │ mov.w r4, #0 │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 133760 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c3b38 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r2, [pc, #32] @ (13451c ) │ │ │ │ ldr r3, [pc, #28] @ (134518 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -287920,63 +287919,63 @@ │ │ │ │ mov r1, sl │ │ │ │ add.w r7, r8, #5 │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ addw sl, sp, #1940 @ 0x794 │ │ │ │ bl 133760 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6e68 │ │ │ │ + bl 1d6e60 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [sp] │ │ │ │ add.w r2, r9, #460 @ 0x1cc │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr.w r0, [r9, #60] @ 0x3c │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #32 │ │ │ │ blx r7 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, 134772 │ │ │ │ add.w r9, r6, #48 @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ cbz r1, 13476c │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 13475a │ │ │ │ cbz r4, 13477e │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d73d4 │ │ │ │ + bl 1d73cc │ │ │ │ ldr r2, [pc, #76] @ (1347d8 ) │ │ │ │ ldr r3, [pc, #68] @ (1347d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1972] @ 0x7b4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -288096,19 +288095,19 @@ │ │ │ │ cbz r3, 1348b0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ mov r2, r9 │ │ │ │ blx r3 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r7 │ │ │ │ - bl 1be520 │ │ │ │ + bl 1be518 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ - bl 2665c4 │ │ │ │ + bl 2665bc │ │ │ │ ldrb.w r7, [sp, #69] @ 0x45 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 1349f0 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r3, #3 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ movs r2, #8 │ │ │ │ @@ -288179,15 +288178,15 @@ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r8, #81] @ 0x51 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, sl │ │ │ │ str.w r8, [r4, #40] @ 0x28 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 134a04 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 13482a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, fp │ │ │ │ bl 138a20 │ │ │ │ @@ -288218,15 +288217,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r3, #2 │ │ │ │ @ instruction: 0xb7cc │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r6, [r6, #6] │ │ │ │ + strb r6, [r5, #6] │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov sl, r0 │ │ │ │ @@ -288665,15 +288664,15 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r4, r7, lr} │ │ │ │ lsls r4, r4, #2 │ │ │ │ sxth r0, r5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #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, #3152] @ 0xc50 │ │ │ │ sub.w sp, sp, #908 @ 0x38c │ │ │ │ mov r4, r2 │ │ │ │ @@ -288691,15 +288690,15 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #900] @ 0x384 │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ mov r3, r6 │ │ │ │ strd r1, r0, [sp, #132] @ 0x84 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ @@ -288890,15 +288889,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ strb.w r5, [sp, #312] @ 0x138 │ │ │ │ bl 13879c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1351f0 │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ str r0, [r4, #32] │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov.w ip, #3 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldrb.w r3, [sp, #312] @ 0x138 │ │ │ │ cbnz r3, 13511c │ │ │ │ @@ -288968,15 +288967,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bl 1347dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 135474 │ │ │ │ ldr.w sl, [r6, #3196] @ 0xc7c │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1350d8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r5, r3, #256 @ 0x100 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -288989,19 +288988,19 @@ │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ - bl 1bea9c │ │ │ │ + bl 1bea94 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #312 @ 0x138 │ │ │ │ mov r1, sl │ │ │ │ - bl 2665d8 │ │ │ │ + bl 2665d0 │ │ │ │ ldrb.w r5, [sp, #324] @ 0x144 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 135436 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13543a │ │ │ │ @@ -289181,29 +289180,29 @@ │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ cbz r3, 135408 │ │ │ │ mov r0, r3 │ │ │ │ bl 138a20 │ │ │ │ mov r1, r0 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ str r1, [r4, #32] │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ lsls r5, r3, #23 │ │ │ │ bmi.n 135428 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov.w ip, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ b.n 13511c │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ movw r5, #21032 @ 0x5228 │ │ │ │ movt r5, #15263 @ 0x3b9f │ │ │ │ b.n 1352f8 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #3184 @ 0xc70 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 126f5c │ │ │ │ @@ -289623,15 +289622,15 @@ │ │ │ │ strd r2, fp, [r3] │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ bl 134218 │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 135902 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -289742,15 +289741,15 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #280 @ 0x118 │ │ │ │ lsls r4, r4, #2 │ │ │ │ str r4, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ + ldr r2, [r1, #48] @ 0x30 │ │ │ │ movs r0, r4 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r4, [r6, #32] │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r4, [r2, #20] │ │ │ │ lsls r7, r3, #2 │ │ │ │ @@ -289825,19 +289824,19 @@ │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 132ed4 │ │ │ │ ldr r2, [r7, #92] @ 0x5c │ │ │ │ ldr r1, [r7, #84] @ 0x54 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 1bea9c │ │ │ │ + bl 1bea94 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #312 @ 0x138 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2665d8 │ │ │ │ + bl 2665d0 │ │ │ │ ldrb.w r3, [sp, #324] @ 0x144 │ │ │ │ cbnz r3, 135b2c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [r5, #4] │ │ │ │ @@ -289866,15 +289865,15 @@ │ │ │ │ mov r6, r9 │ │ │ │ mov r4, r9 │ │ │ │ b.n 135a9c │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ mov r5, fp │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ ldr.w fp, [sp, #156] @ 0x9c │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ str r0, [r1, r3] │ │ │ │ @@ -289895,15 +289894,15 @@ │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ mov r6, r5 │ │ │ │ mla r4, r4, r5, r3 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 135b7c │ │ │ │ ldr r2, [pc, #404] @ (135d20 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -290060,17 +290059,17 @@ │ │ │ │ mov r5, fp │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ ldr.w fp, [sp, #156] @ 0x9c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 135b70 │ │ │ │ b.n 135b88 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r6, #0] │ │ │ │ + str r0, [r5, #0] │ │ │ │ movs r0, r4 │ │ │ │ - ldrsh r0, [r2, r7] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ movs r0, r4 │ │ │ │ ldr r4, [r4, r7] │ │ │ │ lsls r7, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1888] @ 0x760 │ │ │ │ @@ -290406,37 +290405,37 @@ │ │ │ │ orr.w r1, r1, r2 │ │ │ │ bne.n 1360c8 │ │ │ │ str.w r1, [ip, #20] │ │ │ │ cmp lr, ip │ │ │ │ bne.n 1360ac │ │ │ │ mov r0, r5 │ │ │ │ add.w r7, r4, #676 @ 0x2a4 │ │ │ │ - bl 1d6e68 │ │ │ │ + bl 1d6e60 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ movs r6, #0 │ │ │ │ cbz r3, 13610e │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 136108 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 1360f4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 136298 │ │ │ │ addw r3, sp, #2068 @ 0x814 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1d73d4 │ │ │ │ + bl 1d73cc │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 136250 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r7, r4, #820 @ 0x334 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r3, [r3, #3196] @ 0xc7c │ │ │ │ @@ -290453,15 +290452,15 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 136146 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6e68 │ │ │ │ + bl 1d6e60 │ │ │ │ ldrd fp, r3, [r7] │ │ │ │ cmp fp, r3 │ │ │ │ bcs.n 1361c2 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ @@ -290469,26 +290468,26 @@ │ │ │ │ mla r6, r2, fp, r3 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ ldr.w r2, [r6, #-5] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ bl 132ed4 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, fp │ │ │ │ bhi.n 13618c │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ addw sl, sp, #2100 @ 0x834 │ │ │ │ @@ -290500,44 +290499,44 @@ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ add.w r2, r2, #460 @ 0x1cc │ │ │ │ blx r6 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2132 @ 0x854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d73d4 │ │ │ │ + bl 1d73cc │ │ │ │ ldrd sl, r2, [r7] │ │ │ │ cmp r2, sl │ │ │ │ itt hi │ │ │ │ movhi r3, #80 @ 0x50 │ │ │ │ mlahi r6, r3, sl, r4 │ │ │ │ bls.n 136244 │ │ │ │ mov r0, r5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 1d6e68 │ │ │ │ + bl 1d6e60 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2132 @ 0x854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d73d4 │ │ │ │ + bl 1d73cc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 136210 │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r9 │ │ │ │ @@ -290571,15 +290570,15 @@ │ │ │ │ b.n 135eec │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, #312 @ 0x138 │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ b.n 136116 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 135da0 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ @@ -290627,15 +290626,15 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #3684] @ 0xe64 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ strd r1, r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 136cfc │ │ │ │ movw r1, #62965 @ 0xf5f5 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ @@ -290716,15 +290715,15 @@ │ │ │ │ str.w r9, [sp, #32] │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ mov.w sl, #80 @ 0x50 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ strd r4, fp, [sp, #52] @ 0x34 │ │ │ │ ldr.w r5, [r8, #16] │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov fp, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ add.w r5, r5, r7, lsl #5 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -290749,15 +290748,15 @@ │ │ │ │ strd r5, ip, [sp, #4] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1347dc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 136cf0 │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -290849,15 +290848,15 @@ │ │ │ │ add r3, pc │ │ │ │ and.w r2, r2, #256 @ 0x100 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str.w ip, [sp, #140] @ 0x8c │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ strd r1, r0, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldrb.w r3, [r1, #813] @ 0x32d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1368e4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ @@ -290894,15 +290893,15 @@ │ │ │ │ add r3, sp, #228 @ 0xe4 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mla r3, r3, r7, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r0, r3, #30 │ │ │ │ bmi.n 1366d4 │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ ldrb.w r3, [r9, #812] @ 0x32c │ │ │ │ ldr.w r4, [r6, #-5] │ │ │ │ add.w r8, sl, #1 │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ cbz r3, 136686 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, sl, lsl #3] │ │ │ │ @@ -290947,15 +290946,15 @@ │ │ │ │ bne.w 136cca │ │ │ │ lsls r4, r4, #4 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r8, fp, r4 │ │ │ │ ldr.w r2, [fp, r4] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str.w r2, [fp, r4] │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ adds r2, r2, r0 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ @@ -291027,15 +291026,15 @@ │ │ │ │ bl 13851c │ │ │ │ str.w r5, [r7, #2424] @ 0x978 │ │ │ │ ldr.w r3, [r9, #640] @ 0x280 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 136782 │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 136836 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr.w r6, [r9, #640] @ 0x280 │ │ │ │ subs r7, r0, r3 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ @@ -291276,19 +291275,19 @@ │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ - bl 1bea9c │ │ │ │ + bl 1bea94 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2665d8 │ │ │ │ + bl 2665d0 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 136c10 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 136dca │ │ │ │ ldr.w r8, [r9] │ │ │ │ @@ -291371,15 +291370,15 @@ │ │ │ │ add.w r3, r0, #460 @ 0x1cc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r4, #808] @ 0x328 │ │ │ │ bl 1394c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 136dfc │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ ldrd r8, r3, [fp] │ │ │ │ cmp r8, r3 │ │ │ │ bcs.w 1365ba │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ add.w r7, r7, r8, lsl #2 │ │ │ │ mov.w sl, #1 │ │ │ │ @@ -291453,26 +291452,26 @@ │ │ │ │ b.n 136a12 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r7, r4 │ │ │ │ b.n 136ab4 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr.w fp, [sp, #124] @ 0x7c │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr.w r6, [r3, #816] @ 0x330 │ │ │ │ cmp r6, sl │ │ │ │ bcs.n 136c40 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ mla r5, r5, sl, r3 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ adds r6, #1 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ cmp r6, sl │ │ │ │ bne.n 136c34 │ │ │ │ ldr r2, [pc, #492] @ (136e30 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -291503,15 +291502,15 @@ │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 136c74 │ │ │ │ mov r3, r7 │ │ │ │ b.n 13686e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add.w r1, sl, #72 @ 0x48 │ │ │ │ - bl 1bea9c │ │ │ │ + bl 1bea94 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add.w r1, sl, #36 @ 0x24 │ │ │ │ bl 133b60 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 136658 │ │ │ │ ldr r2, [pc, #384] @ (136e34 ) │ │ │ │ @@ -291579,15 +291578,15 @@ │ │ │ │ mov.w r1, r1, lsl #4 │ │ │ │ ldr r0, [r6, r1] │ │ │ │ orr.w r0, r0, #2 │ │ │ │ str r0, [r6, r1] │ │ │ │ bne.n 136d5e │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 136984 │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ ldrd r5, r3, [fp] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.w 1365ba │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ subs r3, r3, r5 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ subs r0, r0, r2 │ │ │ │ @@ -291645,23 +291644,23 @@ │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r4, [r7, r1] │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldr r7, [pc, #968] @ (1371ec ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r7, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r4, [r5, r3] │ │ │ │ + strh r4, [r4, r3] │ │ │ │ movs r0, r4 │ │ │ │ ldr r2, [pc, #560] @ (137060 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r7, [pc, #480] @ (137014 ) │ │ │ │ + ldr r7, [pc, #448] @ (136ff4 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r7, [pc, #24] @ (136e50 ) │ │ │ │ + ldr r6, [pc, #1016] @ (137230 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r6, [pc, #904] @ (1371c4 ) │ │ │ │ + ldr r6, [pc, #872] @ (1371a4 ) │ │ │ │ movs r0, r4 │ │ │ │ cbz r2, 136e58 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -291836,15 +291835,15 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r3, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ mov r2, r9 │ │ │ │ strd r1, r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 134614 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -291928,15 +291927,15 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 1334a0 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r0, r8, #64 @ 0x40 │ │ │ │ blx 55100 │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ cbz r5, 13713a │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldrb.w r3, [sp, #163] @ 0xa3 │ │ │ │ @@ -292063,19 +292062,19 @@ │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ - bl 1bea9c │ │ │ │ + bl 1bea94 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2665d8 │ │ │ │ + bl 2665d0 │ │ │ │ ldrb.w r4, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 1373be │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1373c2 │ │ │ │ @@ -292215,15 +292214,15 @@ │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ b.n 1370a0 │ │ │ │ movw r7, #21032 @ 0x5228 │ │ │ │ movt r7, #15263 @ 0x3b9f │ │ │ │ b.n 1371aa │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ b.n 137298 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r2, [pc, #76] @ (137410 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #2399 @ 0x95f │ │ │ │ @@ -292240,25 +292239,25 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r3, [pc, #784] @ (137710 ) │ │ │ │ + ldr r3, [pc, #752] @ (1376f0 ) │ │ │ │ movs r0, r4 │ │ │ │ cmp r4, r6 │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r4, #2 │ │ │ │ cmn r4, r6 │ │ │ │ lsls r7, r3, #2 │ │ │ │ tst r4, r4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0x47f6 │ │ │ │ + @ instruction: 0x47ee │ │ │ │ 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] @ 1374a8 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ @@ -293416,15 +293415,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 13817a │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 1d6e68 │ │ │ │ + bl 1d6e60 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #29 │ │ │ │ beq.w 138144 │ │ │ │ movw r2, #5119 @ 0x13ff │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 1380da │ │ │ │ @@ -293445,15 +293444,15 @@ │ │ │ │ add.w r9, r1, #44 @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 138048 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp sl, r8 │ │ │ │ bne.n 138032 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 13809c │ │ │ │ str r7, [sp, #12] │ │ │ │ mov.w r8, #80 @ 0x50 │ │ │ │ @@ -293467,15 +293466,15 @@ │ │ │ │ mla r2, r8, sl, r5 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bpl.n 138080 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 138068 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r5, r5, #260 @ 0x104 │ │ │ │ @@ -293487,15 +293486,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ bl 134218 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r7, #12 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ str r2, [r7, #8] │ │ │ │ - bl 1d73d4 │ │ │ │ + bl 1d73cc │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #232] @ (1381a0 ) │ │ │ │ add.w r1, sp, #4992 @ 0x1380 │ │ │ │ ldr r3, [pc, #220] @ (13819c ) │ │ │ │ adds r1, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -293524,15 +293523,15 @@ │ │ │ │ mov sl, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ cbz r3, 138122 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ ldr.w r3, [sl, #640] @ 0x280 │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 138108 │ │ │ │ add.w r8, sp, #760 @ 0x2f8 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 138130 │ │ │ │ @@ -293550,15 +293549,15 @@ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ addw r0, sp, #2900 @ 0xb54 │ │ │ │ bl 134614 │ │ │ │ add.w r1, sp, #2944 @ 0xb80 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ ldr.w r1, [sp, #2940] @ 0xb7c │ │ │ │ cbz r1, 138168 │ │ │ │ mov r0, r4 │ │ │ │ bl 13851c │ │ │ │ ldr.w r1, [sp, #2976] @ 0xba0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1380a6 │ │ │ │ @@ -293567,15 +293566,15 @@ │ │ │ │ bl 13851c │ │ │ │ b.n 1380a6 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ add.w r2, r7, #12 │ │ │ │ movs r1, #16 │ │ │ │ add.w r0, r0, #4160 @ 0x1040 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1c3cb8 │ │ │ │ + bl 1c3cb0 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 1380b4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r6, [r6, #0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ @@ -293641,15 +293640,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 1be5e4 │ │ │ │ + bl 1be5dc │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 13825c │ │ │ │ bx lr │ │ │ │ @@ -293681,15 +293680,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 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1382c0 │ │ │ │ @@ -293699,15 +293698,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 1c2b9c │ │ │ │ + bl 1c2b94 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r6, r1 │ │ │ │ @@ -293725,15 +293724,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cbz r2, 138356 │ │ │ │ mov r1, r3 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1bea9c │ │ │ │ + bl 1bea94 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r2, [pc, #84] @ (138390 ) │ │ │ │ @@ -293774,17 +293773,17 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ lsls r4, r4, #2 │ │ │ │ adds r2, #182 @ 0xb6 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r0, #176 @ 0xb0 │ │ │ │ + subs r0, #168 @ 0xa8 │ │ │ │ movs r0, r4 │ │ │ │ - subs r0, #220 @ 0xdc │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ movs r0, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -293925,15 +293924,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 1beaac │ │ │ │ + bl 1beaa4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1383cc │ │ │ │ add sp, #16 │ │ │ │ @@ -293983,15 +293982,15 @@ │ │ │ │ ands.w r2, r2, #1 │ │ │ │ beq.n 1385d4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r0, r1, [r2, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c2b9c │ │ │ │ + bl 1c2b94 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 138630 │ │ │ │ @@ -294015,53 +294014,53 @@ │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 1385dc │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 13859a │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ b.n 13859a │ │ │ │ add.w r0, r3, #80 @ 0x50 │ │ │ │ dmb ish │ │ │ │ ldrex ip, [r0] │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ strex lr, ip, [r0] │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 138606 │ │ │ │ dmb ish │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 1385c6 │ │ │ │ str r1, [r3, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 1385c6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1c7b28 │ │ │ │ + bl 1c7b20 │ │ │ │ cbz r0, 138654 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ beq.n 138658 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ cbz r2, 13866a │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c7c04 │ │ │ │ + bl 1c7bfc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 13851c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 13865e │ │ │ │ @@ -294078,25 +294077,25 @@ │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c2b9c │ │ │ │ + bl 1c2b94 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 138254 │ │ │ │ add.w r3, sp, #11 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ strb.w ip, [sp, #11] │ │ │ │ - bl 1c7bf0 │ │ │ │ + bl 1c7be8 │ │ │ │ ldrb.w r3, [sp, #11] │ │ │ │ cbz r3, 13871e │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r3 │ │ │ │ itete ne │ │ │ │ @@ -294157,15 +294156,15 @@ │ │ │ │ bne.n 13875a │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1386fc │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 1386fc │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 13851c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -294200,27 +294199,27 @@ │ │ │ │ strb.w r3, [r8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - bl 1c2b9c │ │ │ │ + bl 1c2b94 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1388ba │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1388ba │ │ │ │ mov r0, r4 │ │ │ │ bl 138254 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 1c7b28 │ │ │ │ + bl 1c7b20 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 138894 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ dmb ish │ │ │ │ add.w r3, r5, #8 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -294292,19 +294291,19 @@ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 138952 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1bfa38 │ │ │ │ + bl 1bfa30 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1bf8d4 │ │ │ │ + bl 1bf8cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 138952 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ @@ -294356,21 +294355,21 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 13895e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 13883e │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 138842 │ │ │ │ b.n 1388ba │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ b.n 1388ba │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 1389b6 │ │ │ │ mov r0, r4 │ │ │ │ bl 138254 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ @@ -294405,29 +294404,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1389e2 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1389ac │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ b.n 1389ac │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r0, #1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #194 @ 0xc2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ strb r0, [r4, #27] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, #170 @ 0xaa │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #200] @ (138af8 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -294471,34 +294470,34 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 138a56 │ │ │ │ add r1, sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1be520 │ │ │ │ + bl 1be518 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ cbz r0, 138ac4 │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ mov r7, r3 │ │ │ │ cbnz r3, 138ac4 │ │ │ │ ldrd r1, r2, [r5, #16] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bfa38 │ │ │ │ + bl 1bfa30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1bf880 │ │ │ │ + bl 1bf878 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 138a56 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 5422c │ │ │ │ b.n 138a56 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -294580,21 +294579,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 138b3a │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bfa38 │ │ │ │ + bl 1bfa30 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1bf880 │ │ │ │ + bl 1bf878 │ │ │ │ b.n 138b3a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r4, #19] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -294660,15 +294659,15 @@ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str.w ip, [r4, #80] @ 0x50 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cbnz r3, 138c94 │ │ │ │ ldr r0, [pc, #308] @ (138d98 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb2c0 │ │ │ │ + bl 1cb2b8 │ │ │ │ cbnz r0, 138c94 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cbz r0, 138c76 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cbnz r2, 138cac │ │ │ │ ldr r2, [pc, #292] @ (138d9c ) │ │ │ │ ldr r3, [pc, #280] @ (138d94 ) │ │ │ │ @@ -294683,29 +294682,29 @@ │ │ │ │ add.w sp, sp, #904 @ 0x388 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #264] @ (138da0 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #264] @ (138da4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c78c8 │ │ │ │ + bl 1c78c0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ b.n 138c70 │ │ │ │ ldr r7, [pc, #256] @ (138da8 ) │ │ │ │ add r7, pc │ │ │ │ b.n 138bf2 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1bea9c │ │ │ │ + bl 1bea94 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1bead0 │ │ │ │ + bl 1beac8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1beb78 │ │ │ │ + bl 1beb70 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 138c76 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -294720,32 +294719,32 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 13851c │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ beq.n 138c76 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1beb78 │ │ │ │ + bl 1beb70 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1beb78 │ │ │ │ + bl 1beb70 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1beb78 │ │ │ │ + bl 1beb70 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1beaac │ │ │ │ + bl 1beaa4 │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1be508 │ │ │ │ + bl 1be500 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1beaac │ │ │ │ + bl 1beaa4 │ │ │ │ ldrb.w r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 138c76 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -294783,49 +294782,49 @@ │ │ │ │ b.n 138cee │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r3, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #58 @ 0x3a │ │ │ │ + adds r0, #50 @ 0x32 │ │ │ │ movs r0, r4 │ │ │ │ strb r2, [r0, #14] │ │ │ │ lsls r4, r4, #2 │ │ │ │ bl 3cda2 │ │ │ │ bl fff72da6 │ │ │ │ - asrs r0, r5, #16 │ │ │ │ + asrs r0, r4, #16 │ │ │ │ movs r0, r5 │ │ │ │ - cmp r7, #76 @ 0x4c │ │ │ │ + cmp r7, #68 @ 0x44 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r6, #204 @ 0xcc │ │ │ │ + cmp r6, #196 @ 0xc4 │ │ │ │ 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, 138dd6 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 138dee │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7a64 │ │ │ │ + bl 1c7a5c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 127460 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 13851c │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 138de2 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ b.n 138dd0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -294901,30 +294900,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 13901e │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be52c │ │ │ │ + bl 1be524 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be5e4 │ │ │ │ + bl 1be5dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be73c │ │ │ │ + bl 1be734 │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.w 13902a │ │ │ │ mov r0, r6 │ │ │ │ bl 138254 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 138fa6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 138fa6 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r7, sl, [sp, #24] │ │ │ │ ldr.w fp, [r5, #4] │ │ │ │ ldr.w r0, [fp] │ │ │ │ @@ -294945,27 +294944,27 @@ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 139018 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 138f32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be8a8 │ │ │ │ + bl 1be8a0 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be8a8 │ │ │ │ + bl 1be8a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be73c │ │ │ │ + bl 1be734 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r1, r2, [fp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be5e4 │ │ │ │ + bl 1be5dc │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be4bc │ │ │ │ + bl 1be4b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 139044 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13903a │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -294991,15 +294990,15 @@ │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 139052 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be980 │ │ │ │ + bl 1be978 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13907a │ │ │ │ ldr r2, [pc, #308] @ (139100 ) │ │ │ │ ldr r3, [pc, #300] @ (1390fc ) │ │ │ │ @@ -295017,28 +295016,28 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r2, r2, r3 │ │ │ │ dmb ish │ │ │ │ str.w r2, [fp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be980 │ │ │ │ + bl 1be978 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 138f08 │ │ │ │ ldrd r7, sl, [sp, #24] │ │ │ │ b.n 138faa │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n 138f40 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be52c │ │ │ │ + bl 1be524 │ │ │ │ b.n 138ed0 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [sl] │ │ │ │ cbz r3, 139082 │ │ │ │ movs r5, #5 │ │ │ │ b.n 138fca │ │ │ │ @@ -295059,15 +295058,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 13905a │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 138fb2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ b.n 138fb2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 5422c │ │ │ │ b.n 138fca │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 5422c │ │ │ │ b.n 139036 │ │ │ │ @@ -295107,32 +295106,32 @@ │ │ │ │ ldr r3, [pc, #48] @ (139110 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ b.n 1390a2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1be5e4 │ │ │ │ + bl 1be5dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 138ff6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r1, #5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r5, #0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r4, #78 @ 0x4e │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r3, #164 @ 0xa4 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r4, #56 @ 0x38 │ │ │ │ + cmp r4, #48 @ 0x30 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r3, #106 @ 0x6a │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ 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 │ │ │ │ @@ -295172,50 +295171,50 @@ │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ beq.n 139166 │ │ │ │ mov r0, r5 │ │ │ │ bl 138254 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1391f6 │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n 1391ae │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 139226 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1391f4 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ add.w r3, sp, #19 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ mov r2, r6 │ │ │ │ strb.w sl, [sp, #19] │ │ │ │ - bl 1c7bf0 │ │ │ │ + bl 1c7be8 │ │ │ │ ldrb.w r1, [sp, #19] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 13919a │ │ │ │ add.w r2, r6, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1391d4 │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1391ae │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ bne.n 139166 │ │ │ │ @@ -295227,15 +295226,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 139206 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 139166 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ b.n 139166 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 1391a2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 13851c │ │ │ │ @@ -295273,15 +295272,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 139280 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13925c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ b.n 13925c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #166 @ 0xa6 │ │ │ │ @@ -295292,15 +295291,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #188] @ (13939c ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ @@ -295379,15 +295378,15 @@ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + lsrs r0, r1, #24 │ │ │ │ movs r0, r5 │ │ │ │ ldr r4, [r7, #68] @ 0x44 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2064] @ 0x810 │ │ │ │ @@ -295423,15 +295422,15 @@ │ │ │ │ ldr.w r1, [ip, #96] @ 0x60 │ │ │ │ ldr.w r2, [ip, #100] @ 0x64 │ │ │ │ ldr.w r3, [ip, #104] @ 0x68 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ str.w lr, [r5, #36] @ 0x24 │ │ │ │ - bl 1be6d0 │ │ │ │ + bl 1be6c8 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -295441,31 +295440,31 @@ │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ cbz r3, 13946e │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6e68 │ │ │ │ + bl 1d6e60 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ ldr r2, [r6, #8] │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ bne.n 139492 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 1d73d4 │ │ │ │ + bl 1d73cc │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be540 │ │ │ │ + bl 1be538 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #60] @ (1394b0 ) │ │ │ │ ldr r3, [pc, #52] @ (1394a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2004] @ 0x7d4 │ │ │ │ @@ -295475,33 +295474,33 @@ │ │ │ │ add.w sp, sp, #2008 @ 0x7d8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #5 │ │ │ │ b.n 139470 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ b.n 139458 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ movs r0, r4 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r3, [pc, #12] @ (1394c4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r6, r4, #16 │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r6, [pc, #304] @ (13960c ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -295564,28 +295563,28 @@ │ │ │ │ cmp fp, r7 │ │ │ │ beq.n 1395c6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr.w r9, [r4, #3196] @ 0xc7c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #108] @ 0x6c │ │ │ │ - bl 1be520 │ │ │ │ + bl 1be518 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 139556 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1bea9c │ │ │ │ + bl 1bea94 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r9, #24] │ │ │ │ blx r9 │ │ │ │ @@ -295612,17 +295611,17 @@ │ │ │ │ b.n 13955e │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 5422c │ │ │ │ b.n 1395b0 │ │ │ │ ldr r0, [pc, #60] @ (139620 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl 1cb294 │ │ │ │ + bl 1cb28c │ │ │ │ mov r1, sl │ │ │ │ - bl 1cb14c │ │ │ │ + bl 1cb144 │ │ │ │ ldr r3, [pc, #48] @ (139624 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ @@ -295635,15 +295634,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r5, [sp, #788] @ 0x314 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r7, #104 @ 0x68 │ │ │ │ + movs r7, #96 @ 0x60 │ │ │ │ movs r0, r4 │ │ │ │ ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -295658,28 +295657,28 @@ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1be52c │ │ │ │ + bl 1be524 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 1393ac │ │ │ │ cbnz r0, 1396aa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r6, 139688 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n 1396a4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1be52c │ │ │ │ + bl 1be524 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 1393ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #48] @ (1396bc ) │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -295773,19 +295772,19 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ add.w r9, sp, #176 @ 0xb0 │ │ │ │ ldr.w r3, [r3, #3196] @ 0xc7c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 1bea9c │ │ │ │ + bl 1bea94 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1bead0 │ │ │ │ + bl 1beac8 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13984e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -296098,15 +296097,15 @@ │ │ │ │ bl 126f5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1399b6 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ adds r6, #1 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ add.w fp, fp, #48 @ 0x30 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 139aca │ │ │ │ b.n 139a04 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.n 13982c │ │ │ │ @@ -296160,36 +296159,36 @@ │ │ │ │ bl 126f5c │ │ │ │ b.n 1397f2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, r2, r3 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ - bl 1d6e68 │ │ │ │ + bl 1d6e60 │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 55100 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ blx 54720 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs.w r2, r3, #80 @ 0x50 │ │ │ │ bne.n 139be4 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl 1d73d4 │ │ │ │ + bl 1d73cc │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ blx 5548c │ │ │ │ cbnz r0, 139bf0 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ @@ -296209,15 +296208,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f5c │ │ │ │ b.n 1397f2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ b.n 139b9e │ │ │ │ ldr r2, [pc, #104] @ (139c5c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movw r1, #9424 @ 0x24d0 │ │ │ │ movt r1, #15266 @ 0x3ba2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -296226,48 +296225,48 @@ │ │ │ │ bl 126f5c │ │ │ │ b.n 1397f2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r2, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #6 │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ movs r0, r4 │ │ │ │ - movs r6, #48 @ 0x30 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ movs r0, r4 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r5, #24 │ │ │ │ + movs r5, #16 │ │ │ │ movs r0, r4 │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ movs r0, r4 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r4, #248 @ 0xf8 │ │ │ │ movs r0, r4 │ │ │ │ - movs r4, #188 @ 0xbc │ │ │ │ + movs r4, #180 @ 0xb4 │ │ │ │ movs r0, r4 │ │ │ │ ldrsh.w pc, [r9, #4095] @ 0xfff │ │ │ │ - lsls r2, r5, #31 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ movs r0, r5 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ movs r0, r5 │ │ │ │ - movs r3, #12 │ │ │ │ + movs r3, #4 │ │ │ │ movs r0, r4 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ movs r0, r4 │ │ │ │ - movs r2, #204 @ 0xcc │ │ │ │ + movs r2, #196 @ 0xc4 │ │ │ │ movs r0, r4 │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ movs r0, r4 │ │ │ │ - movs r2, #108 @ 0x6c │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ movs r0, r4 │ │ │ │ - movs r2, #22 │ │ │ │ + movs r2, #14 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #150 @ 0x96 │ │ │ │ + movs r1, #142 @ 0x8e │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #112 @ 0x70 │ │ │ │ + movs r1, #104 @ 0x68 │ │ │ │ movs r0, r4 │ │ │ │ cbz r2, 139c7c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -296397,15 +296396,15 @@ │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 55100 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ - bl 1c3cb8 │ │ │ │ + bl 1c3cb0 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ strd r4, r7, [r6] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r0, r4, [r0, #36] @ 0x24 │ │ │ │ @@ -296441,15 +296440,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 1c3cb8 │ │ │ │ + bl 1c3cb0 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ cbnz r2, 139e4c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -296475,15 +296474,15 @@ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r4, #1476] @ 0x5c4 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r1, #11 │ │ │ │ + lsls r6, r0, #11 │ │ │ │ movs r0, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r2, [pc, #36] @ (139ed8 ) │ │ │ │ @@ -296496,15 +296495,15 @@ │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r4, #1476] @ 0x5c4 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r2, r0, #10 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ movs r0, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r2, [pc, #36] @ (139f14 ) │ │ │ │ @@ -296517,15 +296516,15 @@ │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ ldr.w r4, [r4, #1476] @ 0x5c4 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r6, r6, #8 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #148] @ (139fc0 ) │ │ │ │ @@ -296586,15 +296585,15 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ str r4, [r1, #12] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bgt.n 13a08c │ │ │ │ + bgt.n 13a07c │ │ │ │ movs r4, r5 │ │ │ │ str r6, [r2, #4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -297170,19 +297169,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #233 @ 0xe9 │ │ │ │ subs r3, #158 @ 0x9e │ │ │ │ ldrsh r2, [r3, r4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 13a57c │ │ │ │ + bge.n 13a56c │ │ │ │ movs r4, r5 │ │ │ │ ldrb r0, [r0, r7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r4, [r4, #8] │ │ │ │ + strh r4, [r3, #8] │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #464] @ (13a838 ) │ │ │ │ @@ -297435,17 +297434,17 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 126f5c │ │ │ │ b.n 13a89a │ │ │ │ nop │ │ │ │ - asrs r0, r4, #20 │ │ │ │ + asrs r0, r3, #20 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r2, r0, #20 │ │ │ │ + asrs r2, r7, #19 │ │ │ │ movs r0, r4 │ │ │ │ cbnz r2, 13a8f0 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -297617,16 +297616,16 @@ │ │ │ │ nop │ │ │ │ ldrsb r0, [r0, r3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r7, r1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stc 0, cr0, [r2], #184 @ 0xb8 │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ + ldc 0, cr0, [sl], {46} @ 0x2e │ │ │ │ + ldrb r0, [r2, #8] │ │ │ │ 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] │ │ │ │ @@ -297948,15 +297947,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, r0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r0, r7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r0, [r1, r2] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ sub sp, #388 @ 0x184 │ │ │ │ @@ -298245,17 +298244,17 @@ │ │ │ │ strh r0, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ str r6, [r2, r6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #120 @ 0x78 │ │ │ │ movs r6, r5 │ │ │ │ - lsrs r2, r3, #21 │ │ │ │ + lsrs r2, r2, #21 │ │ │ │ movs r0, r4 │ │ │ │ ldr r7, [pc, #400] @ (13b2c4 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ strd r0, r4, [sp, #228] @ 0xe4 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r2, r0 │ │ │ │ @@ -299715,30 +299714,30 @@ │ │ │ │ str.w fp, [sp, #8] │ │ │ │ bl 13abc0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13b632 │ │ │ │ b.w 13b702 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r3, #28 │ │ │ │ + lsls r0, r2, #28 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r4, r0, #27 │ │ │ │ + lsls r4, r7, #26 │ │ │ │ movs r0, r4 │ │ │ │ - stmia r4!, {r1, r2, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r7} │ │ │ │ movs r4, r5 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + lsls r6, r3, #24 │ │ │ │ movs r0, r4 │ │ │ │ - ldrsh.w r0, [sl, sp, lsl #2] │ │ │ │ - lsls r0, r7, #7 │ │ │ │ + ldrsh.w r0, [r2, sp, lsl #2] │ │ │ │ + lsls r0, r6, #7 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r1, #2 │ │ │ │ + adds r2, r0, #2 │ │ │ │ movs r5, r5 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ movs r0, r4 │ │ │ │ - pop {r1, r4, r5, r7, pc} │ │ │ │ + pop {r1, r3, r5, r7, pc} │ │ │ │ movs r5, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r1, [pc, #128] @ (13c0cc ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -299950,20 +299949,20 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #352 @ 0x160 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldrb.w r3, [r4, #336] @ 0x150 │ │ │ │ cbz r3, 13c278 │ │ │ │ movs r5, #0 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ cbz r3, 13c296 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -300002,15 +300001,15 @@ │ │ │ │ add lr, pc │ │ │ │ beq.n 13c2ea │ │ │ │ ldr.w ip, [pc, #28] @ 13c2f4 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2c79cc │ │ │ │ + bl 2c79c4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ subs r5, #42 @ 0x2a │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ @@ -300210,59 +300209,59 @@ │ │ │ │ blx 55100 │ │ │ │ ldr r3, [pc, #392] @ (13c690 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2c76a4 │ │ │ │ + bl 2c769c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d931c │ │ │ │ + bl 1d9314 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 13c62c │ │ │ │ add.w r7, sl, #296 @ 0x128 │ │ │ │ add.w r3, sl, #280 @ 0x118 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r3, [sl, #280] @ 0x118 │ │ │ │ - bl 1d931c │ │ │ │ + bl 1d9314 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c608 │ │ │ │ add.w r3, sl, #320 @ 0x140 │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r3, [sl, #320] @ 0x140 │ │ │ │ add.w r0, sl, #352 @ 0x160 │ │ │ │ add.w r3, sl, #328 @ 0x148 │ │ │ │ strd r3, r3, [sl, #328] @ 0x148 │ │ │ │ - bl 1d931c │ │ │ │ + bl 1d9314 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c636 │ │ │ │ ldr r0, [pc, #304] @ (13c694 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c45e4 │ │ │ │ + bl 1c45dc │ │ │ │ ldr r1, [pc, #300] @ (13c698 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cb75c │ │ │ │ + bl 1cb754 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #296] @ (13c69c ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [sl, #376] @ 0x178 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb2c0 │ │ │ │ + bl 1cb2b8 │ │ │ │ strb.w r0, [sl, #392] @ 0x188 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13c658 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #396] @ 0x18c │ │ │ │ - bl 2b95fc │ │ │ │ + bl 2b95f4 │ │ │ │ b.n 13c5ba │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ b.n 13c4a2 │ │ │ │ ldr r4, [pc, #252] @ (13c6a0 ) │ │ │ │ movs r3, #161 @ 0xa1 │ │ │ │ ldr r2, [pc, #252] @ (13c6a4 ) │ │ │ │ @@ -300303,15 +300302,15 @@ │ │ │ │ ldr r4, [pc, #176] @ (13c6b0 ) │ │ │ │ movs r3, #166 @ 0xa6 │ │ │ │ ldr r2, [pc, #176] @ (13c6b4 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ b.n 13c5aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9308 │ │ │ │ + bl 1d9300 │ │ │ │ ldr r2, [pc, #168] @ (13c6b8 ) │ │ │ │ movs r3, #193 @ 0xc1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ mvn.w r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 126f5c │ │ │ │ @@ -300323,87 +300322,87 @@ │ │ │ │ b.n 13c478 │ │ │ │ ldr r2, [pc, #140] @ (13c6bc ) │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #187 @ 0xbb │ │ │ │ add r2, pc │ │ │ │ b.n 13c614 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9308 │ │ │ │ + bl 1d9300 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9308 │ │ │ │ + bl 1d9300 │ │ │ │ ldr r2, [pc, #124] @ (13c6c0 ) │ │ │ │ movs r3, #203 @ 0xcb │ │ │ │ mvn.w r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 126f5c │ │ │ │ mov r4, r0 │ │ │ │ b.n 13c5ba │ │ │ │ ldr r0, [pc, #104] @ (13c6c4 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb350 │ │ │ │ + bl 1cb348 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #92] @ (13c6c8 ) │ │ │ │ str.w r3, [sl, #384] @ 0x180 │ │ │ │ add r0, pc │ │ │ │ - bl 1c45f8 │ │ │ │ + bl 1c45f0 │ │ │ │ str.w r0, [sl, #388] @ 0x184 │ │ │ │ b.n 13c58a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #216 @ 0xd8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ subs r4, #196 @ 0xc4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str.w r0, [lr, #31] │ │ │ │ + str.w r0, [r6, #31] │ │ │ │ @ instruction: 0xf0aa009e │ │ │ │ - str.w r0, [r4, #31] │ │ │ │ - and.w r0, lr, #31 │ │ │ │ - str??.w r0, [r4, pc, lsl #1] │ │ │ │ + ldrh.w r0, [ip, #31] │ │ │ │ + and.w r0, r6, #31 │ │ │ │ + ldr.w r0, [ip, pc, lsl #1] │ │ │ │ subs r2, #62 @ 0x3e │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh.w r0, [ip, pc, lsl #1] │ │ │ │ - vshr.s32 d0, d15, #14 │ │ │ │ - strb.w r0, [r8, pc, lsl #1] │ │ │ │ + strh.w r0, [r4, pc, lsl #1] │ │ │ │ + vshr.s32 d0, d15, #22 │ │ │ │ + strb.w r0, [r0, pc, lsl #1] │ │ │ │ + @ instruction: 0xf7f2001f │ │ │ │ + @ instruction: 0xf7d2001f │ │ │ │ + @ instruction: 0xf7ba001f │ │ │ │ + @ instruction: 0xf7f4001f │ │ │ │ @ instruction: 0xf7fa001f │ │ │ │ - @ instruction: 0xf7da001f │ │ │ │ - @ instruction: 0xf7c2001f │ │ │ │ - @ instruction: 0xf7fc001f │ │ │ │ - strb.w r0, [r2, pc, lsl #1] │ │ │ │ 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 13c128 │ │ │ │ - bl 2b96e4 │ │ │ │ + bl 2b96dc │ │ │ │ add.w r2, r4, #320 @ 0x140 │ │ │ │ ldr.w r1, [r4, #324] @ 0x144 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 13c734 │ │ │ │ ldr.w r1, [r4, #292] @ 0x124 │ │ │ │ add.w r2, r4, #288 @ 0x120 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 13c76e │ │ │ │ add.w r0, r4, #256 @ 0x100 │ │ │ │ - bl 1d9308 │ │ │ │ + bl 1d9300 │ │ │ │ add.w r0, r4, #296 @ 0x128 │ │ │ │ - bl 1d9308 │ │ │ │ + bl 1d9300 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ - bl 1d9308 │ │ │ │ + bl 1d9300 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cbz r1, 13c720 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cbz r1, 13c72a │ │ │ │ @@ -300573,34 +300572,34 @@ │ │ │ │ mov r0, r7 │ │ │ │ cbz r7, 13c906 │ │ │ │ add.w r3, r7, #84 @ 0x54 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #128 @ 0x80 │ │ │ │ mov r5, r3 │ │ │ │ - bl 2c78b0 │ │ │ │ + bl 2c78a8 │ │ │ │ cbnz r0, 13c906 │ │ │ │ ldr r3, [pc, #116] @ (13c950 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2c79cc │ │ │ │ + bl 2c79c4 │ │ │ │ cbnz r0, 13c906 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [pc, #96] @ (13c954 ) │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2c7b34 │ │ │ │ + bl 2c7b2c │ │ │ │ b.n 13c906 │ │ │ │ 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} │ │ │ │ @@ -300618,21 +300617,21 @@ │ │ │ │ b.n 13c906 │ │ │ │ ldr r3, [pc, #48] @ (13c95c ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n 13c906 │ │ │ │ nop │ │ │ │ adds r7, #186 @ 0xba │ │ │ │ lsls r4, r4, #2 │ │ │ │ - @ instruction: 0xf62a001f │ │ │ │ - @ instruction: 0xf63e001f │ │ │ │ - @ instruction: 0xf654001f │ │ │ │ - @ instruction: 0xf662001f │ │ │ │ - @ instruction: 0xf668001f │ │ │ │ - @ instruction: 0xf672001f │ │ │ │ - @ instruction: 0xf690001f │ │ │ │ + @ instruction: 0xf622001f │ │ │ │ + @ instruction: 0xf636001f │ │ │ │ + movw r0, #51231 @ 0xc81f │ │ │ │ + @ instruction: 0xf65a001f │ │ │ │ + @ instruction: 0xf660001f │ │ │ │ + @ instruction: 0xf66a001f │ │ │ │ + @ instruction: 0xf688001f │ │ │ │ lsrs r0, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #31 │ │ │ │ @@ -300647,32 +300646,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 2c7820 │ │ │ │ + bl 2c7818 │ │ │ │ cbz r0, 13c98c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #40] @ (13c9b8 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2c7850 │ │ │ │ + bl 2c7848 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c988 │ │ │ │ ldr r3, [pc, #28] @ (13c9bc ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2c7880 │ │ │ │ + bl 2c7878 │ │ │ │ b.n 13c988 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ adds r6, #148 @ 0x94 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r4, #18 │ │ │ │ @@ -300926,15 +300925,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ adds r4, #8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa8a001f │ │ │ │ + @ instruction: 0xfa82001f │ │ │ │ adds r3, #208 @ 0xd0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3624] @ 0xe28 │ │ │ │ @@ -301092,16 +301091,16 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr.w r7, [r3, #144] @ 0x90 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #160] @ 0xa0 │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ cbz r0, 13ce4c │ │ │ │ ldr r1, [r0, #24] │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ @@ -301201,15 +301200,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ adds r3, #126 @ 0x7e │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb.w r0, [r8, pc, lsl #1] │ │ │ │ + ldrsb.w r0, [r0, pc, lsl #1] │ │ │ │ adds r1, #22 │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r3, #6 │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ str r7, [sp, #12] │ │ │ │ @@ -301364,18 +301363,18 @@ │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2460] @ 0x99c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [sp, #2512] @ 0x9d0 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1c45e4 │ │ │ │ + bl 1c45dc │ │ │ │ ldr.w r1, [pc, #1452] @ 13d6d8 │ │ │ │ add r1, pc │ │ │ │ - bl 1cb75c │ │ │ │ + bl 1cb754 │ │ │ │ mov.w r2, #944 @ 0x3b0 │ │ │ │ strd r0, r1, [r7] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 54720 │ │ │ │ mov ip, r9 │ │ │ │ ldr.w lr, [r7] │ │ │ │ @@ -301799,63 +301798,63 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 148eb4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d52e │ │ │ │ ldr r0, [pc, #480] @ (13d788 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c45e4 │ │ │ │ + bl 1c45dc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 13d5c2 │ │ │ │ ldr r1, [pc, #472] @ (13d78c ) │ │ │ │ add r1, pc │ │ │ │ blx 55364 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d634 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r4, #672] @ 0x2a0 │ │ │ │ ldr r0, [pc, #460] @ (13d790 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb2c0 │ │ │ │ + bl 1cb2b8 │ │ │ │ strb.w r0, [r4, #696] @ 0x2b8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cbz r0, 13d628 │ │ │ │ ldr r5, [pc, #444] @ (13d794 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 30ab10 │ │ │ │ + bl 30ab08 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d670 │ │ │ │ ldr r5, [pc, #432] @ (13d798 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 30ab10 │ │ │ │ + bl 30ab08 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d65c │ │ │ │ ldr r5, [pc, #420] @ (13d79c ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 30ab10 │ │ │ │ + bl 30ab08 │ │ │ │ cbnz r0, 13d648 │ │ │ │ ldr r5, [pc, #408] @ (13d7a0 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 30ab10 │ │ │ │ + bl 30ab08 │ │ │ │ cbz r0, 13d628 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 30ab44 │ │ │ │ + bl 30ab3c │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #698] @ 0x2ba │ │ │ │ ldr r3, [pc, #376] @ (13d7a4 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -301867,31 +301866,31 @@ │ │ │ │ blx 55364 │ │ │ │ cbnz r0, 13d684 │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r4, #672] @ 0x2a0 │ │ │ │ b.n 13d5c2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 30ab44 │ │ │ │ + bl 30ab3c │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #697] @ 0x2b9 │ │ │ │ b.n 13d606 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 30ab44 │ │ │ │ + bl 30ab3c │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #676] @ 0x2a4 │ │ │ │ b.n 13d5f6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 30ab44 │ │ │ │ + bl 30ab3c │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #684] @ 0x2ac │ │ │ │ b.n 13d5e4 │ │ │ │ ldr r1, [pc, #292] @ (13d7ac ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -301921,79 +301920,79 @@ │ │ │ │ nop │ │ │ │ cmp r7, #8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ str r4, [r6, #28] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf59e001f │ │ │ │ + @ instruction: 0xf596001f │ │ │ │ cmp r6, #218 @ 0xda │ │ │ │ lsls r4, r4, #2 │ │ │ │ rsbs r0, r6, lr, lsr #2 │ │ │ │ - adc.w r0, ip, #10420224 @ 0x9f0000 │ │ │ │ - adcs.w r0, r8, #10420224 @ 0x9f0000 │ │ │ │ - sbc.w r0, ip, #10420224 @ 0x9f0000 │ │ │ │ - @ instruction: 0xf584001f │ │ │ │ - bic.w r0, r2, #10420224 @ 0x9f0000 │ │ │ │ - ands.w r0, lr, #10420224 @ 0x9f0000 │ │ │ │ + adc.w r0, r4, #10420224 @ 0x9f0000 │ │ │ │ + adcs.w r0, r0, #10420224 @ 0x9f0000 │ │ │ │ + sbc.w r0, r4, #10420224 @ 0x9f0000 │ │ │ │ + sbcs.w r0, ip, #10420224 @ 0x9f0000 │ │ │ │ + ands.w r0, sl, #10420224 @ 0x9f0000 │ │ │ │ + ands.w r0, r6, #10420224 @ 0x9f0000 │ │ │ │ + bic.w r0, r6, #10420224 @ 0x9f0000 │ │ │ │ bic.w r0, lr, #10420224 @ 0x9f0000 │ │ │ │ bics.w r0, r6, #10420224 @ 0x9f0000 │ │ │ │ - bics.w r0, lr, #10420224 @ 0x9f0000 │ │ │ │ - orr.w r0, sl, #10420224 @ 0x9f0000 │ │ │ │ - orrs.w r0, r6, #10420224 @ 0x9f0000 │ │ │ │ - orrs.w r0, sl, #10420224 @ 0x9f0000 │ │ │ │ - orn r0, r6, #10420224 @ 0x9f0000 │ │ │ │ + orr.w r0, r2, #10420224 @ 0x9f0000 │ │ │ │ + orr.w r0, lr, #10420224 @ 0x9f0000 │ │ │ │ + orrs.w r0, r2, #10420224 @ 0x9f0000 │ │ │ │ + orrs.w r0, lr, #10420224 @ 0x9f0000 │ │ │ │ + orn r0, r2, #10420224 @ 0x9f0000 │ │ │ │ orn r0, sl, #10420224 @ 0x9f0000 │ │ │ │ + orn r0, lr, #10420224 @ 0x9f0000 │ │ │ │ orns r0, r2, #10420224 @ 0x9f0000 │ │ │ │ - orns r0, r6, #10420224 @ 0x9f0000 │ │ │ │ orns r0, sl, #10420224 @ 0x9f0000 │ │ │ │ - eor.w r0, r2, #10420224 @ 0x9f0000 │ │ │ │ - eor.w r0, r6, #10420224 @ 0x9f0000 │ │ │ │ + orns r0, lr, #10420224 @ 0x9f0000 │ │ │ │ + eor.w r0, sl, #10420224 @ 0x9f0000 │ │ │ │ + eor.w r0, lr, #10420224 @ 0x9f0000 │ │ │ │ eors.w r0, r2, #10420224 @ 0x9f0000 │ │ │ │ - eors.w r0, r6, #10420224 @ 0x9f0000 │ │ │ │ eors.w r0, sl, #10420224 @ 0x9f0000 │ │ │ │ @ instruction: 0xf4a2001f │ │ │ │ - @ instruction: 0xf4aa001f │ │ │ │ - @ instruction: 0xf4ae001f │ │ │ │ - @ instruction: 0xf4ba001f │ │ │ │ + @ instruction: 0xf4a6001f │ │ │ │ + @ instruction: 0xf4b2001f │ │ │ │ + @ instruction: 0xf4c6001f │ │ │ │ @ instruction: 0xf4ce001f │ │ │ │ - @ instruction: 0xf4d6001f │ │ │ │ - @ instruction: 0xf4f6001f │ │ │ │ - add.w r0, sl, #10420224 @ 0x9f0000 │ │ │ │ + @ instruction: 0xf4ee001f │ │ │ │ + add.w r0, r2, #10420224 @ 0x9f0000 │ │ │ │ + add.w r0, ip, #10420224 @ 0x9f0000 │ │ │ │ adds.w r0, r4, #10420224 @ 0x9f0000 │ │ │ │ - adds.w r0, ip, #10420224 @ 0x9f0000 │ │ │ │ - @ instruction: 0xf534001f │ │ │ │ - adcs.w r0, r0, #10420224 @ 0x9f0000 │ │ │ │ + @ instruction: 0xf52c001f │ │ │ │ + adc.w r0, r8, #10420224 @ 0x9f0000 │ │ │ │ + sbc.w r0, r8, #10420224 @ 0x9f0000 │ │ │ │ sbcs.w r0, r0, #10420224 @ 0x9f0000 │ │ │ │ + sbcs.w r0, r4, #10420224 @ 0x9f0000 │ │ │ │ sbcs.w r0, r8, #10420224 @ 0x9f0000 │ │ │ │ - sbcs.w r0, ip, #10420224 @ 0x9f0000 │ │ │ │ - @ instruction: 0xf580001f │ │ │ │ - @ instruction: 0xf594001f │ │ │ │ - @ instruction: 0xf598001f │ │ │ │ - @ instruction: 0xf598001f │ │ │ │ - @ instruction: 0xf596001f │ │ │ │ + @ instruction: 0xf58c001f │ │ │ │ + @ instruction: 0xf590001f │ │ │ │ + @ instruction: 0xf590001f │ │ │ │ + @ instruction: 0xf58e001f │ │ │ │ cmp r2, #168 @ 0xa8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - adds.w r0, sl, #10420224 @ 0x9f0000 │ │ │ │ - and.w r0, r2, pc, lsr #32 │ │ │ │ - adcs.w r0, lr, #10420224 @ 0x9f0000 │ │ │ │ - sbc.w r0, ip, #10420224 @ 0x9f0000 │ │ │ │ - ldrsh r2, [r1, r4] │ │ │ │ + adds.w r0, r2, #10420224 @ 0x9f0000 │ │ │ │ + ldrd r0, r0, [sl, #124]! @ 0x7c │ │ │ │ + adcs.w r0, r6, #10420224 @ 0x9f0000 │ │ │ │ + sbc.w r0, r4, #10420224 @ 0x9f0000 │ │ │ │ + ldrsh r2, [r0, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ movs r7, r3 │ │ │ │ - adc.w r0, r8, #10420224 @ 0x9f0000 │ │ │ │ + adc.w r0, r0, #10420224 @ 0x9f0000 │ │ │ │ lsrs r0, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4a4001f │ │ │ │ - orrs.w r0, ip, #10420224 @ 0x9f0000 │ │ │ │ - orrs.w r0, r0, #10420224 @ 0x9f0000 │ │ │ │ + eors.w r0, ip, #10420224 @ 0x9f0000 │ │ │ │ + orrs.w r0, r4, #10420224 @ 0x9f0000 │ │ │ │ + orr.w r0, r8, #10420224 @ 0x9f0000 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r2, #10420224 @ 0x9f0000 │ │ │ │ + bics.w r0, sl, #10420224 @ 0x9f0000 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ bl 148f2c │ │ │ │ @@ -302119,15 +302118,15 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #178 @ 0xb2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2f6001f │ │ │ │ + @ instruction: 0xf2ee001f │ │ │ │ movs r7, #30 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -303563,15 +303562,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r7, r7 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r4, r7 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 13e864 │ │ │ │ + b.n 13e854 │ │ │ │ movs r7, r3 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ adds.w r8, r3, r9 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ @@ -304351,15 +304350,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 13e646 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #3232] @ 0xca0 │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ b.w 13e646 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 13f07e │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 13ed08 │ │ │ │ b.n 13eeb8 │ │ │ │ @@ -304390,15 +304389,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13ef9c │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13f11c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -304423,15 +304422,15 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ asrs r6, r2, #4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 13f108 │ │ │ │ + bge.n 13f0f8 │ │ │ │ movs r7, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r2, r1 │ │ │ │ @@ -304980,16 +304979,16 @@ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ strb.w r5, [r4, #77] @ 0x4d │ │ │ │ orr.w r0, r0, #1 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - bl 2d05b0 │ │ │ │ - bl 1be170 │ │ │ │ + bl 2d05a8 │ │ │ │ + bl 1be168 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ cbz r0, 13f7e8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, r5 │ │ │ │ it cc │ │ │ │ @@ -305393,21 +305392,21 @@ │ │ │ │ blx 544ac │ │ │ │ ldr r2, [pc, #20] @ (13fbfc ) │ │ │ │ ldr r1, [pc, #24] @ (13fc00 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - beq.n 13fc24 │ │ │ │ + beq.n 13fc14 │ │ │ │ movs r7, r3 │ │ │ │ - hlt 0x003a │ │ │ │ + hlt 0x0032 │ │ │ │ movs r7, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #136] @ (13fca0 ) │ │ │ │ @@ -305444,15 +305443,15 @@ │ │ │ │ blx 544ac │ │ │ │ ldr r2, [pc, #64] @ (13fcac ) │ │ │ │ ldr r1, [pc, #64] @ (13fcb0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 13fc84 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [pc, #44] @ (13fcb4 ) │ │ │ │ ldr r3, [pc, #28] @ (13fca4 ) │ │ │ │ add r2, pc │ │ │ │ @@ -305465,19 +305464,19 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsls r2, r4, #15 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #608] @ 0x260 │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ movs r6, r5 │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - rev r4, r6 │ │ │ │ + rev r4, r5 │ │ │ │ movs r7, r3 │ │ │ │ lsls r4, r6, #13 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -306545,33 +306544,33 @@ │ │ │ │ b.n 14063c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ @ instruction: 0xfb0e00a3 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfacc00a3 │ │ │ │ - str r1, [sp, #424] @ 0x1a8 │ │ │ │ + str r1, [sp, #392] @ 0x188 │ │ │ │ movs r6, r5 │ │ │ │ - stmia r7!, {r1, r3, r4, r5} │ │ │ │ - movs r7, r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4} │ │ │ │ + stmia r7!, {r1, r4, r5} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r4} │ │ │ │ movs r7, r3 │ │ │ │ stmia r5!, {r4, r5} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + stmia r5!, {r3, r5} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r2, r3, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r4!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r5} │ │ │ │ + movs r7, r3 │ │ │ │ + stmia r4!, {r1, r3, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r2, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r4!, {r1, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r7} │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #112] @ 14087c │ │ │ │ sub sp, #16 │ │ │ │ @@ -307206,15 +307205,15 @@ │ │ │ │ bne.w 1410ee │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 140e2e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ ldr.w r6, [r3, #3284] @ 0xcd4 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mvns r7, r0 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r7, r4 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ sub.w r2, r3, r1 │ │ │ │ sbcs r2, r7 │ │ │ │ @@ -307492,15 +307491,15 @@ │ │ │ │ b.n 140f1a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ subw r0, ip, #163 @ 0xa3 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #4] │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ movs r6, r5 │ │ │ │ @ instruction: 0xf0de00a3 │ │ │ │ movw r3, #2808 @ 0xaf8 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ add.w r0, r0, #824 @ 0x338 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -307522,37 +307521,37 @@ │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r8, #28 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1411d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr.w r2, [pc, #1392] @ 141724 │ │ │ │ ldr.w r3, [pc, #1380] @ 14171c │ │ │ │ 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 141714 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldrb.w r3, [r6, #732] @ 0x2dc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14141e │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ @@ -307906,18 +307905,18 @@ │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 5422c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14165e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14168a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ @@ -307983,15 +307982,15 @@ │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 5422c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ b.n 141318 │ │ │ │ mov r0, r5 │ │ │ │ - bl 308e28 │ │ │ │ + bl 308e20 │ │ │ │ strb.w r0, [r9, #6] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 5422c │ │ │ │ @@ -308020,15 +308019,15 @@ │ │ │ │ b.n 1415b0 │ │ │ │ mov r3, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 141620 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1411aa │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -308073,39 +308072,39 @@ │ │ │ │ b.n 1416c4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ cdp 0, 8, cr0, cr4, cr3, {5} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cdp 0, 7, cr0, cr6, cr3, {5} │ │ │ │ cdp 0, 4, cr0, cr2, cr3, {5} │ │ │ │ - asrs r4, r5, #16 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ movs r2, r4 │ │ │ │ + cbnz r6, 141786 │ │ │ │ + movs r7, r3 │ │ │ │ cbnz r6, 141788 │ │ │ │ movs r7, r3 │ │ │ │ cbnz r6, 14178a │ │ │ │ movs r7, r3 │ │ │ │ cbnz r6, 14178c │ │ │ │ movs r7, r3 │ │ │ │ cbnz r6, 14178e │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r6, 141790 │ │ │ │ - movs r7, r3 │ │ │ │ - cbnz r0, 141794 │ │ │ │ + cbnz r0, 141792 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r6, 141796 │ │ │ │ + cbnz r6, 141794 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r4, 141770 │ │ │ │ + cbnz r4, 14176e │ │ │ │ movs r7, r3 │ │ │ │ lsrs r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 14176c │ │ │ │ + cbnz r6, 14176a │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r2, 141770 │ │ │ │ + cbnz r2, 14176e │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r0, 141774 │ │ │ │ + cbnz r0, 141772 │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #112] @ (1417e0 ) │ │ │ │ @@ -308350,34 +308349,34 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r4, #736 @ 0x2e0 │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #760 @ 0x2f8 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ b.n 1419f2 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1bee44 │ │ │ │ + bl 1bee3c │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ beq.n 141a16 │ │ │ │ cbnz r0, 141a1c │ │ │ │ ldrd r2, r3, [r4, #808] @ 0x328 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 1419e2 │ │ │ │ ldr.w r8, [r4, #816] @ 0x330 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ b.n 1419a2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c3e70 │ │ │ │ + bl 1c3e68 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 141990 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 141a00 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 141a00 │ │ │ │ @@ -308450,15 +308449,15 @@ │ │ │ │ bls.n 141ab2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #4 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - ldrb r4, [r3, #16] │ │ │ │ + ldrb r4, [r2, #16] │ │ │ │ movs r6, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2144] @ 0x860 │ │ │ │ ldr r2, [pc, #148] @ (141b80 ) │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ @@ -308467,48 +308466,48 @@ │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1924] @ 0x784 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1d6e68 │ │ │ │ + bl 1d6e60 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 141b4a │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ 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 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 141b1e │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r5, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d73d4 │ │ │ │ + bl 1d73cc │ │ │ │ ldr r2, [pc, #40] @ (141b88 ) │ │ │ │ ldr r3, [pc, #32] @ (141b84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -308553,26 +308552,26 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add.w r2, r0, #736 @ 0x2e0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ str.w r1, [r3, #816] @ 0x330 │ │ │ │ vldr d7, [pc, #120] @ 141c70 │ │ │ │ add.w r0, r3, #760 @ 0x2f8 │ │ │ │ vstr d7, [r3, #808] @ 0x328 │ │ │ │ - bl 1bee0c │ │ │ │ + bl 1bee04 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #688 @ 0x2b0 │ │ │ │ - bl 1bee0c │ │ │ │ + bl 1bee04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #456 @ 0x1c8 │ │ │ │ dmb ish │ │ │ │ ldr.w r2, [r3, #456] @ 0x1c8 │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -308686,55 +308685,55 @@ │ │ │ │ bne.n 141e24 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w r7, r0, #580 @ 0x244 │ │ │ │ add.w r0, r0, #580 @ 0x244 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1c3e70 │ │ │ │ + bl 1c3e68 │ │ │ │ add r3, pc, #176 @ (adr r3, 141e28 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrd r3, r2, [r5, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r5, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 141e0c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 1bee44 │ │ │ │ + bl 1bee3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 141d84 │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 141dba │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldrd r3, r2, [r6, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #2 │ │ │ │ b.n 141d42 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ add.w r0, r5, #664 @ 0x298 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 141b90 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r5, #664 @ 0x298 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ b.n 141d24 │ │ │ │ blx 5519c │ │ │ │ b.n 141d42 │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ blx 5516c │ │ │ │ mov r2, r0 │ │ │ │ @@ -308745,20 +308744,20 @@ │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ bl 140d38 │ │ │ │ mov r4, r0 │ │ │ │ b.n 141d0e │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 1cb0a0 │ │ │ │ + bl 1cb098 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ b.n 141d18 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ b.n 14250c │ │ │ │ @@ -309044,18 +309043,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 2d05b0 │ │ │ │ + bl 2d05a8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14212a │ │ │ │ - bl 1be170 │ │ │ │ + bl 1be168 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 142138 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 552e0 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ @@ -309065,18 +309064,18 @@ │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 142128 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d05b0 │ │ │ │ + bl 2d05a8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14216e │ │ │ │ - bl 1be170 │ │ │ │ + bl 1be168 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 14216c │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 14216c │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -309084,19 +309083,19 @@ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 552e0 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 142134 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d05b0 │ │ │ │ + bl 2d05a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1421e4 │ │ │ │ - bl 1be170 │ │ │ │ + bl 1be168 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 14220c │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 14220c │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -309257,15 +309256,15 @@ │ │ │ │ b.n 142242 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 1422d0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #18] │ │ │ │ + strb r6, [r0, #18] │ │ │ │ movs r6, r5 │ │ │ │ ble.n 142384 │ │ │ │ lsls r3, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -309307,15 +309306,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 142370 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 142374 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 308dd8 │ │ │ │ + bl 308dd0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 142370 │ │ │ │ ldrd r3, r0, [r2] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 142350 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -309329,22 +309328,22 @@ │ │ │ │ beq.n 142356 │ │ │ │ b.n 142352 │ │ │ │ ldr r2, [pc, #20] @ (1423dc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #20] @ (1423e0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n 142370 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 142376 │ │ │ │ nop │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r1, sp, #952 @ 0x3b8 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #880] @ 0x370 │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ movs r7, r3 │ │ │ │ ldr.w r3, [r0, #700] @ 0x2bc │ │ │ │ cbnz r3, 142410 │ │ │ │ cbz r1, 142406 │ │ │ │ ldrb.w r3, [r0, #707] @ 0x2c3 │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r1, [r0, #706] @ 0x2c2 │ │ │ │ @@ -309830,33 +309829,33 @@ │ │ │ │ bne.n 14280e │ │ │ │ ldr r2, [pc, #44] @ (1428c8 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #44] @ (1428cc ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r2, [r7, #0] │ │ │ │ b.n 14280e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bls.n 142938 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 1428ec │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ movs r6, r5 │ │ │ │ lsrs r4, r5, #9 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r5, pc, #616 @ (adr r5, 142b34 ) │ │ │ │ + add r5, pc, #584 @ (adr r5, 142b14 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r0, #48] @ 0x30 │ │ │ │ + ldrh r6, [r7, #46] @ 0x2e │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ @@ -309871,31 +309870,31 @@ │ │ │ │ cbz r1, 142948 │ │ │ │ mov r9, r1 │ │ │ │ subs r6, r2, #4 │ │ │ │ add.w r7, r4, #580 @ 0x244 │ │ │ │ b.n 142926 │ │ │ │ add.w r0, r4, #560 @ 0x230 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1caff4 │ │ │ │ + bl 1cafec │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ cmp r9, r5 │ │ │ │ beq.n 142948 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr.w r2, [r4, #568] @ 0x238 │ │ │ │ ldrd r3, r1, [r4, #560] @ 0x230 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 14290c │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1bee28 │ │ │ │ + bl 1bee20 │ │ │ │ b.n 14290c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #456] @ 0x1c8 │ │ │ │ dmb ish │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -309904,54 +309903,54 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r7, r0, #664 @ 0x298 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ dmb ish │ │ │ │ add.w r0, r4, #688 @ 0x2b0 │ │ │ │ add.w r5, r4, #484 @ 0x1e4 │ │ │ │ - bl 1bee0c │ │ │ │ + bl 1bee04 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ add.w r6, r4, #512 @ 0x200 │ │ │ │ ldrd r3, r2, [r4, #464] @ 0x1d0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 142a80 │ │ │ │ add.w r0, r4, #464 @ 0x1d0 │ │ │ │ - bl 1caff4 │ │ │ │ + bl 1cafec │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #656] @ 0x290 │ │ │ │ - bl 1d9444 │ │ │ │ + bl 1d943c │ │ │ │ ldr.w r0, [r4, #660] @ 0x294 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1d9444 │ │ │ │ + bl 1d943c │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 142a88 │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 5422c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9308 │ │ │ │ + bl 1d9300 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bedf8 │ │ │ │ + bl 1bedf0 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cbz r3, 142a22 │ │ │ │ add.w r6, r4, #824 @ 0x338 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 142050 │ │ │ │ @@ -309968,38 +309967,38 @@ │ │ │ │ ldr.w r1, [r4, #420] @ 0x1a4 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 54894 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 55654 │ │ │ │ add.w r0, r4, #736 @ 0x2e0 │ │ │ │ - bl 1d9308 │ │ │ │ + bl 1d9300 │ │ │ │ add.w r0, r4, #760 @ 0x2f8 │ │ │ │ - bl 1bedf8 │ │ │ │ + bl 1bedf0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9308 │ │ │ │ + bl 1d9300 │ │ │ │ add.w r0, r4, #688 @ 0x2b0 │ │ │ │ - bl 1bedf8 │ │ │ │ + bl 1bedf0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13d960 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bee28 │ │ │ │ + bl 1bee20 │ │ │ │ b.n 1429bc │ │ │ │ ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ blx 5422c │ │ │ │ add.w r0, r4, #580 @ 0x244 │ │ │ │ - bl 1d9308 │ │ │ │ + bl 1d9300 │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1bedf8 │ │ │ │ + bl 1bedf0 │ │ │ │ b.n 1429ec │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -310029,26 +310028,26 @@ │ │ │ │ add.w r2, r3, #1040 @ 0x410 │ │ │ │ str.w r0, [r3, #1564] @ 0x61c │ │ │ │ add.w r0, r4, #484 @ 0x1e4 │ │ │ │ str.w r1, [r3, #1016] @ 0x3f8 │ │ │ │ vstr d7, [r2] │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ str.w r2, [r3, #1048] @ 0x418 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldrd r3, r2, [r4, #464] @ 0x1d0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 142ba4 │ │ │ │ add.w r0, r4, #464 @ 0x1d0 │ │ │ │ - bl 1caff4 │ │ │ │ + bl 1cafec │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #484 @ 0x1e4 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #456] @ 0x1c8 │ │ │ │ dmb ish │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -310081,15 +310080,15 @@ │ │ │ │ blx 556d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ b.n 142aec │ │ │ │ add.w r0, r4, #512 @ 0x200 │ │ │ │ - bl 1bee28 │ │ │ │ + bl 1bee20 │ │ │ │ b.n 142b20 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ ldr.w r2, [pc, #1700] @ 143268 │ │ │ │ @@ -310106,15 +310105,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ bl 14115c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr.w r0, [pc, #1664] @ 143270 │ │ │ │ add r0, pc │ │ │ │ - bl 1cade4 │ │ │ │ + bl 1caddc │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr.w r3, [pc, #1648] @ 143274 │ │ │ │ strd r6, r6, [sp, #124] @ 0x7c │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ @@ -310124,39 +310123,39 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 142eca │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add.w r6, fp, #484 @ 0x1e4 │ │ │ │ bl 1418cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ add.w r7, fp, #512 @ 0x200 │ │ │ │ - bl 1c3e70 │ │ │ │ + bl 1c3e68 │ │ │ │ addw r3, pc, #1564 @ 0x61c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ ldrd r3, r2, [fp, #464] @ 0x1d0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #472] @ 0x1d8 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w 143198 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bee44 │ │ │ │ + bl 1bee3c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 142c52 │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w 1431b8 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ dmb ish │ │ │ │ ldr r6, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.w 142eca │ │ │ │ @@ -310176,24 +310175,24 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 142cc4 │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 142e54 │ │ │ │ mov r0, r5 │ │ │ │ movw r7, #2808 @ 0xaf8 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r7, r7, r3, fp │ │ │ │ b.n 142ce8 │ │ │ │ ldr.w r3, [r7, #1568] @ 0x620 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 142cf6 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, fp, #688 @ 0x2b0 │ │ │ │ - bl 1bee68 │ │ │ │ + bl 1bee60 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 142cd6 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -310283,21 +310282,21 @@ │ │ │ │ dmb ish │ │ │ │ ldr r6, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.n 142e94 │ │ │ │ add.w r7, fp, #688 @ 0x2b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bee28 │ │ │ │ + bl 1bee20 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 1430c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ b.n 142c10 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 142cc4 │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 142cc4 │ │ │ │ @@ -310318,37 +310317,37 @@ │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 142cc4 │ │ │ │ b.n 1431bc │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #736 @ 0x2e0 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #760 @ 0x2f8 │ │ │ │ strd r2, r3, [fp, #808] @ 0x328 │ │ │ │ str.w r6, [fp, #816] @ 0x330 │ │ │ │ - bl 1bee0c │ │ │ │ + bl 1bee04 │ │ │ │ add.w r0, fp, #736 @ 0x2e0 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ add.w r0, fp, #688 @ 0x2b0 │ │ │ │ - bl 1bee0c │ │ │ │ + bl 1bee04 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 141b90 │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1431c6 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r2, [pc, #912] @ (14327c ) │ │ │ │ ldr r3, [pc, #896] @ (14326c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -310489,39 +310488,39 @@ │ │ │ │ moveq r6, #0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ blx 5422c │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, fp, #580 @ 0x244 │ │ │ │ blx 5422c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldrd r3, r2, [fp, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 1431ae │ │ │ │ add.w r0, fp, #560 @ 0x230 │ │ │ │ - bl 1caff4 │ │ │ │ + bl 1cafec │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ b.n 142e22 │ │ │ │ ldr r0, [pc, #444] @ (143280 ) │ │ │ │ movw r8, #2808 @ 0xaf8 │ │ │ │ add r0, pc │ │ │ │ bl 1418cc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r8, r8, r3, fp │ │ │ │ b.n 1430e4 │ │ │ │ ldr.w r3, [r8, #1568] @ 0x620 │ │ │ │ cbz r3, 1430f2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bee68 │ │ │ │ + bl 1bee60 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 1430d6 │ │ │ │ ldr.w r3, [fp, #440] @ 0x1b8 │ │ │ │ adds r3, #1 │ │ │ │ @@ -310581,42 +310580,42 @@ │ │ │ │ blx 55654 │ │ │ │ subs.w sl, sl, r4 │ │ │ │ bne.n 14313c │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ b.n 143054 │ │ │ │ add.w r0, fp, #464 @ 0x1d0 │ │ │ │ - bl 1cb0a0 │ │ │ │ + bl 1cb098 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ b.n 142c80 │ │ │ │ add.w r0, fp, #608 @ 0x260 │ │ │ │ - bl 1bee28 │ │ │ │ + bl 1bee20 │ │ │ │ b.n 1430ae │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 142eca │ │ │ │ add.w r0, fp, #580 @ 0x244 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldrd r3, r2, [fp, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 143238 │ │ │ │ add.w r0, fp, #560 @ 0x230 │ │ │ │ - bl 1caff4 │ │ │ │ + bl 1cafec │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #580 @ 0x244 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ b.n 142ee2 │ │ │ │ ldr.w r3, [r7, #980] @ 0x3d4 │ │ │ │ ldr.w r1, [r7, #1000] @ 0x3e8 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r8, r8, [sp, #12] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ ldrb.w r1, [fp, #376] @ 0x178 │ │ │ │ @@ -310632,15 +310631,15 @@ │ │ │ │ ldr.w r0, [fp, #364] @ 0x16c │ │ │ │ blx 54a14 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #364] @ 0x16c │ │ │ │ blx 55654 │ │ │ │ b.n 143054 │ │ │ │ add.w r0, fp, #608 @ 0x260 │ │ │ │ - bl 1bee28 │ │ │ │ + bl 1bee20 │ │ │ │ b.n 1431dc │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 14308a │ │ │ │ mov.w r6, #13824 @ 0x3600 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 14308a │ │ │ │ @@ -310651,23 +310650,23 @@ │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 1432cc │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #728 @ (adr r2, 14354c ) │ │ │ │ + add r2, pc, #696 @ (adr r2, 14352c ) │ │ │ │ movs r7, r3 │ │ │ │ - add r2, pc, #712 @ (adr r2, 143540 ) │ │ │ │ + add r2, pc, #680 @ (adr r2, 143520 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r0, pc, #448 @ (adr r0, 14343c ) │ │ │ │ + add r0, pc, #416 @ (adr r0, 14341c ) │ │ │ │ movs r7, r3 │ │ │ │ bne.n 1432a0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #932] @ (14363c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -310680,20 +310679,20 @@ │ │ │ │ movt sl, #50277 @ 0xc465 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r4, r6, #456 @ 0x1c8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1cade4 │ │ │ │ + bl 1caddc │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ mov r0, r5 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ add.w r3, r6, #688 @ 0x2b0 │ │ │ │ str r3, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 1433ec │ │ │ │ @@ -310706,21 +310705,21 @@ │ │ │ │ addw r3, r3, #2808 @ 0xaf8 │ │ │ │ cmp r2, r0 │ │ │ │ beq.w 143410 │ │ │ │ ldr.w r1, [r3, #1568] @ 0x620 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1432f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr.w r1, [r6, #424] @ 0x1a8 │ │ │ │ ldr.w r0, [r6, #364] @ 0x16c │ │ │ │ blx 55684 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 1433d0 │ │ │ │ mov r1, sl │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -310762,37 +310761,37 @@ │ │ │ │ ldr.w r2, [r3, #1008] @ 0x3f0 │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 143388 │ │ │ │ ldr.w r3, [r6, #452] @ 0x1c4 │ │ │ │ add.w r0, r6, #580 @ 0x244 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #452] @ 0x1c4 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldrd r3, r2, [r6, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r6, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 143532 │ │ │ │ add.w r0, r6, #560 @ 0x230 │ │ │ │ - bl 1caff4 │ │ │ │ + bl 1cafec │ │ │ │ str r7, [r0, #0] │ │ │ │ add.w r0, r6, #580 @ 0x244 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 141b90 │ │ │ │ mov r0, r9 │ │ │ │ blx 5422c │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 1432e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r2, [pc, #596] @ (143648 ) │ │ │ │ ldr r3, [pc, #584] @ (143640 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -310801,15 +310800,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r6, #236] @ 0xec │ │ │ │ cbz r3, 143420 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bee68 │ │ │ │ + bl 1bee60 │ │ │ │ b.n 1432d4 │ │ │ │ ldr.w r3, [r6, #452] @ 0x1c4 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ bhi.w 143304 │ │ │ │ b.n 143416 │ │ │ │ @@ -310844,15 +310843,15 @@ │ │ │ │ orrs.w r3, r1, fp │ │ │ │ bne.n 143502 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8, #-24] │ │ │ │ cbnz r2, 1434f0 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #16 │ │ │ │ - bl 1bee28 │ │ │ │ + bl 1bee20 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n 14346a │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ add.w sl, sl, #1 │ │ │ │ addw r8, r8, #2808 @ 0xaf8 │ │ │ │ @@ -310882,30 +310881,30 @@ │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r5, #16 │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 54900 │ │ │ │ b.n 14348c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldrd r2, r3, [r6, #808] @ 0x328 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcc.n 143524 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ b.n 143484 │ │ │ │ add.w r0, r6, #760 @ 0x2f8 │ │ │ │ strd r1, fp, [r6, #808] @ 0x328 │ │ │ │ - bl 1bee0c │ │ │ │ + bl 1bee04 │ │ │ │ b.n 143518 │ │ │ │ add.w r0, r6, #608 @ 0x260 │ │ │ │ - bl 1bee28 │ │ │ │ + bl 1bee20 │ │ │ │ b.n 1433bc │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1433ce │ │ │ │ ldr.w r8, [r6, #36] @ 0x24 │ │ │ │ @@ -310945,15 +310944,15 @@ │ │ │ │ strh.w r7, [sp, #66] @ 0x42 │ │ │ │ ldrd r7, r8, [r6, #364] @ 0x16c │ │ │ │ strb.w r0, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r2, [r6, #236] @ 0xec │ │ │ │ strb.w r2, [sp, #53] @ 0x35 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 2d05a4 │ │ │ │ + bl 2d059c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ ldrb.w r0, [fp, #1] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ @@ -310963,15 +310962,15 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 141f00 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ strd r8, r7, [sp, #60] @ 0x3c │ │ │ │ bl 141adc │ │ │ │ - bl 2d05a4 │ │ │ │ + bl 2d059c │ │ │ │ ldr.w r1, [r7], #4 │ │ │ │ cbz r1, 143610 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ cmp r7, r8 │ │ │ │ bne.n 143600 │ │ │ │ @@ -310988,15 +310987,15 @@ │ │ │ │ movt r1, #50277 @ 0xc465 │ │ │ │ b.n 1433d0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r5, {r5, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #256] @ 0x100 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ movs r7, r3 │ │ │ │ ldmia r4!, {r1, r2} │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ @@ -311067,31 +311066,31 @@ │ │ │ │ beq.w 143b98 │ │ │ │ add.w r2, r6, #824 @ 0x338 │ │ │ │ movs r1, #0 │ │ │ │ add.w r6, r4, #736 @ 0x2e0 │ │ │ │ blx 54720 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d931c │ │ │ │ + bl 1d9314 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143b90 │ │ │ │ add.w fp, r4, #664 @ 0x298 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d931c │ │ │ │ + bl 1d9314 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143fb0 │ │ │ │ add.w r3, r4, #688 @ 0x2b0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bed78 │ │ │ │ + bl 1bed70 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143f9a │ │ │ │ add.w r0, r4, #760 @ 0x2f8 │ │ │ │ - bl 1bed78 │ │ │ │ + bl 1bed70 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143f7e │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, sl │ │ │ │ blx 54058 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ @@ -311311,15 +311310,15 @@ │ │ │ │ b.n 1439ec │ │ │ │ ldr.w r3, [sl, #120] @ 0x78 │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r5, r3 │ │ │ │ bge.w 143bec │ │ │ │ ldr.w r0, [sl, #172] @ 0xac │ │ │ │ - bl 1c3f08 │ │ │ │ + bl 1c3f00 │ │ │ │ str.w r0, [fp] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 1439dc │ │ │ │ mov fp, r6 │ │ │ │ cbz r5, 143a10 │ │ │ │ add.w r5, r9, r5, lsl #2 │ │ │ │ ldr.w r0, [fp], #4 │ │ │ │ @@ -311438,20 +311437,20 @@ │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldrd sl, r9, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r3 │ │ │ │ add.w r3, r4, #464 @ 0x1d0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 1cafc4 │ │ │ │ + bl 1cafbc │ │ │ │ cbz r0, 143b8c │ │ │ │ add.w r3, r4, #512 @ 0x200 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bed78 │ │ │ │ + bl 1bed70 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 143d7c │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 5422c │ │ │ │ movs r5, #0 │ │ │ │ b.n 143a14 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -311533,15 +311532,15 @@ │ │ │ │ addw r9, r6, #2796 @ 0xaec │ │ │ │ sub.w r5, r6, #824 @ 0x338 │ │ │ │ sub.w fp, r6, #776 @ 0x308 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 54b1c │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ ldr.w r0, [r5, #904] @ 0x388 │ │ │ │ - bl 1c3f08 │ │ │ │ + bl 1c3f00 │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.w 143f22 │ │ │ │ ldr.w r1, [r9] │ │ │ │ ldr.w r2, [r4, #368] @ 0x170 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 55304 │ │ │ │ mov r1, r0 │ │ │ │ @@ -311557,29 +311556,29 @@ │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 143a8a │ │ │ │ ldrb.w r3, [r9, #705] @ 0x2c1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1436be │ │ │ │ b.n 143a8a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 308dd8 │ │ │ │ + bl 308dd0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 143fdc │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 14369a │ │ │ │ blx 54f38 │ │ │ │ mov sl, r0 │ │ │ │ b.n 14369e │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 143a8a │ │ │ │ b.n 143ccc │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ - bl 1c3f08 │ │ │ │ + bl 1c3f00 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.w 143a10 │ │ │ │ ldr.w r5, [r4, #364] @ 0x16c │ │ │ │ ldr.w r1, [r6, #184] @ 0xb8 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldr.w r2, [r4, #368] @ 0x170 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -311621,15 +311620,15 @@ │ │ │ │ bl 141adc │ │ │ │ mov r3, r6 │ │ │ │ b.n 1437a4 │ │ │ │ add.w r3, r4, #484 @ 0x1e4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1d931c │ │ │ │ + bl 1d9314 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143fcc │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 143e32 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ movs r5, #1 │ │ │ │ @@ -311640,69 +311639,69 @@ │ │ │ │ cmp r3, #4 │ │ │ │ it lt │ │ │ │ movlt r3, #4 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ - bl 1cafc4 │ │ │ │ + bl 1cafbc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 143f3e │ │ │ │ add.w r3, r4, #608 @ 0x260 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bed78 │ │ │ │ + bl 1bed70 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143f36 │ │ │ │ add.w r6, r4, #580 @ 0x244 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d931c │ │ │ │ + bl 1d9314 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143f30 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cbz r3, 143e32 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ b.n 143e12 │ │ │ │ mov r0, fp │ │ │ │ - bl 1caff4 │ │ │ │ + bl 1cafec │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr.w r2, [r7, #288] @ 0x120 │ │ │ │ cmp r2, r5 │ │ │ │ bls.n 143e2e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldrd r2, r1, [r7, #560] @ 0x230 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [r7, #568] @ 0x238 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.n 143dfa │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bee28 │ │ │ │ + bl 1bee20 │ │ │ │ b.n 143dfa │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [pc, #492] @ (144020 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ add r1, pc │ │ │ │ - bl 1d93e0 │ │ │ │ + bl 1d93d8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 143ee6 │ │ │ │ ldr r1, [pc, #476] @ (144024 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #660 @ 0x294 │ │ │ │ add r1, pc │ │ │ │ - bl 1d93e0 │ │ │ │ + bl 1d93d8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 143eb4 │ │ │ │ ldrb.w r3, [r9, #684] @ 0x2ac │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movs r2, #17 │ │ │ │ ldr r3, [pc, #452] @ (144028 ) │ │ │ │ @@ -311736,61 +311735,61 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov.w fp, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ b.n 143a4e │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldrd r3, r2, [r4, #464] @ 0x1d0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 143fd4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1caff4 │ │ │ │ + bl 1cafec │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr.w r0, [r4, #656] @ 0x290 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1d9444 │ │ │ │ + bl 1d943c │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1d9308 │ │ │ │ + bl 1d9300 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1bedf8 │ │ │ │ + bl 1bedf0 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 143b8c │ │ │ │ ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ blx 5422c │ │ │ │ add.w r0, r4, #580 @ 0x244 │ │ │ │ - bl 1d9308 │ │ │ │ + bl 1d9300 │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1bedf8 │ │ │ │ + bl 1bedf0 │ │ │ │ b.n 143b8c │ │ │ │ blx 5422c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r5, #2 │ │ │ │ bl 13dc24 │ │ │ │ b.n 143a14 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1bedf8 │ │ │ │ + bl 1bedf0 │ │ │ │ ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ blx 5422c │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1d9308 │ │ │ │ + bl 1d9300 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1bedf8 │ │ │ │ + bl 1bedf0 │ │ │ │ b.n 143b8c │ │ │ │ mov r0, r5 │ │ │ │ blx 54828 │ │ │ │ movw r3, #2808 @ 0xaf8 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ mla r3, r3, r8, r4 │ │ │ │ ldr.w r1, [r3, #1008] @ 0x3f0 │ │ │ │ @@ -311798,28 +311797,28 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 55654 │ │ │ │ b.n 143f22 │ │ │ │ movs r1, #4 │ │ │ │ b.n 143b62 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9308 │ │ │ │ + bl 1d9300 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d9308 │ │ │ │ + bl 1d9300 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1bedf8 │ │ │ │ + bl 1bedf0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 143b98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9308 │ │ │ │ + bl 1d9300 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d9308 │ │ │ │ + bl 1d9300 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 143b98 │ │ │ │ mov r0, r6 │ │ │ │ b.n 143fa2 │ │ │ │ @@ -311829,18 +311828,18 @@ │ │ │ │ blx 5531c │ │ │ │ mov r1, r0 │ │ │ │ b.n 143e9e │ │ │ │ mov.w fp, #13824 @ 0x3600 │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ b.n 143a4e │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1bedf8 │ │ │ │ + bl 1bedf0 │ │ │ │ b.n 143b84 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1bee28 │ │ │ │ + bl 1bee20 │ │ │ │ b.n 143eca │ │ │ │ mvn.w fp, #12 │ │ │ │ b.n 143a4e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r4, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ @@ -311854,21 +311853,21 @@ │ │ │ │ vqshrn.u64 d29, , #1 │ │ │ │ vmls.i q15, , d5[0] │ │ │ │ vmlal.u , d15, d23[0] │ │ │ │ vaddl.u , d31, d9 │ │ │ │ vtbl.8 d29, {d15-d16}, d7 │ │ │ │ @ instruction: 0xffff0d98 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, r6] │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ movs r6, r5 │ │ │ │ stmia r5!, {r1, r2, r5, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldcl 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ bl ffd7a026 │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ movs r6, r5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #208] @ 14410c │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ @@ -311920,15 +311919,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 144080 │ │ │ │ ldr r2, [pc, #92] @ (144118 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #92] @ (14411c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n 144080 │ │ │ │ mov r0, r5 │ │ │ │ blx 5435c │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ blx 548f4 │ │ │ │ @@ -311956,29 +311955,29 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ itet lt │ │ │ │ lsllt r3, r4, #2 │ │ │ │ lsrge r4, r3, #2 │ │ │ │ movlt r0, r0 │ │ │ │ itet vc │ │ │ │ lslvc r3, r4, #2 │ │ │ │ - ldrhvs r0, [r0, #40] @ 0x28 │ │ │ │ + ldrhvs r0, [r7, #38] @ 0x26 │ │ │ │ movvc r7, r3 │ │ │ │ - strb r6, [r4, #23] │ │ │ │ + strb r6, [r3, #23] │ │ │ │ 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 308dd8 │ │ │ │ + bl 308dd0 │ │ │ │ cbz r0, 144152 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54f38 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -312173,71 +312172,71 @@ │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 144462 │ │ │ │ mov r4, r0 │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1d931c │ │ │ │ + bl 1d9314 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 144456 │ │ │ │ ldr r3, [pc, #316] @ (144470 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #308] @ (144474 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c27c8 │ │ │ │ + bl 1c27c0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 144450 │ │ │ │ cbz r5, 1443ba │ │ │ │ ldr.w r8, [pc, #292] @ 144478 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 30ab10 │ │ │ │ + bl 30ab08 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144406 │ │ │ │ ldr.w r8, [pc, #276] @ 14447c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 30ab10 │ │ │ │ + bl 30ab08 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144414 │ │ │ │ ldr.w r8, [pc, #260] @ 144480 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 30ab10 │ │ │ │ + bl 30ab08 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144428 │ │ │ │ ldr.w r8, [pc, #244] @ 144484 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ strb.w r3, [r7, #706] @ 0x2c2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 30ab10 │ │ │ │ + bl 30ab08 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14443c │ │ │ │ ldr.w r8, [pc, #220] @ 144488 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 30ab10 │ │ │ │ + bl 30ab08 │ │ │ │ cbnz r0, 1443f2 │ │ │ │ ldr r2, [pc, #208] @ (14448c ) │ │ │ │ ldr r3, [pc, #208] @ (144490 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #204] @ (144494 ) │ │ │ │ @@ -312256,70 +312255,70 @@ │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r2, [r7, #912] @ 0x390 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30ab44 │ │ │ │ + bl 30ab3c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #708] @ 0x2c4 │ │ │ │ b.n 1443ba │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30ab68 │ │ │ │ + bl 30ab60 │ │ │ │ str.w r0, [r7, #700] @ 0x2bc │ │ │ │ b.n 144366 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30ab44 │ │ │ │ + bl 30ab3c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #704] @ 0x2c0 │ │ │ │ b.n 14437a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30ab44 │ │ │ │ + bl 30ab3c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #705] @ 0x2c1 │ │ │ │ b.n 14438e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30ab44 │ │ │ │ + bl 30ab3c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #706] @ 0x2c2 │ │ │ │ b.n 1443a8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d9308 │ │ │ │ + bl 1d9300 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r9] │ │ │ │ blx r3 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ b.n 1443e6 │ │ │ │ nop │ │ │ │ pop {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s32 d16, d10, d14 │ │ │ │ - vshr.s32 d16, d14, #10 │ │ │ │ - orns r0, sl, #30 │ │ │ │ - @ instruction: 0xf0bc001e │ │ │ │ - @ instruction: 0xf220001e │ │ │ │ + vqadd.s32 d16, d2, d14 │ │ │ │ + vshr.s32 d16, d14, #18 │ │ │ │ + orns r0, r2, #30 │ │ │ │ + @ instruction: 0xf0b4001e │ │ │ │ + @ instruction: 0xf218001e │ │ │ │ svc 115 @ 0x73 │ │ │ │ vmlal.u q15, d31, d17[0] │ │ │ │ vaddw.u q15, , d19 │ │ │ │ vmla.i q15, , d9[0] │ │ │ │ vqshlu.s64 d29, d23, #63 @ 0x3f │ │ │ │ vsra.u64 q15, , #1 │ │ │ │ vmlal.u , d15, d23[0] │ │ │ │ @@ -312329,33 +312328,33 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r6, [r0, #912] @ 0x390 │ │ │ │ cbz r6, 1444fc │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1c2b54 │ │ │ │ + bl 1c2b4c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1444e4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 1444d6 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1c2b54 │ │ │ │ + bl 1c2b4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1444cc │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1c29d0 │ │ │ │ + bl 1c29c8 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - bl 1d9308 │ │ │ │ + bl 1d9300 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ @@ -312618,25 +312617,25 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1caff4 │ │ │ │ + bl 1cafec │ │ │ │ cbz r0, 1447ea │ │ │ │ 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 1caff4 │ │ │ │ + bl 1cafec │ │ │ │ cbz r0, 144806 │ │ │ │ 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 │ │ │ │ @@ -312722,15 +312721,15 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add.w r0, r0, #424 @ 0x1a8 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldrd r2, r1, [r3, #480] @ 0x1e0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #480] @ 0x1e0 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ str.w r1, [r3, #484] @ 0x1e4 │ │ │ │ ldrd r5, r2, [r3, #448] @ 0x1c0 │ │ │ │ @@ -312744,62 +312743,62 @@ │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ str.w r2, [r3, #600] @ 0x258 │ │ │ │ ldr.w r2, [r3, #604] @ 0x25c │ │ │ │ sbc.w r1, r2, r1 │ │ │ │ str.w r1, [r3, #604] @ 0x25c │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldrb.w r3, [r4, #624] @ 0x270 │ │ │ │ cbz r3, 144988 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ mov r0, r5 │ │ │ │ bl 1448e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ movs r2, #1 │ │ │ │ strd r0, r1, [r4, #616] @ 0x268 │ │ │ │ movw r3, #20522 @ 0x502a │ │ │ │ movt r3, #254 @ 0xfe │ │ │ │ strd r0, r1, [r4, #608] @ 0x260 │ │ │ │ strb.w r2, [r4, #624] @ 0x270 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ str.w r3, [r4, #628] @ 0x274 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ mov r0, r5 │ │ │ │ bl 1448e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r4, r7, [r0, #44] @ 0x2c │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r8, [r0, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldrb.w r0, [r4, #624] @ 0x270 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r3, [r4, #628] @ 0x274 │ │ │ │ ldrd ip, r1, [r4, #616] @ 0x268 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cbnz r0, 144a26 │ │ │ │ cmp ip, r2 │ │ │ │ @@ -312809,15 +312808,15 @@ │ │ │ │ strb.w r0, [r4, #624] @ 0x270 │ │ │ │ it cc │ │ │ │ strdcc r2, r3, [r4, #616] @ 0x268 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r3, [r4, #592] @ 0x250 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ mov r0, r5 │ │ │ │ bl 1448e8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs.w r0, r7, r8 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ @@ -312845,55 +312844,55 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r4, #360] @ 0x168 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r8, r3 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144af6 │ │ │ │ ldrb.w r6, [r4, #584] @ 0x248 │ │ │ │ cbnz r6, 144ada │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, #584] @ 0x248 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr.w r1, [r4, #544] @ 0x220 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 308fe8 │ │ │ │ + bl 308fe0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ add.w r2, r4, #496 @ 0x1f0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1bee0c │ │ │ │ + bl 1bee04 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ strb.w r6, [r4, #584] @ 0x248 │ │ │ │ - bl 1bee0c │ │ │ │ + bl 1bee04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ beq.n 144af6 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #496 @ 0x1f0 │ │ │ │ - bl 1bee44 │ │ │ │ + bl 1bee3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 144b00 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 144ad2 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 144ad2 │ │ │ │ @@ -312964,15 +312963,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 144bc2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 1c3e70 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 144b46 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -313017,24 +313016,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144cf4 │ │ │ │ ldrb.w r3, [r4, #632] @ 0x278 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 144d10 │ │ │ │ add.w r6, r4, #424 @ 0x1a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 144d6c │ │ │ │ ldrd r2, r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcc.w 144d84 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #2 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, #324 @ (adr r3, 144db0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ @@ -313043,22 +313042,22 @@ │ │ │ │ add r3, pc, #304 @ (adr r3, 144db0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ add.w r9, sp, #24 │ │ │ │ mov fp, r2 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144d6c │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r5, [r4, #452] @ 0x1c4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r7 │ │ │ │ sbcs.w r5, r5, r8 │ │ │ │ bcs.n 144cf2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 144a54 │ │ │ │ @@ -313068,23 +313067,23 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 144cf4 │ │ │ │ ldr.w r3, [r4, #368] @ 0x170 │ │ │ │ cbz r3, 144cf2 │ │ │ │ ldrb.w r3, [r4, #632] @ 0x278 │ │ │ │ cbnz r3, 144cf2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144d6c │ │ │ │ ldrd r2, r3, [r4, #456] @ 0x1c8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcs.n 144d48 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [pc, #208] @ (144dc8 ) │ │ │ │ ldr r3, [pc, #204] @ (144dc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -313092,15 +313091,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 144da8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, pc, #164 @ (adr r1, 144db8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1c3e70 │ │ │ │ + bl 1c3e68 │ │ │ │ add.w r6, r4, #424 @ 0x1a8 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, fp │ │ │ │ mov r0, fp │ │ │ │ sbcs.w r2, r5, r9 │ │ │ │ mov r1, r9 │ │ │ │ @@ -313113,43 +313112,43 @@ │ │ │ │ itt cc │ │ │ │ movcc r0, r3 │ │ │ │ movcc r1, r5 │ │ │ │ b.n 144c6a │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 144a54 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 144cf4 │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 144c92 │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 144cf4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c3e70 │ │ │ │ + bl 1c3e68 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 144c22 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ mov.w r1, #57600 @ 0xe100 │ │ │ │ movt r1, #1525 @ 0x5f5 │ │ │ │ adds r3, #1 │ │ │ │ umull r0, r1, r3, r1 │ │ │ │ - bl 1c3e70 │ │ │ │ + bl 1c3e68 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 144d22 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ @@ -313169,19 +313168,19 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 54d08 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ mov r0, r5 │ │ │ │ bl 1448e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54614 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -313191,15 +313190,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 1be190 │ │ │ │ + bl 1be188 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 144e5c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -313240,15 +313239,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 1cbff0 │ │ │ │ + bl 1cbfe8 │ │ │ │ movs r3, #1 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx r7 │ │ │ │ @@ -313276,15 +313275,15 @@ │ │ │ │ bx lr │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r0, 144f0a │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ movs r7, r3 │ │ │ │ cbz r6, 144f04 │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -313326,15 +313325,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 14500e │ │ │ │ ldr.w r1, [r5, #156] @ 0x9c │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 145002 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14503a │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ str.w r8, [r5, #164] @ 0xa4 │ │ │ │ add.w ip, r0, r2 │ │ │ │ str.w r0, [r5, #156] @ 0x9c │ │ │ │ @@ -313357,15 +313356,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [ip, #28] │ │ │ │ movs r2, #32 │ │ │ │ blx 54720 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #180 @ 0xb4 │ │ │ │ - bl 1cafc4 │ │ │ │ + bl 1cafbc │ │ │ │ ldr r2, [pc, #116] @ (145054 ) │ │ │ │ ldr r3, [pc, #100] @ (145048 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -313431,15 +313430,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ ldr r3, [pc, #228] @ (145170 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ ldrb.w r3, [r4, #405] @ 0x195 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14515c │ │ │ │ ldr.w r1, [r4, #288] @ 0x120 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 145110 │ │ │ │ @@ -313489,15 +313488,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ b.n 1450b6 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r3, #240 @ 0xf0 │ │ │ │ add r1, sp, #24 │ │ │ │ mla r0, r3, r0, r4 │ │ │ │ add.w r0, r0, #888 @ 0x378 │ │ │ │ - bl 309180 │ │ │ │ + bl 309178 │ │ │ │ ldrb.w r2, [r4, #404] @ 0x194 │ │ │ │ movw r3, #52715 @ 0xcdeb │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ cmp r2, r8 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ b.n 1450f4 │ │ │ │ @@ -313534,15 +313533,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #396] @ (14532c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ ldrb.w r3, [r4, #405] @ 0x195 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14530c │ │ │ │ ldrd r0, r1, [sl, #16] │ │ │ │ add r3, pc, #348 @ (adr r3, 145320 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -313577,20 +313576,20 @@ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strd r5, r5, [sp, #56] @ 0x38 │ │ │ │ mov r9, r3 │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldrb.w r3, [r4, #584] @ 0x248 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1452d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 14529a │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 145248 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #240 @ 0xf0 │ │ │ │ @@ -313604,15 +313603,15 @@ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ movs r5, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ adds r2, r4, r3 │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ adds r0, r4, r3 │ │ │ │ strb.w r5, [r2, #920] @ 0x398 │ │ │ │ - bl 309180 │ │ │ │ + bl 309178 │ │ │ │ ldrb.w r3, [r4, #404] @ 0x194 │ │ │ │ movw r0, #52715 @ 0xcdeb │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ ldr r2, [pc, #172] @ (145330 ) │ │ │ │ @@ -313626,15 +313625,15 @@ │ │ │ │ bne.n 145316 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r8, #64] @ 0x40 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 308fe8 │ │ │ │ + bl 308fe0 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 14530c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 145204 │ │ │ │ ldrd r3, r2, [sl, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ @@ -313648,28 +313647,28 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 1451fe │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r2, [r4, #584] @ 0x248 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [r4, #544] @ 0x220 │ │ │ │ blx 55148 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ add.w r0, r4, #496 @ 0x1f0 │ │ │ │ - bl 1bee0c │ │ │ │ + bl 1bee04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ strb.w r3, [r4, #584] @ 0x248 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ bne.n 145234 │ │ │ │ movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 145280 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -313743,15 +313742,15 @@ │ │ │ │ cbz r0, 1453dc │ │ │ │ ldr r2, [pc, #60] @ (145400 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1453d2 │ │ │ │ cbz r3, 1453ee │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ 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] │ │ │ │ @@ -313779,15 +313778,15 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx 54720 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1cafc4 │ │ │ │ + bl 1cafbc │ │ │ │ cbz r0, 14543c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ @@ -313815,15 +313814,15 @@ │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 145468 │ │ │ │ nop │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp r4, r5 │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov sl, r0 │ │ │ │ add.w r6, r0, #72 @ 0x48 │ │ │ │ @@ -314045,32 +314044,32 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bpl.n 1456a0 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1cafc4 │ │ │ │ + bl 1cafbc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1456a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1caff4 │ │ │ │ + bl 1cafec │ │ │ │ mov ip, r0 │ │ │ │ cbz r0, 145714 │ │ │ │ add r6, sp, #16 │ │ │ │ str r7, [r0, #0] │ │ │ │ str.w r9, [r0, #4] │ │ │ │ add.w r7, r0, #8 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ b.n 14565c │ │ │ │ add.w r0, ip, #8 │ │ │ │ - bl 1caff4 │ │ │ │ + bl 1cafec │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1456a0 │ │ │ │ strd r4, r5, [r0] │ │ │ │ b.n 1456a0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 5422c │ │ │ │ b.n 1456a0 │ │ │ │ @@ -314578,15 +314577,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ mov.w r6, #1 │ │ │ │ bne.n 145cde │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 145cca │ │ │ │ add.w r0, r5, #184 @ 0xb8 │ │ │ │ - bl 30913c │ │ │ │ + bl 309134 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 13dc24 │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 145cca │ │ │ │ ldr.w r0, [r5, #220] @ 0xdc │ │ │ │ @@ -314786,19 +314785,19 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 554c8 │ │ │ │ movs r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1cafc4 │ │ │ │ + bl 1cafbc │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1cafc4 │ │ │ │ + bl 1cafbc │ │ │ │ ldr r1, [pc, #220] @ (146010 ) │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ blx 547bc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -315084,22 +315083,22 @@ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 1461dc │ │ │ │ add.w r0, r7, #548 @ 0x224 │ │ │ │ - bl 3092a4 │ │ │ │ + bl 30929c │ │ │ │ ldr.w r0, [r7, #580] @ 0x244 │ │ │ │ cbz r0, 146214 │ │ │ │ blx 54b28 │ │ │ │ add.w r0, r7, #496 @ 0x1f0 │ │ │ │ - bl 1bedf8 │ │ │ │ + bl 1bedf0 │ │ │ │ add.w r0, r7, #424 @ 0x1a8 │ │ │ │ - bl 1d9308 │ │ │ │ + bl 1d9300 │ │ │ │ ldr.w r0, [r7, #544] @ 0x220 │ │ │ │ cbz r0, 14622e │ │ │ │ blx 54c9c │ │ │ │ ldr.w r1, [r7, #412] @ 0x19c │ │ │ │ cbz r1, 14623e │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ @@ -315189,15 +315188,15 @@ │ │ │ │ ldrb.w r8, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ blx 54720 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ add r7, pc │ │ │ │ - bl 1cafc4 │ │ │ │ + bl 1cafbc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1465fc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r4, #152] @ 0x98 │ │ │ │ str r5, [r4, #108] @ 0x6c │ │ │ │ @@ -315253,25 +315252,25 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5456c │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ blx 5422c │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1cafc4 │ │ │ │ + bl 1cafbc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14655a │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1caff4 │ │ │ │ + bl 1cafec │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14655a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1caff4 │ │ │ │ + bl 1cafec │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14655a │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #24653 @ 0x604d │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -315319,15 +315318,15 @@ │ │ │ │ bne.n 14646e │ │ │ │ ldrb.w r3, [r4, #177] @ 0xb1 │ │ │ │ cbnz r3, 14648c │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ cbnz r3, 1464a0 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1caff4 │ │ │ │ + bl 1cafec │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14655a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp r7, r1 │ │ │ │ @@ -315594,15 +315593,15 @@ │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 146718 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ movs r7, r3 │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ @@ -315729,15 +315728,15 @@ │ │ │ │ bl 146018 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 14687e │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ b.n 14687e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ movs r7, r3 │ │ │ │ ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ @@ -315873,15 +315872,15 @@ │ │ │ │ b.n 1469dc │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r3, #100] @ 0x64 │ │ │ │ movs r7, r3 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ @@ -316081,15 +316080,15 @@ │ │ │ │ bne.n 146bec │ │ │ │ ldr r2, [pc, #196] @ (146ce8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #196] @ (146cec ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 146bec │ │ │ │ ldr r3, [pc, #180] @ (146cf0 ) │ │ │ │ add r4, sp, #32 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ @@ -316150,31 +316149,31 @@ │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ b.n 146ad4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ str r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #116 @ 0x74 │ │ │ │ + cmp r4, #108 @ 0x6c │ │ │ │ movs r6, r5 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r2, #72] @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ str r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r0, [r1, #32] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [pc, #496] @ (146ee0 ) │ │ │ │ + ldr r2, [pc, #464] @ (146ec0 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r5, #48] @ 0x30 │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r6, [r0, #360] @ 0x168 │ │ │ │ @@ -316278,15 +316277,15 @@ │ │ │ │ cbnz r2, 146e50 │ │ │ │ ldr r2, [pc, #624] @ (1470b4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #624] @ (1470b8 ) │ │ │ │ add r2, pc │ │ │ │ strb r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [pc, #616] @ (1470bc ) │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r4, #640] @ 0x280 │ │ │ │ add r1, pc │ │ │ │ lsls r2, r3, #4 │ │ │ │ add.w ip, r2, r1 │ │ │ │ @@ -316498,17 +316497,17 @@ │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r2, [r3, #20] │ │ │ │ + str r2, [r2, #20] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #376] @ (147234 ) │ │ │ │ + ldr r0, [pc, #344] @ (147214 ) │ │ │ │ movs r7, r3 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r1, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -316900,15 +316899,15 @@ │ │ │ │ bne.w 147a38 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r7, #12820 @ 0x3214 │ │ │ │ movt r7, #50277 @ 0xc465 │ │ │ │ b.n 147580 │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ strd r0, r1, [r5, #904] @ 0x388 │ │ │ │ b.n 1473fa │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ blx 55310 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -316944,15 +316943,15 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str.w r2, [r9, #12] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str.w r4, [r9, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #32] │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -316961,15 +316960,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1477ee │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r0, r4, #548 @ 0x224 │ │ │ │ mla r1, r1, fp, r4 │ │ │ │ add.w r1, r1, #888 @ 0x378 │ │ │ │ - bl 309314 │ │ │ │ + bl 30930c │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r3, [r4, #468] @ 0x1d4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r2, r0 │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ @@ -316985,15 +316984,15 @@ │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ mov r0, r8 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ ldr.w r3, [r4, #484] @ 0x1e4 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [r4, #484] @ 0x1e4 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ movs r3, #240 @ 0xf0 │ │ │ │ mla sl, r3, fp, r4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #920] @ 0x398 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 147532 │ │ │ │ @@ -317555,21 +317554,21 @@ │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cbz r1, 147cee │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 14843a │ │ │ │ str.w r5, [r4, #412] @ 0x19c │ │ │ │ add.w r0, r4, #496 @ 0x1f0 │ │ │ │ - bl 1bed78 │ │ │ │ + bl 1bed70 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1481ce │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 1d931c │ │ │ │ + bl 1d9314 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [pc, #2028] @ 148504 │ │ │ │ str r3, [r6, #12] │ │ │ │ @@ -317604,15 +317603,15 @@ │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r4, #544] @ 0x220 │ │ │ │ add r5, pc │ │ │ │ strb.w lr, [r4, #632] @ 0x278 │ │ │ │ strd r0, r5, [sp] │ │ │ │ add.w r0, r4, #548 @ 0x224 │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - bl 309260 │ │ │ │ + bl 309258 │ │ │ │ ldr.w r3, [r4, #360] @ 0x168 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [r4, #416] @ 0x1a0 │ │ │ │ ldr r7, [r3, #64] @ 0x40 │ │ │ │ ldr r5, [r7, #96] @ 0x60 │ │ │ │ cbz r5, 147dc4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -317689,15 +317688,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ strd r8, fp, [sp, #20] │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ blx 554c8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #184 @ 0xb8 │ │ │ │ - bl 3090a8 │ │ │ │ + bl 3090a0 │ │ │ │ mov r0, r5 │ │ │ │ blx 55310 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ @@ -317832,15 +317831,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 554c8 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sl, #184 @ 0xb8 │ │ │ │ - bl 3090a8 │ │ │ │ + bl 3090a0 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cbz r3, 14806c │ │ │ │ ldr.w r3, [pc, #1292] @ 148530 │ │ │ │ add.w r5, sl, #228 @ 0xe4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r6, sl, #80 @ 0x50 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ @@ -317897,15 +317896,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14834c │ │ │ │ add.w r5, r6, #24 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [r6, #64] @ 0x40 │ │ │ │ - bl 30918c │ │ │ │ + bl 309184 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 148442 │ │ │ │ ldr.w r9, [r6, #64] @ 0x40 │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14815c │ │ │ │ blx 55310 │ │ │ │ @@ -317970,15 +317969,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ blx 554c8 │ │ │ │ str.w r0, [r6, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 147bb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 309230 │ │ │ │ + bl 309228 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 147bb8 │ │ │ │ ldr.w r9, [r5, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 146018 │ │ │ │ mov r1, r5 │ │ │ │ @@ -318132,15 +318131,15 @@ │ │ │ │ b.n 148034 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 309230 │ │ │ │ + bl 309228 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 147b08 │ │ │ │ ldr r7, [r5, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 146018 │ │ │ │ mov r1, r5 │ │ │ │ @@ -318219,15 +318218,15 @@ │ │ │ │ str.w r0, [r4, #580] @ 0x244 │ │ │ │ blx 54464 │ │ │ │ b.n 147d86 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 55100 │ │ │ │ b.n 147cee │ │ │ │ mov r0, r5 │ │ │ │ - bl 309230 │ │ │ │ + bl 309228 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cbz r5, 1484ae │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 148366 │ │ │ │ ldr.w r3, [r4, #360] @ 0x168 │ │ │ │ mov r0, r5 │ │ │ │ @@ -318256,15 +318255,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ blx 554c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ - bl 309230 │ │ │ │ + bl 309228 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 14844c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.w 147b08 │ │ │ │ mov r4, r9 │ │ │ │ @@ -318289,15 +318288,15 @@ │ │ │ │ vraddhn.i d29, , │ │ │ │ @ instruction: 0xfffff747 │ │ │ │ vtbl.8 d28, {d15-d18}, d29 │ │ │ │ @ instruction: 0xffffcaff │ │ │ │ vqrdmlsh.s q14, , d7[0] │ │ │ │ vqrdmlah.s q14, , d19[0] │ │ │ │ @ instruction: 0xffffca75 │ │ │ │ - @ instruction: 0xffff51e0 │ │ │ │ + vsra.u64 , q4, #1 │ │ │ │ movs r7, r3 │ │ │ │ ldmia r2, {r0, r2, r6} │ │ │ │ vtbx.8 d28, {d31- q8, , d12[0] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #144] @ (1485c8 ) │ │ │ │ + ldr r7, [pc, #112] @ (1485a8 ) │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #82 @ 0x52 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r0, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -318385,15 +318384,15 @@ │ │ │ │ nop │ │ │ │ ldrb r2, [r2, #10] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r2, [pc, #184] @ (1486b4 ) │ │ │ │ + ldr r2, [pc, #152] @ (148694 ) │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [r0, #200] @ 0xc8 │ │ │ │ @@ -318436,15 +318435,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 554c8 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 309230 │ │ │ │ + bl 309228 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cbz r1, 14869e │ │ │ │ ldr r3, [r1, #108] @ 0x6c │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 146018 │ │ │ │ @@ -318659,15 +318658,15 @@ │ │ │ │ bls.n 148896 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r0, r0, #26 │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ mov r7, r3 │ │ │ │ @@ -318996,27 +318995,27 @@ │ │ │ │ bne.n 148c32 │ │ │ │ ldr r2, [pc, #32] @ (148c68 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #32] @ (148c6c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r2, [sl] │ │ │ │ b.n 148c32 │ │ │ │ nop │ │ │ │ - lsrs r2, r6, #14 │ │ │ │ + lsrs r2, r5, #14 │ │ │ │ movs r6, r5 │ │ │ │ add r6, pc, #824 @ (adr r6, 148fa0 ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - rors r6, r5 │ │ │ │ + rors r6, r4 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r2, #90 @ 0x5a │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #220] @ (148d60 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -319129,15 +319128,15 @@ │ │ │ │ pop {pc} │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 148d92 │ │ │ │ - lsrs r4, r6, #6 │ │ │ │ + lsrs r4, r5, #6 │ │ │ │ movs r6, r5 │ │ │ │ ldr.w ip, [r2] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 148e2e │ │ │ │ push {lr} │ │ │ │ @@ -319526,34 +319525,34 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r4, #380 @ 0x17c │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #408 @ 0x198 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ b.n 14917a │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1bee44 │ │ │ │ + bl 1bee3c │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 14919e │ │ │ │ cbnz r0, 1491a4 │ │ │ │ ldrd r2, r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 14916a │ │ │ │ ldr.w r8, [r4, #464] @ 0x1d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ b.n 14912a │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c3e70 │ │ │ │ + bl 1c3e68 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 149118 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 149188 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 149188 │ │ │ │ @@ -319594,22 +319593,22 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 548b8 │ │ │ │ cmp r0, #0 │ │ │ │ add.w r0, r6, #40 @ 0x28 │ │ │ │ ble.n 149200 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 552d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bee0c │ │ │ │ + bl 1bee04 │ │ │ │ add.w r0, r6, #40 @ 0x28 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ b.n 149200 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ lsls r3, r4, #2 │ │ │ │ @@ -319741,15 +319740,15 @@ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 14937c │ │ │ │ blx 54c18 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ b.n 14937e │ │ │ │ nop │ │ │ │ - subs r4, #250 @ 0xfa │ │ │ │ + subs r4, #242 @ 0xf2 │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #168] @ (149458 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -319854,15 +319853,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ strd r2, ip, [lr] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r1, #12 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ movs r6, r5 │ │ │ │ ldr.w r3, [r0, #376] @ 0x178 │ │ │ │ mov.w ip, #13824 @ 0x3600 │ │ │ │ movt ip, #50277 @ 0xc465 │ │ │ │ cmp r3, ip │ │ │ │ beq.n 1494f0 │ │ │ │ cbz r1, 1494ee │ │ │ │ @@ -319896,24 +319895,24 @@ │ │ │ │ strb r2, [r0, #13] │ │ │ │ cbnz r3, 149548 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #44] @ 149558 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ 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] │ │ │ │ @@ -320041,15 +320040,15 @@ │ │ │ │ b.n 149676 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 149600 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ b.n 149600 │ │ │ │ nop │ │ │ │ - lsls r6, r3, #9 │ │ │ │ + lsls r6, r2, #9 │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r3 │ │ │ │ @@ -320522,62 +320521,62 @@ │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1498a8 │ │ │ │ b.n 1498e4 │ │ │ │ nop │ │ │ │ ldr r0, [r7, #16] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - subs r1, #152 @ 0x98 │ │ │ │ - movs r7, r3 │ │ │ │ - subs r1, #4 │ │ │ │ + subs r1, #144 @ 0x90 │ │ │ │ movs r7, r3 │ │ │ │ - subs r1, #116 @ 0x74 │ │ │ │ + subs r0, #252 @ 0xfc │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, #146 @ 0x92 │ │ │ │ + subs r1, #108 @ 0x6c │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + subs r0, #138 @ 0x8a │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, #120 @ 0x78 │ │ │ │ + subs r0, #124 @ 0x7c │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, #120 @ 0x78 │ │ │ │ + subs r0, #112 @ 0x70 │ │ │ │ movs r7, r3 │ │ │ │ - adds r7, #166 @ 0xa6 │ │ │ │ + subs r0, #112 @ 0x70 │ │ │ │ movs r7, r3 │ │ │ │ - adds r7, #24 │ │ │ │ + adds r7, #158 @ 0x9e │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + adds r7, #16 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #236 @ 0xec │ │ │ │ + adds r6, #240 @ 0xf0 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #212 @ 0xd4 │ │ │ │ + adds r6, #216 @ 0xd8 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + adds r6, #192 @ 0xc0 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #164 @ 0xa4 │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #38 @ 0x26 │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ movs r7, r3 │ │ │ │ - rsbs r0, lr, r0, asr #32 │ │ │ │ - adds r6, #6 │ │ │ │ + adds r6, #30 │ │ │ │ movs r7, r3 │ │ │ │ + rsbs r0, r6, r0, asr #32 │ │ │ │ adds r5, #254 @ 0xfe │ │ │ │ movs r7, r3 │ │ │ │ adds r5, #246 @ 0xf6 │ │ │ │ movs r7, r3 │ │ │ │ + adds r5, #238 @ 0xee │ │ │ │ + movs r7, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #114 @ 0x72 │ │ │ │ + adds r5, #106 @ 0x6a │ │ │ │ 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 │ │ │ │ @@ -320606,21 +320605,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (149c60 ) │ │ │ │ ldr r1, [pc, #20] @ (149c64 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ + adds r4, #180 @ 0xb4 │ │ │ │ movs r7, r3 │ │ │ │ - subs r6, r2, r1 │ │ │ │ + subs r6, r1, r1 │ │ │ │ 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 │ │ │ │ @@ -320925,15 +320924,15 @@ │ │ │ │ str r0, [r5, #20] │ │ │ │ b.n 149f52 │ │ │ │ str.w r0, [r5, #276] @ 0x114 │ │ │ │ b.n 149f46 │ │ │ │ blx 549a8 │ │ │ │ str r7, [r5, #20] │ │ │ │ b.n 149f52 │ │ │ │ - pop {r2, r6, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ @@ -321073,16 +321072,16 @@ │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ ldrbeq.w r0, [r6, #268] @ 0x10c │ │ │ │ beq.n 14a0b8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xf6f8002d │ │ │ │ - movt r0, #59437 @ 0xe82d │ │ │ │ + @ instruction: 0xf6f0002d │ │ │ │ + movt r0, #26669 @ 0x682d │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #116] @ (14a19c ) │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [pc, #116] @ (14a1a0 ) │ │ │ │ @@ -321177,15 +321176,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ add r3, pc, #200 @ (adr r3, 14a2e8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -321194,15 +321193,15 @@ │ │ │ │ b.n 14a25a │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r3, #40 @ 0x28 │ │ │ │ add.w r0, r3, #120 @ 0x78 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - bl 1bee44 │ │ │ │ + bl 1bee3c │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ bne.n 14a298 │ │ │ │ ldrb.w ip, [r4, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 14a2b4 │ │ │ │ @@ -321216,15 +321215,15 @@ │ │ │ │ cbz r1, 14a29e │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r3, #40 @ 0x28 │ │ │ │ add.w r0, r3, #64 @ 0x40 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - bl 1bee44 │ │ │ │ + bl 1bee3c │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n 14a25a │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n 14a2b6 │ │ │ │ ldr r2, [pc, #88] @ (14a2f8 ) │ │ │ │ @@ -321235,15 +321234,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14a276 │ │ │ │ b.n 14a252 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r2, [pc, #60] @ (14a2fc ) │ │ │ │ ldr r3, [pc, #48] @ (14a2f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -321495,15 +321494,15 @@ │ │ │ │ subs r2, r5, #1 │ │ │ │ adc.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ adds r2, #2 │ │ │ │ sbcs.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ bcc.n 14a622 │ │ │ │ add.w r7, r6, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 14a5aa │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 14a56c │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #232 @ 0xe8 │ │ │ │ @@ -321514,15 +321513,15 @@ │ │ │ │ bne.n 14a564 │ │ │ │ movs r2, #232 @ 0xe8 │ │ │ │ str.w r3, [sl] │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r3, #724] @ 0x2d4 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr.w r9, [r4, #376] @ 0x178 │ │ │ │ ldr r2, [pc, #232] @ (14a678 ) │ │ │ │ ldr r3, [pc, #224] @ (14a674 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -321545,37 +321544,37 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r0, r6, #64 @ 0x40 │ │ │ │ mov r2, sp │ │ │ │ - bl 1bee44 │ │ │ │ + bl 1bee3c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r9, #110 @ 0x6e │ │ │ │ beq.n 14a558 │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r4, #408 @ 0x198 │ │ │ │ strd r2, r3, [r4, #456] @ 0x1c8 │ │ │ │ str.w r5, [r4, #464] @ 0x1d0 │ │ │ │ mov r9, r5 │ │ │ │ - bl 1bee0c │ │ │ │ + bl 1bee04 │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ b.n 14a58e │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ adds r0, r5, r0 │ │ │ │ adcs.w r1, r8, r1 │ │ │ │ mov r3, r9 │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ cbnz r3, 14a650 │ │ │ │ mov r5, r0 │ │ │ │ @@ -321591,15 +321590,15 @@ │ │ │ │ beq.n 14a5b6 │ │ │ │ b.n 14a5dc │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r5 │ │ │ │ b.n 14a54e │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #2 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ b.n 14a58e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, r3] │ │ │ │ @@ -321675,24 +321674,24 @@ │ │ │ │ cbnz r3, 14a74c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #48] @ 14a760 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ 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] │ │ │ │ @@ -322064,15 +322063,15 @@ │ │ │ │ lsrs r3, r0 │ │ │ │ ldr r4, [r6, r1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r3, r3] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cdp 0, 1, cr0, cr6, cr13, {1} │ │ │ │ + cdp 0, 0, cr0, cr14, cr13, {1} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -322167,40 +322166,40 @@ │ │ │ │ b.n 14ac3e │ │ │ │ add.w r3, r4, #380 @ 0x17c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ strb r2, [r6, #29] │ │ │ │ str.w r2, [r5, #188] @ 0xbc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #13824 @ 0x3600 │ │ │ │ movt r2, #50277 @ 0xc465 │ │ │ │ strd r0, r1, [r4, #456] @ 0x1c8 │ │ │ │ add.w r0, r4, #408 @ 0x198 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - bl 1bee0c │ │ │ │ + bl 1bee04 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 14ac6c │ │ │ │ add.w r0, r0, #380 @ 0x17c │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ strd r0, r1, [r4, #456] @ 0x1c8 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ add.w r0, r4, #408 @ 0x198 │ │ │ │ - bl 1bee0c │ │ │ │ + bl 1bee04 │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ b.n 14ad12 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -322217,15 +322216,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mla r1, r1, r5, r4 │ │ │ │ add.w r5, r0, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ str.w r2, [r1, #760] @ 0x2f8 │ │ │ │ str.w r3, [r1, #764] @ 0x2fc │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ orrs r2, r3 │ │ │ │ bne.n 14adf0 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r3, r2, [r4, #368] @ 0x170 │ │ │ │ mla r1, r1, r6, r4 │ │ │ │ @@ -322240,20 +322239,20 @@ │ │ │ │ bl 14abe8 │ │ │ │ cbz r0, 14ade2 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r4, #376] @ 0x178 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr.w r0, [r4, #376] @ 0x178 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r7, #112] @ 0x70 │ │ │ │ mov r3, r7 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14ad9a │ │ │ │ @@ -322296,28 +322295,28 @@ │ │ │ │ bl 14abe8 │ │ │ │ cbz r0, 14ae6c │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r5, #376] @ 0x178 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r5, #380 @ 0x17c │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldrd r1, r2, [r4, #224] @ 0xe0 │ │ │ │ ldrd r0, r3, [r5, #456] @ 0x1c8 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ bcc.n 14ae92 │ │ │ │ add.w r0, r5, #380 @ 0x17c │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr.w r3, [r4, #184] @ 0xb8 │ │ │ │ b.n 14ae32 │ │ │ │ add.w r0, r5, #408 @ 0x198 │ │ │ │ str.w r1, [r5, #456] @ 0x1c8 │ │ │ │ str.w r2, [r5, #460] @ 0x1cc │ │ │ │ - bl 1bee0c │ │ │ │ + bl 1bee04 │ │ │ │ b.n 14ae84 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -322345,17 +322344,17 @@ │ │ │ │ bl 14a114 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #232 @ 0xe8 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 14aeee │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ - bl 1d9308 │ │ │ │ + bl 1d9300 │ │ │ │ add.w r0, r4, #408 @ 0x198 │ │ │ │ - bl 1bedf8 │ │ │ │ + bl 1bedf0 │ │ │ │ ldr.w r3, [r4, #364] @ 0x16c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ dmb ish │ │ │ │ adds r3, #32 │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ @@ -322586,15 +322585,15 @@ │ │ │ │ str r2, [r6, #4] │ │ │ │ str r6, [r3, #4] │ │ │ │ str.w r6, [r7, #172] @ 0xac │ │ │ │ b.n 14afd8 │ │ │ │ mov r0, r8 │ │ │ │ blx 54f50 │ │ │ │ b.n 14b138 │ │ │ │ - subs r0, r1, #7 │ │ │ │ + subs r0, r0, #7 │ │ │ │ movs r7, r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r0, #660] @ 0x294 │ │ │ │ @@ -322703,22 +322702,22 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str.w r3, [sp, #109] @ 0x6d │ │ │ │ strb.w r1, [sp, #100] @ 0x64 │ │ │ │ str.w r3, [sp, #101] @ 0x65 │ │ │ │ str.w r3, [sp, #105] @ 0x69 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 1d931c │ │ │ │ + bl 1d9314 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14b720 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r3, r3, #408 @ 0x198 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bed78 │ │ │ │ + bl 1bed70 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14b71a │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ mov r1, r8 │ │ │ │ bl 149f94 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -322883,17 +322882,17 @@ │ │ │ │ subs r4, #232 @ 0xe8 │ │ │ │ bl 14a114 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 14b4c8 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1bedf8 │ │ │ │ + bl 1bedf0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1d9308 │ │ │ │ + bl 1d9300 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 13d960 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -322910,17 +322909,17 @@ │ │ │ │ bne.w 14b7a0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n 14b4fc │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 1bedf8 │ │ │ │ + bl 1bedf0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1d9308 │ │ │ │ + bl 1d9300 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx r3 │ │ │ │ b.n 14b4fc │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -323098,15 +323097,15 @@ │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ cbnz r3, 14b730 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 14b4fc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1d9308 │ │ │ │ + bl 1d9300 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 14b4fc │ │ │ │ @@ -323134,15 +323133,15 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 14b5e6 │ │ │ │ ldr r2, [pc, #100] @ (14b7d8 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #100] @ (14b7dc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ mov r2, r7 │ │ │ │ b.n 14b67c │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ blx 5413c │ │ │ │ mov r0, r7 │ │ │ │ @@ -323153,32 +323152,32 @@ │ │ │ │ mov r4, r2 │ │ │ │ b.n 14b5e6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [pc, #864] @ (14bb08 ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 14b210 │ │ │ │ + b.n 14b200 │ │ │ │ movs r5, r5 │ │ │ │ - b.n 14b1c4 │ │ │ │ + b.n 14b1b4 │ │ │ │ movs r5, r5 │ │ │ │ ble.n 14b6de │ │ │ │ @ instruction: 0xfffffb71 │ │ │ │ vqrdmulh.s , , d27[0] │ │ │ │ vsra.u64 d31, d13, #1 │ │ │ │ @ instruction: 0xffffe143 │ │ │ │ @ instruction: 0xfffff9d1 │ │ │ │ @ instruction: 0xffffdeb3 │ │ │ │ @ instruction: 0xffff4afc │ │ │ │ lsls r3, r4, #2 │ │ │ │ - adds r4, r3, #0 │ │ │ │ + adds r4, r2, #0 │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + adds r0, r2, r7 │ │ │ │ movs r7, r3 │ │ │ │ - vqadd.u32 d0, d14, d14 │ │ │ │ + vqadd.u32 d0, d6, d14 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ sub sp, #28 │ │ │ │ @@ -323983,24 +323982,24 @@ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ add.w r6, r4, #40 @ 0x28 │ │ │ │ add.w r3, r4, #172 @ 0xac │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #28] │ │ │ │ strd r3, r3, [r4, #172] @ 0xac │ │ │ │ - bl 1d931c │ │ │ │ + bl 1d9314 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14c160 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ add.w r8, r4, #64 @ 0x40 │ │ │ │ - bl 1bed78 │ │ │ │ + bl 1bed70 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14c15a │ │ │ │ add.w r0, r4, #120 @ 0x78 │ │ │ │ - bl 1bed78 │ │ │ │ + bl 1bed70 │ │ │ │ cbnz r0, 14c154 │ │ │ │ ldr r2, [pc, #124] @ (14c170 ) │ │ │ │ ldr r3, [pc, #124] @ (14c174 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #120] @ (14c178 ) │ │ │ │ @@ -324035,17 +324034,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #0 │ │ │ │ blx 54a80 │ │ │ │ b.n 14c0be │ │ │ │ mov r0, r8 │ │ │ │ - bl 1bedf8 │ │ │ │ + bl 1bedf0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9308 │ │ │ │ + bl 1d9300 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 14c120 │ │ │ │ nop │ │ │ │ @@ -324072,27 +324071,27 @@ │ │ │ │ bl 149000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r1, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bne.n 14c1b0 │ │ │ │ add.w r4, r5, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cbnz r0, 14c208 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cbnz r0, 14c1f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9308 │ │ │ │ + bl 1d9300 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 1bedf8 │ │ │ │ + bl 1bedf0 │ │ │ │ add.w r0, r5, #120 @ 0x78 │ │ │ │ - bl 1bedf8 │ │ │ │ + bl 1bedf0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 54fd4 │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ @@ -324102,15 +324101,15 @@ │ │ │ │ blx 54fd4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ blx 549d8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14c1d8 │ │ │ │ b.n 14c1f8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -324128,21 +324127,21 @@ │ │ │ │ str.w r3, [r2, #208] @ 0xd0 │ │ │ │ cbnz r1, 14c292 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r0, 14c2b0 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54828 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldrb r1, [r2, #30] │ │ │ │ @@ -324747,15 +324746,15 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ subs r2, #156 @ 0x9c │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #216 @ 0xd8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsrs r0, r1, #3 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ movs r7, r3 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #660] @ 0x294 │ │ │ │ ldr.w r3, [r3, #932] @ 0x3a4 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -324799,23 +324798,23 @@ │ │ │ │ bl 14a680 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14c99a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr.w r3, [r6, #688] @ 0x2b0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r2, r6, #688 @ 0x2b0 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r6, #688] @ 0x2b0 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 14c992 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #56] @ (14c9a0 ) │ │ │ │ @@ -324969,16 +324968,16 @@ │ │ │ │ beq.n 14cbb4 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 14cbda │ │ │ │ add.w r6, sl, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d93a8 │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1d93a0 │ │ │ │ + bl 1c3dfc │ │ │ │ adds.w r4, r0, r9 │ │ │ │ adcs.w r1, r1, #0 │ │ │ │ mov r3, fp │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -324993,33 +324992,33 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add.w r0, sl, #64 @ 0x40 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 1bee44 │ │ │ │ + bl 1bee3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 14cc44 │ │ │ │ ldr.w r0, [sl, #32] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ b.n 14cad8 │ │ │ │ ldr r2, [pc, #272] @ (14cc70 ) │ │ │ │ mov r3, sl │ │ │ │ add.w r0, sl, #112 @ 0x70 │ │ │ │ add r2, pc │ │ │ │ blx 554ec │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14cb24 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14cc12 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 14cc1e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ @@ -325300,17 +325299,17 @@ │ │ │ │ b.n 14ce3a │ │ │ │ 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 1bf7f0 │ │ │ │ + bl 1bf7e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -325322,15 +325321,15 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ add r8, pc │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ add fp, pc │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r1, [fp] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 14d3bc │ │ │ │ ldr.w r3, [pc, #1432] @ 14d448 │ │ │ │ add r3, pc │ │ │ │ @@ -325347,21 +325346,21 @@ │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ bl 164184 │ │ │ │ strd sl, r7, [r4] │ │ │ │ mov r0, r7 │ │ │ │ mov.w sl, #1 │ │ │ │ - bl 2bdf6c │ │ │ │ + bl 2bdf64 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, r4, #280 @ 0x118 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 2bdf6c │ │ │ │ + bl 2bdf64 │ │ │ │ mov ip, r6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov.w lr, #0 │ │ │ │ ldrd r9, fp, [r5, #32] │ │ │ │ cmp r3, #4 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ @@ -325732,22 +325731,22 @@ │ │ │ │ mov ip, r3 │ │ │ │ mov r0, r3 │ │ │ │ movw lr, #65535 @ 0xffff │ │ │ │ b.n 14cfee │ │ │ │ ldr.w r9, [pc, #172] @ 14d46c │ │ │ │ add r9, pc │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cb294 │ │ │ │ + bl 1cb28c │ │ │ │ vldr d7, [pc, #108] @ 14d438 │ │ │ │ ldr r2, [pc, #160] @ (14d470 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1cb3c8 │ │ │ │ + bl 1cb3c0 │ │ │ │ ldr.w lr, [pc, #148] @ 14d474 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add lr, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [lr] │ │ │ │ strexd ip, r2, r3, [lr] │ │ │ │ @@ -325761,15 +325760,15 @@ │ │ │ │ mov.w lr, #504 @ 0x1f8 │ │ │ │ movs r2, #8 │ │ │ │ mov.w ip, #16 │ │ │ │ mov r0, r3 │ │ │ │ b.n 14cfee │ │ │ │ ldr r0, [pc, #96] @ (14d478 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb294 │ │ │ │ + bl 1cb28c │ │ │ │ ldr r3, [pc, #92] @ (14d47c ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [r9] │ │ │ │ @@ -325794,119 +325793,119 @@ │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldrsh r4, [r0, r6] │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldrsh r6, [r2, r6] │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldrsh r4, [r1, r6] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stc2l 0, cr0, [ip, #120] @ 0x78 │ │ │ │ + stc2l 0, cr0, [r4, #120] @ 0x78 │ │ │ │ orn r0, sl, sp, lsr #2 │ │ │ │ ldrsh r0, [r7, r4] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stc2 0, cr0, [r8, #120] @ 0x78 │ │ │ │ + stc2 0, cr0, [r0, #120] @ 0x78 │ │ │ │ ldrsh r4, [r6, r3] │ │ │ │ lsls r3, r4, #2 │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (14d4a4 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #16] @ (14d4a8 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 1cb5c0 │ │ │ │ + bl 1cb5b8 │ │ │ │ pop {r3, pc} │ │ │ │ ldrsh r4, [r2, r2] │ │ │ │ lsls r3, r4, #2 │ │ │ │ @ instruction: 0xe9a2009d │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #1844 @ 0x734 │ │ │ │ adds r1, #164 @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1bead0 │ │ │ │ + bl 1beac8 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bead0 │ │ │ │ + bl 1beac8 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 14d4f6 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cbz r3, 14d50e │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bead0 │ │ │ │ + bl 1beac8 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14d4f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1beb78 │ │ │ │ + bl 1beb70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ mov r1, r2 │ │ │ │ strd r0, r0, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ - bl 1bead0 │ │ │ │ + bl 1beac8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, #164 @ 0xa4 │ │ │ │ movw r2, #1844 @ 0x734 │ │ │ │ - bl 1be5e4 │ │ │ │ + bl 1be5dc │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ - bl 1be5e4 │ │ │ │ + bl 1be5dc │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 14d58e │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cbz r3, 14d572 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be8a8 │ │ │ │ + bl 1be8a0 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1be5e4 │ │ │ │ + bl 1be5dc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be5e4 │ │ │ │ + bl 1be5dc │ │ │ │ b.n 14d568 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2048] @ 0x800 │ │ │ │ ldr r2, [pc, #176] @ (14d664 ) │ │ │ │ @@ -325917,65 +325916,65 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r6, [pc, #172] @ (14d66c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2be098 │ │ │ │ + bl 2be090 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #152] @ (14d670 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1bed00 │ │ │ │ + bl 1becf8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1bed70 │ │ │ │ + bl 1bed68 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bed74 │ │ │ │ + bl 1bed6c │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6e68 │ │ │ │ + bl 1d6e60 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r2, 14d656 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r5, #304 @ 0x130 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ - bl 1d73d4 │ │ │ │ + bl 1d73cc │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ add.w r0, sp, #1952 @ 0x7a0 │ │ │ │ - bl 1c3bb0 │ │ │ │ + bl 1c3ba8 │ │ │ │ ldr r3, [pc, #88] @ (14d674 ) │ │ │ │ mov.w r2, #46848 @ 0xb700 │ │ │ │ movt r2, #65439 @ 0xff9f │ │ │ │ add.w r1, sp, #1952 @ 0x7a0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1bf648 │ │ │ │ + bl 1bf640 │ │ │ │ ldr r2, [pc, #64] @ (14d678 ) │ │ │ │ ldr r3, [pc, #44] @ (14d668 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r5, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14d660 │ │ │ │ add.w sp, sp, #2024 @ 0x7e8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ b.n 14d5f6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ @@ -326016,32 +326015,32 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #108] @ (14d734 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 1be520 │ │ │ │ + bl 1be518 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #948 @ 0x3b4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1be5e4 │ │ │ │ + bl 1be5dc │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r6, #16 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1be5e4 │ │ │ │ + bl 1be5dc │ │ │ │ ldrb.w r1, [r6, #96] @ 0x60 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1be7d0 │ │ │ │ + bl 1be7c8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1bfa38 │ │ │ │ + bl 1bfa30 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 14d722 │ │ │ │ ldr r2, [pc, #44] @ (14d738 ) │ │ │ │ ldr r3, [pc, #36] @ (14d734 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -326075,46 +326074,46 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1932] @ 0x78c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14d7e6 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d6e68 │ │ │ │ + bl 1d6e60 │ │ │ │ mov r0, sp │ │ │ │ - bl 1be520 │ │ │ │ + bl 1be518 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [r5, #252] @ 0xfc │ │ │ │ mov r0, sp │ │ │ │ - bl 2665c4 │ │ │ │ + bl 2665bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14d7f8 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cbz r3, 14d7f0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #24 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #240 @ 0xf0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #948 @ 0x3b4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d73d4 │ │ │ │ + bl 1d73cc │ │ │ │ ldr r2, [pc, #68] @ (14d810 ) │ │ │ │ ldr r3, [pc, #60] @ (14d80c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1932] @ 0x78c │ │ │ │ eors r2, r3 │ │ │ │ @@ -326127,15 +326126,15 @@ │ │ │ │ bne.n 14d768 │ │ │ │ b.n 14d7ca │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 5422c │ │ │ │ b.n 14d78c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ b.n 14d786 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r0, #168 @ 0xa8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -326146,37 +326145,37 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov.w r1, #2008 @ 0x7d8 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ 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 1bead0 │ │ │ │ + bl 1beac8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1beb78 │ │ │ │ + bl 1beb70 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1beb78 │ │ │ │ + bl 1beb70 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ strb.w r0, [r4, #1215] @ 0x4bf │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ bl 14d4ac │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 14d88a │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ @@ -326184,15 +326183,15 @@ │ │ │ │ beq.n 14d892 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r1, #2008 @ 0x7d8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ 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] │ │ │ │ @@ -326218,21 +326217,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 1be5e4 │ │ │ │ + bl 1be5dc │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ - bl 1be8a8 │ │ │ │ + bl 1be8a0 │ │ │ │ ldrb.w r1, [r4, #1215] @ 0x4bf │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be8a8 │ │ │ │ + bl 1be8a0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 14d538 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 14d924 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ tst.w r3, #56 @ 0x38 │ │ │ │ @@ -326262,23 +326261,23 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 14d6a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1bf8d4 │ │ │ │ + bl 1bf8cc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14d9a4 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1bea9c │ │ │ │ + bl 1bea94 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 14d4ac │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r1, 14d99a │ │ │ │ mov r0, r4 │ │ │ │ @@ -326325,30 +326324,30 @@ │ │ │ │ cbz r3, 14da32 │ │ │ │ mov r6, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ bl 14d6a8 │ │ │ │ add r0, sp, #12 │ │ │ │ add r7, sp, #28 │ │ │ │ - bl 1be520 │ │ │ │ + bl 1be518 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 14d538 │ │ │ │ ldr r1, [r6, #100] @ 0x64 │ │ │ │ cbz r1, 14da1a │ │ │ │ add r0, sp, #12 │ │ │ │ bl 14d538 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1bf880 │ │ │ │ + bl 1bf878 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 14da4a │ │ │ │ ldr r2, [pc, #44] @ (14da60 ) │ │ │ │ ldr r3, [pc, #36] @ (14da5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -326476,15 +326475,15 @@ │ │ │ │ sub.w ip, ip, #20 │ │ │ │ cmp.w ip, #2 │ │ │ │ bhi.n 14db1e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ (14dbb0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2bc694 │ │ │ │ + bl 2bc68c │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #3864 @ 0xf18 │ │ │ │ tst r0, r3 │ │ │ │ beq.n 14db1e │ │ │ │ ldrb.w r0, [lr, #14] │ │ │ │ ldrb.w r3, [lr, #13] │ │ │ │ smulbb r3, r3, r0 │ │ │ │ @@ -326856,15 +326855,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14e052 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r9, r6 │ │ │ │ b.n 14df72 │ │ │ │ @@ -326881,23 +326880,23 @@ │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 14df9e │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [r3] │ │ │ │ mov r5, r8 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14dfd8 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2bbedc │ │ │ │ + bl 2bbed4 │ │ │ │ cbz r0, 14df8c │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2bc46c │ │ │ │ + bl 2bc464 │ │ │ │ mov r8, r0 │ │ │ │ cbnz r7, 14dfac │ │ │ │ adds r3, r5, #5 │ │ │ │ bhi.n 14df9e │ │ │ │ add.w r8, r5, #4 │ │ │ │ cmp r6, r8 │ │ │ │ bcc.n 14df44 │ │ │ │ @@ -326906,28 +326905,28 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r6, r8 │ │ │ │ it cc │ │ │ │ movcc r6, r8 │ │ │ │ b.n 14df52 │ │ │ │ - bl 2bbe94 │ │ │ │ + bl 2bbe8c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14df8c │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movw r3, #45191 @ 0xb087 │ │ │ │ movt r3, #263 @ 0x107 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14df8c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14df72 │ │ │ │ lsrs r1, r5, #2 │ │ │ │ ldr r3, [pc, #140] @ (14e068 ) │ │ │ │ add r7, sp, #12 │ │ │ │ add.w sl, r5, r9 │ │ │ │ @@ -326958,15 +326957,15 @@ │ │ │ │ add r5, r3 │ │ │ │ bge.n 14e008 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ bcs.n 14e032 │ │ │ │ ldr.w r1, [sl, #-4]! │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1c7c24 │ │ │ │ + bl 1c7c1c │ │ │ │ b.n 14dfec │ │ │ │ mov r0, r9 │ │ │ │ blx 5422c │ │ │ │ ldr r2, [pc, #48] @ (14e06c ) │ │ │ │ ldr r3, [pc, #40] @ (14e064 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -326993,27 +326992,27 @@ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c7c98 │ │ │ │ + bl 1c7c90 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14e0ac │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14e096 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ subs r1, #8 │ │ │ │ @@ -327023,36 +327022,36 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ subs r1, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ bl 14df04 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14e0fa │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c7b00 │ │ │ │ + bl 1c7af8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14e0c8 │ │ │ │ - bl 1c7c24 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14e0d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7a64 │ │ │ │ + bl 1c7a5c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r3 │ │ │ │ @@ -327073,37 +327072,37 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r4, r5, [sp, #32] │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14e16a │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov.w r1, #620 @ 0x26c │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ uxtb.w r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ and.w r7, r7, #3 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ @@ -327140,15 +327139,15 @@ │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r5, [r3, #34] @ 0x22 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [pc, #44] @ (14e250 ) │ │ │ │ ldr r3, [pc, #28] @ (14e240 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -327199,31 +327198,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 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14e2ca │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r4, r0 │ │ │ │ b.n 14e27c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, r2, #6 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ @@ -327263,15 +327262,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 1e6e6c │ │ │ │ + bl 1e6e64 │ │ │ │ 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 │ │ │ │ @@ -327284,20 +327283,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 1e5244 │ │ │ │ + bl 1e523c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ add r3, r4 │ │ │ │ ldrd r0, r1, [r3, #4] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ @@ -327324,31 +327323,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 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14e3f6 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r7, r0 │ │ │ │ b.n 14e360 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ @@ -327427,15 +327426,15 @@ │ │ │ │ adds r5, #20 │ │ │ │ cmp r1, r2 │ │ │ │ beq.w 14e680 │ │ │ │ ldr r4, [r3, r5] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 14e4c2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4018 │ │ │ │ + bl 1e4010 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ bne.w 14e680 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ add r3, r5 │ │ │ │ @@ -327472,22 +327471,22 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.w 14e69e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov fp, r1 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov lr, r8 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ @@ -327498,52 +327497,52 @@ │ │ │ │ strb.w r3, [r1, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ mov r0, r9 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14e5da │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ ldr.w r8, [sp] │ │ │ │ mov r2, fp │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r6, [r6, #48] @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r6, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ - bl 1e3b70 │ │ │ │ + bl 1e3b68 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r0 │ │ │ │ cbz r3, 14e65e │ │ │ │ mov ip, r0 │ │ │ │ add r5, sp, #24 │ │ │ │ mov.w lr, #0 │ │ │ │ mov fp, r3 │ │ │ │ @@ -327570,15 +327569,15 @@ │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ strb.w r8, [ip, #28] │ │ │ │ bne.n 14e616 │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e4444 │ │ │ │ + bl 1e443c │ │ │ │ ldrd r2, r3, [r6, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ adds r3, r6, #4 │ │ │ │ str r0, [r6, #12] │ │ │ │ @@ -327643,26 +327642,26 @@ │ │ │ │ cmp r3, r0 │ │ │ │ beq.w 14ea22 │ │ │ │ movw r1, #575 @ 0x23f │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 14e93c │ │ │ │ movw r1, #661 @ 0x295 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r8 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r9, #32] │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ @@ -327689,36 +327688,36 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #24] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov lr, r7 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [fp, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #2 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ mov ip, r7 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ strd r6, r6, [sp, #84] @ 0x54 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -327730,90 +327729,90 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r3, r7, #20 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14e8ce │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movw r1, #574 @ 0x23e │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr.w r2, [pc, #1784] @ 14f018 │ │ │ │ ldr.w r3, [pc, #1776] @ 14f014 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ @@ -327826,140 +327825,140 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 14f07a │ │ │ │ movs r5, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #410 @ 0x19a │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movw r1, #578 @ 0x242 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ strdeq r0, r1, [sp, #48] @ 0x30 │ │ │ │ beq.n 14ea96 │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 14eace │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ b.n 14e91c │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ b.n 14e776 │ │ │ │ ldr.w r3, [r2, #252] @ 0xfc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r9, [r3, #360] @ 0x168 │ │ │ │ and.w r9, r9, #3 │ │ │ │ cmp.w r9, #1 │ │ │ │ beq.w 14eb88 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #410 @ 0x19a │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #574 @ 0x23e │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ b.n 14e91c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 14eabc │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r5, r0 │ │ │ │ b.n 14e9b4 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 14f20a │ │ │ │ @@ -328041,25 +328040,25 @@ │ │ │ │ b.n 14ea96 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n 14ea96 │ │ │ │ movw r1, #661 @ 0x295 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ add.w fp, sp, #84 @ 0x54 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r8, #32] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -328092,34 +328091,34 @@ │ │ │ │ strb.w r9, [sp, #84] @ 0x54 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 14f1aa │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -328136,74 +328135,74 @@ │ │ │ │ it cc │ │ │ │ ldrcc r5, [sp, #20] │ │ │ │ bcs.w 14f07e │ │ │ │ vldr d7, [pc, #860] @ 14f008 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14ecce │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movs r3, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14ed10 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 14ed44 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 14f16a │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ @@ -328221,87 +328220,87 @@ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ bcs.w 14f1b4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14edbe │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14edfe │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 14ee2c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ movw r1, #409 @ 0x199 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r8, #32] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -328317,34 +328316,34 @@ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ mov ip, r7 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -328359,88 +328358,88 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r5, fp │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movw r1, #574 @ 0x23e │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ b.n 14e91c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r2, r0, r4 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -328450,36 +328449,36 @@ │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ b.n 14ebe0 │ │ │ │ movs r0, #0 │ │ │ │ b.n 14e91c │ │ │ │ subs r3, r2, #1 │ │ │ │ strd r6, r6, [sp, #32] │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w 14f20a │ │ │ │ @@ -328502,30 +328501,30 @@ │ │ │ │ asrs r6, r7, #2 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14f0d8 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 14eca8 │ │ │ │ movs r3, #3 │ │ │ │ @@ -328537,70 +328536,70 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n 14f0b2 │ │ │ │ vldr d7, [pc, #260] @ 14f210 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14f0e8 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ b.n 14f0e8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 14f15e │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 14ed98 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ ldrd r6, r7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14f198 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r8, r0 │ │ │ │ b.n 14f15e │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ b.n 14f0b2 │ │ │ │ subs r2, #1 │ │ │ │ @@ -328671,25 +328670,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 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14f288 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #72] @ (14f2d4 ) │ │ │ │ ldr r2, [pc, #68] @ (14f2d0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -328767,26 +328766,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 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14f30a │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ b.n 14f30a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #20 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ @@ -328832,30 +328831,30 @@ │ │ │ │ bne.n 14f3be │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r1, r2 │ │ │ │ bls.n 14f3be │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2ba4f4 │ │ │ │ + bl 2ba4ec │ │ │ │ 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 14f3c4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ba4f4 │ │ │ │ + bl 2ba4ec │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df5ec │ │ │ │ + bl 1df5e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #16] @ (14f42c ) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ @@ -328894,25 +328893,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 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 14f49e │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 14e104 │ │ │ │ ldr r2, [pc, #32] @ (14f4cc ) │ │ │ │ @@ -328969,25 +328968,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 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 14f550 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 14e104 │ │ │ │ ldr r2, [pc, #64] @ (14f59c ) │ │ │ │ @@ -329056,70 +329055,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 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 14f626 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ 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 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14f66e │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r7 │ │ │ │ add r6, r9 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov.w r1, #620 @ 0x26c │ │ │ │ str r0, [sp, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ 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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ 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 │ │ │ │ @@ -329158,15 +329157,15 @@ │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r5, [r3, #34] @ 0x22 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [pc, #48] @ (14f76c ) │ │ │ │ ldr r3, [pc, #32] @ (14f760 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -329223,38 +329222,38 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 14f8a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dcb4c │ │ │ │ + bl 1dcb44 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6e2c │ │ │ │ + bl 1f6e24 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 21abdc │ │ │ │ + bl 21abd4 │ │ │ │ ldr r1, [pc, #556] @ (14fa14 ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 22fa88 │ │ │ │ + bl 22fa80 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 234cac │ │ │ │ + bl 234ca4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25478c │ │ │ │ + bl 254784 │ │ │ │ movs r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25049c │ │ │ │ + bl 250494 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -329262,166 +329261,166 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movw r3, #511 @ 0x1ff │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movw r3, #4095 @ 0xfff │ │ │ │ strd r7, r7, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 24bd6c │ │ │ │ + bl 24bd64 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 14f9b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 238560 │ │ │ │ + bl 238558 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 249324 │ │ │ │ + bl 24931c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14f98c │ │ │ │ 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 23e7a0 │ │ │ │ + bl 23e798 │ │ │ │ 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 24ac24 │ │ │ │ + bl 24ac1c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24fa68 │ │ │ │ + bl 24fa60 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251a20 │ │ │ │ + bl 251a18 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 14f9d4 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 22f078 │ │ │ │ + bl 22f070 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8f88 │ │ │ │ + bl 1f8f80 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21ae68 │ │ │ │ + bl 21ae60 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 237594 │ │ │ │ + bl 23758c │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec7f0 │ │ │ │ + bl 1ec7e8 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 237ddc │ │ │ │ + bl 237dd4 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2375f4 │ │ │ │ + bl 2375ec │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 239c5c │ │ │ │ + bl 239c54 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 237224 │ │ │ │ + bl 23721c │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 238878 │ │ │ │ + bl 238870 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 268164 │ │ │ │ + bl 26815c │ │ │ │ movs r1, #1 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24fd38 │ │ │ │ + bl 24fd30 │ │ │ │ mov.w r1, #6291456 @ 0x600000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 268458 │ │ │ │ + bl 268450 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ beq.n 14f9c0 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 14f980 │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 14f97e │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ strd r1, r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 24c614 │ │ │ │ + bl 24c60c │ │ │ │ orr.w r5, r0, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2401e8 │ │ │ │ + bl 2401e0 │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ orrs r5, r0 │ │ │ │ subs r3, r2, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.w 14f7ce │ │ │ │ mov r0, r6 │ │ │ │ - bl 24d520 │ │ │ │ + bl 24d518 │ │ │ │ orrs r5, r0 │ │ │ │ b.n 14f7ce │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23a3c0 │ │ │ │ + bl 23a3b8 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ b.n 14f944 │ │ │ │ mov r0, r6 │ │ │ │ - bl 237594 │ │ │ │ + bl 23758c │ │ │ │ mov r0, r6 │ │ │ │ - bl 237ddc │ │ │ │ + bl 237dd4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23e7a0 │ │ │ │ + bl 23e798 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24ac24 │ │ │ │ + bl 24ac1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 24fa68 │ │ │ │ + bl 24fa60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251a20 │ │ │ │ + bl 251a18 │ │ │ │ b.n 14f8a0 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2050e8 │ │ │ │ + bl 2050e0 │ │ │ │ b.n 14f83e │ │ │ │ ldr r0, [pc, #84] @ (14fa18 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb350 │ │ │ │ + bl 1cb348 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 14f93c │ │ │ │ mov r0, r6 │ │ │ │ - bl 22f788 │ │ │ │ + bl 22f780 │ │ │ │ ldr r2, [pc, #64] @ (14fa1c ) │ │ │ │ ldr r3, [pc, #32] @ (14fa00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -329441,15 +329440,15 @@ │ │ │ │ lsrs r0, r3, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ lsls r3, r4, #2 │ │ │ │ b.n 14f4ce │ │ │ │ - vcvt.f16.u16 d29, d18, #1 │ │ │ │ + vdup.8 d29, d26[7] │ │ │ │ movs r6, r3 │ │ │ │ lsls r6, r3, #24 │ │ │ │ lsls r3, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -329461,15 +329460,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #8 │ │ │ │ bne.n 14fa56 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2085b8 │ │ │ │ + bl 2085b0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 14fa76 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ @@ -329479,25 +329478,25 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14fa60 │ │ │ │ cbz r1, 14fa76 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21187c │ │ │ │ + bl 211874 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26714c │ │ │ │ + bl 267144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f788 │ │ │ │ + bl 22f780 │ │ │ │ mov r0, r4 │ │ │ │ - bl 205c48 │ │ │ │ + bl 205c40 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2085b8 │ │ │ │ + bl 2085b0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -329541,27 +329540,27 @@ │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1504a8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add.w sl, sp, #88 @ 0x58 │ │ │ │ add.w r9, sp, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 205b00 │ │ │ │ + bl 205af8 │ │ │ │ ldr r3, [pc, #684] @ (14fdd8 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f9360 │ │ │ │ + bl 1f9358 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22bf50 │ │ │ │ + bl 22bf48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 205e0c │ │ │ │ + bl 205e04 │ │ │ │ ldr.w r5, [r5, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14fdea │ │ │ │ mov r4, r5 │ │ │ │ b.n 14fb60 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -329586,15 +329585,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [r2, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 14ff2a │ │ │ │ strd r6, r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ movw r8, #741 @ 0x2e5 │ │ │ │ @@ -329623,24 +329622,24 @@ │ │ │ │ beq.n 14fc54 │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 14fc06 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ movs r4, #1 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e2388 │ │ │ │ + bl 1e2380 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 14fbcc │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 14fcbe │ │ │ │ mov sl, r0 │ │ │ │ b.n 14fbb8 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movs r1, #2 │ │ │ │ str.w r5, [r9, #4] │ │ │ │ @@ -329666,30 +329665,30 @@ │ │ │ │ b.n 14fbec │ │ │ │ movs r7, #0 │ │ │ │ ldr r4, [r5, #92] @ 0x5c │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 14fc82 │ │ │ │ mov r2, r6 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ b.n 14fbfc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 14fc0a │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #2 │ │ │ │ @@ -329698,23 +329697,23 @@ │ │ │ │ str.w r2, [r9] │ │ │ │ beq.n 14fc54 │ │ │ │ movw r2, #741 @ 0x2e5 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 14fbec │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 14fc16 │ │ │ │ mov fp, r4 │ │ │ │ ldrd r6, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ b.n 14fcd8 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 14fb76 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -329742,15 +329741,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [sl, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 14ff2e │ │ │ │ mov r3, r8 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ @@ -329783,36 +329782,36 @@ │ │ │ │ bne.n 14fd84 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 14e2ec │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 14fdb0 │ │ │ │ mov fp, r0 │ │ │ │ b.n 14fd3c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 14fd84 │ │ │ │ mov r0, r9 │ │ │ │ bl 14e2ec │ │ │ │ orr.w r3, r0, r4 │ │ │ │ mov r0, fp │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14fd8e │ │ │ │ mov r5, r8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ b.n 14fde2 │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsls r4, r7, #20 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -329837,59 +329836,59 @@ │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 14ff66 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 213b9c │ │ │ │ + bl 213b94 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2329b0 │ │ │ │ + bl 2329a8 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ strb r6, [r5, #0] │ │ │ │ bl 14f770 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [r9] │ │ │ │ mov r0, r7 │ │ │ │ - bl 23c300 │ │ │ │ + bl 23c2f8 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 207510 │ │ │ │ + bl 207508 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #516] @ (150048 ) │ │ │ │ orrs r4, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl, #16] │ │ │ │ str.w r2, [sl] │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ movt r2, #192 @ 0xc0 │ │ │ │ str.w r8, [sl, #12] │ │ │ │ strd r2, r3, [sl, #4] │ │ │ │ - bl 247964 │ │ │ │ + bl 24795c │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 14fe7a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 14f770 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ - bl 26225c │ │ │ │ + bl 262254 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r4, r3, #25 │ │ │ │ bmi.n 14ff3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ @@ -329928,25 +329927,25 @@ │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r4, #0 │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 14feb0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc8f4 │ │ │ │ + bl 2bc8ec │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14febe │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc8c4 │ │ │ │ + bl 2bc8bc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14feb0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 14fec0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 268f98 │ │ │ │ + bl 268f90 │ │ │ │ ldr r2, [pc, #320] @ (15004c ) │ │ │ │ ldr r3, [pc, #324] @ (150050 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #524] @ 0x20c │ │ │ │ eors r2, r3 │ │ │ │ @@ -329967,24 +329966,24 @@ │ │ │ │ ldr r5, [pc, #276] @ (150054 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #276] @ (150058 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25ce44 │ │ │ │ + bl 25ce3c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n 14fe8e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r8, [r3, #424] @ 0x1a8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14fe00 │ │ │ │ mov r3, r8 │ │ │ │ @@ -330013,15 +330012,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r7, [r6, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15038c │ │ │ │ strd r8, r7, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -330059,82 +330058,82 @@ │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ble.n 14fff2 │ │ │ │ vshr.u64 q8, q8, #1 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 14ffcc │ │ │ │ + bvs.n 14ffbc │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb764 │ │ │ │ + @ instruction: 0xb75c │ │ │ │ movs r6, r3 │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ cmp.w r2, #724 @ 0x2d4 │ │ │ │ bne.n 150012 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #132 @ 0x84 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ vstr d9, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1500c8 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1500ee │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ strd fp, r6, [sl, #8] │ │ │ │ strd fp, fp, [sl] │ │ │ │ add.w ip, r4, #80 @ 0x50 │ │ │ │ ldr.w lr, [pc, #960] @ 1504e0 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -330167,44 +330166,44 @@ │ │ │ │ str.w fp, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r0, lsl #2 │ │ │ │ mov r0, r9 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ str.w fp, [r4, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r3, #1 │ │ │ │ str.w fp, [sp, #92] @ 0x5c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r4, r5, [sp, #88] @ 0x58 │ │ │ │ strd r4, r5, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1501d6 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ str.w r6, [sl, #12] │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ strd fp, fp, [sl] │ │ │ │ add.w r6, r4, #96 @ 0x60 │ │ │ │ str.w fp, [sl, #8] │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -330234,96 +330233,96 @@ │ │ │ │ str.w fp, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r0, lsl #2 │ │ │ │ mov r0, r9 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ str.w fp, [r4, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e5074 │ │ │ │ + bl 1e506c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1dfefc │ │ │ │ + bl 1dfef4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1502b4 │ │ │ │ adds r4, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4f94 │ │ │ │ + bl 1e4f8c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e50ec │ │ │ │ + bl 1e50e4 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #699 @ 0x2bb │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ str.w r5, [sl, #12] │ │ │ │ strd fp, fp, [sl] │ │ │ │ add.w r5, r4, #80 @ 0x50 │ │ │ │ str.w fp, [sl, #8] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e2388 │ │ │ │ + bl 1e2380 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 150000 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cbz r4, 150356 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 14ffdc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 150328 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp.w r2, #724 @ 0x2d4 │ │ │ │ beq.w 150036 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 150332 │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cbz r3, 150386 │ │ │ │ mov r3, r8 │ │ │ │ b.n 15037c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -330360,15 +330359,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r7, [sl, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 150466 │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ @@ -330395,32 +330394,32 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 150404 │ │ │ │ bl 14e470 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cbz r6, 150448 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1503e4 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, fp │ │ │ │ bl 14e470 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ mov r0, fp │ │ │ │ uxtb r5, r3 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 15042c │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ b.n 15045c │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 1503b0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -330434,24 +330433,24 @@ │ │ │ │ ldr r6, [pc, #108] @ (1504e4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #108] @ (1504e8 ) │ │ │ │ add r6, pc │ │ │ │ add r5, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25ce44 │ │ │ │ + bl 25ce3c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 14fb18 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1592e8 │ │ │ │ b.w 14fb18 │ │ │ │ @@ -330470,17 +330469,17 @@ │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ b.n 14fd4e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1503ec │ │ │ │ + bne.n 1505dc │ │ │ │ movs r6, r3 │ │ │ │ - sxth r4, r5 │ │ │ │ + sxth r4, r4 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r1, [pc, #672] @ (1507a0 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -330497,15 +330496,15 @@ │ │ │ │ ldr r5, [r6, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #5 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 20ee58 │ │ │ │ + bl 20ee50 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 150754 │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ bne.w 15066a │ │ │ │ @@ -330547,18 +330546,18 @@ │ │ │ │ cmpne r3, #14 │ │ │ │ beq.n 1505c2 │ │ │ │ ldrb.w r3, [r5, #377] @ 0x179 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1506f8 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2537f4 │ │ │ │ + bl 2537ec │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22398c │ │ │ │ + bl 223984 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 193434 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #5 │ │ │ │ @@ -330566,34 +330565,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #1 │ │ │ │ bl 16943c │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ strh.w r6, [sp, #28] │ │ │ │ strb.w r6, [sp, #30] │ │ │ │ - bl 207b54 │ │ │ │ + bl 207b4c │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [sp, #20] │ │ │ │ - bl 207510 │ │ │ │ + bl 207508 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 15073a │ │ │ │ cmp r3, #5 │ │ │ │ bls.n 150634 │ │ │ │ ldrb.w r1, [r5, #292] @ 0x124 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #404] @ (1507b4 ) │ │ │ │ mov r0, r4 │ │ │ │ rsb r1, r1, #2 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ ldr r1, [pc, #396] @ (1507b8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2cc8 │ │ │ │ + bl 1e2cc0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ bl 14f770 │ │ │ │ ldr r2, [pc, #372] @ (1507bc ) │ │ │ │ @@ -330648,70 +330647,70 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 150692 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ beq.n 1506e2 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215948 │ │ │ │ + bl 215940 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215948 │ │ │ │ + bl 215940 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ b.n 15054c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #36] @ 0x24 │ │ │ │ mvn.w r3, #96 @ 0x60 │ │ │ │ strb.w r3, [sp, #39] @ 0x27 │ │ │ │ b.n 1505c2 │ │ │ │ ldr r2, [pc, #184] @ (1507c4 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #184] @ (1507c8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2cc8 │ │ │ │ + bl 1e2cc0 │ │ │ │ ldrb.w r3, [r4, #360] @ 0x168 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [r6, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1505e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2261c0 │ │ │ │ + bl 2261b8 │ │ │ │ b.n 1505e8 │ │ │ │ ldr r2, [pc, #144] @ (1507cc ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #144] @ (1507d0 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2cc8 │ │ │ │ + bl 1e2cc0 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ b.n 150614 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233290 │ │ │ │ + bl 233288 │ │ │ │ mov r0, r4 │ │ │ │ bl 155870 │ │ │ │ mov r0, r4 │ │ │ │ bl 1556d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15ade0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2045b0 │ │ │ │ + bl 2045a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15b76c │ │ │ │ ldrb.w r3, [r5, #444] @ 0x1bc │ │ │ │ cbz r3, 150790 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -331009,28 +331008,28 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 1507d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 150a94 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r2, r3 │ │ │ │ - bl 1e3da0 │ │ │ │ + bl 1e3d98 │ │ │ │ add r0, r9 │ │ │ │ cmp r0, r8 │ │ │ │ bcc.n 150a94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3da0 │ │ │ │ + bl 1e3d98 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ add.w r8, r9, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 150a9a │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 150a82 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -331369,15 +331368,15 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ beq.w 1511bc │ │ │ │ ldr.w r2, [pc, #1580] @ 1514a0 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 212dd4 │ │ │ │ + bl 212dcc │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov fp, r0 │ │ │ │ tst.w r2, #56 @ 0x38 │ │ │ │ beq.n 150ec2 │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 150ec2 │ │ │ │ @@ -331386,15 +331385,15 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r1, r7, #5 │ │ │ │ movs r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 212dd4 │ │ │ │ + bl 212dcc │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ bl 15848c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -331410,69 +331409,69 @@ │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 151160 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1fae98 │ │ │ │ + bl 1fae90 │ │ │ │ orr.w fp, r0, fp │ │ │ │ ldrb.w r9, [r6, #96] @ 0x60 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 151284 │ │ │ │ ldr.w r3, [pc, #1452] @ 1514a4 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 241cec │ │ │ │ + bl 241ce4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 153cc8 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orr.w fp, r0, fp │ │ │ │ ldrb.w r3, [r3, #373] @ 0x175 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1513f4 │ │ │ │ ldr.w r1, [pc, #1412] @ 1514a8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 26a070 │ │ │ │ + bl 26a068 │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2067c0 │ │ │ │ + bl 2067b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1513ec │ │ │ │ orr.w r4, r9, fp │ │ │ │ ldr.w r3, [pc, #1384] @ 1514ac │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ mov.w r3, #1664 @ 0x680 │ │ │ │ movt r3, #224 @ 0xe0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 219988 │ │ │ │ + bl 219980 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15424c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 154224 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e0d0 │ │ │ │ + bl 20e0c8 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23071c │ │ │ │ + bl 230714 │ │ │ │ mov r1, r6 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 193348 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ @@ -331482,15 +331481,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15121c │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - bl 25478c │ │ │ │ + bl 254784 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 150fc8 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ bl 14f770 │ │ │ │ @@ -331502,15 +331501,15 @@ │ │ │ │ it mi │ │ │ │ movmi r4, #0 │ │ │ │ bpl.w 15144c │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 151210 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1de1b4 │ │ │ │ + bl 1de1ac │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 15126c │ │ │ │ ldrb.w r3, [r6, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -331534,15 +331533,15 @@ │ │ │ │ bl 15cbd8 │ │ │ │ ldr.w r3, [pc, #1144] @ 1514b0 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f9360 │ │ │ │ + bl 1f9358 │ │ │ │ ldr r1, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 151278 │ │ │ │ mov r0, r5 │ │ │ │ bl 15664c │ │ │ │ @@ -331554,15 +331553,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 151140 │ │ │ │ mov r0, r5 │ │ │ │ bl 153ca0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 151154 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd680 │ │ │ │ + bl 1dd678 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 151118 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cmp r2, #4 │ │ │ │ bls.n 1510cc │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -331588,50 +331587,50 @@ │ │ │ │ strb.w r2, [sp, #77] @ 0x4d │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ strb.w r3, [sp, #79] @ 0x4f │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 2160bc │ │ │ │ + bl 2160b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 234cac │ │ │ │ + bl 234ca4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 237594 │ │ │ │ + bl 23758c │ │ │ │ mov r0, r5 │ │ │ │ - bl 237ddc │ │ │ │ + bl 237dd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2375f4 │ │ │ │ + bl 2375ec │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 251758 │ │ │ │ + bl 251750 │ │ │ │ ldr.w r3, [sl] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 151416 │ │ │ │ mov r0, r5 │ │ │ │ - bl 268f98 │ │ │ │ + bl 268f90 │ │ │ │ ldr r2, [pc, #948] @ (1514b4 ) │ │ │ │ ldr r3, [pc, #916] @ (151494 ) │ │ │ │ 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 15148c │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 234cac │ │ │ │ + bl 234ca4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 237594 │ │ │ │ + bl 23758c │ │ │ │ mov r0, r5 │ │ │ │ - bl 237ddc │ │ │ │ + bl 237dd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2375f4 │ │ │ │ + bl 2375ec │ │ │ │ b.n 151072 │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ bl 150c44 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 151068 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ @@ -331653,15 +331652,15 @@ │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #372] @ 0x174 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 150eea │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1fb000 │ │ │ │ + bl 1faff8 │ │ │ │ orr.w fp, r0, fp │ │ │ │ b.n 150eea │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 158f7c │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ @@ -331724,36 +331723,36 @@ │ │ │ │ ldr.w r8, [pc, #640] @ 1514b8 │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #636] @ (1514bc ) │ │ │ │ add r8, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25ce44 │ │ │ │ + bl 25ce3c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n 150e5a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 153664 │ │ │ │ b.n 151004 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 152f90 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 150ffa │ │ │ │ mov r0, r5 │ │ │ │ - bl 23186c │ │ │ │ + bl 231864 │ │ │ │ ldr r1, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 151052 │ │ │ │ ldr.w r4, [r5, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 151298 │ │ │ │ b.n 150ef6 │ │ │ │ @@ -331772,15 +331771,15 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ strd sl, r6, [sp, #28] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1513e8 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r4, r7 │ │ │ │ @@ -331814,15 +331813,15 @@ │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ cmp r1, #23 │ │ │ │ bhi.n 15132a │ │ │ │ lsr.w r1, r8, r1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ bmi.n 15137a │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ mov sl, r9 │ │ │ │ mov r0, r7 │ │ │ │ cbz r7, 151362 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cbz r7, 15134a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbz r3, 15134a │ │ │ │ @@ -331842,15 +331841,15 @@ │ │ │ │ cmpne r2, r6 │ │ │ │ itet eq │ │ │ │ moveq r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r7, r3 │ │ │ │ beq.n 151304 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 15137e │ │ │ │ mov fp, r0 │ │ │ │ b.n 1512dc │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp r2, r5 │ │ │ │ it ne │ │ │ │ @@ -331859,15 +331858,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ b.n 151332 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r0, sl │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 1513a2 │ │ │ │ @@ -331896,15 +331895,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1513c6 │ │ │ │ cbz r1, 1513dc │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1d04 │ │ │ │ + bl 1f1cfc │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ b.n 150ef6 │ │ │ │ mov sl, r3 │ │ │ │ b.n 151382 │ │ │ │ mov r0, r5 │ │ │ │ bl 154274 │ │ │ │ b.n 150f42 │ │ │ │ @@ -331915,34 +331914,34 @@ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [pc, #188] @ (1514c8 ) │ │ │ │ add r2, pc │ │ │ │ - bl 21bcb4 │ │ │ │ + bl 21bcac │ │ │ │ orr.w fp, fp, r0 │ │ │ │ b.n 150f20 │ │ │ │ ldr r6, [pc, #180] @ (1514cc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #180] @ (1514d0 ) │ │ │ │ add r6, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25ce44 │ │ │ │ + bl 25ce3c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n 1510f6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1559d0 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 15102c │ │ │ │ mov r1, r6 │ │ │ │ @@ -331981,26 +331980,26 @@ │ │ │ │ vqshrun.s64 d16, q2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r0, r1, r3, r4, r5, r7} │ │ │ │ @ instruction: 0xffffcf0f │ │ │ │ vcvt.f16.u16 q8, q8, #1 │ │ │ │ movs r0, r0 │ │ │ │ cdp 0, 15, cr0, cr12, cr2, {5} │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - add r4, pc, #416 @ (adr r4, 151660 ) │ │ │ │ + add r4, pc, #384 @ (adr r4, 151640 ) │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r0, r1, r5, r6} │ │ │ │ - @ instruction: 0xffffc1e0 │ │ │ │ + vsra.u64 q14, q4, #1 │ │ │ │ movs r6, r3 │ │ │ │ - add r2, pc, #552 @ (adr r2, 1516fc ) │ │ │ │ + add r2, pc, #520 @ (adr r2, 1516dc ) │ │ │ │ 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] @ (15162c ) │ │ │ │ @@ -332124,15 +332123,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 15161c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ adds.w r0, r2, r2, asr #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeaa600a2 │ │ │ │ - strh r4, [r2, #18] │ │ │ │ + strh r4, [r1, #18] │ │ │ │ movs r5, r5 │ │ │ │ ldr r3, [pc, #72] @ (151688 ) │ │ │ │ movw ip, #261 @ 0x105 │ │ │ │ ldr r2, [pc, #72] @ (15168c ) │ │ │ │ add r3, pc │ │ │ │ push {lr} │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ @@ -332294,31 +332293,31 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 1517b0 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1517fa │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r5, r0 │ │ │ │ b.n 151792 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 15183c │ │ │ │ @@ -332715,15 +332714,15 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r7, r7 │ │ │ │ movw r3, #371 @ 0x173 │ │ │ │ mov r0, r8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ lsleq r7, r7, #2 │ │ │ │ - bl 1e3da0 │ │ │ │ + bl 1e3d98 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 151a6c │ │ │ │ cmp.w lr, #5 │ │ │ │ beq.n 151b9c │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 151a6c │ │ │ │ @@ -332894,21 +332893,21 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bmi.w 151edc │ │ │ │ add.w fp, sp, #16 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ ldrb.w r6, [r5, #40] @ 0x28 │ │ │ │ ldrb.w sl, [r5, #33] @ 0x21 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w lr, [r3, #29] │ │ │ │ movs r3, #0 │ │ │ │ @@ -332919,20 +332918,20 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r0, r5, #20 │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 1e2388 │ │ │ │ + bl 1e2380 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ b.n 151d00 │ │ │ │ cmp r0, #5 │ │ │ │ beq.w 151d1e │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ b.n 151c8c │ │ │ │ cmp.w r2, #620 @ 0x26c │ │ │ │ @@ -332942,15 +332941,15 @@ │ │ │ │ b.n 151d00 │ │ │ │ uxtb.w sl, r1 │ │ │ │ movw r3, #371 @ 0x173 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq.w sl, sl, lsl #2 │ │ │ │ - bl 1e3da0 │ │ │ │ + bl 1e3d98 │ │ │ │ mov.w r9, r0, lsl #2 │ │ │ │ b.n 151c8c │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ bne.n 151d90 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ @@ -333082,50 +333081,50 @@ │ │ │ │ mov r9, r2 │ │ │ │ b.n 151d92 │ │ │ │ uxtb.w sl, sl │ │ │ │ sub.w r1, r9, #20 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w sl, sl, asr #2 │ │ │ │ - bl 1e4930 │ │ │ │ + bl 1e4928 │ │ │ │ sub.w r1, r9, #20 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4930 │ │ │ │ + bl 1e4928 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r9, r0 │ │ │ │ b.n 151d92 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 152016 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 151dba │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #32] │ │ │ │ b.n 151fe6 │ │ │ │ @@ -333176,30 +333175,30 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 1520cc │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r9, r0 │ │ │ │ b.n 151d9c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 152890 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ @@ -333307,21 +333306,21 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 152202 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 15251c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov ip, sl │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r4, [sl, #12] │ │ │ │ @@ -333329,15 +333328,15 @@ │ │ │ │ strb.w r3, [sl, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r5, [r3, #13] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ bhi.w 15248e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -333368,35 +333367,35 @@ │ │ │ │ strd r0, r6, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, fp, r6, lsl #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1e3b70 │ │ │ │ + bl 1e3b68 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4804 │ │ │ │ movs r2, #16 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 1522f2 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb r4, [r7, #12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 152424 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r9, r7 │ │ │ │ @@ -333417,73 +333416,73 @@ │ │ │ │ str.w r9, [r2, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e523c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mul.w r3, r7, r3 │ │ │ │ str r3, [r6, #0] │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1523ca │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, sl │ │ │ │ adds r7, #1 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldrb.w ip, [r9, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r7, ip │ │ │ │ bcs.n 15241e │ │ │ │ ldr r4, [sp, #20] │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r9, [r6, #8] │ │ │ │ @@ -333505,19 +333504,19 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 1522b6 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3b70 │ │ │ │ + bl 1e3b68 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4804 │ │ │ │ ldr r2, [pc, #228] @ (152530 ) │ │ │ │ ldr r3, [pc, #220] @ (15252c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #772] @ 0x304 │ │ │ │ eors r2, r3 │ │ │ │ @@ -333558,15 +333557,15 @@ │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e523c │ │ │ │ cmp r5, sl │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ bcs.n 152534 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r4, r4, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r6 │ │ │ │ @@ -333577,48 +333576,48 @@ │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 15250c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ b.n 1524b4 │ │ │ │ mov r6, r4 │ │ │ │ b.n 152258 │ │ │ │ ... │ │ │ │ udf #222 @ 0xde │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 152490 │ │ │ │ lsls r2, r4, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e3b70 │ │ │ │ + bl 1e3b68 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4804 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r6, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -333642,35 +333641,35 @@ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ add.w ip, sp, #192 @ 0xc0 │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ b.n 152260 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 152260 │ │ │ │ b.n 15256c │ │ │ │ ldr.w r4, [r3, r9, lsl #2] │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ @@ -333692,41 +333691,41 @@ │ │ │ │ cmp r3, #8 │ │ │ │ beq.n 152642 │ │ │ │ cmp r3, #15 │ │ │ │ bls.n 1525fa │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r6, r0 │ │ │ │ b.n 152546 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #481 @ 0x1e1 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r6, r0 │ │ │ │ b.n 152546 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3b70 │ │ │ │ + bl 1e3b68 │ │ │ │ add r2, sp, #260 @ 0x104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4804 │ │ │ │ b.n 15244a │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r6, r0 │ │ │ │ b.n 152546 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str r0, [r2, #12] │ │ │ │ @@ -333742,15 +333741,15 @@ │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ bne.w 152b28 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r7, [r3, #12] │ │ │ │ strd r5, r5, [r3] │ │ │ │ mov r6, r4 │ │ │ │ @@ -333767,21 +333766,21 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r4, r1 │ │ │ │ @@ -333791,20 +333790,20 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r5, [r3] │ │ │ │ str r5, [r3, #8] │ │ │ │ strd r5, r5, [r6, #8] │ │ │ │ str r7, [r3, #12] │ │ │ │ @@ -333824,35 +333823,35 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov ip, sl │ │ │ │ mov r7, r6 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r6, r7 │ │ │ │ str r4, [r3, #12] │ │ │ │ @@ -333870,37 +333869,37 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r5, [r6] │ │ │ │ movs r3, #2 │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ @@ -333915,37 +333914,37 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ strd r5, r5, [r6] │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ @@ -333962,36 +333961,36 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov lr, sl │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ strd r5, r5, [r6, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ @@ -334023,22 +334022,22 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ @@ -334046,15 +334045,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r4, sl │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ @@ -334068,22 +334067,22 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ @@ -334091,15 +334090,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r4, sl │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ movs r3, #3 │ │ │ │ @@ -334114,37 +334113,37 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ str r6, [sp, #12] │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ str.w r4, [sl] │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ str.w r4, [sl, #8] │ │ │ │ @@ -334154,81 +334153,81 @@ │ │ │ │ str.w r4, [sl, #12] │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ str.w r2, [sl, #20] │ │ │ │ mov r2, sl │ │ │ │ strd r1, r5, [sl, #24] │ │ │ │ movw r1, #503 @ 0x1f7 │ │ │ │ str.w r4, [sl, #16] │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4804 │ │ │ │ mov r6, r0 │ │ │ │ b.n 152546 │ │ │ │ mov r4, r5 │ │ │ │ str r7, [r5, #12] │ │ │ │ add.w sl, sp, #192 @ 0xc0 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r5, sl │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ b.n 152692 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r4, r5 │ │ │ │ str r2, [r5, #12] │ │ │ │ mov r5, sl │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov ip, sl │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ b.n 15296c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ @@ -334295,22 +334294,22 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ 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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w lr, r5, #80 @ 0x50 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r5, #96 @ 0x60 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -334346,15 +334345,15 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 152e20 │ │ │ │ ldr r2, [pc, #548] @ (152f8c ) │ │ │ │ ldr r3, [pc, #536] @ (152f80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -334412,30 +334411,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 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 152e0e │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov sl, r0 │ │ │ │ b.n 152c7e │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -334518,34 +334517,34 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 152ef4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 152d64 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ b.n 152d64 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 152de4 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 152de4 │ │ │ │ @@ -334654,15 +334653,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 1519d0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15304a │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15303a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 153024 │ │ │ │ @@ -334683,15 +334682,15 @@ │ │ │ │ sub.w fp, r1, r0 │ │ │ │ str.w r2, [r3, #-12] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 1530a8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str.w fp, [r3, #772] @ 0x304 │ │ │ │ - bl 24e784 │ │ │ │ + bl 24e77c │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 153646 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -334700,15 +334699,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ it eq │ │ │ │ moveq r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1dff58 │ │ │ │ + bl 1dff50 │ │ │ │ strd r7, r7, [sp, #104] @ 0x68 │ │ │ │ strd r7, r7, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov lr, r2 │ │ │ │ mov sl, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r9, sp, #128 @ 0x80 │ │ │ │ @@ -334756,15 +334755,15 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 153202 │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r6, r0, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ str r2, [r4, #12] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ @@ -334784,15 +334783,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r8, r8, #16 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r8 │ │ │ │ bls.w 15336e │ │ │ │ @@ -334807,35 +334806,35 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r9] │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 153244 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w lr, r5, #80 @ 0x50 │ │ │ │ str r2, [r4, #12] │ │ │ │ add.w ip, r5, #96 @ 0x60 │ │ │ │ strd r7, r7, [r4] │ │ │ │ mov.w sl, #120 @ 0x78 │ │ │ │ str r7, [r4, #8] │ │ │ │ @@ -334864,18 +334863,18 @@ │ │ │ │ add.w r3, r5, ip, lsl #2 │ │ │ │ str.w r6, [lr, #40] @ 0x28 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str r7, [r0, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #754 @ 0x2f2 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ add.w r5, r0, #80 @ 0x50 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -334888,15 +334887,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ b.n 1531f0 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #96] @ 0x60 │ │ │ │ cbnz r3, 15334e │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r2, fp, #15 │ │ │ │ @@ -334931,15 +334930,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 153466 │ │ │ │ ldrd r8, sl, [sp, #64] @ 0x40 │ │ │ │ b.n 1533a4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 153466 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 15339c │ │ │ │ @@ -335000,24 +334999,24 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 151c0c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1533de │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1533a4 │ │ │ │ movs r4, #1 │ │ │ │ b.n 153330 │ │ │ │ mov r0, r7 │ │ │ │ @@ -335037,25 +335036,25 @@ │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r3, #0] │ │ │ │ str.w r8, [r9] │ │ │ │ ldrd r4, r5, [sp, #128] @ 0x80 │ │ │ │ strd r4, r5, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 1534c2 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, sp, #156 @ 0x9c │ │ │ │ strd r7, r7, [r9] │ │ │ │ str.w r7, [r9, #8] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ strd r7, r7, [sp, #172] @ 0xac │ │ │ │ ldrb r5, [r3, #12] │ │ │ │ @@ -335083,97 +335082,97 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 153168 │ │ │ │ mov ip, r4 │ │ │ │ str r3, [r4, #12] │ │ │ │ add r2, sp, #188 @ 0xbc │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r5, r2 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldrd lr, r1, [sp, #12] │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r1, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ b.n 1534f0 │ │ │ │ cbnz r3, 15363e │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ ldrd r6, r4, [r3, #140] @ 0x8c │ │ │ │ lsls r4, r4, #4 │ │ │ │ @@ -335345,15 +335344,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ bl 1519d0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1537be │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1537b0 │ │ │ │ ldrd r5, r3, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -335457,23 +335456,23 @@ │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 153908 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp.w r3, #620 @ 0x26c │ │ │ │ beq.n 15399a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1538ca │ │ │ │ ldr.w r5, [sl, #24] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15388a │ │ │ │ ldrd r3, r8, [sp, #20] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrb.w r2, [r8, #356] @ 0x164 │ │ │ │ @@ -335508,15 +335507,15 @@ │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ bl 151c0c │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1538dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1538ca │ │ │ │ b.n 153914 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ b.n 153974 │ │ │ │ @@ -335530,15 +335529,15 @@ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp.w r2, #620 @ 0x26c │ │ │ │ bne.n 153908 │ │ │ │ b.n 15399c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ str r6, [sp, #20] │ │ │ │ b.n 153922 │ │ │ │ ldrb.w r3, [r5, #96] @ 0x60 │ │ │ │ cbnz r3, 1539de │ │ │ │ ldr.w r0, [r5, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -335550,15 +335549,15 @@ │ │ │ │ ands.w fp, r2, r3 │ │ │ │ beq.n 153952 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 153952 │ │ │ │ mov r0, r8 │ │ │ │ - bl 24e784 │ │ │ │ + bl 24e77c │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 153c84 │ │ │ │ ldr.w r9, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -335567,15 +335566,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r9, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1dff58 │ │ │ │ + bl 1dff50 │ │ │ │ strd sl, sl, [sp, #72] @ 0x48 │ │ │ │ strd sl, sl, [sp, #80] @ 0x50 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ mov r4, r7 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov ip, r5 │ │ │ │ @@ -335604,26 +335603,26 @@ │ │ │ │ ldr.w r3, [sl, #384] @ 0x180 │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ strd r4, r5, [sp, #56] @ 0x38 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 153abe │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [sl, #390] @ 0x186 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 153c16 │ │ │ │ ldrd r2, r1, [sl, #396] @ 0x18c │ │ │ │ subs r1, r1, r2 │ │ │ │ @@ -335642,32 +335641,32 @@ │ │ │ │ add.w r3, r8, r3, lsr #4 │ │ │ │ strd r3, r7, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ strd r4, r5, [sp, #56] @ 0x38 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 153b1c │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr.w r2, [sl, #392] @ 0x188 │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ movs r1, #105 @ 0x69 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add.w r3, r3, r2, lsr #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r7, r7, [fp] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str.w r7, [fp, #8] │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ @@ -335693,15 +335692,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ str.w r9, [r5, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 153ae8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w sl, sl, #24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ @@ -335745,21 +335744,21 @@ │ │ │ │ bl 150be0 │ │ │ │ b.n 1539de │ │ │ │ ldrh.w r3, [sl, #388] @ 0x184 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add.w fp, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w ip, r4, #80 @ 0x50 │ │ │ │ strd r7, r7, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [pc, #80] @ 153c9c │ │ │ │ @@ -335772,15 +335771,15 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr.w r3, [r1, r8] │ │ │ │ mov r1, r4 │ │ │ │ mla r9, lr, r9, r3 │ │ │ │ ldrb.w r3, [r9, #35] @ 0x23 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ str r5, [sp, #24] │ │ │ │ b.n 153ac8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ @@ -335799,15 +335798,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (153cc0 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (153cc4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2cc8 │ │ │ │ + bl 1e2cc0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bge.n 153d96 │ │ │ │ @ instruction: 0xffffd9d7 │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -335816,15 +335815,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #116] @ (153d50 ) │ │ │ │ mov r3, r4 │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e2cc8 │ │ │ │ + bl 1e2cc0 │ │ │ │ mov r3, r0 │ │ │ │ cbnz r0, 153cf4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ ldr.w r1, [r5, #464] @ 0x1d0 │ │ │ │ @@ -335833,15 +335832,15 @@ │ │ │ │ ldr.w r2, [r2, #340] @ 0x154 │ │ │ │ subs r1, #1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ add r1, r2 │ │ │ │ negs r2, r2 │ │ │ │ ands r1, r2 │ │ │ │ str.w r1, [r4, #532] @ 0x214 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ str.w r0, [r4, #128] @ 0x80 │ │ │ │ ldrd r1, r2, [r5, #460] @ 0x1cc │ │ │ │ blx 55100 │ │ │ │ ldrb.w r2, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 153d42 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ @@ -335857,15 +335856,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n 153d2c │ │ │ │ nop │ │ │ │ vrecps.f32 , , │ │ │ │ bls.n 153ce2 │ │ │ │ - vtbx.8 d25, {d31}, d16 │ │ │ │ + @ instruction: 0xffff98d8 │ │ │ │ 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 │ │ │ │ @@ -335952,59 +335951,59 @@ │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr.w ip, [r7, #24] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ add r3, r9 │ │ │ │ str r3, [r7, #12] │ │ │ │ str r2, [r7, #16] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 153f74 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1dfefc │ │ │ │ + bl 1dfef4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 153fb2 │ │ │ │ add.w r6, r7, #36 @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r7, #52 @ 0x34 │ │ │ │ - bl 1e4f94 │ │ │ │ + bl 1e4f8c │ │ │ │ add.w r3, r5, #20 │ │ │ │ str.w fp, [r7, #36] @ 0x24 │ │ │ │ strd fp, fp, [r6, #4] │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ ldrb.w r4, [r5, #32] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -336019,45 +336018,45 @@ │ │ │ │ add.w r4, r7, #84 @ 0x54 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [r7, #20] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ add.w r3, r7, #84 @ 0x54 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [r7, #24] │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ b.n 153e1a │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1e3b70 │ │ │ │ + bl 1e3b68 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4804 │ │ │ │ ldr r2, [pc, #52] @ (153fc0 ) │ │ │ │ ldr r3, [pc, #48] @ (153fbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -336098,15 +336097,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ movw r3, #758 @ 0x2f6 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 15412a │ │ │ │ mov r0, r1 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e3da0 │ │ │ │ + bl 1e3d98 │ │ │ │ ldr r3, [pc, #532] @ (15421c ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp.w r2, #364 @ 0x16c │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -336123,35 +336122,35 @@ │ │ │ │ it eq │ │ │ │ orreq.w sl, r3, #80 @ 0x50 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ add r4, sp, #24 │ │ │ │ mov fp, r3 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 154064 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ uxtb.w r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ add.w ip, sp, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ strd lr, lr, [sp, #12] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -336181,15 +336180,15 @@ │ │ │ │ add.w r3, r5, ip, lsl #2 │ │ │ │ add.w r5, r5, r9, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str.w lr, [r4, #40] @ 0x28 │ │ │ │ str.w lr, [fp, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [pc, #272] @ (154220 ) │ │ │ │ ldr r3, [pc, #256] @ (154214 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -336204,30 +336203,30 @@ │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r1, #108] @ 0x6c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r5, #0 │ │ │ │ mov fp, r3 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ add r4, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 154162 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w sl, sp, #8 │ │ │ │ movw r1, #763 @ 0x2fb │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ strd ip, ip, [sl, #4] │ │ │ │ add.w r5, r0, #80 @ 0x50 │ │ │ │ @@ -336264,15 +336263,15 @@ │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r6, r4, lsl #2 │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r6, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ b.n 15410e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r5} │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r3, r4} │ │ │ │ @@ -336286,29 +336285,29 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (154244 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (154248 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2cc8 │ │ │ │ + bl 1e2cc0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfb61ffff │ │ │ │ @ instruction: 0xfb1bffff │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (15426c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (154270 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2cc8 │ │ │ │ + bl 1e2cc0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc2l 15, cr15, [r1, #-1020]! @ 0xfffffc04 │ │ │ │ @ instruction: 0xfb0bffff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -336452,15 +336451,15 @@ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r9, sl │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 154328 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b.n 154328 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov.w fp, #32 │ │ │ │ @@ -336470,15 +336469,15 @@ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ add.w r7, r0, #20 │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ @@ -336494,22 +336493,22 @@ │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ ldrb.w ip, [r4, #86] @ 0x56 │ │ │ │ ldrb.w r4, [r4, #88] @ 0x58 │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4f94 │ │ │ │ + bl 1e4f8c │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -336524,18 +336523,18 @@ │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ ldrb.w ip, [r4, #86] @ 0x56 │ │ │ │ ldrb.w r4, [r4, #88] @ 0x58 │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4f94 │ │ │ │ + bl 1e4f8c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r8, r2, #20 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r8, r3 │ │ │ │ beq.w 154876 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r3, #4 │ │ │ │ @@ -336559,21 +336558,21 @@ │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #120 @ 0x78 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r2, #779 @ 0x30b │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mla r3, r6, r1, r3 │ │ │ │ @@ -336581,15 +336580,15 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ beq.w 154964 │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ mov.w r1, #780 @ 0x30c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldrb.w r9, [r5, #12] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r5, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ @@ -336632,18 +336631,18 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov.w r1, #780 @ 0x30c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r7, r0, #112 @ 0x70 │ │ │ │ @@ -336687,17 +336686,17 @@ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ add.w r2, fp, #4 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ mov r3, fp │ │ │ │ cmp r8, r2 │ │ │ │ bne.w 154500 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ @@ -336737,23 +336736,23 @@ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r3, #493 @ 0x1ed │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 154882 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr.w r8, [r4, #108] @ 0x6c │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r7, #96 @ 0x60 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -336775,25 +336774,25 @@ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [ip, #89] @ 0x59 │ │ │ │ ldrb.w ip, [ip, #90] @ 0x5a │ │ │ │ add.w r3, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, ip, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str r5, [r7, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r7, #96 @ 0x60 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -336815,46 +336814,46 @@ │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r6, [r3, #90] @ 0x5a │ │ │ │ ldrb.w r2, [r3, #89] @ 0x59 │ │ │ │ add.w r3, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, r6, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str r5, [r7, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e2388 │ │ │ │ + bl 1e2380 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ add.w r2, fp, #4 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ mov r3, fp │ │ │ │ cmp r9, r2 │ │ │ │ bne.w 154708 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ movs r0, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ b.n 15439a │ │ │ │ mov r1, r6 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ @@ -336875,25 +336874,25 @@ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ str.w r5, [lr, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add.w ip, r6, #80 @ 0x50 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [r7, #4] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ @@ -336912,17 +336911,17 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w r5, [r8, #40] @ 0x28 │ │ │ │ str.w r5, [lr, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ b.n 154842 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldrb.w lr, [r5, #12] │ │ │ │ strd r7, r5, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ strb.w lr, [r0, #40] @ 0x28 │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ @@ -336960,18 +336959,18 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movw r1, #779 @ 0x30b │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -337036,15 +337035,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 1e3da0 │ │ │ │ + bl 1e3d98 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #595 @ 0x253 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ str r4, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -337065,18 +337064,18 @@ │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ bl 14f4d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e2388 │ │ │ │ + bl 1e2380 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #316] @ (154c64 ) │ │ │ │ ldr r3, [pc, #308] @ (154c60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -337246,15 +337245,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 154df8 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cbz r5, 154d48 │ │ │ │ @@ -337286,35 +337285,35 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 154a98 │ │ │ │ orr.w r0, r9, r0 │ │ │ │ uxtb.w r9, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cbz r5, 154d78 │ │ │ │ mov fp, r0 │ │ │ │ b.n 154cfa │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 154d48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 154a98 │ │ │ │ orr.w r3, r0, r9 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ uxtb.w r9, r3 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 154d52 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 154d9e │ │ │ │ @@ -337369,19 +337368,19 @@ │ │ │ │ b.n 154db2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r6, 154e70 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #2] │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r4, #2] │ │ │ │ + ldrh r4, [r3, #2] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r2, [r4, #2] │ │ │ │ movs r6, r3 │ │ │ │ sxth r4, r3 │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itttt eq │ │ │ │ ldreq r0, [r0, #36] @ 0x24 │ │ │ │ @@ -337451,95 +337450,95 @@ │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r0, sl │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r7, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [r3] │ │ │ │ str r6, [r3, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r7, [r3, #4]! │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldrb.w r0, [r8, #12] │ │ │ │ cmp fp, r0 │ │ │ │ bcc.n 154eaa │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 1e3b70 │ │ │ │ + bl 1e3b68 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4804 │ │ │ │ mov r5, r0 │ │ │ │ b.n 154ff0 │ │ │ │ ldrb.w r4, [r8, #13] │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ mov r0, sl │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r3, r4 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ add.w r7, r6, #80 @ 0x50 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #36] @ (155018 ) │ │ │ │ ldr r3, [pc, #28] @ (155010 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -337579,29 +337578,29 @@ │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ mla r3, r9, r3, r4 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ ldr.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mla r4, r9, r3, r4 │ │ │ │ ldrb.w r3, [r4, #39] @ 0x27 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr.w lr, [r5, #16] │ │ │ │ ldrsb.w r3, [lr, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [lr, #368] @ 0x170 │ │ │ │ orreq.w r3, r3, #64 @ 0x40 │ │ │ │ strbeq.w r3, [lr, #368] @ 0x170 │ │ │ │ @@ -337628,47 +337627,47 @@ │ │ │ │ add r7, sp, #108 @ 0x6c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, lr │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r9, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #1 │ │ │ │ bl 154e40 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, fp │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ @@ -337680,71 +337679,71 @@ │ │ │ │ strb.w r9, [sp, #92] @ 0x5c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 154e40 │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ ldr.w r2, [pc, #1232] @ 1556cc │ │ │ │ ldr.w r3, [pc, #1216] @ 1556c0 │ │ │ │ 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 1556b6 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, lr │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, sp, #76 @ 0x4c │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r2, r9, #20 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ ldrb.w ip, [r7, #32] │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -337765,21 +337764,21 @@ │ │ │ │ add.w r9, sp, #108 @ 0x6c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r2, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ @@ -337787,20 +337786,20 @@ │ │ │ │ strb.w r3, [r1, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ mov ip, fp │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ mov.w lr, #1 │ │ │ │ @@ -337815,46 +337814,46 @@ │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w sl!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r9, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ ldrb r7, [r6, #12] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ @@ -337872,15 +337871,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ bl 154e40 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r7, [sp, #28] │ │ │ │ mov ip, fp │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -337894,44 +337893,44 @@ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ mov r0, r5 │ │ │ │ bl 154e40 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ add.w r2, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ ldrb.w r8, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #2 │ │ │ │ beq.w 1556ac │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -337999,34 +337998,34 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 155554 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 1556ac │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov ip, fp │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ @@ -338040,72 +338039,72 @@ │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r6, r9, #44 @ 0x2c │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r2, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ b.n 1551fa │ │ │ │ mov ip, fp │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ b.n 1553da │ │ │ │ mov r7, r6 │ │ │ │ b.n 1555b4 │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 15551c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -338124,15 +338123,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (1556f0 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1556f4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2cc8 │ │ │ │ + bl 1e2cc0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrsh.w pc, [r5, #255]! │ │ │ │ bl 956f6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -338167,112 +338166,112 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 15585e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r1, #520 @ 0x208 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r5, #20 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov.w r1, #524 @ 0x20c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ add r3, sp, #8 │ │ │ │ add.w ip, r6, #80 @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ str r7, [sp, #20] │ │ │ │ add r7, sp, #24 │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ mov r0, r7 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1557ee │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2388 │ │ │ │ + bl 1e2380 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ movs r0, #1 │ │ │ │ b.n 155738 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r6, r5, #20 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 155844 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e23cc │ │ │ │ + bl 1e23c4 │ │ │ │ b.n 155806 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, sp, #944 @ 0x3b0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -338315,15 +338314,15 @@ │ │ │ │ str r7, [sp, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1559b6 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -338357,35 +338356,35 @@ │ │ │ │ bne.n 155946 │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 1556f8 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ uxtb.w sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 155974 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1558f4 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 155946 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 1556f8 │ │ │ │ orr.w r3, r0, sl │ │ │ │ mov r0, fp │ │ │ │ uxtb.w sl, r3 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 155950 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 15599a │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -338436,15 +338435,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 155b60 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 24e784 │ │ │ │ + bl 24e77c │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 155b6e │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 155a36 │ │ │ │ @@ -338452,15 +338451,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1dff58 │ │ │ │ + bl 1dff50 │ │ │ │ strd fp, fp, [sp, #32] │ │ │ │ strd fp, fp, [sp, #40] @ 0x28 │ │ │ │ add.w ip, sp, #32 │ │ │ │ add.w lr, sp, #56 @ 0x38 │ │ │ │ add r7, sp, #32 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov sl, lr │ │ │ │ @@ -338483,30 +338482,30 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd sl, fp, [sp, #56] @ 0x38 │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 155ab8 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r9, r8, [r8, #316] @ 0x13c │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r7, [sp, #28] │ │ │ │ add.w r7, r0, #80 @ 0x50 │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ @@ -338522,29 +338521,29 @@ │ │ │ │ mla r3, sl, lr, r3 │ │ │ │ ldrb.w r4, [r3, #34] @ 0x22 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ add.w r3, r5, r2, lsl #2 │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [r5, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r4, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 155b26 │ │ │ │ b.n 155b44 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 155b44 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 155b20 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ b.n 155b3c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 155b2c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -338601,23 +338600,23 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [pc, #512] @ (155dc0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2ba4f4 │ │ │ │ + bl 2ba4ec │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df698 │ │ │ │ + bl 1df690 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strd r3, r4, [r0, #44] @ 0x2c │ │ │ │ @@ -338627,52 +338626,52 @@ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #0 │ │ │ │ subs r3, r5, #4 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 155c5a │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ add.w r9, sl, #20 │ │ │ │ - bl 2bc2dc │ │ │ │ + bl 2bc2d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, sl, #48 @ 0x30 │ │ │ │ strd r6, r6, [r5] │ │ │ │ add.w ip, sl, #64 @ 0x40 │ │ │ │ str r6, [r5, #8] │ │ │ │ str.w r0, [sl, #44] @ 0x2c │ │ │ │ @@ -338683,41 +338682,41 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ strd r3, r6, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 155da4 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ strd r6, r6, [r5] │ │ │ │ add.w r3, sl, #20 │ │ │ │ str r6, [r5, #8] │ │ │ │ mov ip, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ @@ -338744,15 +338743,15 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #16 │ │ │ │ bne.w 155c26 │ │ │ │ ldr r2, [pc, #64] @ (155dc8 ) │ │ │ │ ldr r3, [pc, #52] @ (155dbc ) │ │ │ │ @@ -338765,15 +338764,15 @@ │ │ │ │ bne.n 155da0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ add r4, pc, #344 @ (adr r4, 155f10 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ add r4, pc, #336 @ (adr r4, 155f0c ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ @@ -338831,15 +338830,15 @@ │ │ │ │ ldr.w ip, [sp] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r5, [r7, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 15603c │ │ │ │ strd r0, r4, [sp, #12] │ │ │ │ strd r7, r8, [sp, #20] │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr.w fp, [r4] │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -338877,22 +338876,22 @@ │ │ │ │ strd r3, r4, [sp, #84] @ 0x54 │ │ │ │ bl 155b88 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ add.w r9, r5, #20 │ │ │ │ - bl 2bc2dc │ │ │ │ + bl 2bc2d4 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ @@ -338906,28 +338905,28 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ movs r6, #1 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -338940,46 +338939,46 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr.w r3, [r1, lr] │ │ │ │ mov r1, r5 │ │ │ │ mla r3, r9, r2, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - bl 1e23cc │ │ │ │ + bl 1e23c4 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 155e8a │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cbz r5, 155fde │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 155e64 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 155fae │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #342 @ 0x156 │ │ │ │ it eq │ │ │ │ moveq.w fp, #0 │ │ │ │ beq.w 155eae │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 155fb8 │ │ │ │ ldrd r4, r7, [sp, #16] │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 15600e │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -339015,17 +339014,17 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ add r2, pc, #96 @ (adr r2, 1560ac ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ add r2, pc, #88 @ (adr r2, 1560a8 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r0, [r6, #0] │ │ │ │ movs r6, r3 │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + subs r1, #226 @ 0xe2 │ │ │ │ movs r5, r5 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -339074,15 +339073,15 @@ │ │ │ │ ldr.w ip, [sp] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 156316 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ str r7, [sp, #32] │ │ │ │ @@ -339130,15 +339129,15 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #24 │ │ │ │ beq.n 15618a │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 15612c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r3, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1562b6 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 156102 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ @@ -339148,20 +339147,20 @@ │ │ │ │ movs r6, #0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ bl 155b88 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr.w fp, [r5, #92] @ 0x5c │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bc2dc │ │ │ │ + bl 2bc2d4 │ │ │ │ add.w r3, r8, #20 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r7, #48 @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r7, #64 @ 0x40 │ │ │ │ strd r6, r6, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -339174,29 +339173,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r7, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ @@ -339206,15 +339205,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrd r2, r3, [r5, #84] @ 0x54 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ str r6, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ strd fp, fp, [r5, #88] @ 0x58 │ │ │ │ @@ -339231,25 +339230,25 @@ │ │ │ │ movw r2, #769 @ 0x301 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ beq.w 156152 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r3, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 156186 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r6, r8 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 1562e4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -339284,17 +339283,17 @@ │ │ │ │ nop │ │ │ │ ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #22] │ │ │ │ + strb r6, [r6, #22] │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + adds r7, #140 @ 0x8c │ │ │ │ movs r5, r5 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -339310,15 +339309,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 1e20e8 │ │ │ │ + bl 1e20e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 156458 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mul.w r3, r4, r3 │ │ │ │ adds r2, r3, r6 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -339428,40 +339427,40 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1563d0 │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1564d6 │ │ │ │ mov r3, sp │ │ │ │ b.n 1564c6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1564d6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r5, r0 │ │ │ │ b.n 1563d0 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 156494 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ @@ -339520,34 +339519,34 @@ │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 15658e │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 1565d6 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ add.w lr, sp, #4 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp.w r4, #368 @ 0x170 │ │ │ │ beq.n 156608 │ │ │ │ cmp.w r4, #494 @ 0x1ee │ │ │ │ beq.n 156608 │ │ │ │ movw r3, #367 @ 0x16f │ │ │ │ cmp r4, r3 │ │ │ │ @@ -339571,15 +339570,15 @@ │ │ │ │ bl 15633c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1565ec │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ b.n 1565ee │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 15633c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -339616,15 +339615,15 @@ │ │ │ │ beq.w 156cc4 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r8, [r9, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 156cb4 │ │ │ │ mov r0, r8 │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ - bl 1c6188 │ │ │ │ + bl 1c6180 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov ip, sl │ │ │ │ str.w r8, [sp, #116] @ 0x74 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ @@ -339635,15 +339634,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 156df4 │ │ │ │ mov fp, r6 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ @@ -339673,15 +339672,15 @@ │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 156c6e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 156c9e │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 1566ee │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -339722,15 +339721,15 @@ │ │ │ │ movne r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r4, r9, r4, lsl #4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r3, #2 │ │ │ │ str.w r9, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r3, r7, #5 │ │ │ │ strd fp, fp, [sp, #80] @ 0x50 │ │ │ │ @@ -339764,15 +339763,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ bne.n 156814 │ │ │ │ ldrd r5, r9, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e3ec0 │ │ │ │ + bl 1e3eb8 │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ @@ -339784,33 +339783,33 @@ │ │ │ │ ble.w 156bee │ │ │ │ strd r2, fp, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15689a │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r7, r8, r7, lsl #4 │ │ │ │ adds r3, #4 │ │ │ │ mla r2, r0, r2, r1 │ │ │ │ @@ -339832,15 +339831,15 @@ │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 156c62 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ movw r2, #619 @ 0x26b │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 15691a │ │ │ │ mov r9, r5 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -339906,37 +339905,37 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ ldr.w ip, [sp, #60] @ 0x3c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r0, [r9, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 156d5a │ │ │ │ ldrb.w r7, [r9, #33] @ 0x21 │ │ │ │ mov r8, r6 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ @@ -339967,15 +339966,15 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, sl │ │ │ │ mov sl, r5 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ movw r1, #619 @ 0x26b │ │ │ │ @@ -339987,23 +339986,23 @@ │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ 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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ strd fp, fp, [r7] │ │ │ │ add.w ip, r4, #96 @ 0x60 │ │ │ │ str.w fp, [r7, #8] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ @@ -340033,15 +340032,15 @@ │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, ip, lsl #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r6, [r3, #4]! │ │ │ │ str r3, [sp, #20] │ │ │ │ adds.w r3, r8, #1 │ │ │ │ mov r8, r3 │ │ │ │ ldrb.w r0, [r9, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -340057,30 +340056,30 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ strd r4, r5, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 156bb4 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r0 │ │ │ │ b.n 156a82 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 156c46 │ │ │ │ cmp r3, #8 │ │ │ │ @@ -340099,29 +340098,29 @@ │ │ │ │ beq.w 1568aa │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 156c20 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 1568aa │ │ │ │ movs r4, #1 │ │ │ │ movw r1, #562 @ 0x232 │ │ │ │ b.n 15677a │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r2 │ │ │ │ @@ -340132,19 +340131,19 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 1567ba │ │ │ │ add.w r1, r8, #20 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ b.n 156800 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r0, r9, #20 │ │ │ │ - bl 1e2388 │ │ │ │ + bl 1e2380 │ │ │ │ b.n 1568fc │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 156dda │ │ │ │ it ls │ │ │ │ movls r5, #0 │ │ │ │ @@ -340160,15 +340159,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 1567ba │ │ │ │ ldrd r8, r9, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr.w r9, [r9] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15668e │ │ │ │ mov fp, r5 │ │ │ │ @@ -340232,56 +340231,56 @@ │ │ │ │ mov r9, r2 │ │ │ │ movs r1, #0 │ │ │ │ b.n 15675e │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 1567ba │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ - bl 1e3b70 │ │ │ │ + bl 1e3b68 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4804 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r9, #20 │ │ │ │ - bl 1e2388 │ │ │ │ + bl 1e2380 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ movs r1, #1 │ │ │ │ b.n 156910 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov ip, r3 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ b.n 156992 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ movw r1, #746 @ 0x2ea │ │ │ │ b.n 15677a │ │ │ │ cmp.w r3, #788 @ 0x314 │ │ │ │ it eq │ │ │ │ @@ -340511,52 +340510,52 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #595 @ 0x253 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov.w r1, #600 @ 0x258 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ 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 │ │ │ │ @@ -340633,15 +340632,15 @@ │ │ │ │ add r4, sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr.w ip, [r9, #16] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r3, #32 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ strd r2, r9, [r0, #44] @ 0x2c │ │ │ │ ubfx r2, ip, #0, #24 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ @@ -340649,21 +340648,21 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrsb.w r2, [r1, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r1, #376] @ 0x178 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ strd r2, r7, [r0, #44] @ 0x2c │ │ │ │ ubfx r2, ip, #0, #24 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ @@ -340671,21 +340670,21 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrsb.w r2, [r1, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r1, #376] @ 0x178 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ strd r8, r8, [r5] │ │ │ │ mov ip, r0 │ │ │ │ str.w r8, [r5, #8] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ mov r9, fp │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -340705,15 +340704,15 @@ │ │ │ │ mla r2, lr, r2, r3 │ │ │ │ ldrb.w r3, [r2, #64] @ 0x40 │ │ │ │ ldrb.w r2, [r2, #65] @ 0x41 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -340730,15 +340729,15 @@ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r2 │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r9, [pc, #216] @ 157378 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -340749,26 +340748,26 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add.w lr, sp, #8 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add.w ip, sp, #24 │ │ │ │ @@ -340801,15 +340800,15 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #1 │ │ │ │ b.n 157344 │ │ │ │ ldrh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -340821,15 +340820,15 @@ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w r9, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -340861,32 +340860,32 @@ │ │ │ │ strb.w r2, [r4, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r7, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cbnz r3, 15742a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r7, r4, #20 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e2388 │ │ │ │ + bl 1e2380 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrh r0, [r7, #32] │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -340911,48 +340910,48 @@ │ │ │ │ itt ne │ │ │ │ movne r5, #7 │ │ │ │ movne.w r9, #4 │ │ │ │ bne.n 1574a0 │ │ │ │ mov.w r9, #2 │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ 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 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1574f0 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ cmp r7, #26 │ │ │ │ mov r5, r0 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ beq.n 157512 │ │ │ │ adds r3, r4, #1 │ │ │ │ add r3, r9 │ │ │ │ @@ -341004,30 +341003,30 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 157528 │ │ │ │ strd r4, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1575a0 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r5, r0 │ │ │ │ b.n 157528 │ │ │ │ movs r5, #5 │ │ │ │ mov.w r9, #3 │ │ │ │ b.n 1574a0 │ │ │ │ movs r2, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -341096,75 +341095,75 @@ │ │ │ │ bne.n 15775c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr d7, [pc, #248] @ 157760 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15764c │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ b.n 15764c │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1576bc │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r4, r0 │ │ │ │ b.n 15764c │ │ │ │ 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 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1576fe │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r4, r0 │ │ │ │ b.n 157612 │ │ │ │ subs r2, #1 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 157760 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -341222,69 +341221,69 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1116] @ 157c08 │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 157a0c │ │ │ │ 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 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 157840 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 157ab2 │ │ │ │ mov r0, r6 │ │ │ │ bl 156eb0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -341298,116 +341297,116 @@ │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15789e │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 157a3e │ │ │ │ movw r1, #431 @ 0x1af │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ 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 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 157918 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r2, [pc, #708] @ (157c0c ) │ │ │ │ ldr r3, [pc, #700] @ (157c04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 157bfa │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [pc, #660] @ (157c10 ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r3, [r3, #66] @ 0x42 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 157b06 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ @@ -341478,47 +341477,47 @@ │ │ │ │ ldrb.w r3, [r0, #372] @ 0x174 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1578ca │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ b.n 1578ca │ │ │ │ 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 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 157850 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 157856 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r6, #64 @ 0x40 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ @@ -341530,80 +341529,80 @@ │ │ │ │ bne.n 157bae │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 157928 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ b.n 157928 │ │ │ │ mov r3, r2 │ │ │ │ b.n 157a7a │ │ │ │ uxth r3, r2 │ │ │ │ b.n 157a7a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15789e │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 157b3e │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r6, r0 │ │ │ │ b.n 15789e │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 157ad0 │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 157b7e │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r5, r0 │ │ │ │ b.n 157ad0 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ b.n 157b12 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -341674,36 +341673,36 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov.w r1, #648 @ 0x288 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r8, [pc, #608] @ 157ebc │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr.w r1, [r5, #188] @ 0xbc │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ bl 1575e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ bl 156eb0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -341716,135 +341715,135 @@ │ │ │ │ movs r1, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r6, r7, [sp, #16] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 157cd8 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r5, r5, r9, lsl #2 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 157d12 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 157d60 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r2, [pc, #308] @ (157ec0 ) │ │ │ │ ldr r3, [pc, #296] @ (157eb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 157eae │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #649 @ 0x289 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [pc, #224] @ (157ec4 ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r3, #66] @ 0x42 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 157e4e │ │ │ │ and.w r7, r2, #63 @ 0x3f │ │ │ │ @@ -341876,30 +341875,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 157d12 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 157e7e │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r5, r0 │ │ │ │ b.n 157d12 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n 157e58 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -341983,15 +341982,15 @@ │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r7, r1 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dff58 │ │ │ │ + bl 1dff50 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r4 │ │ │ │ add r6, sp, #92 @ 0x5c │ │ │ │ strd r3, r3, [r4] │ │ │ │ add.w lr, sp, #92 @ 0x5c │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ mov ip, r4 │ │ │ │ @@ -342015,28 +342014,28 @@ │ │ │ │ cmp r2, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cbnz r3, 157fd6 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1581a4 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #28] │ │ │ │ mov sl, r3 │ │ │ │ add.w fp, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -342078,29 +342077,29 @@ │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 15817a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1581a6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 158012 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 15818a │ │ │ │ movs r6, #3 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ strd r6, r8, [r4] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 1575e8 │ │ │ │ @@ -342126,15 +342125,15 @@ │ │ │ │ and.w r3, ip, #127 @ 0x7f │ │ │ │ bl 157c14 │ │ │ │ ldr.w r8, [r5, #92] @ 0x5c │ │ │ │ str r0, [sp, #12] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movw r1, #786 @ 0x312 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ strd sl, sl, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ @@ -342160,15 +342159,15 @@ │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #49] @ 0x31 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str.w sl, [r6, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r2, #1 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 158032 │ │ │ │ b.n 158064 │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ movs r7, #0 │ │ │ │ @@ -342187,15 +342186,15 @@ │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str.w r4, [r3, #716] @ 0x2cc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr r2, [pc, #52] @ (1581f0 ) │ │ │ │ ldr r3, [pc, #44] @ (1581e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #372] @ 0x174 │ │ │ │ eors r2, r3 │ │ │ │ @@ -342274,15 +342273,15 @@ │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r7, r1 │ │ │ │ mov r0, r7 │ │ │ │ add r5, sp, #32 │ │ │ │ - bl 1dff58 │ │ │ │ + bl 1dff50 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ mov lr, r4 │ │ │ │ add.w ip, sp, #32 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -342300,28 +342299,28 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ itet ne │ │ │ │ movne r0, sl │ │ │ │ movweq r1, #375 @ 0x177 │ │ │ │ movwne r1, #583 @ 0x247 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 15840e │ │ │ │ movs r7, #0 │ │ │ │ movw r8, #399 @ 0x18f │ │ │ │ movw sl, #435 @ 0x1b3 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ @@ -342400,45 +342399,45 @@ │ │ │ │ bl 157380 │ │ │ │ movs r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 158334 │ │ │ │ orrs r7, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cbz r4, 158410 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15831a │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #32 │ │ │ │ mov.w ip, #2 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ bl 1575e8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e2388 │ │ │ │ + bl 1e2380 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ mov r5, r4 │ │ │ │ b.n 1583cc │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r0, r1, [r3, #80] @ 0x50 │ │ │ │ bl 157090 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r4, #720] @ 0x2d0 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr r2, [pc, #88] @ (158488 ) │ │ │ │ ldr r3, [pc, #72] @ (158478 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ eors r2, r3 │ │ │ │ @@ -342526,27 +342525,27 @@ │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ lsls r6, r5, #19 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 15853c │ │ │ │ ldr.w r5, [pc, #2644] @ 158f6c │ │ │ │ - bl 2bc934 │ │ │ │ + bl 2bc92c │ │ │ │ ldr.w r2, [pc, #2640] @ 158f70 │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25ce44 │ │ │ │ + bl 25ce3c │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ bl 156f2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ @@ -342587,15 +342586,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r5, r1 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dff58 │ │ │ │ + bl 1dff50 │ │ │ │ movs r7, #0 │ │ │ │ mov ip, r4 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ strd r7, r7, [r4] │ │ │ │ mov sl, r2 │ │ │ │ strd r7, r7, [r4, #8] │ │ │ │ mov lr, r2 │ │ │ │ @@ -342611,34 +342610,34 @@ │ │ │ │ strd r9, r5, [sl] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str.w r5, [r3, #188] @ 0xbc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 158cd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 158ac0 │ │ │ │ movw r8, #769 @ 0x301 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ @@ -342697,15 +342696,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #371 @ 0x173 │ │ │ │ bl 157380 │ │ │ │ mov r5, r6 │ │ │ │ cbnz r6, 15870e │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 158ac0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 15864e │ │ │ │ movw r1, #773 @ 0x305 │ │ │ │ cmp r3, r1 │ │ │ │ itt eq │ │ │ │ @@ -342906,33 +342905,33 @@ │ │ │ │ lsls r6, r0, #13 │ │ │ │ movs r0, r4 │ │ │ │ str r7, [r0, #0] │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 158934 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov r1, r9 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -342946,25 +342945,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 157008 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ strd fp, r0, [sp] │ │ │ │ movw r2, #763 @ 0x2fb │ │ │ │ mov r0, r4 │ │ │ │ bl 157380 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ b.n 1586ec │ │ │ │ strh r7, [r0, #0] │ │ │ │ b.n 15890e │ │ │ │ strb r7, [r0, #0] │ │ │ │ b.n 15890e │ │ │ │ subs r7, #0 │ │ │ │ it ne │ │ │ │ @@ -343047,15 +343046,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 157008 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ mov r9, r0 │ │ │ │ mov r3, fp │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r5 │ │ │ │ strd r9, r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #763 @ 0x2fb │ │ │ │ mov r5, r6 │ │ │ │ bl 157380 │ │ │ │ @@ -343097,15 +343096,15 @@ │ │ │ │ moveq r2, r3 │ │ │ │ strd r3, r2, [sp, #88] @ 0x58 │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1e937c │ │ │ │ + bl 1e9374 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 158f3c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -343116,23 +343115,23 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r1, r7, #20 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 1575e8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -343180,38 +343179,38 @@ │ │ │ │ lsls r0, r5, #7 │ │ │ │ movs r0, r4 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 158bf0 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1e9494 │ │ │ │ + bl 1e948c │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 158f3c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -343222,19 +343221,19 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #0] │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r0, #1 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr r2, [pc, #808] @ (158f78 ) │ │ │ │ ldr r3, [pc, #776] @ (158f5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ @@ -343305,44 +343304,44 @@ │ │ │ │ cmp r2, r7 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ strd r7, r3, [r4] │ │ │ │ mov.w r1, #450 @ 0x1c2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r6, #0 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 158d46 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ ldrb.w r9, [r8, #32] │ │ │ │ mov r5, r0 │ │ │ │ @@ -343396,15 +343395,15 @@ │ │ │ │ str.w lr, [r5, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r3, #73] @ 0x49 │ │ │ │ adds r2, #10 │ │ │ │ adds r3, #10 │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r5 │ │ │ │ beq.w 158f50 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -343413,42 +343412,42 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 158f42 │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov sl, r0 │ │ │ │ b.w 158646 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 158e82 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #32 │ │ │ │ @@ -343462,15 +343461,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 158af8 │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ b.n 158bca │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r4] │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov sl, r0 │ │ │ │ b.w 158646 │ │ │ │ movs r7, #1 │ │ │ │ b.n 158cf2 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15853c │ │ │ │ @@ -343528,17 +343527,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + adds r1, #124 @ 0x7c │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r4, r5] │ │ │ │ + str r0, [r3, r5] │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r5, #14] │ │ │ │ lsls r2, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -343590,33 +343589,33 @@ │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r5, r1, #5 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 159020 │ │ │ │ ldr r4, [pc, #724] @ (1592d4 ) │ │ │ │ - bl 2bc934 │ │ │ │ + bl 2bc92c │ │ │ │ ldr r2, [pc, #720] @ (1592d8 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25ce44 │ │ │ │ + bl 25ce3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 2264b4 │ │ │ │ + bl 2264ac │ │ │ │ ldr.w r3, [r5, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1592bc │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -343643,15 +343642,15 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 159220 │ │ │ │ movw fp, #389 @ 0x185 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -343731,15 +343730,15 @@ │ │ │ │ bl 157380 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1590d0 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 15921e │ │ │ │ mov r9, r0 │ │ │ │ b.n 1590a2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ @@ -343810,15 +343809,15 @@ │ │ │ │ bl 157090 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [r4, #720] @ 0x2d0 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr r2, [pc, #164] @ (1592e0 ) │ │ │ │ ldr r3, [pc, #132] @ (1592c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ @@ -343872,17 +343871,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #1] │ │ │ │ lsls r2, r4, #2 │ │ │ │ strb r6, [r2, #1] │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #160 @ 0xa0 │ │ │ │ + movs r6, #152 @ 0x98 │ │ │ │ movs r6, r3 │ │ │ │ - mov r4, pc │ │ │ │ + mov r4, lr │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -343956,20 +343955,20 @@ │ │ │ │ cbz r3, 1593b4 │ │ │ │ ldr.w r4, [pc, #1904] @ 159b08 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1904] @ 159b0c │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25ce44 │ │ │ │ + bl 25ce3c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r2, #368] @ 0x170 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 159644 │ │ │ │ ldr.w r3, [r2, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -344013,15 +344012,15 @@ │ │ │ │ lsl.w r2, r5, r2 │ │ │ │ orrs r2, r4 │ │ │ │ uxtb r4, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1593fe │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1593f8 │ │ │ │ subs r3, r4, #1 │ │ │ │ mov fp, r4 │ │ │ │ tst r3, r4 │ │ │ │ beq.w 159644 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -344056,15 +344055,15 @@ │ │ │ │ str r6, [sp, #32] │ │ │ │ ldrd r0, r1, [sp, #104] @ 0x68 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ add.w r8, sp, #152 @ 0x98 │ │ │ │ - bl 1e937c │ │ │ │ + bl 1e9374 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #152] @ 0x98 │ │ │ │ strd r3, r3, [sp, #160] @ 0xa0 │ │ │ │ mov r7, r8 │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -344097,31 +344096,31 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r8] │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1e7fe0 │ │ │ │ + bl 1e7fd8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1e9494 │ │ │ │ + bl 1e948c │ │ │ │ ldr.w r9, [r7, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1595c2 │ │ │ │ mov r3, r9 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r7 │ │ │ │ @@ -344148,29 +344147,29 @@ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r5, r1, r3 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 1595a2 │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 15a550 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1595be │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 15955c │ │ │ │ mov r0, r9 │ │ │ │ b.n 159568 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 15a6b4 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -344180,50 +344179,50 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r8] │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr.w r3, [pc, #1300] @ 159b10 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ bic.w fp, fp, r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ rbit r4, fp │ │ │ │ clz r4, r4 │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #12] │ │ │ │ bne.w 1594e4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - bl 1e95e8 │ │ │ │ + bl 1e95e0 │ │ │ │ ldr.w r3, [pc, #1228] @ 159b14 │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [pc, #1216] @ 159b18 │ │ │ │ add r3, pc │ │ │ │ - bl 1df5ec │ │ │ │ + bl 1df5e4 │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ str.w r0, [sl, #200] @ 0xc8 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r4, #448] @ 0x1c0 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -344258,15 +344257,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r6, r1 │ │ │ │ add.w r8, sp, #152 @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dff58 │ │ │ │ + bl 1dff50 │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r8 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ strd r7, r7, [r8] │ │ │ │ mov lr, r2 │ │ │ │ strd r7, r7, [r8, #8] │ │ │ │ mov r5, r2 │ │ │ │ @@ -344284,24 +344283,24 @@ │ │ │ │ strd r9, r6, [lr] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ strd r7, r7, [sl, #208] @ 0xd0 │ │ │ │ str.w r2, [sl, #204] @ 0xcc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #404 @ 0x194 │ │ │ │ @@ -344377,39 +344376,39 @@ │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ add r7, pc │ │ │ │ str.w fp, [sp, #16] │ │ │ │ mov fp, r2 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7d8c │ │ │ │ + bl 1e7d84 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [sl, #232] @ 0xe8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r0, [sl, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1df4ec │ │ │ │ + bl 1df4e4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r6, #0, #24 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1e7d8c │ │ │ │ + bl 1e7d84 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1df4ec │ │ │ │ + bl 1df4e4 │ │ │ │ ldr.w r3, [sl, #248] @ 0xf8 │ │ │ │ str.w fp, [r7] │ │ │ │ str r3, [r7, #4] │ │ │ │ str r7, [r3, #0] │ │ │ │ str.w r7, [sl, #248] @ 0xf8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -344418,21 +344417,21 @@ │ │ │ │ ldrd fp, r8, [sp, #16] │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r2, [pc, #692] @ (159b24 ) │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1df698 │ │ │ │ + bl 1df690 │ │ │ │ ldr r2, [pc, #684] @ (159b28 ) │ │ │ │ str.w r0, [sl, #192] @ 0xc0 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df698 │ │ │ │ + bl 1df690 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str.w r0, [sl, #196] @ 0xc4 │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 15a6b4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 1598a6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -344445,47 +344444,47 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r4, [sl, #192] @ 0xc0 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1598d8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ movs r6, #0 │ │ │ │ bl 157274 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r4, [sl, #196] @ 0xc4 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 159910 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 157274 │ │ │ │ add r2, sp, #180 @ 0xb4 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -344495,33 +344494,33 @@ │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r4, [sl, #200] @ 0xc8 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 159956 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 157274 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15a1ce │ │ │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ vldr d8, [pc, #368] @ 159ae8 │ │ │ │ vldr d9, [pc, #372] @ 159af0 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ @@ -344574,37 +344573,37 @@ │ │ │ │ movs r3, #2 │ │ │ │ vldr d7, [sp, #176] @ 0xb0 │ │ │ │ movs r2, #32 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ ldr.w r4, [r3, #200] @ 0xc8 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 159a18 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 157274 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 1599aa │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15a1ca │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 159982 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #135 @ 0x87 │ │ │ │ beq.n 159a52 │ │ │ │ @@ -344617,15 +344616,15 @@ │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str.w r5, [r8, #4] │ │ │ │ ldr.w r7, [r3, #192] @ 0xc0 │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strd r3, r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #20 │ │ │ │ @@ -344633,18 +344632,18 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 159d78 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsls r3, r4, #5 │ │ │ │ @@ -344681,46 +344680,46 @@ │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #10 │ │ │ │ + movs r3, #2 │ │ │ │ movs r6, r3 │ │ │ │ - orrs r4, r2 │ │ │ │ + orrs r4, r1 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - eors r6, r6 │ │ │ │ + eors r6, r5 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #230 @ 0xe6 │ │ │ │ + subs r6, #222 @ 0xde │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #236 @ 0xec │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #136 @ 0x88 │ │ │ │ + subs r6, #128 @ 0x80 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r6, #130 @ 0x82 │ │ │ │ movs r6, r3 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r2, r4 │ │ │ │ strb.w r4, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ str r7, [r4, #12] │ │ │ │ strd r0, r0, [r4] │ │ │ │ add.w r7, r3, #80 @ 0x50 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr.w lr, [pc, #2904] @ 15a6c4 │ │ │ │ @@ -344733,52 +344732,52 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r7, [r7, lr] │ │ │ │ str r7, [sp, #16] │ │ │ │ mla ip, r9, ip, r7 │ │ │ │ ldrb.w r3, [ip, #46] @ 0x2e │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ mov r0, r8 │ │ │ │ bl 1575e8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mla r3, r9, r3, r7 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w sl, [r3, #200] @ 0xc8 │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -344787,18 +344786,18 @@ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 15a6ba │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ @@ -344826,22 +344825,22 @@ │ │ │ │ lsls r4, r6, #20 │ │ │ │ lsls r6, r2, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str r3, [r4, #8] │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ @@ -344852,15 +344851,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [ip, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 159f9c │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r7, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -344934,40 +344933,40 @@ │ │ │ │ b.n 159c86 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 159dd4 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 157274 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r2, [r7, #204] @ 0xcc │ │ │ │ ldr.w r1, [r7, #236] @ 0xec │ │ │ │ bl 157124 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ ldr.w r7, [r7, #196] @ 0xc4 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -344975,18 +344974,18 @@ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 15a6ba │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ @@ -345014,22 +345013,22 @@ │ │ │ │ lsls r1, r7, #16 │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str r3, [r4, #8] │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ @@ -345039,15 +345038,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [lr, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #128] @ 0x80 │ │ │ │ beq.n 159fea │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -345056,15 +345055,15 @@ │ │ │ │ bpl.w 15a062 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 157274 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr.w r5, [r3, #192] @ 0xc0 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #176] @ 0xb0 │ │ │ │ @@ -345080,25 +345079,25 @@ │ │ │ │ bl 157274 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #176] @ 0xb0 │ │ │ │ ldr.w r4, [r3, #200] @ 0xc8 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 159f6a │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r6 │ │ │ │ bl 157274 │ │ │ │ b.n 159a2a │ │ │ │ movs r3, #32 │ │ │ │ @@ -345125,77 +345124,77 @@ │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 159fd4 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r9, r0 │ │ │ │ b.n 159dd4 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r4, #0] │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15a012 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r9, r0 │ │ │ │ b.n 159efa │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [fp] │ │ │ │ vldr d7, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 15a050 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 159f34 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 15a6ba │ │ │ │ @@ -345379,15 +345378,15 @@ │ │ │ │ moveq r3, r2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ ldr.w r5, [sl, #196] @ 0xc4 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r8] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r5, [r0, #44] @ 0x2c │ │ │ │ add.w r5, r0, #20 │ │ │ │ @@ -345395,18 +345394,18 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 15a6ba │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r3, #6 │ │ │ │ lsls r7, r3, #6 │ │ │ │ @@ -345505,22 +345504,22 @@ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ b.w 1597b4 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ add.w r9, sp, #128 @ 0x80 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r3, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ str.w r5, [r9, #12] │ │ │ │ add.w ip, r4, #80 @ 0x50 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ strd r5, r5, [r9] │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ str.w r5, [r9, #8] │ │ │ │ @@ -345534,94 +345533,94 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r2, r7] │ │ │ │ mla r3, lr, fp, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15a3b4 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r5, [sl, #200] @ 0xc8 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15a406 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 157274 │ │ │ │ ldr.w r2, [sl, #204] @ 0xcc │ │ │ │ ldr.w r1, [sl, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ bl 157124 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #207] @ 0xcf │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 15a5d2 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ add.w r4, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [r9] │ │ │ │ mov r5, r0 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr.w r2, [sl, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [sl, #220] @ 0xdc │ │ │ │ bl 157124 │ │ │ │ ldr.w r3, [sl, #204] @ 0xcc │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r4 │ │ │ │ @@ -345672,24 +345671,24 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str.w r4, [sl, #220] @ 0xdc │ │ │ │ str.w r3, [sl, #232] @ 0xe8 │ │ │ │ strd r2, r2, [sl, #224] @ 0xe0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 205c48 │ │ │ │ + bl 205c40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26714c │ │ │ │ + bl 267144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f788 │ │ │ │ + bl 22f780 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eb470 │ │ │ │ + bl 1eb468 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15a594 │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 15a608 │ │ │ │ @@ -345736,15 +345735,15 @@ │ │ │ │ movs r6, #16 │ │ │ │ b.n 15a31e │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbnz r3, 15a608 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr r2, [pc, #288] @ (15a6c8 ) │ │ │ │ ldr r3, [pc, #292] @ (15a6cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3 │ │ │ │ @@ -345756,42 +345755,42 @@ │ │ │ │ movs r6, #1 │ │ │ │ b.n 15a31e │ │ │ │ movs r2, #1 │ │ │ │ b.w 1595ec │ │ │ │ movs r2, #1 │ │ │ │ b.w 159508 │ │ │ │ movw r1, #811 @ 0x32b │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ strd r5, r5, [r9] │ │ │ │ add.w r4, r0, #80 @ 0x50 │ │ │ │ str.w r5, [r9, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ b.n 15a466 │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.n 15a59a │ │ │ │ ldr r4, [pc, #196] @ (15a6d0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #196] @ (15a6d4 ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25ce44 │ │ │ │ + bl 25ce3c │ │ │ │ b.n 15a59a │ │ │ │ movs r0, #0 │ │ │ │ b.n 15a5a4 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1593b4 │ │ │ │ b.w 159394 │ │ │ │ @@ -345846,17 +345845,17 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r2, r1] │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #2 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ movs r6, r3 │ │ │ │ - adds r1, #10 │ │ │ │ + adds r1, #2 │ │ │ │ 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] @ (15a850 ) │ │ │ │ @@ -346223,15 +346222,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 1e35b8 │ │ │ │ + bl 1e35b0 │ │ │ │ cbnz r0, 15aa64 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ @@ -346425,15 +346424,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 1e35b8 │ │ │ │ + bl 1e35b0 │ │ │ │ cbnz r0, 15ac44 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -346635,15 +346634,15 @@ │ │ │ │ beq.n 15aedc │ │ │ │ ldr r5, [r3, #24] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ strb.w r9, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 15aedc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15aedc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 15ae3a │ │ │ │ ldr r1, [r5, #16] │ │ │ │ @@ -346698,15 +346697,15 @@ │ │ │ │ bic.w r3, r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 15aef0 │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15ae96 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15ae46 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15ae28 │ │ │ │ @@ -346741,15 +346740,15 @@ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ strd r6, r0, [sp, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15af86 │ │ │ │ mov r7, r6 │ │ │ │ mov r5, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cbz r0, 15af7e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 15af34 │ │ │ │ ldr.w r8, [r0, #16] │ │ │ │ ldr.w r4, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -346764,24 +346763,24 @@ │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ movw r3, #389 @ 0x185 │ │ │ │ bic.w r1, r2, #8 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 15afc4 │ │ │ │ cbnz r4, 15af9a │ │ │ │ orr.w r6, r6, ip │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15af3a │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r0, r5 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15af1e │ │ │ │ b.n 15ae96 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -347385,21 +347384,21 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #0 │ │ │ │ strd r3, r7, [r0] │ │ │ │ movs r2, #22 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1df840 │ │ │ │ + bl 1df838 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 15b71a │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r3, [pc, #284] @ (15b75c ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ vldr d7, [pc, #252] @ 15b748 │ │ │ │ @@ -347413,25 +347412,25 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ add r5, sp, #24 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ strb.w r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 15b69a │ │ │ │ mov r2, r5 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w ip, r4, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov.w sl, #150 @ 0x96 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -347448,21 +347447,21 @@ │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #2 │ │ │ │ add.w r1, r4, #20 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #32 │ │ │ │ str.w sl, [r4, lr, lsl #2] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1e2388 │ │ │ │ + bl 1e2380 │ │ │ │ ldr r2, [pc, #96] @ (15b760 ) │ │ │ │ ldr r3, [pc, #80] @ (15b754 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -347474,15 +347473,15 @@ │ │ │ │ ldr r3, [pc, #72] @ (15b764 ) │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #64] @ (15b768 ) │ │ │ │ add r3, pc │ │ │ │ - bl 1df5ec │ │ │ │ + bl 1df5e4 │ │ │ │ movs r3, #22 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr.w r3, [r0, #440] @ 0x1b8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r0, #440] @ 0x1b8 │ │ │ │ @@ -347498,15 +347497,15 @@ │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #1000] @ (15bb4c ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #16 │ │ │ │ + movs r0, #8 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #308] @ (15b8b4 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -347544,15 +347543,15 @@ │ │ │ │ str r6, [sp, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15b8a6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ @@ -347578,15 +347577,15 @@ │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 15b832 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ beq.n 15b850 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r3, r9 │ │ │ │ cbz r3, 15b864 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15b7ec │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 15b832 │ │ │ │ @@ -347594,22 +347593,22 @@ │ │ │ │ movw r3, #403 @ 0x193 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 15b832 │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #1 │ │ │ │ bl 15b5f0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15b83c │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 15b88a │ │ │ │ @@ -347976,15 +347975,15 @@ │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1ef3b8 │ │ │ │ + bl 1ef3b0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ @@ -347994,15 +347993,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 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15bd64 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 15bd0a │ │ │ │ cmp r3, #5 │ │ │ │ @@ -348034,19 +348033,19 @@ │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 15bc9a │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1e7f7c │ │ │ │ + bl 1e7f74 │ │ │ │ movs r1, #2 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 231cd4 │ │ │ │ + bl 231ccc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r3, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ ldrls r3, [r2, #8] │ │ │ │ @@ -348107,31 +348106,31 @@ │ │ │ │ beq.w 15c114 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 15bdae │ │ │ │ ldr r2, [pc, #952] @ (15c14c ) │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc │ │ │ │ - bl 1f39d0 │ │ │ │ + bl 1f39c8 │ │ │ │ cbz r0, 15bdae │ │ │ │ mov r8, r0 │ │ │ │ - bl 1e1e74 │ │ │ │ + bl 1e1e6c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e1e74 │ │ │ │ + bl 1e1e6c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r8, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15bd76 │ │ │ │ movs r7, #0 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ @@ -348149,20 +348148,20 @@ │ │ │ │ bcs.w 15c0d2 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15c0ba │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef3b8 │ │ │ │ + bl 1ef3b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15bdd4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef3b8 │ │ │ │ + bl 1ef3b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15c092 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ bls.w 15c0d2 │ │ │ │ ldr.w r3, [r9, #64] @ 0x40 │ │ │ │ @@ -348180,29 +348179,29 @@ │ │ │ │ mov r7, r9 │ │ │ │ mov r9, r4 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ cbz r5, 15be7a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ef3b8 │ │ │ │ + bl 1ef3b0 │ │ │ │ cbnz r0, 15be7a │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ef3b8 │ │ │ │ + bl 1ef3b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15c0be │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cbz r2, 15be84 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef3b8 │ │ │ │ + bl 1ef3b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15be54 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ mov r5, r4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15be42 │ │ │ │ @@ -348236,20 +348235,20 @@ │ │ │ │ bcs.w 15c0d2 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15c0b6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef3b8 │ │ │ │ + bl 1ef3b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15bebe │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef3b8 │ │ │ │ + bl 1ef3b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15c092 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bcs.w 15c0d2 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ @@ -348266,20 +348265,20 @@ │ │ │ │ bne.n 15be8a │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ ldr.w r9, [r3, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 15c126 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ef3b8 │ │ │ │ + bl 1ef3b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15c126 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ef3b8 │ │ │ │ + bl 1ef3b0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne fp, r7 │ │ │ │ b.n 15bd7a │ │ │ │ ldr r3, [pc, #488] @ (15c144 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ @@ -348298,15 +348297,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r1, [r9, #56] @ 0x38 │ │ │ │ ldr.w r5, [r1, #-12] │ │ │ │ cbz r4, 15bf9e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef3b8 │ │ │ │ + bl 1ef3b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15c09c │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ mov r4, r5 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #32 │ │ │ │ @@ -348336,30 +348335,30 @@ │ │ │ │ mov r4, r7 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 15c024 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef3b8 │ │ │ │ + bl 1ef3b0 │ │ │ │ cbnz r0, 15c024 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef3b8 │ │ │ │ + bl 1ef3b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15c0ac │ │ │ │ adds r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ beq.n 15bfb4 │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ef3b8 │ │ │ │ + bl 1ef3b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15bffa │ │ │ │ adds r7, #1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r7 │ │ │ │ bne.n 15bfe6 │ │ │ │ @@ -348378,40 +348377,40 @@ │ │ │ │ add r2, r9 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 15c06c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ef3b8 │ │ │ │ + bl 1ef3b0 │ │ │ │ cbz r0, 15c082 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r8, r4 │ │ │ │ adds r7, #1 │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r7, r0 │ │ │ │ bcc.n 15c04c │ │ │ │ mov r7, r8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r8, fp │ │ │ │ mov fp, r7 │ │ │ │ b.n 15be8c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1ef3b8 │ │ │ │ + bl 1ef3b0 │ │ │ │ cbz r0, 15c0c8 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ b.n 15c06e │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ b.n 15bd7a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef3b8 │ │ │ │ + bl 1ef3b0 │ │ │ │ cbz r0, 15c0ac │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ b.n 15bfa0 │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ b.n 15bd7a │ │ │ │ @@ -348439,15 +348438,15 @@ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add.w r3, r4, #53248 @ 0xd000 │ │ │ │ ldrb.w r3, [r3, #421] @ 0x1a5 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ ldrb r3, [r4, #29] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ @@ -348524,15 +348523,15 @@ │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ movs r7, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, sl │ │ │ │ ldr r6, [r5, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 15c358 │ │ │ │ mov.w sl, #0 │ │ │ │ movw r2, #558 @ 0x22e │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -348588,36 +348587,36 @@ │ │ │ │ bne.n 15c282 │ │ │ │ mov r0, r6 │ │ │ │ b.n 15c214 │ │ │ │ mov.w sl, #1 │ │ │ │ strb.w r7, [r3, #76] @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ movw r2, #558 @ 0x22e │ │ │ │ cbz r6, 15c2b2 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15c1f4 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #3 │ │ │ │ beq.n 15c27a │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ beq.n 15c214 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ movw r2, #558 @ 0x22e │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 15c290 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 15c2d4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 15c1dc │ │ │ │ @@ -348650,15 +348649,15 @@ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #32] │ │ │ │ strb.w r3, [sp, #26] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - bl 24e7e8 │ │ │ │ + bl 24e7e0 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ orr.w r9, r0, r8 │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15c196 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -348796,26 +348795,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 1c2ec8 │ │ │ │ + bl 1c2ec0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 15bc38 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c29d0 │ │ │ │ + bl 1c29c8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -348855,15 +348854,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 15cb52 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1f3994 │ │ │ │ + bl 1f398c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15cb60 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ @@ -348904,15 +348903,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 15c580 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15c57a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15cbb4 │ │ │ │ @@ -349004,15 +349003,15 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ add.w sl, sp, #128 @ 0x80 │ │ │ │ - bl 1dff58 │ │ │ │ + bl 1dff50 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r5, sl │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str.w r0, [sl, #20] │ │ │ │ mov lr, sl │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ @@ -349045,51 +349044,51 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldr.w r5, [r8], #4 │ │ │ │ cbz r5, 15c73e │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c2ec8 │ │ │ │ + bl 1c2ec0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 15bc38 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c29d0 │ │ │ │ + bl 1c29c8 │ │ │ │ str r5, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r4 │ │ │ │ bne.n 15c716 │ │ │ │ ldrd r8, r5, [r4] │ │ │ │ ldr.w r6, [r8, #-12] │ │ │ │ cbz r5, 15c796 │ │ │ │ add.w r9, r4, #4 │ │ │ │ movs r7, #0 │ │ │ │ cbz r7, 15c784 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ef3b8 │ │ │ │ + bl 1ef3b0 │ │ │ │ cbnz r0, 15c784 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ef3b8 │ │ │ │ + bl 1ef3b0 │ │ │ │ cbz r0, 15c794 │ │ │ │ cmp r9, r4 │ │ │ │ beq.w 15cb10 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r6, [r3, #-12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ef3b8 │ │ │ │ + bl 1ef3b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15c760 │ │ │ │ mov r7, r6 │ │ │ │ cmp r9, r4 │ │ │ │ beq.n 15c796 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ ldr.w r6, [r3, #-12] │ │ │ │ @@ -349122,28 +349121,28 @@ │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp.w r3, #620 @ 0x26c │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ite ne │ │ │ │ movwne r1, #685 @ 0x2ad │ │ │ │ movweq r1, #686 @ 0x2ae │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ add.w r6, r0, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ str.w r8, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 15c5dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -349152,21 +349151,21 @@ │ │ │ │ ldr.w fp, [fp] │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15c5ea │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15c5c8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15ca16 │ │ │ │ b.n 15ca0c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @@ -349278,15 +349277,15 @@ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str.w r8, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #684 @ 0x2ac │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r6, r0, #80 @ 0x50 │ │ │ │ add.w r4, r0, #96 @ 0x60 │ │ │ │ str.w r8, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -349299,46 +349298,46 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 15c818 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 15c6a6 │ │ │ │ ldr.w r2, [fp, #108] @ 0x6c │ │ │ │ b.n 15c8b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15cacc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 15c934 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 24e784 │ │ │ │ + bl 24e77c │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 15c676 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 15c5dc │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1f39b8 │ │ │ │ + bl 1f39b0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5422c │ │ │ │ ldr r2, [pc, #424] @ (15cbcc ) │ │ │ │ ldr r3, [pc, #424] @ (15cbd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -349404,28 +349403,28 @@ │ │ │ │ b.n 15c8b0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movw r1, #685 @ 0x2ad │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str.w r8, [r3, r6, lsl #2] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ add.w r5, r0, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ str.w r8, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 15c818 │ │ │ │ mov r6, r7 │ │ │ │ b.n 15c796 │ │ │ │ @@ -349449,15 +349448,15 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 15c504 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 1f3994 │ │ │ │ + bl 1f398c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r1, r3 │ │ │ │ add r3, sp, #376 @ 0x178 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ mov r0, r3 │ │ │ │ @@ -349478,27 +349477,27 @@ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15c5b6 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 15ca0c │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ b.n 15ca16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ b.n 15cb9e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -349655,35 +349654,35 @@ │ │ │ │ it eq │ │ │ │ moveq r9, r3 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15cd86 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ str.w r3, [sl, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ str r6, [r7, #76] @ 0x4c │ │ │ │ @@ -349694,15 +349693,15 @@ │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r6, [r4, #33] @ 0x21 │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 15d19a │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.w 15d1d2 │ │ │ │ cmp r6, #32 │ │ │ │ beq.n 15ce42 │ │ │ │ @@ -349713,15 +349712,15 @@ │ │ │ │ beq.w 15d2aa │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 15ce1a │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ movs r1, #156 @ 0x9c │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ movs r1, #1 │ │ │ │ @@ -349732,23 +349731,23 @@ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r1, r2 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e2388 │ │ │ │ + bl 1e2380 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1214 │ │ │ │ + bl 1e120c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 15ccfe │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15cce2 │ │ │ │ mov r6, fp │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ ldr.w fp, [r7] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ @@ -349830,19 +349829,19 @@ │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ itete mi │ │ │ │ movmi r1, #161 @ 0xa1 │ │ │ │ movwpl r1, #429 @ 0x1ad │ │ │ │ ldrmi r0, [r7, #44] @ 0x2c │ │ │ │ ldrpl r0, [r7, #44] @ 0x2c │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #754 @ 0x2f2 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ str.w r9, [r7, #48] @ 0x30 │ │ │ │ str.w fp, [r7, #60] @ 0x3c │ │ │ │ @@ -349855,23 +349854,23 @@ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1214 │ │ │ │ + bl 1e120c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 15ced2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ceb6 │ │ │ │ b.n 15cff0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ adds r4, #8 │ │ │ │ @@ -349930,73 +349929,73 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15d040 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #3 │ │ │ │ movw r1, #683 @ 0x2ab │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ strd r3, r2, [r7, #112] @ 0x70 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ movs r1, #133 @ 0x85 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - bl 1dfcd8 │ │ │ │ + bl 1dfcd0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1eff54 │ │ │ │ + bl 1eff4c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ ldrd r5, r4, [r3] │ │ │ │ str r4, [r5, #4] │ │ │ │ str r5, [r4, #0] │ │ │ │ strd r2, r2, [r3] │ │ │ │ str r2, [r1, #20] │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr r2, [pc, #664] @ (15d3a8 ) │ │ │ │ ldr r3, [pc, #668] @ (15d3ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -350034,44 +350033,44 @@ │ │ │ │ moveq r4, r5 │ │ │ │ bne.w 15ce5e │ │ │ │ movs r5, #0 │ │ │ │ b.n 15cd26 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov fp, r0 │ │ │ │ b.n 15cf64 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ b.n 15cf26 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ vstr d8, [r7, #112] @ 0x70 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15d1c0 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r9, r0 │ │ │ │ b.n 15ce42 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp] │ │ │ │ str.w r3, [fp, #8] │ │ │ │ add.w r6, r7, #140 @ 0x8c │ │ │ │ str.w r9, [r7, #124] @ 0x7c │ │ │ │ @@ -350104,102 +350103,102 @@ │ │ │ │ str.w r9, [r7, #152] @ 0x98 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldr.w lr, [r7, #24] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r3, r9, #20 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r9, r0 │ │ │ │ b.n 15ce42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ orr.w r3, r6, #4 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e523c │ │ │ │ mov r9, r0 │ │ │ │ b.n 15ce42 │ │ │ │ mov ip, r6 │ │ │ │ str.w r9, [r7, #152] @ 0x98 │ │ │ │ add.w r6, r7, #172 @ 0xac │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ str r1, [r7, #20] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ add.w r3, r7, #172 @ 0xac │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ mov lr, r3 │ │ │ │ str r3, [r7, #24] │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r1, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldrd r1, r0, [r7, #36] @ 0x24 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ b.n 15d20a │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 15cfc6 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp.w r2, #776 @ 0x308 │ │ │ │ beq.w 15d150 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ceb6 │ │ │ │ b.n 15cff0 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 15ce5e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #447 @ 0x1bf │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 15d176 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15cce2 │ │ │ │ b.n 15ce6c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #447 @ 0x1bf │ │ │ │ cmp r3, r2 │ │ │ │ @@ -350398,15 +350397,15 @@ │ │ │ │ str r0, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #64] @ 0x40 │ │ │ │ bne.n 15d528 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add.w r0, lr, #112 @ 0x70 │ │ │ │ - bl 1c6f54 │ │ │ │ + bl 1c6f4c │ │ │ │ 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 │ │ │ │ @@ -350429,15 +350428,15 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c6f54 │ │ │ │ + bl 1c6f4c │ │ │ │ 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} │ │ │ │ @@ -350457,15 +350456,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 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 15d5c0 │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -350557,15 +350556,15 @@ │ │ │ │ movlt r6, #1 │ │ │ │ movge r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15d6da │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c6e18 │ │ │ │ + bl 1c6e10 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -350628,15 +350627,15 @@ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15d786 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1c6e18 │ │ │ │ + bl 1c6e10 │ │ │ │ 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, 15d7ca │ │ │ │ mov r4, r3 │ │ │ │ @@ -350647,15 +350646,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15d7ba │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 15d76c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15d772 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r7, [r5, #20] │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ b.n 15d76c │ │ │ │ @@ -350677,29 +350676,29 @@ │ │ │ │ bne.n 15d88c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 15d778 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ 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 15d772 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbz r3, 15d87c │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 1c6f54 │ │ │ │ + bl 1c6f4c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cbz r1, 15d888 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ b.n 15d846 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -350714,20 +350713,20 @@ │ │ │ │ movge r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15d844 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1c6e18 │ │ │ │ + bl 1c6e10 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 15d772 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov r7, r0 │ │ │ │ b.n 15d81e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 15d82e │ │ │ │ @@ -351103,15 +351102,15 @@ │ │ │ │ bhi.w 15df28 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bls.w 15df1a │ │ │ │ sub.w fp, r0, #28 │ │ │ │ add.w r0, fp, #28 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov lr, r0 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ cbz r0, 15dc66 │ │ │ │ sub.w lr, r0, #28 │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ @@ -351264,20 +351263,20 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15e070 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c72a8 │ │ │ │ + bl 1c72a0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 15de0c │ │ │ │ b.n 15e070 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15e070 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15ddfe │ │ │ │ ldrh r4, [r5, #14] │ │ │ │ @@ -351395,15 +351394,15 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15df1e │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 15dc4a │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15e092 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ sub.w fp, r0, #28 │ │ │ │ b.n 15dc4e │ │ │ │ adds r4, r7, r6 │ │ │ │ mov r3, r6 │ │ │ │ @@ -351425,15 +351424,15 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15e00c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15e036 │ │ │ │ add.w r0, r3, #28 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ cbz r0, 15df94 │ │ │ │ subs r0, #28 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 15dc7a │ │ │ │ mvns r4, r3 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -351548,105 +351547,105 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ movs r6, #0 │ │ │ │ adds r0, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1c72a8 │ │ │ │ + bl 1c72a0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e1bc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1c72a8 │ │ │ │ + bl 1c72a0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e1b0 │ │ │ │ add.w r0, r9, #12 │ │ │ │ strb.w r6, [r9, #24] │ │ │ │ - bl 1c72a8 │ │ │ │ + bl 1c72a0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e1a4 │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 1c72a8 │ │ │ │ + bl 1c72a0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e198 │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 1c72a8 │ │ │ │ + bl 1c72a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e18c │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 1c72a8 │ │ │ │ + bl 1c72a0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15e180 │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 1c72a8 │ │ │ │ + bl 1c72a0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 15e174 │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 1c72a8 │ │ │ │ + bl 1c72a0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 15e168 │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 1c72a8 │ │ │ │ + bl 1c72a0 │ │ │ │ cbz r0, 15e15c │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 15e0a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e14c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e13e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e130 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e114 │ │ │ │ mov r0, fp │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e102 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e0f0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e0de │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e0cc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -352204,22 +352203,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 1c72a8 │ │ │ │ + bl 1c72a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e862 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 15e7ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e862 │ │ │ │ ldr.w r4, [r5, #-8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -352242,15 +352241,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 15e818 │ │ │ │ mov r1, fp │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ cbz r0, 15e83a │ │ │ │ ldrh r2, [r0, #8] │ │ │ │ cmp sl, r2 │ │ │ │ beq.n 15e80c │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ @@ -352294,30 +352293,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 1c72a8 │ │ │ │ + bl 1c72a0 │ │ │ │ cbz r0, 15e8d8 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #12 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cbz r3, 15e8c4 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cbz r2, 15e8be │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ cbz r0, 15e8be │ │ │ │ ldrh r1, [r0, #8] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 15e8be │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ @@ -352325,15 +352324,15 @@ │ │ │ │ cbnz r6, 15e8cc │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15e890 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e886 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -352720,15 +352719,15 @@ │ │ │ │ mov.w r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ ite eq │ │ │ │ moveq r3, #2 │ │ │ │ movne r3, #1 │ │ │ │ str.w sp, [r7, #4] │ │ │ │ str r3, [r7, #32] │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r1, sp │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ @@ -352780,19 +352779,19 @@ │ │ │ │ bmi.w 15f3dc │ │ │ │ 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 1c72bc │ │ │ │ + bl 1c72b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15f304 │ │ │ │ - bl 1c7304 │ │ │ │ + bl 1c72fc │ │ │ │ movs r3, #16 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov fp, sl │ │ │ │ @@ -352866,15 +352865,15 @@ │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 15efc0 │ │ │ │ ldr r5, [r7, #84] @ 0x54 │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7304 │ │ │ │ + bl 1c72fc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrh.w lr, [r5, #14] │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 15ed9a │ │ │ │ ldr r1, [r7, #8] │ │ │ │ @@ -353018,15 +353017,15 @@ │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, fp │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ str r0, [r7, #72] @ 0x48 │ │ │ │ b.n 15ee0c │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r2 │ │ │ │ orr.w r5, r8, r3 │ │ │ │ ldr r3, [pc, #964] @ (15f390 ) │ │ │ │ @@ -353336,15 +353335,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #12] │ │ │ │ str r3, [r7, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ and.w r3, r2, #8192 @ 0x2000 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ b.n 15ef38 │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ @@ -353613,26 +353612,26 @@ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 15f5f6 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 15f5e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7304 │ │ │ │ + bl 1c72fc │ │ │ │ cbz r0, 15f5b0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n 15f5b0 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 15f5b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7304 │ │ │ │ + bl 1c72fc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f596 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 15f5b0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ @@ -353687,27 +353686,27 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 15f720 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1c6f54 │ │ │ │ + bl 1c6f4c │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl 1c72a8 │ │ │ │ + bl 1c72a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15f6f8 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c6f54 │ │ │ │ + bl 1c6f4c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ cbz r0, 15f6ba │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15f702 │ │ │ │ @@ -353724,19 +353723,19 @@ │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ mov.w r3, ip, lsr #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15f684 │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1c6e18 │ │ │ │ + bl 1c6e10 │ │ │ │ cbz r5, 15f6f8 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15f662 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ @@ -353757,38 +353756,38 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15f6ce │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1c6e18 │ │ │ │ + bl 1c6e10 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 15f6ae │ │ │ │ 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 1c6e18 │ │ │ │ + bl 1c6e10 │ │ │ │ b.n 15f6ac │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1c6e18 │ │ │ │ + bl 1c6e10 │ │ │ │ b.n 15f6f4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6f54 │ │ │ │ + bl 1c6f4c │ │ │ │ b.n 15f64a │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ @@ -354039,15 +354038,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 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ ldr.w r3, [r6, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ b.n 15f922 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -354057,25 +354056,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 1c6f54 │ │ │ │ + bl 1c6f4c │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 1c72a8 │ │ │ │ + bl 1c72a0 │ │ │ │ cbz r0, 15f9e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15e0a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f9d6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 15fa14 │ │ │ │ @@ -354198,15 +354197,15 @@ │ │ │ │ movs r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15fade │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r6, #2 │ │ │ │ mov r3, r1 │ │ │ │ b.n 15fade │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ movs r4, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr.w r2, [pc, #2500] @ 160514 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -354224,15 +354223,15 @@ │ │ │ │ bl 18bd0c │ │ │ │ mov r0, r5 │ │ │ │ bl 1615a8 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 193b60 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ ldrb.w r3, [r5, #1215] @ 0x4bf │ │ │ │ strb.w r3, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ str.w r3, [r0, #380] @ 0x17c │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ str.w r3, [r0, #384] @ 0x180 │ │ │ │ ldr.w r2, [pc, #2432] @ 160520 │ │ │ │ @@ -354377,21 +354376,21 @@ │ │ │ │ bl 1689dc │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #372] @ 0x174 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1c5f78 │ │ │ │ + bl 1c5f70 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r0, [r4, #400] @ 0x190 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1c5f78 │ │ │ │ + bl 1c5f70 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ adds r3, #7 │ │ │ │ str.w r0, [r4, #404] @ 0x194 │ │ │ │ mov r0, r7 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -354663,52 +354662,52 @@ │ │ │ │ mla r3, r5, r3, r4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15ffe0 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ - bl 1c2ec8 │ │ │ │ + bl 1c2ec0 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, r9, #112 @ 0x70 │ │ │ │ - bl 1c72a8 │ │ │ │ + bl 1c72a0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 160028 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 160010 │ │ │ │ add.w r0, r9, #236 @ 0xec │ │ │ │ - bl 1c72a8 │ │ │ │ + bl 1c72a0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16004c │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 160034 │ │ │ │ add.w r0, r9, #360 @ 0x168 │ │ │ │ - bl 1c72a8 │ │ │ │ + bl 1c72a0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 160070 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 160058 │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ ittt ne │ │ │ │ @@ -354757,15 +354756,15 @@ │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 160184 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1601a0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1601a0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrh r0, [r0, #8] │ │ │ │ and.w ip, r3, #8192 @ 0x2000 │ │ │ │ and.w r1, r3, #8 │ │ │ │ and.w lr, r3, #4 │ │ │ │ @@ -355457,15 +355456,15 @@ │ │ │ │ ldr.w sl, [r9, #404] @ 0x194 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ movs r3, #12 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ ldr.w r0, [sl, r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 160b0a │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ ldr.w r6, [r9, #372] @ 0x174 │ │ │ │ ldr.w lr, [fp, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr.w ip, [r3, lr, lsl #2] │ │ │ │ b.n 16032e │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -355527,15 +355526,15 @@ │ │ │ │ bne.w 160e56 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 190c30 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 1613b8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [pc, #2748] @ 161404 │ │ │ │ ldr.w r3, [pc, #2748] @ 161408 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -355706,15 +355705,15 @@ │ │ │ │ beq.w 15fea6 │ │ │ │ subs r2, #248 @ 0xf8 │ │ │ │ b.w 15fea6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ b.w 160242 │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r1, [sp, #28] │ │ │ │ - bl 1c2ec8 │ │ │ │ + bl 1c2ec0 │ │ │ │ str.w r0, [sl, r6] │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ b.n 160870 │ │ │ │ lsls r3, r3, #12 │ │ │ │ it mi │ │ │ │ submi r5, #248 @ 0xf8 │ │ │ │ b.n 1609e0 │ │ │ │ @@ -356019,15 +356018,15 @@ │ │ │ │ ldr.w r3, [pc, #1496] @ 16140c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1496] @ 161410 │ │ │ │ ldr.w r1, [pc, #1496] @ 161414 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ mov r0, r4 │ │ │ │ bl 19702c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 16092e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ bl 19156c │ │ │ │ @@ -356056,44 +356055,44 @@ │ │ │ │ ldr.w r3, [pc, #1400] @ 161418 │ │ │ │ ldr.w r2, [pc, #1400] @ 16141c │ │ │ │ ldr.w r1, [pc, #1400] @ 161420 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ mov r0, r4 │ │ │ │ bl 19702c │ │ │ │ b.w 15fcc0 │ │ │ │ ldr.w r3, [pc, #1376] @ 161424 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1376] @ 161428 │ │ │ │ ldr.w r1, [pc, #1376] @ 16142c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ mov r0, r5 │ │ │ │ bl 19702c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ b.w 15fbc6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #16 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1c5f78 │ │ │ │ + bl 1c5f70 │ │ │ │ ldr.w r2, [pc, #1320] @ 161430 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r9, #4] │ │ │ │ ldr.w r2, [pc, #1312] @ 161434 │ │ │ │ add.w r0, r4, #16 │ │ │ │ @@ -356345,15 +356344,15 @@ │ │ │ │ bne.w 16105e │ │ │ │ ldrd sl, r8, [sp, #48] @ 0x30 │ │ │ │ ldrd r7, fp, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ b.w 15fc88 │ │ │ │ ldrh.w lr, [r5, #8] │ │ │ │ clz r5, lr │ │ │ │ rsb r5, r5, #32 │ │ │ │ add.w r5, r2, r5, lsl #1 │ │ │ │ cmp lr, sl │ │ │ │ it ne │ │ │ │ @@ -356563,98 +356562,98 @@ │ │ │ │ ldr r2, [pc, #128] @ (161440 ) │ │ │ │ ldr r1, [pc, #132] @ (161444 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ mov r0, r4 │ │ │ │ bl 19702c │ │ │ │ b.w 16093e │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ b.w 15fd7a │ │ │ │ mov lr, r9 │ │ │ │ b.w 160734 │ │ │ │ ldr r3, [pc, #96] @ (161448 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #96] @ (16144c ) │ │ │ │ ldr r1, [pc, #100] @ (161450 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ mov r0, r4 │ │ │ │ bl 19702c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 160e88 │ │ │ │ nop │ │ │ │ subw r0, lr, #2209 @ 0x8a1 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ - movs r5, r3 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + ldmia r1, {r1, r2, r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + ldmia r1!, {r3, r4} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + add r0, sp, #376 @ 0x178 │ │ │ │ movs r5, r3 │ │ │ │ ldmia r0!, {r1, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #992 @ (adr r7, 161804 ) │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + add r7, pc, #960 @ (adr r7, 1617e4 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6} │ │ │ │ + movs r5, r3 │ │ │ │ + ldmia r0!, {r3, r7} │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #856 @ (adr r7, 161788 ) │ │ │ │ + add r7, pc, #824 @ (adr r7, 161768 ) │ │ │ │ movs r5, r3 │ │ │ │ stmia r5!, {r0, r2, r4, r5, r6, r7} │ │ │ │ vqshlu.s64 q14, , #63 @ 0x3f │ │ │ │ vsli.64 q14, , #63 @ 0x3f │ │ │ │ - vsri.32 d28, d0, #1 │ │ │ │ + vraddhn.i d28, , q4 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r2, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #904 @ (adr r2, 1617d0 ) │ │ │ │ + add r2, pc, #872 @ (adr r2, 1617b0 ) │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r2, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r1, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #736 @ (adr r2, 161734 ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 161714 ) │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #52] @ (16148c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #52] @ (161490 ) │ │ │ │ ldr r1, [pc, #56] @ (161494 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ mov r0, r4 │ │ │ │ bl 19702c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 160e72 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 160946 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ b.n 16103a │ │ │ │ - stmia r3!, {r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r2, r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r1} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #288 @ (adr r2, 1615b8 ) │ │ │ │ + add r2, pc, #256 @ (adr r2, 161598 ) │ │ │ │ movs r5, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ and.w r0, r0, #528384 @ 0x81000 │ │ │ │ sub.w r0, r0, #528384 @ 0x81000 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ @@ -356761,15 +356760,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #20 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr.w r3, [pc, #1744] @ 161ca8 │ │ │ │ @@ -356778,15 +356777,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ bl 18fc50 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1c5f78 │ │ │ │ + bl 1c5f70 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 175f6c │ │ │ │ ldr.w r2, [pc, #1712] @ 161cac │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ @@ -356802,21 +356801,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 161752 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 16163e │ │ │ │ b.n 161672 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 161672 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 161632 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -356830,15 +356829,15 @@ │ │ │ │ ldr r7, [r2, #28] │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 161742 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 161652 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16163e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r4, r2 │ │ │ │ @@ -356854,15 +356853,15 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #12 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bl 1c5f78 │ │ │ │ + bl 1c5f70 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add.w r4, r5, r7, lsl #3 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 161c6e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -356941,15 +356940,15 @@ │ │ │ │ bne.n 1616dc │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrd r7, r5, [sp, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5f78 │ │ │ │ + bl 1c5f70 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ movs r6, #12 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str.w r0, [r5, r7, lsl #3] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ blx 55100 │ │ │ │ @@ -357083,15 +357082,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 1618c2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r2 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ b.n 161904 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -357356,15 +357355,15 @@ │ │ │ │ adds r2, r3, r1 │ │ │ │ ldr.w fp, [r3, r1] │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 161c96 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 161c76 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ @@ -357384,15 +357383,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ itt eq │ │ │ │ moveq r7, r2 │ │ │ │ moveq r8, r5 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 161bde │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 161c76 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ @@ -357460,15 +357459,15 @@ │ │ │ │ subs r6, r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ite ne │ │ │ │ movne r0, r6 │ │ │ │ moveq r0, r3 │ │ │ │ mov.w r1, #2008 @ 0x7d8 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 161dc0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #104] @ 0x68 │ │ │ │ subs r6, #0 │ │ │ │ @@ -357492,15 +357491,15 @@ │ │ │ │ ldrb.w r3, [r3, #320] @ 0x140 │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ strb.w r3, [r4, #1215] @ 0x4bf │ │ │ │ blx 55100 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - bl 1c61cc │ │ │ │ + bl 1c61c4 │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ subs r2, #1 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ cmp r2, #13 │ │ │ │ bhi.n 161d96 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -357541,15 +357540,15 @@ │ │ │ │ blx 55100 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 161dc4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ blx 55100 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ @@ -357600,15 +357599,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cbnz r6, 161ea6 │ │ │ │ + cbnz r6, 161ea4 │ │ │ │ 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 │ │ │ │ @@ -357629,21 +357628,21 @@ │ │ │ │ ldr r3, [pc, #20] @ (161ed8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 161eaa │ │ │ │ ldr r3, [pc, #16] @ (161edc ) │ │ │ │ add r3, pc │ │ │ │ b.n 161eaa │ │ │ │ nop │ │ │ │ - lsls r0, r0, #25 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r4, 161eea │ │ │ │ + cbnz r4, 161ee8 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r4, 161eea │ │ │ │ + cbnz r4, 161ee8 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ 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 │ │ │ │ @@ -357651,15 +357650,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cbnz r2, 161f14 │ │ │ │ + cbnz r2, 161f12 │ │ │ │ movs r5, r3 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cbnz r3, 161f12 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -357671,15 +357670,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ strd r1, ip, [sp] │ │ │ │ movs r1, #1 │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ 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] @ (162038 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -357752,15 +357751,15 @@ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r2, [pc, #72] @ (162048 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #72] @ (16204c ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ mov r0, r4 │ │ │ │ blx 5422c │ │ │ │ ldr r2, [pc, #56] @ (162050 ) │ │ │ │ ldr r3, [pc, #36] @ (16203c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -357776,17 +357775,17 @@ │ │ │ │ nop │ │ │ │ b.n 162184 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 5, pc, cr9, cr15, {7} │ │ │ │ mcr2 15, 4, pc, cr3, cr15, {7} @ │ │ │ │ - @ instruction: 0xb832 │ │ │ │ + @ instruction: 0xb82a │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #608] @ 0x260 │ │ │ │ movs r5, r3 │ │ │ │ svc 228 @ 0xe4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -357874,20 +357873,20 @@ │ │ │ │ mov.w lr, #2 │ │ │ │ b.n 162128 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 162128 │ │ │ │ mov.w lr, #13 │ │ │ │ b.n 162128 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb0c0021 │ │ │ │ - @ instruction: 0xb796 │ │ │ │ + @ instruction: 0xfb040021 │ │ │ │ + @ instruction: 0xb78e │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + @ instruction: 0xb77a │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb76c │ │ │ │ + @ instruction: 0xb764 │ │ │ │ movs r5, r3 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n 1621d6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -357905,15 +357904,15 @@ │ │ │ │ ldr.w r2, [r2, #152] @ 0x98 │ │ │ │ cmp r2, r5 │ │ │ │ bcc.n 1621d2 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1c5fec │ │ │ │ + bl 1c5fe4 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ str.w r0, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ bcs.n 1621d0 │ │ │ │ mov.w r1, #3503345872 @ 0xd0d0d0d0 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ @@ -358121,23 +358120,23 @@ │ │ │ │ nop │ │ │ │ ble.n 162368 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 162450 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + strb r4, [r5, #21] │ │ │ │ movs r4, r5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb4d8 │ │ │ │ + bl 2bb4d0 │ │ │ │ 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 │ │ │ │ @@ -358159,15 +358158,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ subs r1, r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ add r2, r1 │ │ │ │ ands r3, r2 │ │ │ │ str.w r3, [r4, #164] @ 0xa4 │ │ │ │ - bl 1b066c │ │ │ │ + bl 1b0664 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1624d0 │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1624fc │ │ │ │ ldrsh.w r3, [r4, #192] @ 0xc0 │ │ │ │ ldr.w r2, [r4, #548] @ 0x224 │ │ │ │ @@ -358244,19 +358243,19 @@ │ │ │ │ clz r4, r4 │ │ │ │ bl 162510 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ bne.n 162534 │ │ │ │ ldr.w r0, [r6, #252] @ 0xfc │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ add.w r0, r6, #924 @ 0x39c │ │ │ │ - bl 1d9308 │ │ │ │ + bl 1d9300 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ @@ -358417,19 +358416,19 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r0, #0 │ │ │ │ movw r1, #1060 @ 0x424 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ - bl 1d931c │ │ │ │ + bl 1d9314 │ │ │ │ add.w r2, r5, #12 │ │ │ │ str r5, [r4, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r1, #1 │ │ │ │ strex r0, r1, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -358957,15 +358956,15 @@ │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r9, pc │ │ │ │ b.n 162d16 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ beq.n 162d66 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2bcb60 │ │ │ │ + bl 2bcb58 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [pc, #1916] @ 163474 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -359042,15 +359041,15 @@ │ │ │ │ ldrb.w r0, [r0, #912] @ 0x390 │ │ │ │ and.w r7, r3, #3 │ │ │ │ mov.w fp, r3, lsr #2 │ │ │ │ lsls r3, r0, #31 │ │ │ │ ldrb r7, [r2, r7] │ │ │ │ bmi.w 162f38 │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2bcb60 │ │ │ │ + bl 2bcb58 │ │ │ │ add r9, r4 │ │ │ │ ldrb.w r2, [r6, #911] @ 0x38f │ │ │ │ add r9, r5 │ │ │ │ ldrb.w r1, [r6, #910] @ 0x38e │ │ │ │ mov r3, fp │ │ │ │ adds r4, #1 │ │ │ │ adds r6, #5 │ │ │ │ @@ -359083,15 +359082,15 @@ │ │ │ │ ldrb.w r3, [r3, #912] @ 0x390 │ │ │ │ ldrb r7, [r2, r0] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 162f38 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 162dda │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2bcb38 │ │ │ │ + bl 2bcb30 │ │ │ │ b.n 162de2 │ │ │ │ ldr.w fp, [r2, #88] @ 0x58 │ │ │ │ add.w ip, r2, #84 @ 0x54 │ │ │ │ cmp ip, fp │ │ │ │ beq.n 162f1e │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, fp │ │ │ │ @@ -359172,15 +359171,15 @@ │ │ │ │ add.w r3, r9, r4 │ │ │ │ mov.w fp, #63 @ 0x3f │ │ │ │ add r3, r5 │ │ │ │ ldrb.w r3, [r3, #912] @ 0x390 │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.w 162dda │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2bcbe0 │ │ │ │ + bl 2bcbd8 │ │ │ │ b.n 162de2 │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r2, [pc, #1364] @ 16349c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ @@ -359382,15 +359381,15 @@ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 1633a6 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2bcc30 │ │ │ │ + bl 2bcc28 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 162cf6 │ │ │ │ ldrd r8, r4, [sp, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov.w r9, r4, lsl #2 │ │ │ │ @@ -359608,209 +359607,209 @@ │ │ │ │ add r3, pc │ │ │ │ b.w 162982 │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 163434 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r4, [r3, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ movs r1, r4 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ - add sp, #232 @ 0xe8 │ │ │ │ + add sp, #200 @ 0xc8 │ │ │ │ movs r5, r3 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ - add sp, #192 @ 0xc0 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #32 │ │ │ │ + add r7, sp, #0 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ movs r5, r3 │ │ │ │ - add sp, #32 │ │ │ │ + add sp, #0 │ │ │ │ movs r5, r3 │ │ │ │ - add sp, #184 @ 0xb8 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ movs r5, r3 │ │ │ │ - add sp, #192 @ 0xc0 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #736 @ 0x2e0 │ │ │ │ + add r7, sp, #704 @ 0x2c0 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #752 @ 0x2f0 │ │ │ │ + add r6, sp, #720 @ 0x2d0 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #656 @ 0x290 │ │ │ │ + add r6, sp, #624 @ 0x270 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #560 @ 0x230 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ + add r6, sp, #400 @ 0x190 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r0, #20 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r0, #23 │ │ │ │ + asrs r0, r7, #22 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r6, sp, #256 @ 0x100 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #192 @ 0xc0 │ │ │ │ + add r6, sp, #160 @ 0xa0 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ + add r6, sp, #16 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #840 @ 0x348 │ │ │ │ + add r5, sp, #808 @ 0x328 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #688 @ 0x2b0 │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #616 @ 0x268 │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r0, #6] │ │ │ │ + strh r0, [r7, #4] │ │ │ │ movs r7, r3 │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + add r5, sp, #536 @ 0x218 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + add r5, sp, #344 @ 0x158 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ movs r5, r3 │ │ │ │ - push {r2, r5, lr} │ │ │ │ + push {r2, r3, r4, lr} │ │ │ │ movs r5, r3 │ │ │ │ - b.n 163a38 │ │ │ │ + b.n 163a28 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r4, r4, #18 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ movs r6, r3 │ │ │ │ - push {r2, r5, r7} │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - add r4, sp, #816 @ 0x330 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #656 @ 0x290 │ │ │ │ + add r6, sp, #624 @ 0x270 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + add r6, sp, #736 @ 0x2e0 │ │ │ │ movs r5, r3 │ │ │ │ bl 3dd45e │ │ │ │ bl 3a9462 │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ + add r6, sp, #32 │ │ │ │ movs r5, r3 │ │ │ │ - cdp 0, 13, cr0, cr4, cr1, {1} │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + cdp 0, 12, cr0, cr12, cr1, {1} │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #120 @ 0x78 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 1635ec │ │ │ │ + b.n 1635dc │ │ │ │ movs r4, r3 │ │ │ │ - add r5, sp, #560 @ 0x230 │ │ │ │ + add r5, sp, #528 @ 0x210 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #672 @ 0x2a0 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #560 @ 0x230 │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #616 @ 0x268 │ │ │ │ + add r6, sp, #584 @ 0x248 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #232 @ 0xe8 │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ movs r5, r3 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + udf #212 @ 0xd4 │ │ │ │ movs r4, r3 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, sp, #32 │ │ │ │ + add r4, sp, #0 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + add r4, sp, #200 @ 0xc8 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, sp, #168 @ 0xa8 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ movs r5, r3 │ │ │ │ - bgt.n 16343c │ │ │ │ + bgt.n 16342c │ │ │ │ movs r4, r3 │ │ │ │ ldmia r6!, {r3, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r6, pc, #632 @ (adr r6, 163740 ) │ │ │ │ + add r6, pc, #600 @ (adr r6, 163720 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #568 @ (adr r6, 163704 ) │ │ │ │ + add r6, pc, #536 @ (adr r6, 1636e4 ) │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r2, r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #32 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #792 @ 0x318 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #168 @ (adr r6, 163588 ) │ │ │ │ + add r6, pc, #136 @ (adr r6, 163568 ) │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xe98a0021 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + @ instruction: 0xe9820021 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #32 @ (adr r6, 16350c ) │ │ │ │ + add r6, pc, #0 @ (adr r6, 1634ec ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #1008 @ (adr r5, 1638e0 ) │ │ │ │ + add r5, pc, #976 @ (adr r5, 1638c0 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrd r0, r0, [sl, #-132] @ 0x84 │ │ │ │ - add r2, sp, #736 @ 0x2e0 │ │ │ │ + ldrd r0, r0, [r2, #-132] @ 0x84 │ │ │ │ + add r2, sp, #704 @ 0x2c0 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #856 @ (adr r5, 163854 ) │ │ │ │ + add r5, pc, #824 @ (adr r5, 163834 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #792 @ 0x318 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #768 @ 0x300 │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #720 @ 0x2d0 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ + add r2, sp, #664 @ 0x298 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r2, sp, #616 @ 0x268 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #352 @ (adr r5, 163680 ) │ │ │ │ + add r5, pc, #320 @ (adr r5, 163660 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldmia.w r2!, {r0, r5} │ │ │ │ - add r2, sp, #480 @ 0x1e0 │ │ │ │ + stmia.w sl!, {r0, r5} │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #200 @ (adr r5, 1635f4 ) │ │ │ │ + add r5, pc, #168 @ (adr r5, 1635d4 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #112 @ (adr r5, 1635a0 ) │ │ │ │ + add r5, pc, #80 @ (adr r5, 163580 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrd r0, r0, [r6], #-132 @ 0x84 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + strd r0, r0, [lr], #-132 @ 0x84 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #984 @ (adr r4, 163914 ) │ │ │ │ + add r4, pc, #952 @ (adr r4, 1638f4 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #880 @ (adr r4, 1638b0 ) │ │ │ │ + add r4, pc, #848 @ (adr r4, 163890 ) │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xe8360021 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + @ instruction: 0xe82e0021 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #728 @ (adr r4, 163824 ) │ │ │ │ + add r4, pc, #696 @ (adr r4, 163804 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #824 @ (adr r4, 163888 ) │ │ │ │ + add r4, pc, #792 @ (adr r4, 163868 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #832 @ (adr r4, 163894 ) │ │ │ │ + add r4, pc, #800 @ (adr r4, 163874 ) │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1952] @ 0x7a0 │ │ │ │ ldr.w r2, [pc, #1080] @ 1639a0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -359823,30 +359822,30 @@ │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2108] @ 0x83c │ │ │ │ mov.w r3, #0 │ │ │ │ bl 162424 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1d6e68 │ │ │ │ + bl 1d6e60 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 163716 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r4, #202 @ 0xca │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add.w r5, r4, #236 @ 0xec │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2072 @ 0x818 │ │ │ │ - bl 1d73d4 │ │ │ │ + bl 1d73cc │ │ │ │ addw r1, sp, #2072 @ 0x818 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3bb0 │ │ │ │ + bl 1c3ba8 │ │ │ │ ldr r3, [pc, #996] @ (1639ac ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbnz r7, 163626 │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 1635fa │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ @@ -359898,15 +359897,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1636f6 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r1, [pc, #876] @ (1639b8 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1c6278 │ │ │ │ + bl 1c6270 │ │ │ │ ldr r1, [pc, #868] @ (1639bc ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ blx 55474 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 163722 │ │ │ │ @@ -359924,15 +359923,15 @@ │ │ │ │ beq.w 163996 │ │ │ │ mov r0, r4 │ │ │ │ bl 162424 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16397e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16390a │ │ │ │ add.w r8, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r8] │ │ │ │ @@ -359977,18 +359976,18 @@ │ │ │ │ str.w r3, [r8] │ │ │ │ str r3, [r1, #0] │ │ │ │ blx 54a68 │ │ │ │ mov r6, r0 │ │ │ │ b.n 163620 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ b.n 1635a0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cbnz r3, 163786 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 163700 │ │ │ │ ldr r2, [pc, #652] @ (1639c4 ) │ │ │ │ ldr r3, [pc, #620] @ (1639a4 ) │ │ │ │ add r2, pc │ │ │ │ @@ -360068,15 +360067,15 @@ │ │ │ │ str r6, [r2, #0] │ │ │ │ bl 1628a0 │ │ │ │ mov r0, r6 │ │ │ │ blx 55208 │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr.w r8, [r8] │ │ │ │ mov r1, r6 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ mov r2, r8 │ │ │ │ blx 55100 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -360124,15 +360123,15 @@ │ │ │ │ bl 1628a0 │ │ │ │ mov r0, r6 │ │ │ │ blx 55208 │ │ │ │ ldr r1, [pc, #328] @ (1639e0 ) │ │ │ │ ldr.w r2, [r8] │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ac0 │ │ │ │ + bl 1c3ab8 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 5422c │ │ │ │ b.n 163734 │ │ │ │ ldr r2, [pc, #308] @ (1639e4 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1637d2 │ │ │ │ ldr r2, [pc, #304] @ (1639e8 ) │ │ │ │ @@ -360239,71 +360238,71 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + lsls r2, r5, #7 │ │ │ │ movs r6, r3 │ │ │ │ - add r7, pc, #376 @ (adr r7, 163b34 ) │ │ │ │ + add r7, pc, #344 @ (adr r7, 163b14 ) │ │ │ │ movs r5, r3 │ │ │ │ - b.n 163478 │ │ │ │ + b.n 163468 │ │ │ │ movs r1, r4 │ │ │ │ - add r6, pc, #912 @ (adr r6, 163d54 ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 163d34 ) │ │ │ │ movs r5, r3 │ │ │ │ ldmia r0!, {r2, r6, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r1, #12] │ │ │ │ + str r0, [r0, #12] │ │ │ │ movs r1, r4 │ │ │ │ - add r6, pc, #16 @ (adr r6, 1639e4 ) │ │ │ │ + add r5, pc, #1008 @ (adr r5, 163dc4 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #304 @ (adr r5, 163b08 ) │ │ │ │ + add r5, pc, #272 @ (adr r5, 163ae8 ) │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + str r6, [r5, #0] │ │ │ │ movs r1, r4 │ │ │ │ - add r5, pc, #464 @ (adr r5, 163bb0 ) │ │ │ │ + add r5, pc, #432 @ (adr r5, 163b90 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r1, #24] │ │ │ │ + ldrb r2, [r0, #24] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [sp, #664] @ 0x298 │ │ │ │ + ldr r7, [sp, #632] @ 0x278 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [sp, #408] @ 0x198 │ │ │ │ + ldr r7, [sp, #376] @ 0x178 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r7, [sp, #400] @ 0x190 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [sp, #344] @ 0x158 │ │ │ │ + ldr r7, [sp, #312] @ 0x138 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #464 @ (adr r4, 163bd0 ) │ │ │ │ + add r4, pc, #432 @ (adr r4, 163bb0 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #936 @ (adr r4, 163dac ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 163d8c ) │ │ │ │ movs r5, r3 │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r4, [r5, #8] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ + ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r5, #8] │ │ │ │ + strb r0, [r4, #8] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #296 @ (adr r4, 163b48 ) │ │ │ │ + add r4, pc, #264 @ (adr r4, 163b28 ) │ │ │ │ movs r5, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #120 @ (adr r4, 163aa0 ) │ │ │ │ + add r4, pc, #88 @ (adr r4, 163a80 ) │ │ │ │ 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 │ │ │ │ @@ -360433,15 +360432,15 @@ │ │ │ │ blx 5548c │ │ │ │ cbz r0, 163bfe │ │ │ │ ldr r2, [pc, #328] @ (163cd8 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #328] @ (163cdc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ movs r1, #1 │ │ │ │ lsr.w r0, r8, r1 │ │ │ │ blx 54fbc │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 163c50 │ │ │ │ cmp r4, r7 │ │ │ │ @@ -360472,15 +360471,15 @@ │ │ │ │ bne.n 163bba │ │ │ │ b.n 163bc0 │ │ │ │ ldrh.w lr, [r6, #172] @ 0xac │ │ │ │ mov r7, ip │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 163b52 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 173cd0 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [pc, #204] @ (163ce0 ) │ │ │ │ ldr r3, [pc, #184] @ (163ccc ) │ │ │ │ @@ -360496,106 +360495,106 @@ │ │ │ │ ldrd r3, r4, [r2, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #176] @ (163ce4 ) │ │ │ │ ldr r1, [pc, #180] @ (163ce8 ) │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ movs r0, #0 │ │ │ │ b.n 163c10 │ │ │ │ cmp r7, r4 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r4 │ │ │ │ uxth.w r8, r8 │ │ │ │ b.n 163b8c │ │ │ │ ldr r4, [pc, #152] @ (163cec ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #152] @ (163cf0 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 161f40 │ │ │ │ ldr r2, [pc, #136] @ (163cf4 ) │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 161f40 │ │ │ │ mov r0, r9 │ │ │ │ blx 5422c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ b.n 163c3e │ │ │ │ ldr.w r4, [r6, #252] @ 0xfc │ │ │ │ ldr r2, [pc, #104] @ (163cf8 ) │ │ │ │ ldr r1, [pc, #104] @ (163cfc ) │ │ │ │ ldrd r3, r4, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n 163c3e │ │ │ │ mov r4, lr │ │ │ │ b.n 163b7e │ │ │ │ ldr r2, [pc, #88] @ (163d00 ) │ │ │ │ ldr r1, [pc, #88] @ (163d04 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n 163c82 │ │ │ │ ldr r2, [pc, #80] @ (163d08 ) │ │ │ │ ldr r1, [pc, #84] @ (163d0c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.n 163c82 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #312 @ (adr r3, 163e14 ) │ │ │ │ + add r3, pc, #280 @ (adr r3, 163df4 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r2, #12] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ movs r5, r3 │ │ │ │ stmia r3!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r1, pc, #960 @ (adr r1, 1640a8 ) │ │ │ │ + add r1, pc, #928 @ (adr r1, 164088 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r6, #9] │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r2, #9] │ │ │ │ + ldrb r2, [r1, #9] │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #880 @ (adr r2, 164064 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 164044 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #936 @ (adr r2, 1640a0 ) │ │ │ │ + add r2, pc, #904 @ (adr r2, 164080 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, pc, #664 @ (adr r1, 163f94 ) │ │ │ │ + add r1, pc, #632 @ (adr r1, 163f74 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + ldrb r0, [r1, #8] │ │ │ │ movs r5, r3 │ │ │ │ - add r1, pc, #696 @ (adr r1, 163fbc ) │ │ │ │ + add r1, pc, #664 @ (adr r1, 163f9c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r4, [r6, #7] │ │ │ │ movs r5, r3 │ │ │ │ - add r1, pc, #896 @ (adr r1, 16408c ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 16406c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + ldrb r6, [r4, #7] │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #328] @ (163e6c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -360676,15 +360675,15 @@ │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ bl 163a28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 163dbc │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 1504ec │ │ │ │ ldr r3, [pc, #96] @ (163e70 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -360700,41 +360699,41 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ bne.n 163d96 │ │ │ │ b.n 163d6a │ │ │ │ ldr.w r0, [r5, #252] @ 0xfc │ │ │ │ mov r1, r4 │ │ │ │ - bl 25cd9c │ │ │ │ + bl 25cd94 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ b.n 163e1e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [pc, #40] @ (163e74 ) │ │ │ │ ldr r2, [pc, #40] @ (163e78 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25ce44 │ │ │ │ + bl 25ce3c │ │ │ │ b.n 163e18 │ │ │ │ nop │ │ │ │ stmia r2!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ movs r5, r3 │ │ │ │ - add r1, pc, #184 @ (adr r1, 163f34 ) │ │ │ │ + add r1, pc, #152 @ (adr r1, 163f14 ) │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #0 │ │ │ │ bl 163d10 │ │ │ │ @@ -360745,15 +360744,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr.w r4, [r7, #920] @ 0x398 │ │ │ │ cbz r4, 163ed6 │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ and.w r6, r6, #1 │ │ │ │ cbz r6, 163f0c │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r4, #16 │ │ │ │ @@ -360776,15 +360775,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str.w r0, [r7, #920] @ 0x398 │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 163efe │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r7, #924 @ 0x39c │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 163ec2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ @@ -361014,15 +361013,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ itet ne │ │ │ │ lslne r1, r4, #2 │ │ │ │ lsreq r4, r3, #2 │ │ │ │ movne r0, r0 │ │ │ │ - ldrsb r0, [r2, r6] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ movs r4, r5 │ │ │ │ bkpt 0x00a2 │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -361091,48 +361090,48 @@ │ │ │ │ cbz r1, 16427e │ │ │ │ ldr r3, [pc, #176] @ (1642d0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ b.n 1641a2 │ │ │ │ ldr r0, [pc, #172] @ (1642d4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb294 │ │ │ │ + bl 1cb28c │ │ │ │ ldr r3, [pc, #168] @ (1642d8 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 1641e2 │ │ │ │ ldr r0, [pc, #152] @ (1642dc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb294 │ │ │ │ + bl 1cb28c │ │ │ │ ldr r3, [pc, #148] @ (1642e0 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 1641b4 │ │ │ │ ldr r0, [pc, #128] @ (1642e4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb294 │ │ │ │ + bl 1cb28c │ │ │ │ ldr r3, [pc, #124] @ (1642e8 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 1641cc │ │ │ │ ldr r0, [pc, #108] @ (1642ec ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb294 │ │ │ │ + bl 1cb28c │ │ │ │ ldr r3, [pc, #104] @ (1642f0 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ @@ -361144,28 +361143,28 @@ │ │ │ │ sbcs.w r0, lr, #161 @ 0xa1 │ │ │ │ sbc.w r0, r8, #161 @ 0xa1 │ │ │ │ @ instruction: 0xf18000a1 │ │ │ │ adcs.w r0, lr, #161 @ 0xa1 │ │ │ │ sbcs.w r0, r6, #161 @ 0xa1 │ │ │ │ adc.w r0, r6, #161 @ 0xa1 │ │ │ │ sbc.w r0, r4, #161 @ 0xa1 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r6, sp, #208 @ 0xd0 │ │ │ │ movs r1, r4 │ │ │ │ @ instruction: 0xf13800a1 │ │ │ │ @ instruction: 0xf12a00a1 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ movs r5, r3 │ │ │ │ add.w r0, r2, #161 @ 0xa1 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf0f400a1 │ │ │ │ - ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r5, [sp, #392] @ 0x188 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf0ce00a1 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf0c000a1 │ │ │ │ ldr r3, [pc, #44] @ (164324 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 164300 │ │ │ │ movs r0, #1 │ │ │ │ @@ -361240,17 +361239,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ands.w r0, r0, #161 @ 0xa1 │ │ │ │ pop {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #50 @ 0x32 │ │ │ │ + udf #42 @ 0x2a │ │ │ │ movs r5, r3 │ │ │ │ - b.n 1647d0 │ │ │ │ + b.n 1647c0 │ │ │ │ movs r6, r3 │ │ │ │ pop {r4, r5, r6} │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -361355,15 +361354,15 @@ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #16] │ │ │ │ bne.n 1644a0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 1c6f54 │ │ │ │ + bl 1c6f4c │ │ │ │ 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] │ │ │ │ @@ -361377,23 +361376,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 1c72a8 │ │ │ │ + bl 1c72a0 │ │ │ │ cbz r0, 164522 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1644cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16450c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -361438,19 +361437,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1645a8 ) │ │ │ │ ldr r0, [pc, #20] @ (1645ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1739b4 │ │ │ │ nop │ │ │ │ - strh r4, [r4, r4] │ │ │ │ + strh r4, [r3, r4] │ │ │ │ movs r4, r5 │ │ │ │ - ldr r2, [sp, #408] @ 0x198 │ │ │ │ + ldr r2, [sp, #376] @ 0x178 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r3, #4] │ │ │ │ + str r4, [r2, #4] │ │ │ │ movs r2, r4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ tst.w r1, #4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -361542,15 +361541,15 @@ │ │ │ │ movlt.w ip, #1 │ │ │ │ movge.w ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 164686 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, ip │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c6e18 │ │ │ │ + bl 1c6e10 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ @@ -361590,15 +361589,15 @@ │ │ │ │ bls.n 164702 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 164710 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r1 │ │ │ │ bhi.n 164708 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 164708 │ │ │ │ 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 │ │ │ │ @@ -361638,15 +361637,15 @@ │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcs.n 1647b4 │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cbnz r1, 1647c0 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cbz r1, 1647dc │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ sub.w r3, r0, #28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 164794 │ │ │ │ cmp r8, r6 │ │ │ │ it hi │ │ │ │ movhi sl, r4 │ │ │ │ cmp r8, r6 │ │ │ │ @@ -361837,24 +361836,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 1c72a8 │ │ │ │ + bl 1c72a0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1649bc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1649c2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 164984 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1649a4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ @@ -362027,15 +362026,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r8, r5 │ │ │ │ movw sl, #1030 @ 0x406 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ bcs.n 164b9c │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ cbz r0, 164ba2 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub.w r5, r0, #28 │ │ │ │ cbz r3, 164ba8 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 164984 │ │ │ │ @@ -362815,15 +362814,15 @@ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 16538a │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ bic.w r2, r2, #8 │ │ │ │ str r1, [r3, #28] │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ @@ -363324,24 +363323,24 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c5f78 │ │ │ │ + bl 1c5f70 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5f78 │ │ │ │ + bl 1c5f70 │ │ │ │ strd r0, r9, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ - bl 1c2ec8 │ │ │ │ + bl 1c2ec0 │ │ │ │ ldr.w r3, [fp, #108] @ 0x6c │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr.w sl, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -363758,24 +363757,24 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 165cf4 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 165ce0 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -363824,18 +363823,18 @@ │ │ │ │ bne.n 165d3a │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 165d2c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - bl 1c6188 │ │ │ │ + bl 1c6180 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr.w r3, [pc, #1204] @ 166254 │ │ │ │ ldr.w r2, [pc, #1204] @ 166258 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [fp, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 18fc50 │ │ │ │ @@ -364103,26 +364102,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16603c │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c72a8 │ │ │ │ + bl 1c72a0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16608c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 1644cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 166076 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ b.n 16603c │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ @@ -364418,15 +364417,15 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ b.n 165c08 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r1, [r3, r6] │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ add.w lr, ip, r6 │ │ │ │ str r2, [r3, #28] │ │ │ │ b.n 16634e │ │ │ │ @@ -364538,21 +364537,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 1c5f54 │ │ │ │ + bl 1c5f4c │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1c5f78 │ │ │ │ + bl 1c5f70 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 1664e2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ @@ -364610,24 +364609,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 1c72a8 │ │ │ │ + bl 1c72a0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 166590 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 166514 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 166578 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -364706,31 +364705,31 @@ │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 16666e │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cbz r3, 166688 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1c72a8 │ │ │ │ + bl 1c72a0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1666aa │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 166650 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 166694 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ beq.n 1666c8 │ │ │ │ @@ -364769,15 +364768,15 @@ │ │ │ │ beq.n 16672a │ │ │ │ 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 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ cbz r0, 166740 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r4, [ip] │ │ │ │ cmp r2, r4 │ │ │ │ bne.n 16670e │ │ │ │ ldr.w r1, [ip, #28] │ │ │ │ @@ -364803,15 +364802,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 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ cbz r0, 1667a4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 1667aa │ │ │ │ ldr r2, [r6, #24] │ │ │ │ lsls r0, r4, #2 │ │ │ │ mov r1, r6 │ │ │ │ @@ -365288,15 +365287,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 1c6f54 │ │ │ │ + bl 1c6f4c │ │ │ │ ldrb.w r2, [r4, #105] @ 0x69 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 166c4e │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ lsls r2, r2, #29 │ │ │ │ bmi.n 166bf2 │ │ │ │ @@ -365305,15 +365304,15 @@ │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 166bf2 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1c6f54 │ │ │ │ + bl 1c6f4c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -365544,15 +365543,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 1c72a8 │ │ │ │ + bl 1c72a0 │ │ │ │ cbz r0, 166f16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ @@ -365576,15 +365575,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 166c70 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 166e98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 166ec8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -365606,15 +365605,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, sl │ │ │ │ b.n 166f88 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r1, r2, #30 │ │ │ │ bne.n 166f9e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 166f9e │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -365737,15 +365736,15 @@ │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 167070 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ bl 1666ac │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -365779,26 +365778,26 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 166fe4 │ │ │ │ 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 1c72a8 │ │ │ │ + bl 1c72a0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 167004 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 166f1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16712c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ @@ -365871,15 +365870,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16727c │ │ │ │ mov r3, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, lr │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1c6e18 │ │ │ │ + bl 1c6e10 │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ cbnz r3, 167214 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 167196 │ │ │ │ ldrb.w r2, [r6, #104] @ 0x68 │ │ │ │ @@ -365911,15 +365910,15 @@ │ │ │ │ movlt r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 167234 │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, ip │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1c6e18 │ │ │ │ + bl 1c6e10 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #28] │ │ │ │ add.w r7, r6, #28 │ │ │ │ add.w lr, r5, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 167306 │ │ │ │ @@ -366289,33 +366288,33 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 1676a0 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1c72a8 │ │ │ │ + bl 1c72a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16761e │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 167662 │ │ │ │ sub.w r1, r6, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 15f9a4 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 16761e │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 16761e │ │ │ │ mov r6, r5 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #26] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 167654 │ │ │ │ ldrb r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 167642 │ │ │ │ @@ -366335,19 +366334,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 166a58 │ │ │ │ b.n 167642 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1c72a8 │ │ │ │ + bl 1c72a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 167626 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r3, 1676d2 │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cbz r3, 1676f0 │ │ │ │ sub.w r1, r6, #28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -366356,15 +366355,15 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 167626 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 167626 │ │ │ │ mov r6, r5 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1676d2 │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1676c0 │ │ │ │ @@ -366409,15 +366408,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n 1677e4 │ │ │ │ add.w r0, r5, #24 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1c6f54 │ │ │ │ + bl 1c6f4c │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r7, r4, #28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 16787e │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb.w r1, [r2, #39] @ 0x27 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ @@ -366434,15 +366433,15 @@ │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16777a │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c6e18 │ │ │ │ + bl 1c6e10 │ │ │ │ b.n 167746 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167784 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 167878 │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -366466,15 +366465,15 @@ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r1, r2 │ │ │ │ b.n 167786 │ │ │ │ adds r0, #28 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c6f54 │ │ │ │ + bl 1c6f4c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 16788a │ │ │ │ ldrb.w ip, [r4, #67] @ 0x43 │ │ │ │ ldrb r1, [r2, #27] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -366492,15 +366491,15 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1677fe │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1c6e18 │ │ │ │ + bl 1c6e10 │ │ │ │ ldrb.w r3, [r5, #105] @ 0x69 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16775a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 167746 │ │ │ │ b.n 16775a │ │ │ │ @@ -367034,15 +367033,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 16870c │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 1686a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c72a8 │ │ │ │ + bl 1c72a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 167e3e │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ movw r9, #1030 @ 0x406 │ │ │ │ @@ -367073,15 +367072,15 @@ │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ mla r3, r8, r0, r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcs.n 167e2e │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ @@ -367104,15 +367103,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 167db6 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 167df4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167d9a │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ @@ -367133,27 +367132,27 @@ │ │ │ │ bne.n 167e50 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c72a8 │ │ │ │ + bl 1c72a0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 167ea2 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 166514 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167e8a │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r0 │ │ │ │ bcc.n 167e58 │ │ │ │ @@ -367189,36 +367188,36 @@ │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cbz r2, 167f1c │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr.w fp, [r2, r5, lsl #2] │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ cbz r1, 167f1c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bl 1666ac │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bcc.n 167ee8 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 167ec4 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r7 │ │ │ │ - bl 1c72a8 │ │ │ │ + bl 1c72a0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 167f46 │ │ │ │ b.n 1679de │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 167f7a │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -367230,15 +367229,15 @@ │ │ │ │ lsls r7, r3, #31 │ │ │ │ bpl.n 167f3c │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 166f1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167f46 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r7, r3 │ │ │ │ @@ -367256,27 +367255,27 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 168788 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mla r6, r2, r3, r5 │ │ │ │ - bl 1c2ec8 │ │ │ │ + bl 1c2ec0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 1c72a8 │ │ │ │ + bl 1c72a0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 167fd8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 166650 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167fc2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #96] @ 0x60 │ │ │ │ @@ -367292,15 +367291,15 @@ │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 167dec │ │ │ │ b.n 167dd6 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ cbz r3, 16803e │ │ │ │ bl 174bfc │ │ │ │ cmp r0, #0 │ │ │ │ @@ -367594,15 +367593,15 @@ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [fp, #20] │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ mov lr, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov ip, r0 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -367628,19 +367627,19 @@ │ │ │ │ lslpl r3, r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ add r3, r9 │ │ │ │ str.w r3, [sl, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #48] @ 0x30 │ │ │ │ ldrd r1, r3, [fp, #16] │ │ │ │ - bl 1c5fb4 │ │ │ │ + bl 1c5fac │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ mov r1, sl │ │ │ │ bl 166418 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ @@ -367917,19 +367916,19 @@ │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, fp │ │ │ │ bl 16755c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ b.n 16857c │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1c72a8 │ │ │ │ + bl 1c72a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 167d82 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ cbz r5, 1686d2 │ │ │ │ ldr.w r1, [r8, #-8] │ │ │ │ bl 166744 │ │ │ │ @@ -367944,28 +367943,28 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 167d82 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 167d82 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov r8, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1686c8 │ │ │ │ b.n 1686d2 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1c72a8 │ │ │ │ + bl 1c72a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 167d78 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ cbnz r5, 168760 │ │ │ │ ldr.w r1, [r8, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ @@ -367978,15 +367977,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 167d78 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 167d78 │ │ │ │ mov r8, r6 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 168728 │ │ │ │ ldr.w r1, [r8, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 166744 │ │ │ │ @@ -368001,34 +368000,34 @@ │ │ │ │ ldrb.w r3, [r8, #27] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 168738 │ │ │ │ b.n 168734 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3, #96] @ 0x60 │ │ │ │ - bl 1c72a8 │ │ │ │ + bl 1c72a0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 168806 │ │ │ │ mla r5, r6, r8, r5 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ lsrs r0, r3, #5 │ │ │ │ and.w r3, r3, #31 │ │ │ │ ldr.w r2, [r2, r0, lsl #2] │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 1687ca │ │ │ │ cbz r6, 168806 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ - bl 1c72d0 │ │ │ │ + bl 1c72c8 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1687a4 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1688a6 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r7, #52 @ 0x34 │ │ │ │ @@ -368229,15 +368228,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 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 1664a0 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ @@ -368251,15 +368250,15 @@ │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 168a0c │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #652] @ (168cd0 ) │ │ │ │ @@ -368272,29 +368271,29 @@ │ │ │ │ mov fp, r1 │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c6188 │ │ │ │ + bl 1c6180 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r1, fp │ │ │ │ bl 1664a0 │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ add.w r6, r4, #64 @ 0x40 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ strb.w r7, [r4, #104] @ 0x68 │ │ │ │ - bl 1c5f78 │ │ │ │ + bl 1c5f70 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ add.w ip, r3, #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ @@ -368377,24 +368376,24 @@ │ │ │ │ mul.w r7, r8, r5 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #4 │ │ │ │ add r3, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c5f54 │ │ │ │ + bl 1c5f4c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ str r0, [r3, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c5f54 │ │ │ │ + bl 1c5f4c │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r3, r7] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cbz r3, 168bb0 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ adds r2, r3, r7 │ │ │ │ @@ -368473,15 +368472,15 @@ │ │ │ │ ldrd r7, r9, [sp] │ │ │ │ mov sl, ip │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5f54 │ │ │ │ + bl 1c5f4c │ │ │ │ strd fp, sl, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr.w fp, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, fp │ │ │ │ beq.w 168eae │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ @@ -368932,15 +368931,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r3, [pc, #828] @ (169428 ) │ │ │ │ ldr r2, [pc, #828] @ (16942c ) │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ bl 18fc50 │ │ │ │ @@ -369156,15 +369155,15 @@ │ │ │ │ mov r5, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 193ec8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ str.w r3, [fp, #552] @ 0x228 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r2, [pc, #280] @ (169430 ) │ │ │ │ ldr r3, [pc, #284] @ (169434 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ @@ -369296,15 +369295,15 @@ │ │ │ │ beq.n 16946c │ │ │ │ ldr r6, [pc, #76] @ (1694c8 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 26382c │ │ │ │ + bl 263824 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 1694a0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -369361,15 +369360,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 1c5fec │ │ │ │ + bl 1c5fe4 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r7, #160] @ 0xa0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w r0, [r7, #152] @ 0x98 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 169540 │ │ │ │ subs r2, r2, r0 │ │ │ │ @@ -369496,15 +369495,15 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ b.n 1695b0 │ │ │ │ adds r1, #5 │ │ │ │ movs r0, #7 │ │ │ │ str r1, [r5, #0] │ │ │ │ b.n 1695b0 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #160] @ (1696e8 ) │ │ │ │ + ldr r2, [pc, #128] @ (1696c8 ) │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (169684 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -369529,15 +369528,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r6, [r3, #24] │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r1, [pc, #736] @ (169974 ) │ │ │ │ + ldr r1, [pc, #704] @ (169954 ) │ │ │ │ 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] @ (169754 ) │ │ │ │ mov r1, r0 │ │ │ │ @@ -369736,19 +369735,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (169884 ) │ │ │ │ ldr r0, [pc, #20] @ (169888 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1739b4 │ │ │ │ nop │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ movs r4, r5 │ │ │ │ - @ instruction: 0x478a │ │ │ │ + @ instruction: 0x4782 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #580] @ (169ae4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -369993,37 +369992,37 @@ │ │ │ │ rsb sl, sl, #13 │ │ │ │ add r6, pc │ │ │ │ b.n 16995a │ │ │ │ str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #12 │ │ │ │ + adds r6, #4 │ │ │ │ movs r4, r5 │ │ │ │ - lsrs r2, r2, #4 │ │ │ │ + lsrs r2, r1, #4 │ │ │ │ movs r4, r5 │ │ │ │ - bx r0 │ │ │ │ + mov r8, pc │ │ │ │ movs r5, r3 │ │ │ │ subs r7, #60 @ 0x3c │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - mov r2, fp │ │ │ │ + mov r2, sl │ │ │ │ movs r5, r3 │ │ │ │ subs r6, #120 @ 0x78 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - mov lr, r8 │ │ │ │ + mov lr, r7 │ │ │ │ movs r5, r3 │ │ │ │ - mov r4, sl │ │ │ │ + mov r4, r9 │ │ │ │ movs r5, r3 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r6, r0 │ │ │ │ movs r5, r3 │ │ │ │ - mov r0, pc │ │ │ │ + mov r0, lr │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, sp │ │ │ │ + cmp r0, ip │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1816] @ 0x718 │ │ │ │ ldr.w r1, [pc, #2356] @ 16a464 │ │ │ │ subw sp, sp, #2244 @ 0x8c4 │ │ │ │ @@ -371087,69 +371086,69 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ movs r4, r5 │ │ │ │ - cdp2 0, 9, cr0, cr6, cr11, {1} │ │ │ │ + cdp2 0, 8, cr0, cr14, cr11, {1} │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r5, #70 @ 0x46 │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ movs r4, r5 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ movs r4, r5 │ │ │ │ - asrs r4, r3, #18 │ │ │ │ + asrs r4, r2, #18 │ │ │ │ movs r4, r5 │ │ │ │ str r6, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r6, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r3, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xfa40002b │ │ │ │ - subs r2, r1, #6 │ │ │ │ + @ instruction: 0xfa38002b │ │ │ │ + subs r2, r0, #6 │ │ │ │ movs r4, r5 │ │ │ │ - vhadd.u32 d16, d4, d27 │ │ │ │ - adds r6, r5, #6 │ │ │ │ + vhadd.u16 d16, d12, d27 │ │ │ │ + adds r6, r4, #6 │ │ │ │ movs r4, r5 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r1, #24 │ │ │ │ movs r4, r5 │ │ │ │ str r0, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cdp2 0, 13, cr0, cr2, cr11, {1} │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + cdp2 0, 12, cr0, cr10, cr11, {1} │ │ │ │ + lsrs r4, r6, #23 │ │ │ │ movs r4, r5 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + cmp r3, #134 @ 0x86 │ │ │ │ movs r4, r5 │ │ │ │ ldrh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb r6, [r2, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r4, #4 │ │ │ │ + subs r3, #252 @ 0xfc │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r7, #19 │ │ │ │ movs r4, r5 │ │ │ │ - adds r5, #128 @ 0x80 │ │ │ │ + adds r5, #120 @ 0x78 │ │ │ │ movs r4, r5 │ │ │ │ ldrh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r4, #2 │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ bl 169694 │ │ │ │ b.n 16a26e │ │ │ │ movs r3, #6 │ │ │ │ @@ -371724,21 +371723,21 @@ │ │ │ │ ldr.w r3, [r2, lr] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r3, [pc, #1920] @ 16b2e4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1c27c8 │ │ │ │ + bl 1c27c0 │ │ │ │ ldr.w r3, [pc, #1908] @ 16b2e8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1c5e1c │ │ │ │ + bl 1c5e14 │ │ │ │ ldr.w r3, [pc, #1896] @ 16b2ec │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.w 16a26e │ │ │ │ ldr.w r3, [pc, #1888] @ 16b2f0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ @@ -371895,15 +371894,15 @@ │ │ │ │ bl 169694 │ │ │ │ b.w 16a26e │ │ │ │ ldr.w r3, [pc, #1464] @ 16b330 │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ - bl 1c60d4 │ │ │ │ + bl 1c60cc │ │ │ │ ldr.w r3, [pc, #1448] @ 16b334 │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ b.w 16a26e │ │ │ │ ldr.w r3, [pc, #1436] @ 16b338 │ │ │ │ @@ -371947,21 +371946,21 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ b.w 16a26e │ │ │ │ ldr.w r6, [pc, #1312] @ 16b344 │ │ │ │ ldr.w r1, [r9, #-8] │ │ │ │ add r6, pc │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1c60d4 │ │ │ │ + bl 1c60cc │ │ │ │ ldr.w r3, [pc, #1300] @ 16b348 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ b.w 16a26e │ │ │ │ ldr.w r3, [pc, #1284] @ 16b34c │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ lsls r0, r2, #21 │ │ │ │ bpl.w 16a26e │ │ │ │ @@ -372649,15 +372648,15 @@ │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 16a26e │ │ │ │ vldr d0, [r9, #-8] │ │ │ │ ldr.w r6, [pc, #3004] @ 16c06c │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ add r6, pc │ │ │ │ - bl 1c1ef8 │ │ │ │ + bl 1c1ef0 │ │ │ │ ldr.w r3, [pc, #2992] @ 16c070 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -375508,42 +375507,42 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r7, #27 │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ movs r5, r3 │ │ │ │ str r0, [r3, #12] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - mcrr2 0, 2, r0, r6, cr11 │ │ │ │ - lsrs r4, r0, #27 │ │ │ │ + ldc2 0, cr0, [lr], #-172 @ 0xffffff54 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + lsrs r0, r2, #26 │ │ │ │ movs r5, r3 │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r2, #19 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ movs r5, r3 │ │ │ │ str r0, [r5, #32] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + lsrs r6, r2, #24 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r5, #18 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #220] @ (16d51c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -375593,34 +375592,34 @@ │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ bne.n 16d4ba │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 16d4ba │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ cbz r0, 16d4f4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ subs r3, r3, r6 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ adds r3, #16 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 16d4a2 │ │ │ │ ldr r3, [pc, #120] @ (16d544 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r3, [pc, #112] @ (16d548 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r3, [pc, #108] @ (16d54c ) │ │ │ │ ldr r0, [pc, #108] @ (16d550 ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ blx 5566c │ │ │ │ @@ -375669,15 +375668,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r2, #12] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r0, [r3, #12] │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #18 │ │ │ │ + lsrs r0, r5, #18 │ │ │ │ movs r5, r3 │ │ │ │ str r2, [r5, #8] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r1, [pc, #208] @ (16d634 ) │ │ │ │ ldr r2, [pc, #212] @ (16d638 ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r1, pc │ │ │ │ @@ -375765,31 +375764,31 @@ │ │ │ │ nop │ │ │ │ str r0, [r6, #4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r0, [r1, #8] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r4, [r7, #4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r2, #110 @ 0x6e │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ movs r4, r5 │ │ │ │ - subs r0, r2, #5 │ │ │ │ + subs r0, r1, #5 │ │ │ │ movs r4, r5 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + adds r3, #90 @ 0x5a │ │ │ │ movs r4, r5 │ │ │ │ - adds r2, #28 │ │ │ │ + adds r2, #20 │ │ │ │ movs r4, r5 │ │ │ │ - cmp r0, #174 @ 0xae │ │ │ │ + cmp r0, #166 @ 0xa6 │ │ │ │ movs r4, r5 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + lsrs r4, r5, #3 │ │ │ │ movs r4, r5 │ │ │ │ - cmp r0, #96 @ 0x60 │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ movs r4, r5 │ │ │ │ - lsrs r2, r5, #2 │ │ │ │ + lsrs r2, r4, #2 │ │ │ │ movs r4, r5 │ │ │ │ - asrs r6, r5, #14 │ │ │ │ + asrs r6, r4, #14 │ │ │ │ movs r4, r5 │ │ │ │ ldrsh r0, [r0, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r2, [r7, r6] │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -375854,15 +375853,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 54488 │ │ │ │ nop │ │ │ │ cmp r1, #16 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #624] @ (16d980 ) │ │ │ │ + ldr r6, [pc, #592] @ (16d960 ) │ │ │ │ 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] @ (16d794 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -375922,15 +375921,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r6, [r3, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r2, [r1, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r4, [r1, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r0, #200 @ 0xc8 │ │ │ │ + cmp r0, #192 @ 0xc0 │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #128] @ (16d830 ) │ │ │ │ push {r4, lr} │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 16d7e6 │ │ │ │ ldr r3, [pc, #124] @ (16d834 ) │ │ │ │ @@ -375987,15 +375986,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r4, [r2, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb r2, [r5, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb r4, [r7, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r6, [r3, #0] │ │ │ │ + str r6, [r2, #0] │ │ │ │ movs r5, r3 │ │ │ │ ldrb r4, [r6, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb r2, [r5, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb r2, [r2, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -376134,15 +376133,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #8] @ (16d98c ) │ │ │ │ add r0, pc │ │ │ │ bl 16d6d4 │ │ │ │ nop │ │ │ │ - movs r7, #4 │ │ │ │ + movs r6, #252 @ 0xfc │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #128] @ (16da20 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -377302,41 +377301,41 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r0, [r0, r6] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r4, [r6, r5] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r6, [r7, r5] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + subs r0, r0, r1 │ │ │ │ movs r4, r5 │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r5, #22 │ │ │ │ movs r4, r5 │ │ │ │ - movs r3, #176 @ 0xb0 │ │ │ │ + movs r3, #168 @ 0xa8 │ │ │ │ movs r4, r5 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + cmp r5, #70 @ 0x46 │ │ │ │ movs r4, r5 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ movs r4, r5 │ │ │ │ - lsls r2, r2, #15 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ movs r4, r5 │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + lsrs r0, r5, #27 │ │ │ │ movs r4, r5 │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ + cmp r6, #30 │ │ │ │ movs r4, r5 │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ movs r4, r5 │ │ │ │ - movs r3, #30 │ │ │ │ + movs r3, #22 │ │ │ │ movs r4, r5 │ │ │ │ ldrh r0, [r4, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r2, [r2, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r0, [r0, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r5, #150 @ 0x96 │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ movs r4, r5 │ │ │ │ ldrh r4, [r2, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r2, [r5, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r4, [r4, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -378477,15 +378476,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (16f070 ) │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [pc, #60] @ (16f074 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c61cc │ │ │ │ + bl 1c61c4 │ │ │ │ ldr r2, [pc, #12] @ (16f054 ) │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ b.w 16df9a │ │ │ │ nop │ │ │ │ lsrs r4, r4, #19 │ │ │ │ @@ -378496,15 +378495,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp r8, fp │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #68 @ 0x44 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r0, r5, #2 │ │ │ │ + asrs r0, r4, #2 │ │ │ │ movs r5, r3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ cmp lr, r3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr.w r2, [pc, #2964] @ 16fc10 │ │ │ │ mov.w r1, #604 @ 0x25c │ │ │ │ @@ -379660,30 +379659,30 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ add r4, sp │ │ │ │ lsls r1, r4, #2 │ │ │ │ add r2, lr │ │ │ │ lsls r1, r4, #2 │ │ │ │ add r4, r3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r2, r4, #27 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r7, #22 │ │ │ │ + asrs r0, r6, #22 │ │ │ │ movs r4, r5 │ │ │ │ cmp r0, r3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp r4, r1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r4, #11 │ │ │ │ + lsrs r6, r3, #11 │ │ │ │ movs r4, r5 │ │ │ │ - @ instruction: 0xeb30002b │ │ │ │ - lsls r6, r6, #5 │ │ │ │ + @ instruction: 0xeb28002b │ │ │ │ + lsls r6, r5, #5 │ │ │ │ movs r4, r5 │ │ │ │ - @ instruction: 0xf638002b │ │ │ │ + @ instruction: 0xf630002b │ │ │ │ negs r6, r1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ tst r0, r7 │ │ │ │ lsls r1, r4, #2 │ │ │ │ negs r2, r0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ rors r0, r7 │ │ │ │ @@ -379716,21 +379715,21 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ asrs r4, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ movs r5, #96 @ 0x60 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r6, r4, #16 │ │ │ │ movs r5, r3 │ │ │ │ lsls r2, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsls r2, r1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r0, r4, #15 │ │ │ │ movs r5, r3 │ │ │ │ eors r6, r7 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsls r6, r0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ eors r6, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -379750,15 +379749,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r2, #254 @ 0xfe │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r2, #228 @ 0xe4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r2, #196 @ 0xc4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ble.n 16fd88 │ │ │ │ + ble.n 16fd78 │ │ │ │ movs r4, r3 │ │ │ │ subs r2, #144 @ 0x90 │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r2, #96 @ 0x60 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r2, [pc, #924] @ (1700c0 ) │ │ │ │ mov.w r1, #292 @ 0x124 │ │ │ │ @@ -380140,15 +380139,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r5, #106 @ 0x6a │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r5, #78 @ 0x4e │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r6, r3, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #4] @ (1700f4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ adds r2, r3, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -380232,42 +380231,42 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #72] @ (170204 ) │ │ │ │ adds r7, r0, #4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r9, [pc, #68] @ 170208 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [pc, #68] @ 17020c │ │ │ │ - bl 2beae4 │ │ │ │ + bl 2beadc │ │ │ │ ldr r2, [pc, #64] @ (170210 ) │ │ │ │ movs r5, #0 │ │ │ │ add.w r4, sl, #80 @ 0x50 │ │ │ │ add r2, pc │ │ │ │ add r9, pc │ │ │ │ add r8, pc │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 2beae4 │ │ │ │ + bl 2beadc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5422c │ │ │ │ mov r2, r8 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 1701dc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [sl, #80] @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - vshr.u32 d16, d12, #8 │ │ │ │ - cmp r2, #232 @ 0xe8 │ │ │ │ + vshr.u32 d16, d12, #16 │ │ │ │ + cmp r2, #224 @ 0xe0 │ │ │ │ movs r4, r3 │ │ │ │ - movs r3, #110 @ 0x6e │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ movs r4, r3 │ │ │ │ - adds r6, #62 @ 0x3e │ │ │ │ + adds r6, #54 @ 0x36 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ @@ -380287,23 +380286,23 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r3, 17026a │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ cbz r0, 170270 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrd r6, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1c2ec8 │ │ │ │ + bl 1c2ec0 │ │ │ │ str r0, [r5, #24] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 17029c │ │ │ │ add.w r2, r6, #36 @ 0x24 │ │ │ │ @@ -380330,22 +380329,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 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r6, [r2, #0] │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ 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} │ │ │ │ @@ -380519,16 +380518,16 @@ │ │ │ │ bl 170120 │ │ │ │ b.n 170448 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ mcrr2 0, 10, r0, lr, cr0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbb000a0 │ │ │ │ + stc2l 0, cr0, [lr, #-112] @ 0xffffff90 │ │ │ │ ldc2l 0, cr0, [r6, #-112] @ 0xffffff90 │ │ │ │ - ldc2l 0, cr0, [lr, #-112] @ 0xffffff90 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #272] @ (1705c4 ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #272] @ (1705c8 ) │ │ │ │ @@ -380768,15 +380767,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 1706e8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldrsh.w r0, [sl, r0, lsl #2] │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb.w r0, [r0, r0, lsl #2] │ │ │ │ - @ instruction: 0xfaf6001c │ │ │ │ + @ instruction: 0xfaee001c │ │ │ │ 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] @ (17076c ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380794,16 +380793,16 @@ │ │ │ │ movne r3, #0 │ │ │ │ orrs r0, r1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xfbc6001c │ │ │ │ - @ instruction: 0xfac4001c │ │ │ │ + @ instruction: 0xfbbe001c │ │ │ │ + @ instruction: 0xfabc001c │ │ │ │ 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] @ (1707ac ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380818,16 +380817,16 @@ │ │ │ │ orr.w r3, r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ orrs r0, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xfb7a001c │ │ │ │ - @ instruction: 0xfa78001c │ │ │ │ + @ instruction: 0xfb72001c │ │ │ │ + @ instruction: 0xfa70001c │ │ │ │ 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] @ (1707e4 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380839,16 +380838,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1706ac │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xfa52001c │ │ │ │ - @ instruction: 0xfa50001c │ │ │ │ + @ instruction: 0xfa4a001c │ │ │ │ + @ instruction: 0xfa48001c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (17081c ) │ │ │ │ add r1, pc │ │ │ │ bl 1706ac │ │ │ │ @@ -380857,15 +380856,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} │ │ │ │ - mls r0, r4, ip, r0 │ │ │ │ + @ instruction: 0xfafc001c │ │ │ │ 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] @ (170854 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380877,16 +380876,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1706ac │ │ │ │ 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} │ │ │ │ - ldr??.w r0, [lr, #28] │ │ │ │ - ldr??.w r0, [ip, #28] │ │ │ │ + ldr??.w r0, [r6, #28] │ │ │ │ + ldr??.w r0, [r4, #28] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #36] @ (170890 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380898,16 +380897,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1706ac │ │ │ │ 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} │ │ │ │ - ldr??.w r0, [sl, #28] │ │ │ │ - ldr??.w r0, [r4, #28] │ │ │ │ + ldr??.w r0, [r2, #28] │ │ │ │ + vst1.8 @ instruction: 0xf9cc001c │ │ │ │ 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] @ (1708c8 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380918,16 +380917,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1706ac │ │ │ │ adds r0, r5, r0 │ │ │ │ adc.w r1, r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - vld1.8 @ instruction: 0xf9ae001c │ │ │ │ - vld1.8 @ instruction: 0xf9ac001c │ │ │ │ + vld1.8 @ instruction: 0xf9a6001c │ │ │ │ + vld1.8 @ instruction: 0xf9a4001c │ │ │ │ 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] @ (170914 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380947,16 +380946,16 @@ │ │ │ │ orrs r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa1e001c │ │ │ │ - vst1.8 @ instruction: 0xf980001c │ │ │ │ + @ instruction: 0xfa16001c │ │ │ │ + ldr??.w r0, [r8, ip, lsl #1] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #36] @ (170950 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380968,16 +380967,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1706ac │ │ │ │ lsls r3, r5, #8 │ │ │ │ orr.w r3, r3, r4, lsr #24 │ │ │ │ orr.w r0, r0, r4, lsl #8 │ │ │ │ orrs r1, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - vst4.8 {d16-d19}, [lr :64], ip │ │ │ │ - vst4.8 {d16-d19}, [r8 :64], ip │ │ │ │ + vst4.8 {d16-d19}, [r6 :64], ip │ │ │ │ + vst4.8 {d16-d19}, [r0 :64], ip │ │ │ │ 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] @ (17099c ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380995,16 +380994,16 @@ │ │ │ │ moveq r3, #0 │ │ │ │ orrs r0, r1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - vld4.8 {d0-d3}, [r2 :64], ip │ │ │ │ - vst1.8 @ instruction: 0xf988001c │ │ │ │ + ldrsb.w r0, [sl, ip, lsl #1] │ │ │ │ + vst1.8 @ instruction: 0xf980001c │ │ │ │ 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] @ (1709fc ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381029,17 +381028,17 @@ │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, r1 │ │ │ │ cmp r6, #2 │ │ │ │ sbcs.w r3, r5, #0 │ │ │ │ it ge │ │ │ │ orrge.w r0, r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str??.w r0, [r0, #28] │ │ │ │ - ldr.w r0, [r6, #28] │ │ │ │ - bge.n 1709d8 │ │ │ │ + ldr.w r0, [r8, #28] │ │ │ │ + str.w r0, [lr, #28] │ │ │ │ + bge.n 1709c8 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (170a38 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -381052,16 +381051,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1706ac │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strb.w r0, [sl, #28] │ │ │ │ - strb.w r0, [r4, #28] │ │ │ │ + strb.w r0, [r2, #28] │ │ │ │ + ldr??.w r0, [ip, ip, lsl #1] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (170a70 ) │ │ │ │ add r1, pc │ │ │ │ bl 1706ac │ │ │ │ @@ -381070,15 +381069,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} │ │ │ │ - str??.w r0, [r4, ip, lsl #1] │ │ │ │ + ldr.w r0, [ip, ip, lsl #1] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (170aa4 ) │ │ │ │ add r1, pc │ │ │ │ bl 1706ac │ │ │ │ @@ -381088,15 +381087,15 @@ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh.w r0, [r0, ip, lsl #1] │ │ │ │ + strh.w r0, [r8, ip, lsl #1] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (170adc ) │ │ │ │ add r1, pc │ │ │ │ bl 1706ac │ │ │ │ @@ -381107,15 +381106,15 @@ │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ orrs r3, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf7fc001c │ │ │ │ + @ instruction: 0xf7f4001c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (170b14 ) │ │ │ │ add r1, pc │ │ │ │ bl 1706ac │ │ │ │ @@ -381126,15 +381125,15 @@ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7c4001c │ │ │ │ + @ instruction: 0xf7bc001c │ │ │ │ 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] @ (170b74 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381161,17 +381160,17 @@ │ │ │ │ cmp.w r8, #248 @ 0xf8 │ │ │ │ sbcs.w r3, r7, #0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ge │ │ │ │ movge r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf794001c │ │ │ │ - @ instruction: 0xf78a001c │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + @ instruction: 0xf78c001c │ │ │ │ + @ instruction: 0xf782001c │ │ │ │ + strh r4, [r2, #22] │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (170bb0 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -381184,16 +381183,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1706ac │ │ │ │ adds r0, r0, r0 │ │ │ │ adcs r1, r1 │ │ │ │ orrs r0, r5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xf73e001c │ │ │ │ - @ instruction: 0xf738001c │ │ │ │ + @ instruction: 0xf736001c │ │ │ │ + @ instruction: 0xf730001c │ │ │ │ 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] @ (170c10 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381219,17 +381218,17 @@ │ │ │ │ moveq r0, r1 │ │ │ │ orrs.w r3, r8, r7 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf714001c │ │ │ │ - @ instruction: 0xf6f6001c │ │ │ │ - @ instruction: 0xf6f0001c │ │ │ │ + @ instruction: 0xf70c001c │ │ │ │ + @ instruction: 0xf6ee001c │ │ │ │ + @ instruction: 0xf6e8001c │ │ │ │ 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] @ (170c5c ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381246,31 +381245,31 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ orrs.w r3, r5, r4 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xf6ba001c │ │ │ │ - ldrb.w r0, [r0, #28] │ │ │ │ + @ instruction: 0xf6b2001c │ │ │ │ + strb.w r0, [r8, #28] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (170c8c ) │ │ │ │ add r1, pc │ │ │ │ bl 1706ac │ │ │ │ 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 │ │ │ │ - @ instruction: 0xf66c001c │ │ │ │ + @ instruction: 0xf664001c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (170cc0 ) │ │ │ │ add r1, pc │ │ │ │ bl 1706ac │ │ │ │ @@ -381279,15 +381278,15 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ itett cc │ │ │ │ movcc r3, #213 @ 0xd5 │ │ │ │ movcs r0, #0 │ │ │ │ lsrcc.w r0, r3, r0 │ │ │ │ andcc.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf650001c │ │ │ │ + movw r0, #34844 @ 0x881c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (170cf4 ) │ │ │ │ add r1, pc │ │ │ │ bl 1706ac │ │ │ │ @@ -381296,15 +381295,15 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ itett cc │ │ │ │ movcc r3, #213 @ 0xd5 │ │ │ │ movcs r0, #0 │ │ │ │ lsrcc.w r0, r3, r0 │ │ │ │ andcc.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf628001c │ │ │ │ + @ instruction: 0xf620001c │ │ │ │ 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] @ (170d34 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381321,16 +381320,16 @@ │ │ │ │ cmpeq r5, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf5e6001c │ │ │ │ - @ instruction: 0xf5e4001c │ │ │ │ + rsbs r0, lr, #10223616 @ 0x9c0000 │ │ │ │ + rsbs r0, ip, #10223616 @ 0x9c0000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #80] @ (170da0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381360,17 +381359,17 @@ │ │ │ │ movne r0, #0 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - sbcs.w r0, r0, #10223616 @ 0x9c0000 │ │ │ │ - @ instruction: 0xf592001c │ │ │ │ - @ instruction: 0xf590001c │ │ │ │ + sbc.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf58a001c │ │ │ │ + @ instruction: 0xf588001c │ │ │ │ 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] @ (170e10 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381400,17 +381399,17 @@ │ │ │ │ movne r0, #0 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add.w r0, r0, #10223616 @ 0x9c0000 │ │ │ │ - @ instruction: 0xf522001c │ │ │ │ - @ instruction: 0xf520001c │ │ │ │ + @ instruction: 0xf4f8001c │ │ │ │ + adds.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + adds.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #56] @ (170e64 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381430,16 +381429,16 @@ │ │ │ │ cmp r5, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ sbcs.w r3, r4, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xf4da001c │ │ │ │ - @ instruction: 0xf4c0001c │ │ │ │ + @ instruction: 0xf4d2001c │ │ │ │ + @ instruction: 0xf4b8001c │ │ │ │ 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] @ (170eb0 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381458,16 +381457,16 @@ │ │ │ │ movne r0, #0 │ │ │ │ orrs r3, r4 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - orns r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - orns r0, r0, #10223616 @ 0x9c0000 │ │ │ │ + orn r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + orn r0, r8, #10223616 @ 0x9c0000 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (170eec ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381481,15 +381480,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - add r0, pc, #88 @ (adr r0, 170f48 ) │ │ │ │ + add r0, pc, #56 @ (adr r0, 170f28 ) │ │ │ │ movs r6, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #48] @ (170f30 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -381507,15 +381506,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xf3b2001c │ │ │ │ + usat16 r0, #28, sl │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #52] @ (170f78 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381534,15 +381533,15 @@ │ │ │ │ bcs.n 170f5a │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bfi r0, lr, #0, #29 │ │ │ │ + bfi r0, r6, #0, #29 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #208] @ (171060 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r3, [pc, #208] @ (171064 ) │ │ │ │ @@ -381629,15 +381628,15 @@ │ │ │ │ bl 170120 │ │ │ │ b.n 17100e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ orn r0, r8, #160 @ 0xa0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ vaddl.s16 q8, d28, d16 │ │ │ │ - @ instruction: 0xf2bc001c │ │ │ │ + @ instruction: 0xf2b4001c │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ @@ -382489,25 +382488,25 @@ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ blx r3 │ │ │ │ b.n 171768 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2beae4 │ │ │ │ + bl 2beadc │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 171760 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1172] @ 171c10 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 2beae4 │ │ │ │ + bl 2beadc │ │ │ │ mov r0, r7 │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 5422c │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1716d4 │ │ │ │ ldr.w r2, [pc, #1152] @ 171c14 │ │ │ │ @@ -382562,15 +382561,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 17182e │ │ │ │ ldr.w r8, [pc, #1024] @ 171c18 │ │ │ │ add r8, pc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2beae4 │ │ │ │ + bl 2beadc │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 17181c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #13 │ │ │ │ @@ -382650,15 +382649,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 171bd0 │ │ │ │ ldr r1, [pc, #808] @ (171c1c ) │ │ │ │ add r1, pc │ │ │ │ - bl 2beae4 │ │ │ │ + bl 2beadc │ │ │ │ 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 171784 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -382683,27 +382682,27 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #720] @ (171c20 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2beae4 │ │ │ │ + bl 2beadc │ │ │ │ b.n 171784 │ │ │ │ ldr r1, [pc, #708] @ (171c24 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2beae4 │ │ │ │ + bl 2beadc │ │ │ │ b.n 171784 │ │ │ │ ldr r1, [pc, #696] @ (171c28 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2beae4 │ │ │ │ + bl 2beadc │ │ │ │ b.n 171784 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 171784 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ @@ -382725,61 +382724,61 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #612] @ (171c2c ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2beae4 │ │ │ │ + bl 2beadc │ │ │ │ b.n 171784 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 171784 │ │ │ │ ldr r1, [pc, #588] @ (171c30 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2beae4 │ │ │ │ + bl 2beadc │ │ │ │ b.n 171784 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ cmp.w r9, #16 │ │ │ │ beq.w 171b60 │ │ │ │ vldr s15, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #556] @ (171c34 ) │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 2beae4 │ │ │ │ + bl 2beadc │ │ │ │ b.n 171784 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 171b96 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 171784 │ │ │ │ ldr r1, [pc, #524] @ (171c38 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2beae4 │ │ │ │ + bl 2beadc │ │ │ │ b.n 171784 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 171ba4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 171784 │ │ │ │ ldr r1, [pc, #496] @ (171c3c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2beae4 │ │ │ │ + bl 2beadc │ │ │ │ b.n 171784 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r2, r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r3, #20] │ │ │ │ ldr.w r5, [r8] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 171bbc │ │ │ │ @@ -382797,15 +382796,15 @@ │ │ │ │ cmpeq r2, r0 │ │ │ │ bne.n 171a76 │ │ │ │ add.w r8, r8, r3, lsl #3 │ │ │ │ ldr r1, [pc, #432] @ (171c40 ) │ │ │ │ add.w r0, lr, #4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - bl 2beae4 │ │ │ │ + bl 2beadc │ │ │ │ b.n 171784 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 171784 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ @@ -382824,15 +382823,15 @@ │ │ │ │ ldr.w r8, [sl, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 171b7c │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r8 │ │ │ │ strd r6, r5, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ str.w r9, [r0, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ @@ -382844,25 +382843,25 @@ │ │ │ │ str.w r5, [r8, #68] @ 0x44 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 171660 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ b.n 171784 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 171784 │ │ │ │ ldr.w r8, [pc, #284] @ 171c44 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2beae4 │ │ │ │ + bl 2beadc │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 171b2a │ │ │ │ b.n 171784 │ │ │ │ ldr r1, [pc, #264] @ (171c48 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -382874,21 +382873,21 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc │ │ │ │ bl 170120 │ │ │ │ b.n 171784 │ │ │ │ ldrh.w r0, [sp, #28] │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ ldr r1, [pc, #224] @ (171c50 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 2beae4 │ │ │ │ + bl 2beadc │ │ │ │ b.n 171784 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [pc, #204] @ (171c54 ) │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -382896,38 +382895,38 @@ │ │ │ │ strd r5, r6, [sp] │ │ │ │ bl 170120 │ │ │ │ b.n 171784 │ │ │ │ ldr r1, [pc, #192] @ (171c58 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2beae4 │ │ │ │ + bl 2beadc │ │ │ │ b.n 171784 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #176] @ (171c5c ) │ │ │ │ orrs r3, r2 │ │ │ │ add r1, pc │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bl 2beae4 │ │ │ │ + bl 2beadc │ │ │ │ b.n 171784 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [pc, #160] @ (171c60 ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2beae4 │ │ │ │ + bl 2beadc │ │ │ │ b.n 171784 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ b.n 1718d4 │ │ │ │ ldr r1, [pc, #144] @ (171c64 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2beae4 │ │ │ │ + bl 2beadc │ │ │ │ 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 171784 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ @@ -382936,53 +382935,54 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ bl 170120 │ │ │ │ b.n 171784 │ │ │ │ @ instruction: 0xe98000a0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [lr], #112 @ 0x70 │ │ │ │ - cmp r7, #218 @ 0xda │ │ │ │ + ldc 0, cr0, [r6], #112 @ 0x70 │ │ │ │ + cmp r7, #210 @ 0xd2 │ │ │ │ movs r0, r4 │ │ │ │ - ldc 0, cr0, [ip], #112 @ 0x70 │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + ldc 0, cr0, [r4], #112 @ 0x70 │ │ │ │ + push {r1, r4, r7, lr} │ │ │ │ movs r4, r3 │ │ │ │ strd r0, r0, [r2], #-640 @ 0x280 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + cmp r6, #102 @ 0x66 │ │ │ │ movs r0, r4 │ │ │ │ - eors.w r0, r0, ip, lsr #32 │ │ │ │ - bics.w r0, ip, ip, lsr #32 │ │ │ │ + eor.w r0, r8, ip, lsr #32 │ │ │ │ bics.w r0, r4, ip, lsr #32 │ │ │ │ bic.w r0, ip, ip, lsr #32 │ │ │ │ - ldrd r0, r0, [sl, #112] @ 0x70 │ │ │ │ - strd r0, r0, [r8, #112] @ 0x70 │ │ │ │ - lsrs r2, r7, #12 │ │ │ │ + bic.w r0, r4, ip, lsr #32 │ │ │ │ + ldrd r0, r0, [r2, #112] @ 0x70 │ │ │ │ + strd r0, r0, [r0, #112] @ 0x70 │ │ │ │ + lsrs r2, r6, #12 │ │ │ │ movs r4, r3 │ │ │ │ - uxtb r2, r5 │ │ │ │ + uxtb r2, r4 │ │ │ │ movs r4, r3 │ │ │ │ - uxtb r2, r1 │ │ │ │ + uxtb r2, r0 │ │ │ │ movs r4, r3 │ │ │ │ - uxth r4, r0 │ │ │ │ + sxtb r4, r7 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r3, #96 @ 0x60 │ │ │ │ + cmp r3, #88 @ 0x58 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xe806001c │ │ │ │ - @ instruction: 0xe81c001c │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + b.n 171c48 │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xe82e001c │ │ │ │ - cmp r7, #172 @ 0xac │ │ │ │ + @ instruction: 0xe814001c │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + @ instruction: 0xe826001c │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + cmp r7, #148 @ 0x94 │ │ │ │ movs r4, r3 │ │ │ │ - b.n 171bdc │ │ │ │ + cmp r7, #128 @ 0x80 │ │ │ │ + movs r4, r3 │ │ │ │ + b.n 171bcc │ │ │ │ movs r4, r3 │ │ │ │ - b.n 171c3c │ │ │ │ + b.n 171c2c │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #600] @ (171ed8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -383006,15 +383006,15 @@ │ │ │ │ add r8, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 171d1c │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ 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 │ │ │ │ @@ -383034,20 +383034,20 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #500] @ (171ee8 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2beae4 │ │ │ │ + bl 2beadc │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 171d82 │ │ │ │ ldrd r1, r3, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ @@ -383134,15 +383134,15 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #276] @ (171ef4 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2beae4 │ │ │ │ + bl 2beadc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r7, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 171ed2 │ │ │ │ adds r7, r4, #4 │ │ │ │ b.n 171e22 │ │ │ │ ldr.w fp, [r2, #28] │ │ │ │ @@ -383152,15 +383152,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 2beae4 │ │ │ │ + bl 2beadc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 171e9a │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ @@ -383182,15 +383182,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ ldr r1, [pc, #160] @ (171ef8 ) │ │ │ │ mov r2, ip │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2beae4 │ │ │ │ + bl 2beadc │ │ │ │ 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] │ │ │ │ @@ -383203,15 +383203,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 2beae4 │ │ │ │ + bl 2beadc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ b.n 171d42 │ │ │ │ ldr.w lr, [r4, #24] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 171e30 │ │ │ │ lsls r3, r0, #31 │ │ │ │ bpl.n 171ec6 │ │ │ │ @@ -383221,38 +383221,38 @@ │ │ │ │ mov lr, ip │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 171e30 │ │ │ │ ldr r1, [pc, #68] @ (171efc ) │ │ │ │ adds r0, r4, #4 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 2beae4 │ │ │ │ + bl 2beadc │ │ │ │ b.n 171d74 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ add r5, sp, #12 │ │ │ │ b.n 171e30 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ b.n 171eae │ │ │ │ b.n 1725cc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171da8 │ │ │ │ + b.n 171d98 │ │ │ │ movs r4, r3 │ │ │ │ - b.n 171d84 │ │ │ │ + b.n 171d74 │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf132001b │ │ │ │ + @ instruction: 0xf12a001b │ │ │ │ ldc2l 0, cr0, [r6], #640 @ 0x280 │ │ │ │ b.n 1723e0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - orr.w r0, r6, #27 │ │ │ │ - b.n 171a40 │ │ │ │ + bics.w r0, lr, #27 │ │ │ │ + b.n 171a30 │ │ │ │ movs r4, r3 │ │ │ │ - b.n 17199c │ │ │ │ + b.n 17198c │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #36] @ (171f34 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -383265,17 +383265,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1706ac │ │ │ │ lsls r3, r5, #8 │ │ │ │ orr.w r3, r3, r4, lsr #24 │ │ │ │ orr.w r0, r0, r4, lsl #8 │ │ │ │ orrs r1, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 17260c │ │ │ │ + b.n 1725fc │ │ │ │ movs r4, r3 │ │ │ │ - b.n 172604 │ │ │ │ + b.n 1725f4 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 171fa8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383316,19 +383316,19 @@ │ │ │ │ b.n 171f76 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 1720fc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17193c │ │ │ │ + b.n 17192c │ │ │ │ movs r4, r3 │ │ │ │ b.n 1720bc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 17248c │ │ │ │ + b.n 17247c │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 172028 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383369,19 +383369,19 @@ │ │ │ │ b.n 171ff6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 17207c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 172044 │ │ │ │ + bcc.n 172034 │ │ │ │ movs r4, r3 │ │ │ │ b.n 17203c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 17240c │ │ │ │ + b.n 1723fc │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 1720a8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383422,19 +383422,19 @@ │ │ │ │ b.n 172076 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ svc 168 @ 0xa8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17284c │ │ │ │ + b.n 17283c │ │ │ │ movs r4, r3 │ │ │ │ svc 130 @ 0x82 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 17238c │ │ │ │ + b.n 17237c │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 172128 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383475,19 +383475,19 @@ │ │ │ │ b.n 1720f6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ svc 40 @ 0x28 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1727e4 │ │ │ │ + b.n 1727d4 │ │ │ │ movs r4, r3 │ │ │ │ svc 2 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 17230c │ │ │ │ + b.n 1722fc │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 1721a8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383528,19 +383528,19 @@ │ │ │ │ b.n 172176 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #168 @ 0xa8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17277c │ │ │ │ + b.n 17276c │ │ │ │ movs r4, r3 │ │ │ │ udf #130 @ 0x82 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 17228c │ │ │ │ + b.n 17227c │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 172228 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383581,19 +383581,19 @@ │ │ │ │ b.n 1721f6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #40 @ 0x28 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17271c │ │ │ │ + b.n 17270c │ │ │ │ movs r4, r3 │ │ │ │ udf #2 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - svc 232 @ 0xe8 │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 1722a8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383634,19 +383634,19 @@ │ │ │ │ b.n 172276 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 1721fc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1726b4 │ │ │ │ + b.n 1726a4 │ │ │ │ movs r4, r3 │ │ │ │ ble.n 1721bc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - svc 104 @ 0x68 │ │ │ │ + svc 96 @ 0x60 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 172328 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383687,19 +383687,19 @@ │ │ │ │ b.n 1722f6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 17237c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172644 │ │ │ │ + b.n 172634 │ │ │ │ movs r4, r3 │ │ │ │ ble.n 17233c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 1723a8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383740,19 +383740,19 @@ │ │ │ │ b.n 172376 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bgt.n 1722fc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1725e4 │ │ │ │ + b.n 1725d4 │ │ │ │ movs r4, r3 │ │ │ │ bgt.n 1722bc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - udf #104 @ 0x68 │ │ │ │ + udf #96 @ 0x60 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 172428 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383793,19 +383793,19 @@ │ │ │ │ b.n 1723f6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bgt.n 17247c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - svc 12 │ │ │ │ + svc 4 │ │ │ │ movs r4, r3 │ │ │ │ bgt.n 17243c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ble.n 17240c │ │ │ │ + ble.n 1723fc │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 1724a8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383846,19 +383846,19 @@ │ │ │ │ b.n 172476 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ blt.n 1723fc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172504 │ │ │ │ + b.n 1724f4 │ │ │ │ movs r4, r3 │ │ │ │ blt.n 1723bc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ble.n 17258c │ │ │ │ + ble.n 17257c │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 172528 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383899,19 +383899,19 @@ │ │ │ │ b.n 1724f6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ blt.n 17257c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + svc 108 @ 0x6c │ │ │ │ movs r4, r3 │ │ │ │ blt.n 17253c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bgt.n 17250c │ │ │ │ + bgt.n 1724fc │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 1725a8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383952,19 +383952,19 @@ │ │ │ │ b.n 172576 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bge.n 1724fc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #216 @ 0xd8 │ │ │ │ + udf #208 @ 0xd0 │ │ │ │ movs r4, r3 │ │ │ │ bge.n 1724bc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bgt.n 17268c │ │ │ │ + bgt.n 17267c │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 172628 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384005,19 +384005,19 @@ │ │ │ │ b.n 1725f6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bge.n 17267c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #68 @ 0x44 │ │ │ │ + udf #60 @ 0x3c │ │ │ │ movs r4, r3 │ │ │ │ bge.n 17263c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - blt.n 17260c │ │ │ │ + blt.n 1725fc │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 1726a8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384058,19 +384058,19 @@ │ │ │ │ b.n 172676 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bls.n 1725fc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #0 │ │ │ │ + ble.n 1726a4 │ │ │ │ movs r4, r3 │ │ │ │ bls.n 1725bc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - blt.n 17278c │ │ │ │ + blt.n 17277c │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 172728 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384111,19 +384111,19 @@ │ │ │ │ b.n 1726f6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bls.n 17277c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 172634 │ │ │ │ + ble.n 172824 │ │ │ │ movs r4, r3 │ │ │ │ bls.n 17273c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bge.n 17270c │ │ │ │ + bge.n 1726fc │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 1727b0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384168,19 +384168,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 172780 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bhi.n 172704 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 17281c │ │ │ │ + ble.n 17280c │ │ │ │ movs r4, r3 │ │ │ │ bhi.n 1728b0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bge.n 17287c │ │ │ │ + bge.n 17286c │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 172838 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384225,19 +384225,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 172808 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bhi.n 17287c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 172794 │ │ │ │ + bgt.n 172784 │ │ │ │ movs r4, r3 │ │ │ │ bvc.n 172828 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bls.n 1727f4 │ │ │ │ + bls.n 1727e4 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1728bc │ │ │ │ sub sp, #20 │ │ │ │ @@ -384280,19 +384280,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 17288e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bvc.n 1727f0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 172808 │ │ │ │ + bls.n 1727f8 │ │ │ │ movs r4, r3 │ │ │ │ bvc.n 1729a0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bls.n 17296c │ │ │ │ + bls.n 17295c │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 172944 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384337,19 +384337,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 172914 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bvc.n 172970 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 172890 │ │ │ │ + blt.n 172880 │ │ │ │ movs r4, r3 │ │ │ │ bvs.n 17291c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bhi.n 1728e8 │ │ │ │ + bhi.n 1728d8 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 1729cc │ │ │ │ sub sp, #28 │ │ │ │ @@ -384394,19 +384394,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 17299c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bvs.n 1728e8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 172a18 │ │ │ │ + blt.n 172a08 │ │ │ │ movs r4, r3 │ │ │ │ bvs.n 172a94 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bhi.n 172a60 │ │ │ │ + bhi.n 172a50 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 172a50 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384449,19 +384449,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172a22 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bvs.n 172a5c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 17298c │ │ │ │ + bge.n 17297c │ │ │ │ movs r4, r3 │ │ │ │ bpl.n 172a0c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvc.n 1729d8 │ │ │ │ + bvc.n 1729c8 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 172ad4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384504,19 +384504,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172aa6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bpl.n 1729d8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #320 @ (adr r0, 172c20 ) │ │ │ │ + add r0, pc, #288 @ (adr r0, 172c00 ) │ │ │ │ movs r4, r3 │ │ │ │ bpl.n 172b88 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvc.n 172b54 │ │ │ │ + bvc.n 172b44 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #96] @ 172b58 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384558,19 +384558,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172b28 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bmi.n 172b54 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 172aa4 │ │ │ │ + bls.n 172a94 │ │ │ │ movs r4, r3 │ │ │ │ bmi.n 172b08 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvs.n 172ad8 │ │ │ │ + bvs.n 172ac8 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #96] @ 172bdc │ │ │ │ sub sp, #28 │ │ │ │ @@ -384612,19 +384612,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172bac │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bmi.n 172cd0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 172c38 │ │ │ │ + bls.n 172c28 │ │ │ │ movs r4, r3 │ │ │ │ bmi.n 172c84 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvs.n 172c54 │ │ │ │ + bvs.n 172c44 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 172c60 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384667,19 +384667,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172c32 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bcc.n 172c4c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 172bdc │ │ │ │ + bhi.n 172bcc │ │ │ │ movs r4, r3 │ │ │ │ bcc.n 172bfc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bpl.n 172bc8 │ │ │ │ + bpl.n 172bb8 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #96] @ 172ce4 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384721,19 +384721,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172cb4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bcc.n 172dc8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 172d70 │ │ │ │ + bhi.n 172d60 │ │ │ │ movs r4, r3 │ │ │ │ bcc.n 172d7c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bpl.n 172d4c │ │ │ │ + bpl.n 172d3c │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 172d68 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384776,19 +384776,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172d3a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bcs.n 172d44 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 172df4 │ │ │ │ + bpl.n 172de4 │ │ │ │ movs r4, r3 │ │ │ │ bcs.n 172cf4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bmi.n 172cc0 │ │ │ │ + bmi.n 172cb0 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 172dec │ │ │ │ sub sp, #20 │ │ │ │ @@ -384831,19 +384831,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172dbe │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bcs.n 172ec0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #416] @ (172f98 ) │ │ │ │ + ldr r1, [pc, #384] @ (172f78 ) │ │ │ │ movs r6, r3 │ │ │ │ bcs.n 172e70 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bmi.n 172e3c │ │ │ │ + bmi.n 172e2c │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 172e70 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384886,19 +384886,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172e42 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bne.n 172e3c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 172f04 │ │ │ │ + bmi.n 172ef4 │ │ │ │ movs r4, r3 │ │ │ │ bne.n 172dec │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bcc.n 172db8 │ │ │ │ + bcc.n 172da8 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #104] @ 172efc │ │ │ │ sub sp, #28 │ │ │ │ @@ -384944,19 +384944,19 @@ │ │ │ │ b.n 172eca │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n 172fc0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 172ef8 │ │ │ │ + bcc.n 172ee8 │ │ │ │ movs r4, r3 │ │ │ │ bne.n 172f68 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bcc.n 172f34 │ │ │ │ + bcc.n 172f24 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 172f84 │ │ │ │ sub sp, #28 │ │ │ │ @@ -385001,19 +385001,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 172f54 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ beq.n 172f30 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 172f30 │ │ │ │ + bcc.n 172f20 │ │ │ │ movs r4, r3 │ │ │ │ beq.n 172edc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bcs.n 172ea8 │ │ │ │ + bcs.n 172e98 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 173008 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385056,19 +385056,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172fda │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ beq.n 1730a4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ movs r6, r3 │ │ │ │ beq.n 173054 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bcs.n 173020 │ │ │ │ + bne.n 173010 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #96] @ 17308c │ │ │ │ sub sp, #28 │ │ │ │ @@ -385112,18 +385112,18 @@ │ │ │ │ b.n 17305a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r7, {r3, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2e4001e │ │ │ │ + @ instruction: 0xf2dc001e │ │ │ │ ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bne.n 172fa8 │ │ │ │ + bne.n 173198 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 173110 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385166,19 +385166,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1730e2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r7!, {r2, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 17303c │ │ │ │ + bcc.n 17302c │ │ │ │ movs r4, r3 │ │ │ │ ldmia r7!, {r1, r2, r4} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - beq.n 173118 │ │ │ │ + beq.n 173108 │ │ │ │ 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] @ 173198 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385222,19 +385222,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 17316a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r6, {r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 173284 │ │ │ │ + bne.n 173274 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - beq.n 173290 │ │ │ │ + beq.n 173280 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 17321c │ │ │ │ sub sp, #20 │ │ │ │ @@ -385277,19 +385277,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1731ee │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 173228 │ │ │ │ + bcs.n 173218 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r6!, {r1, r3} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1732a0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385332,19 +385332,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 173272 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1731dc │ │ │ │ + bcs.n 1731cc │ │ │ │ movs r4, r3 │ │ │ │ ldmia r5!, {r1, r2, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 173328 │ │ │ │ sub sp, #28 │ │ │ │ @@ -385389,19 +385389,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 1732f8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r5, {r4, r5} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 173384 │ │ │ │ + beq.n 173374 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r5!, {} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r6, {r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 1733b0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -385446,19 +385446,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 173380 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r4!, {r3, r5, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + ldmia r7, {r3, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r4, {r3, r4, r5, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r6, {r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 173438 │ │ │ │ sub sp, #28 │ │ │ │ @@ -385503,19 +385503,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 173408 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r4!, {r5} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r3, r4} │ │ │ │ + ldmia r7!, {r4} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1734bc │ │ │ │ sub sp, #20 │ │ │ │ @@ -385558,19 +385558,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 17348e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r3, {r3, r4, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r4, r7} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r3, {r1, r3, r5, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6} │ │ │ │ + ldmia r5!, {r1, r2, r6} │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #112] @ 173550 │ │ │ │ sub sp, #28 │ │ │ │ @@ -385617,18 +385617,18 @@ │ │ │ │ movs r0, #2 │ │ │ │ b.n 173520 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r3!, {r2, r4} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 1, r0, cr0, cr14, {0} │ │ │ │ + mcr 0, 1, r0, cr8, cr14, {0} │ │ │ │ ldmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1735d4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385671,19 +385671,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1735a6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r5} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5} │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 173658 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385726,19 +385726,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 17362a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7 │ │ │ │ + lsrs r4, r6 │ │ │ │ movs r6, r3 │ │ │ │ ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r3!, {r1, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1736dc │ │ │ │ sub sp, #20 │ │ │ │ @@ -385781,19 +385781,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1736ae │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r2, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r1, {r1, r3, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r5} │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 173760 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385836,19 +385836,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 173732 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r2!, {r1, r3, r5, r7} │ │ │ │ + ldmia r2!, {r1, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1737e4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385891,19 +385891,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1737b6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r4, r5, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r0!, {r1, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r2, {r1, r2, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r4} │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 173868 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385946,19 +385946,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 17383a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #236] @ (17397c ) │ │ │ │ @@ -385981,49 +385981,49 @@ │ │ │ │ beq.n 173974 │ │ │ │ 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 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov.w r1, r8, lsr #3 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ cbnz r3, 173902 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [r4, #4] │ │ │ │ bl 171c6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r2, [pc, #152] @ (173984 ) │ │ │ │ ldr r3, [pc, #148] @ (173980 ) │ │ │ │ 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 173978 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ ldr r1, [pc, #104] @ (173988 ) │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [pc, #104] @ (17398c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 55474 │ │ │ │ mov r1, r7 │ │ │ │ @@ -386034,15 +386034,15 @@ │ │ │ │ blx 55208 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1738d6 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5f54 │ │ │ │ + bl 1c5f4c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r1, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ blx 55100 │ │ │ │ ldr r3, [pc, #52] @ (173990 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -386060,17 +386060,17 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r3, r5, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r4} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb712 │ │ │ │ + @ instruction: 0xb70a │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r3!, {r4, r6, r7} │ │ │ │ + ldmia r3, {r3, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r0, {r0, r4, r5, r7} │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ ldr r3, [pc, #16] @ (1739ac ) │ │ │ │ add r3, pc │ │ │ │ @@ -386078,15 +386078,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (1739b0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldc2l 0, cr0, [r6], {28} │ │ │ │ + stc2l 0, cr0, [lr], {28} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r2 │ │ │ │ mov lr, r3 │ │ │ │ @@ -386094,27 +386094,27 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #44] @ (1739fc ) │ │ │ │ strd lr, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r3, [pc, #28] @ (173a00 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 1739f2 │ │ │ │ ldr r0, [pc, #24] @ (173a04 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 54178 <__longjmp_chk@plt> │ │ │ │ blx 548ac │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [r6], #112 @ 0x70 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + stc2 0, cr0, [lr], #112 @ 0x70 │ │ │ │ + ldrb r4, [r1, #19] │ │ │ │ movs r4, r3 │ │ │ │ ldc2 0, cr0, [sl, #640]! @ 0x280 │ │ │ │ stc2 0, cr0, [r8], #-640 @ 0xfffffd80 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ ite cs │ │ │ │ movcs r0, #0 │ │ │ │ @@ -386197,15 +386197,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 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ 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] │ │ │ │ @@ -386245,15 +386245,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 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ 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] │ │ │ │ @@ -386262,15 +386262,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 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 173b1a │ │ │ │ ldr.w ip, [r1] │ │ │ │ tst.w ip, #2 │ │ │ │ @@ -386389,31 +386389,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 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ strd r6, r3, [r0] │ │ │ │ - bl 1c68d0 │ │ │ │ + bl 1c68c8 │ │ │ │ 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 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 173dd4 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 173dfe │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -386600,20 +386600,20 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (173edc ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #20] @ (173ee0 ) │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ movs r0, #1 │ │ │ │ blx 54488 │ │ │ │ nop │ │ │ │ - ldr??.w r0, [r8, ip, lsl #1] │ │ │ │ - strb r2, [r3, #31] │ │ │ │ + ldr??.w r0, [r0, ip, lsl #1] │ │ │ │ + strb r2, [r2, #31] │ │ │ │ movs r4, r3 │ │ │ │ cbz r1, 173f14 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -386696,23 +386696,23 @@ │ │ │ │ movcc r3, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str.w r3, [fp, #164] @ 0xa4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ strh.w r3, [fp, #172] @ 0xac │ │ │ │ blx 54720 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5e1c │ │ │ │ + bl 1c5e14 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp r9, r4 │ │ │ │ beq.w 174196 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r9 │ │ │ │ bne.n 173ff4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -386946,15 +386946,15 @@ │ │ │ │ ldr.w r3, [r7, #348] @ 0x15c │ │ │ │ mul.w r3, r0, r3 │ │ │ │ cmp r5, r3 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ strb.w r5, [fp, #200] @ 0xc8 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr.w r2, [pc, #2164] @ 174b1c │ │ │ │ ldr.w r3, [pc, #2152] @ 174b14 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -387727,19 +387727,19 @@ │ │ │ │ b.n 174806 │ │ │ │ ldr.w r3, [r7, #352] @ 0x160 │ │ │ │ b.w 174294 │ │ │ │ stmia r0!, {r2, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 174b40 │ │ │ │ + blt.n 174b30 │ │ │ │ movs r3, r5 │ │ │ │ pop {r4, r6, pc} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - beq.n 174a8c │ │ │ │ + beq.n 174a7c │ │ │ │ movs r3, r5 │ │ │ │ ldrh r2, [r5, #10] │ │ │ │ mul.w r2, ip, r2 │ │ │ │ add.w ip, sp, #132 @ 0x84 │ │ │ │ b.n 174998 │ │ │ │ ldrsb.w r4, [fp, #190] @ 0xbe │ │ │ │ asrs r3, r3, #3 │ │ │ │ @@ -387781,15 +387781,15 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ 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] │ │ │ │ @@ -387971,15 +387971,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 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 174d6a │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ @@ -388009,29 +388009,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 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ b.n 174db4 │ │ │ │ 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 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ b.n 174dc6 │ │ │ │ nop │ │ │ │ mov ip, r1 │ │ │ │ @@ -388088,15 +388088,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 1c6958 │ │ │ │ + bl 1c6950 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ add.w r4, r2, #120 @ 0x78 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ @@ -388111,41 +388111,41 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ mov.w sl, #0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov fp, r0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r0, r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r0, r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r3, [r0, #4] │ │ │ │ strd r2, r2, [r0, #16] │ │ │ │ @@ -388301,15 +388301,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 1c6958 │ │ │ │ + bl 1c6950 │ │ │ │ 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] │ │ │ │ @@ -388335,15 +388335,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 1c6958 │ │ │ │ + bl 1c6950 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w r7, r0, #120 @ 0x78 │ │ │ │ blx 55100 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -388373,15 +388373,15 @@ │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ cbz r4, 17521c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldrh.w fp, [r4, #12] │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 1c6958 │ │ │ │ + bl 1c6950 │ │ │ │ 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 │ │ │ │ @@ -388413,15 +388413,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 175288 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrh.w sl, [r9, #12] │ │ │ │ ldr.w fp, [r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6958 │ │ │ │ + bl 1c6950 │ │ │ │ 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 │ │ │ │ @@ -388492,15 +388492,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 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ 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] │ │ │ │ @@ -388576,15 +388576,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 1c6958 │ │ │ │ + bl 1c6950 │ │ │ │ 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 │ │ │ │ @@ -388601,15 +388601,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 1c6958 │ │ │ │ + bl 1c6950 │ │ │ │ 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 │ │ │ │ @@ -388620,15 +388620,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 1c6958 │ │ │ │ + bl 1c6950 │ │ │ │ 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} │ │ │ │ @@ -388646,15 +388646,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 1c6958 │ │ │ │ + bl 1c6950 │ │ │ │ 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 │ │ │ │ @@ -388686,15 +388686,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 1c6958 │ │ │ │ + bl 1c6950 │ │ │ │ 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] │ │ │ │ @@ -388734,15 +388734,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 1c6958 │ │ │ │ + bl 1c6950 │ │ │ │ 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] │ │ │ │ @@ -388750,15 +388750,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 1c6958 │ │ │ │ + bl 1c6950 │ │ │ │ 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] │ │ │ │ @@ -388781,15 +388781,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 1c6958 │ │ │ │ + bl 1c6950 │ │ │ │ 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 │ │ │ │ @@ -388803,15 +388803,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 17568c │ │ │ │ - bl 1c6958 │ │ │ │ + bl 1c6950 │ │ │ │ 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] │ │ │ │ @@ -388833,15 +388833,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 1c6958 │ │ │ │ + bl 1c6950 │ │ │ │ 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] │ │ │ │ @@ -388964,15 +388964,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 1c6958 │ │ │ │ + bl 1c6950 │ │ │ │ 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 │ │ │ │ @@ -388990,15 +388990,15 @@ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ite ne │ │ │ │ movne r3, #2 │ │ │ │ moveq r3, #3 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 1758c0 │ │ │ │ - bl 1c6958 │ │ │ │ + bl 1c6950 │ │ │ │ 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 │ │ │ │ @@ -389022,15 +389022,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 1c6958 │ │ │ │ + bl 1c6950 │ │ │ │ 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 │ │ │ │ @@ -389076,15 +389076,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 1c6958 │ │ │ │ + bl 1c6950 │ │ │ │ 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] │ │ │ │ @@ -389100,15 +389100,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 175834 │ │ │ │ - bl 1c6958 │ │ │ │ + bl 1c6950 │ │ │ │ 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 │ │ │ │ @@ -389142,15 +389142,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 1c6958 │ │ │ │ + bl 1c6950 │ │ │ │ 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] │ │ │ │ @@ -389207,15 +389207,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 1c6958 │ │ │ │ + bl 1c6950 │ │ │ │ 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] │ │ │ │ @@ -389228,15 +389228,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 1c6958 │ │ │ │ + bl 1c6950 │ │ │ │ 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] │ │ │ │ @@ -389393,15 +389393,15 @@ │ │ │ │ movne r3, #3 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #3 │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ - bl 1c6958 │ │ │ │ + bl 1c6950 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov.w lr, #252 @ 0xfc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldrd r1, r3, [r5, #20] │ │ │ │ strh.w r9, [r2, #8] │ │ │ │ @@ -389409,15 +389409,15 @@ │ │ │ │ add.w lr, r1, r9 │ │ │ │ str.w lr, [r5, #20] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ str r5, [r2, #24] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1c6958 │ │ │ │ + bl 1c6950 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w ip, [r5, #28] │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, r1, r9 │ │ │ │ strh.w r9, [r0, #8] │ │ │ │ strh r3, [r0, #12] │ │ │ │ movs r2, #2 │ │ │ │ @@ -389441,15 +389441,15 @@ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #12 │ │ │ │ orr.w r9, r3, #4096 @ 0x1000 │ │ │ │ - bl 1c6958 │ │ │ │ + bl 1c6950 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r2, #252 @ 0xfc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r5, [r5, #24] │ │ │ │ str.w r9, [r0] │ │ │ │ mov.w r9, #1 │ │ │ │ strh r2, [r0, #12] │ │ │ │ @@ -389466,15 +389466,15 @@ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ and.w r5, r5, #12 │ │ │ │ orr.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1c6958 │ │ │ │ + bl 1c6950 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r2, #252 @ 0xfc │ │ │ │ strh r2, [r0, #12] │ │ │ │ mov.w ip, #3 │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ add.w sl, r1, r9 │ │ │ │ @@ -389532,28 +389532,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 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.n 175d8c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrh r5, [r2, #12] │ │ │ │ ldr.w sl, [r2] │ │ │ │ - bl 1c6958 │ │ │ │ + bl 1c6950 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strh.w r9, [r0, #8] │ │ │ │ str.w sl, [r0] │ │ │ │ strh r5, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ @@ -389796,15 +389796,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ cbz r0, 176064 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 1760aa │ │ │ │ mov r1, fp │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 17608e │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r4, r3 │ │ │ │ bcc.n 17603a │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ @@ -389825,15 +389825,15 @@ │ │ │ │ bne.n 17602a │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, sl │ │ │ │ bne.n 176016 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7c98 │ │ │ │ + bl 1c7c90 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 17605e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r2, 1760ce │ │ │ │ @@ -390114,17 +390114,17 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 176360 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ bne.n 17636a │ │ │ │ b.n 17635c │ │ │ │ nop │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ movs r3, r5 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ movs r3, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr.w lr, [r0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ movw ip, #2011 @ 0x7db │ │ │ │ @@ -390645,15 +390645,15 @@ │ │ │ │ b.n 176606 │ │ │ │ movw r3, #778 @ 0x30a │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 176882 │ │ │ │ b.n 1768ec │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ udf #255 @ 0xff │ │ │ │ - @ instruction: 0xb620 │ │ │ │ + setpan #1 │ │ │ │ movs r3, r5 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ beq.n 176980 │ │ │ │ lsrs r2, r3, #7 │ │ │ │ movw r0, #905 @ 0x389 │ │ │ │ cmp r2, #8 │ │ │ │ @@ -391229,15 +391229,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 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 176dc2 │ │ │ │ tst.w r5, #528 @ 0x210 │ │ │ │ beq.n 176f0e │ │ │ │ ldrb.w r3, [r8, #32] │ │ │ │ @@ -391285,15 +391285,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.n 176e78 │ │ │ │ strd r2, r2, [r8, #88] @ 0x58 │ │ │ │ b.n 176e6c │ │ │ │ @@ -391301,15 +391301,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 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 176ed4 │ │ │ │ nop │ │ │ │ str r2, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r4, #2 │ │ │ │ @@ -391399,15 +391399,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 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ b.n 177086 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -391456,26 +391456,26 @@ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ bcs.n 177144 │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ beq.n 17713c │ │ │ │ cmp r1, #32 │ │ │ │ beq.n 1771c6 │ │ │ │ vldr s0, [pc, #156] @ 1771d0 │ │ │ │ - bl 1c1ef8 │ │ │ │ + bl 1c1ef0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ bne.n 1771bc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #1065353216 @ 0x3f800000 │ │ │ │ beq.n 17713a │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1c1ef8 │ │ │ │ + bl 1c1ef0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ it eq │ │ │ │ mvneq.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ @@ -391502,20 +391502,20 @@ │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #2139095040 @ 0x7f800000 │ │ │ │ beq.n 17713a │ │ │ │ vldr s0, [pc, #36] @ 1771d4 │ │ │ │ - bl 1c1ef8 │ │ │ │ + bl 1c1ef0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #24] @ 1771d8 │ │ │ │ - bl 1c1ef8 │ │ │ │ + bl 1c1ef0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #65408 @ 0xff80 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u8 q0, d0, d0 │ │ │ │ @@ -391531,38 +391531,38 @@ │ │ │ │ ldr r1, [pc, #16] @ (177204 ) │ │ │ │ ldr r0, [pc, #20] @ (177208 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1739b4 │ │ │ │ nop │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ movs r3, r5 │ │ │ │ - ldr r2, [r1, #96] @ 0x60 │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ movs r4, r3 │ │ │ │ - adds r4, #0 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ 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] @ (177230 ) │ │ │ │ movw r2, #467 @ 0x1d3 │ │ │ │ ldr r1, [pc, #16] @ (177234 ) │ │ │ │ ldr r0, [pc, #20] @ (177238 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1739b4 │ │ │ │ nop │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ movs r3, r5 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r2, [r2, #92] @ 0x5c │ │ │ │ movs r4, r3 │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ movs r1, r4 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ bhi.n 177264 │ │ │ │ subs r0, #18 │ │ │ │ cmp r0, #20 │ │ │ │ bhi.n 177260 │ │ │ │ tbb [pc, r0] │ │ │ │ @@ -392975,15 +392975,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 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 17806e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -393223,15 +393223,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 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1782ec │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -393935,15 +393935,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 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 178a32 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ @@ -394169,15 +394169,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 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr.w r6, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 178c86 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ @@ -394933,15 +394933,15 @@ │ │ │ │ ldr r5, [r3, r2] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ adds r3, #10 │ │ │ │ ldr.w fp, [r1, r3, lsl #2] │ │ │ │ - bl 210f44 │ │ │ │ + bl 210f3c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ bne.w 1798d0 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ and.w r4, fp, #127 @ 0x7f │ │ │ │ ldr r3, [r3, #20] │ │ │ │ @@ -394989,15 +394989,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mla r2, r1, r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r2, #37] @ 0x25 │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ ldr.w r8, [r2, #40] @ 0x28 │ │ │ │ - bl 1e3d68 │ │ │ │ + bl 1e3d60 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ movw r1, #774 @ 0x306 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ @@ -395287,20 +395287,20 @@ │ │ │ │ ldc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ cmp r4, #31 │ │ │ │ bhi.w 179616 │ │ │ │ subs r0, r4, #4 │ │ │ │ cmp r0, #7 │ │ │ │ bls.w 179616 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2bc934 │ │ │ │ + bl 2bc92c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ - bl 2bcb60 │ │ │ │ + bl 2bcb58 │ │ │ │ ldr r1, [pc, #244] @ (179920 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 188f60 │ │ │ │ uxth r3, r3 │ │ │ │ @@ -395373,40 +395373,40 @@ │ │ │ │ add r4, r2 │ │ │ │ itt ne │ │ │ │ movne r2, #1 │ │ │ │ strbne.w r2, [sl, #558] @ 0x22e │ │ │ │ cmp r4, #3 │ │ │ │ bhi.w 179616 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2bcc30 │ │ │ │ + bl 2bcc28 │ │ │ │ ldr r1, [pc, #48] @ (179934 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 188f60 │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #744 @ (adr r0, 179c0c ) │ │ │ │ + add r0, pc, #712 @ (adr r0, 179bec ) │ │ │ │ movs r4, r3 │ │ │ │ - add r0, pc, #672 @ (adr r0, 179bc8 ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 179ba8 ) │ │ │ │ movs r4, r3 │ │ │ │ - add r0, pc, #264 @ (adr r0, 179a34 ) │ │ │ │ + add r0, pc, #232 @ (adr r0, 179a14 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ movs r4, r3 │ │ │ │ - add r0, pc, #296 @ (adr r0, 179a5c ) │ │ │ │ + add r0, pc, #264 @ (adr r0, 179a3c ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #684] @ (179bf8 ) │ │ │ │ @@ -396174,15 +396174,15 @@ │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ uxtb.w fp, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e3da0 │ │ │ │ + bl 1e3d98 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w r8, r0, r9 │ │ │ │ cmp.w r8, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ @@ -396811,23 +396811,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r4, r6] │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r4, r5] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r1, [sp, #1016] @ 0x3f8 │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [sp, #608] @ 0x260 │ │ │ │ + str r2, [sp, #576] @ 0x240 │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ + str r2, [sp, #720] @ 0x2d0 │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w fp, [pc, #580] @ 17aa30 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ @@ -398105,15 +398105,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ cbz r3, 17b508 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e2558 │ │ │ │ + bl 1e2550 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrb.w r3, [r2, #566] @ 0x236 │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r2, #566] @ 0x236 │ │ │ │ ldr r2, [pc, #572] @ (17b728 ) │ │ │ │ ldr r3, [pc, #564] @ (17b724 ) │ │ │ │ add r2, pc │ │ │ │ @@ -399811,15 +399811,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 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 17c500 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r3, #236 @ 0xec │ │ │ │ @@ -400798,17 +400798,17 @@ │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ b.n 17ccc0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ subs r1, #66 @ 0x42 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r4, [r5, #13] │ │ │ │ movs r4, r3 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r4, [r5, #13] │ │ │ │ movs r4, r3 │ │ │ │ adds r6, #154 @ 0x9a │ │ │ │ lsls r0, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3616] @ 0xe20 │ │ │ │ @@ -401678,15 +401678,15 @@ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 17d9b8 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17e62c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r4, [sl], #4 │ │ │ │ cmp fp, r9 │ │ │ │ @@ -401887,17 +401887,17 @@ │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ + str r2, [r7, #84] @ 0x54 │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [r2, #72] @ 0x48 │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ movs r4, r3 │ │ │ │ ldr.w r1, [pc, #3240] @ 17e894 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ bl 188f60 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -402257,15 +402257,15 @@ │ │ │ │ beq.n 17dff4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r9, r3 │ │ │ │ beq.w 1806b6 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w r4, r3, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2450 │ │ │ │ + bl 1e2448 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r3 │ │ │ │ it ne │ │ │ │ subne.w r8, r3, #4 │ │ │ │ bne.n 17e022 │ │ │ │ b.w 1806b6 │ │ │ │ @@ -402277,15 +402277,15 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r4, r8 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17e014 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2450 │ │ │ │ + bl 1e2448 │ │ │ │ and.w r3, r6, r0 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17e014 │ │ │ │ add.w ip, r7, #336 @ 0x150 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -402817,15 +402817,15 @@ │ │ │ │ movs r2, #2 │ │ │ │ bl 177c34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ b.w 17d9b8 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ movs r5, #0 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w r3, r7, #368 @ 0x170 │ │ │ │ mov r9, r3 │ │ │ │ @@ -403014,15 +403014,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #3 │ │ │ │ bl 177c34 │ │ │ │ mov r4, r0 │ │ │ │ b.n 17e64e │ │ │ │ - ldrsh r2, [r7, r5] │ │ │ │ + ldrsh r2, [r6, r5] │ │ │ │ movs r4, r3 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ bne.w 17d626 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #4 │ │ │ │ @@ -405801,19 +405801,19 @@ │ │ │ │ stmia.w sp, {r0, r1, r2} │ │ │ │ mov r2, fp │ │ │ │ ldr.w r3, [r7, #384] @ 0x180 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 17c6a0 │ │ │ │ b.w 17d6c0 │ │ │ │ - subs r7, #114 @ 0x72 │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ movs r4, r3 │ │ │ │ - subs r2, #28 │ │ │ │ + subs r2, #20 │ │ │ │ movs r4, r3 │ │ │ │ - subs r2, #72 @ 0x48 │ │ │ │ + subs r2, #64 @ 0x40 │ │ │ │ movs r4, r3 │ │ │ │ add.w r6, r7, #336 @ 0x150 │ │ │ │ add.w ip, r5, #16 │ │ │ │ add.w r4, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -406755,15 +406755,15 @@ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp fp, r9 │ │ │ │ str.w r4, [r3], #4 │ │ │ │ str r3, [r7, #20] │ │ │ │ bhi.n 1812c4 │ │ │ │ b.w 17d7ec │ │ │ │ nop │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + adds r1, #74 @ 0x4a │ │ │ │ movs r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -406779,15 +406779,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 1e3da0 │ │ │ │ + bl 1e3d98 │ │ │ │ ldr.w r2, [pc, #2196] @ 181c0c │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r7, r2] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str r3, [sp, #32] │ │ │ │ mla r6, r2, r6, r3 │ │ │ │ ldrb.w r9, [r6, #16] │ │ │ │ @@ -407796,15 +407796,15 @@ │ │ │ │ nop │ │ │ │ stc 0, cr0, [r6], #636 @ 0x27c │ │ │ │ ldc 0, cr0, [r6], {159} @ 0x9f │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ + movs r2, #26 │ │ │ │ movs r4, r3 │ │ │ │ b.n 1816e0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ bl 18907c │ │ │ │ @@ -410735,15 +410735,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 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ b.w 1827ee │ │ │ │ lsls r3, r2, #19 │ │ │ │ bpl.w 1827cc │ │ │ │ b.w 1827c4 │ │ │ │ @@ -410751,28 +410751,28 @@ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 18201e │ │ │ │ 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 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 181bb2 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ @@ -410787,28 +410787,28 @@ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 18290c │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #80] @ 0x50 │ │ │ │ b.n 1834b2 │ │ │ │ add.w r1, r4, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ bl 18907c │ │ │ │ @@ -410935,15 +410935,15 @@ │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 4, r0, cr8, cr11, {0} │ │ │ │ + mrc2 0, 4, r0, cr0, cr11, {0} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [pc, #1860] @ 1844d0 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ ldr.w r3, [pc, #1860] @ 1844d4 │ │ │ │ @@ -410951,15 +410951,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r0, #224] @ 0xe0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 184438 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ bl 174bfc │ │ │ │ @@ -410981,15 +410981,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ ldr.w r2, [r4, #172]! │ │ │ │ str r2, [r3, #124] @ 0x7c │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c29d0 │ │ │ │ + bl 1c29c8 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r7, r4 │ │ │ │ bne.n 183dea │ │ │ │ ldr.w fp, [r6, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 183f76 │ │ │ │ @@ -411134,15 +411134,15 @@ │ │ │ │ movs r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1840d0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #228] @ 0xe4 │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18446a │ │ │ │ ldr r7, [r0, #8] │ │ │ │ adds r3, r6, #6 │ │ │ │ str.w r7, [r8, r3, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1840d0 │ │ │ │ @@ -411152,15 +411152,15 @@ │ │ │ │ cbz r3, 183fb8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1844ac │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 1c29f0 │ │ │ │ + bl 1c29e8 │ │ │ │ ldr.w r2, [pc, #1296] @ 1844d8 │ │ │ │ ldr.w r3, [pc, #1288] @ 1844d4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ @@ -411271,15 +411271,15 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, r3, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w fp, [sp, #176] @ 0xb0 │ │ │ │ - bl 2bbe40 │ │ │ │ + bl 2bbe38 │ │ │ │ sub.w r8, r0, #3 │ │ │ │ ldrb.w r3, [r4, #61] @ 0x3d │ │ │ │ clz r8, r8 │ │ │ │ ldrb.w r2, [r4, #60] @ 0x3c │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ mov.w r8, r8, lsl #5 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -411586,42 +411586,42 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174ba0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ b.n 183db2 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 17b320 │ │ │ │ b.n 183f5e │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 17b320 │ │ │ │ b.n 183f5e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #224] @ 0xe0 │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 183f9a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl 174ba0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r3, #224] @ 0xe0 │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ b.n 183f9c │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 184136 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #9 │ │ │ │ beq.w 184136 │ │ │ │ orr.w r8, r8, #64 @ 0x40 │ │ │ │ @@ -411643,15 +411643,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r3, r5, r6} │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r4, r5} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - stc2 0, cr0, [r0, #108] @ 0x6c │ │ │ │ + ldc2l 0, cr0, [r8, #-108]! @ 0xffffff94 │ │ │ │ ldrb r0, [r1, #13] │ │ │ │ ldrd r2, r1, [r1, #20] │ │ │ │ cmp r0, #32 │ │ │ │ bhi.n 18453a │ │ │ │ subs r1, r0, #1 │ │ │ │ cmp r1, #31 │ │ │ │ bhi.w 185cc2 │ │ │ │ @@ -411784,15 +411784,15 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 2bbe40 │ │ │ │ + bl 2bbe38 │ │ │ │ sub.w r3, r0, #3 │ │ │ │ ldrb.w r1, [r4, #61] @ 0x3d │ │ │ │ clz r3, r3 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r0, [r4, #60] @ 0x3c │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r2, r3, #5 │ │ │ │ @@ -412176,15 +412176,15 @@ │ │ │ │ ldr.w r2, [r5, #232] @ 0xe8 │ │ │ │ tst r3, r2 │ │ │ │ beq.n 184a9c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 184a9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3fd8 │ │ │ │ + bl 1e3fd0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185a24 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -412225,17 +412225,17 @@ │ │ │ │ b.n 184640 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [sl, fp, lsl #1] │ │ │ │ - @ instruction: 0xf63e001b │ │ │ │ - @ instruction: 0xf7ce001b │ │ │ │ + ldr.w r0, [r2, fp, lsl #1] │ │ │ │ + @ instruction: 0xf636001b │ │ │ │ + @ instruction: 0xf7c6001b │ │ │ │ ldrd r3, r2, [sp, #64] @ 0x40 │ │ │ │ mov.w r9, #0 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -412991,15 +412991,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands.w r9, r3, #4 │ │ │ │ beq.w 185942 │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 1c1ef8 │ │ │ │ + bl 1c1ef0 │ │ │ │ mov r3, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1750a4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ @@ -413413,15 +413413,15 @@ │ │ │ │ str.w r9, [sp, #244] @ 0xf4 │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ movw r3, #641 @ 0x281 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.w 184f44 │ │ │ │ vldr s0, [pc, #92] @ 1857e4 │ │ │ │ - bl 1c1ef8 │ │ │ │ + bl 1c1ef0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1750a4 │ │ │ │ vldr d7, [pc, #56] @ 1857d8 │ │ │ │ @@ -413442,15 +413442,15 @@ │ │ │ │ b.n 185174 │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, r4, #27 │ │ │ │ + add.w r0, ip, #27 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ ldr.w r6, [r3, #1196] @ 0x4ac │ │ │ │ mov r2, fp │ │ │ │ mov r3, fp │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ @@ -413649,15 +413649,15 @@ │ │ │ │ ldr.w r1, [r8, #80] @ 0x50 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r8 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str.w r3, [r8, #76] @ 0x4c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ str.w r0, [r8, #80] @ 0x50 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ b.w 184d0a │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ mov r2, r9 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ @@ -413717,15 +413717,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1860a8 │ │ │ │ + b.n 186098 │ │ │ │ movs r3, r3 │ │ │ │ mov r9, r8 │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r9, sp │ │ │ │ @@ -413851,15 +413851,15 @@ │ │ │ │ ldr.w r1, [r8, #68] @ 0x44 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r8 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str.w r3, [r8, #64] @ 0x40 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ str.w r0, [r8, #68] @ 0x44 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ b.n 185a6e │ │ │ │ bl 1771dc │ │ │ │ ldr r1, [pc, #104] @ (185cc4 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -413899,33 +413899,33 @@ │ │ │ │ add r1, pc │ │ │ │ bl 188f60 │ │ │ │ ldr r1, [pc, #44] @ (185ce8 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ bl 188f60 │ │ │ │ nop │ │ │ │ - b.n 18601c │ │ │ │ + b.n 18600c │ │ │ │ movs r3, r3 │ │ │ │ - b.n 185e54 │ │ │ │ + b.n 185e44 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 185e14 │ │ │ │ + b.n 185e04 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 185dd4 │ │ │ │ + b.n 185dc4 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 185d8c │ │ │ │ + b.n 185d7c │ │ │ │ movs r3, r3 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 185d2c │ │ │ │ + b.n 185d1c │ │ │ │ movs r3, r3 │ │ │ │ - b.n 185ce4 │ │ │ │ + svc 248 @ 0xf8 │ │ │ │ movs r3, r3 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + svc 210 @ 0xd2 │ │ │ │ movs r3, r3 │ │ │ │ - svc 180 @ 0xb4 │ │ │ │ + svc 172 @ 0xac │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r2, [pc, #1380] @ 186264 │ │ │ │ sub sp, #28 │ │ │ │ @@ -413958,15 +413958,15 @@ │ │ │ │ beq.w 18625e │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 185d80 │ │ │ │ add.w r9, r7, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185ef8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 186076 │ │ │ │ @@ -413983,21 +413983,21 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174ba0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ str.w fp, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #228] @ 0xe4 │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 185cec │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18605e │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -414073,18 +414073,18 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 185e6e │ │ │ │ ldrb.w r3, [r1, #390] @ 0x186 │ │ │ │ cbz r3, 185ea8 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecc5c │ │ │ │ + bl 1ecc54 │ │ │ │ cbz r0, 185ea8 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 185ea8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -414237,18 +414237,18 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bfi r3, r1, #0, #8 │ │ │ │ bfi r3, r2, #8, #8 │ │ │ │ strh r3, [r6, #32] │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ecc5c │ │ │ │ + bl 1ecc54 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ bl 185cec │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ @@ -414257,15 +414257,15 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174ba0 │ │ │ │ mov r9, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ b.n 185db4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185d54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 185d7c │ │ │ │ @@ -414329,25 +414329,25 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 186106 │ │ │ │ mov r4, r9 │ │ │ │ b.n 185ea8 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18621c │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ cmp r6, sl │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 186206 │ │ │ │ add.w r3, sp, #11 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 176fd0 │ │ │ │ @@ -414424,24 +414424,24 @@ │ │ │ │ b.n 186198 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174ba0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ b.n 186144 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174ba0 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ b.n 18612e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ bl 1750a4 │ │ │ │ @@ -414461,15 +414461,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ add r2, pc, #984 @ (adr r2, 186640 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #992 @ (adr r1, 186650 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ble.n 1861ac │ │ │ │ + ble.n 18619c │ │ │ │ movs r3, r3 │ │ │ │ ldr r3, [pc, #40] @ (1862a0 ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ ldr r2, [pc, #40] @ (1862a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ @@ -414855,15 +414855,15 @@ │ │ │ │ str.w r3, [sl, #28] │ │ │ │ ldr.w r0, [sl] │ │ │ │ bl 173c94 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ str.w r0, [sl, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #224] @ 0xe0 │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 186b5c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [sl, #40] @ 0x28 │ │ │ │ bl 174bfc │ │ │ │ cmp r0, #0 │ │ │ │ @@ -414914,27 +414914,27 @@ │ │ │ │ str.w r2, [r1, #904] @ 0x388 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ bhi.w 1886f8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ str.w r2, [sl, #24] │ │ │ │ - bl 1c5f78 │ │ │ │ + bl 1c5f70 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #32] │ │ │ │ b.n 1865e6 │ │ │ │ tst.w r2, #56 @ 0x38 │ │ │ │ bne.n 18664c │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r2, [r3, #448] @ 0x1c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str.w r2, [sl, #28] │ │ │ │ - bl 1c5f78 │ │ │ │ + bl 1c5f70 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #36] @ 0x24 │ │ │ │ b.n 186652 │ │ │ │ subs r2, #13 │ │ │ │ cmp r2, #1 │ │ │ │ bhi.n 1866e0 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ @@ -415004,15 +415004,15 @@ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1867ea │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [sl, #56] @ 0x38 │ │ │ │ - bl 231cd4 │ │ │ │ + bl 231ccc │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, sl │ │ │ │ bl 185cec │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ bl 183d78 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ @@ -415320,15 +415320,15 @@ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ bl 174ba0 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #224] @ 0xe0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ b.n 186672 │ │ │ │ ldrb.w r8, [r2, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 186846 │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ @@ -415746,15 +415746,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 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 186e80 │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -415957,15 +415957,15 @@ │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ bne.n 1871f6 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6af8 │ │ │ │ + bl 1c6af0 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ str.w r0, [r9, #32] │ │ │ │ blx 55100 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -416057,15 +416057,15 @@ │ │ │ │ strh r4, [r0, #12] │ │ │ │ bne.n 187302 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6af8 │ │ │ │ + bl 1c6af0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r7, #72 @ 0x48 │ │ │ │ str r0, [r6, #32] │ │ │ │ blx 55100 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -416705,48 +416705,48 @@ │ │ │ │ ldr.w r3, [pc, #1268] @ 187f44 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1264] @ 187f48 │ │ │ │ ldr.w r1, [pc, #1264] @ 187f4c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ mov r0, r5 │ │ │ │ bl 19702c │ │ │ │ b.n 1879f2 │ │ │ │ ldr.w r3, [pc, #1248] @ 187f50 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1244] @ 187f54 │ │ │ │ ldr.w r1, [pc, #1244] @ 187f58 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ mov r0, r5 │ │ │ │ bl 19702c │ │ │ │ b.n 1879d8 │ │ │ │ ldr.w r3, [pc, #1228] @ 187f5c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1224] @ 187f60 │ │ │ │ ldr.w r1, [pc, #1224] @ 187f64 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ mov r0, r5 │ │ │ │ bl 19702c │ │ │ │ b.n 187a24 │ │ │ │ ldr.w r3, [pc, #1208] @ 187f68 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1204] @ 187f6c │ │ │ │ ldr.w r1, [pc, #1204] @ 187f70 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ mov r0, r5 │ │ │ │ bl 19702c │ │ │ │ b.n 187a02 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r5, [r7, #24] │ │ │ │ ldr.w fp, [r7, #16] │ │ │ │ ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ @@ -416772,15 +416772,15 @@ │ │ │ │ ldr.w r3, [pc, #1124] @ 187f74 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1120] @ 187f78 │ │ │ │ ldr.w r1, [pc, #1120] @ 187f7c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ mov r0, r5 │ │ │ │ bl 19702c │ │ │ │ b.n 187a34 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 188144 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ @@ -416819,15 +416819,15 @@ │ │ │ │ ldr r3, [pc, #996] @ (187f80 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #996] @ (187f84 ) │ │ │ │ ldr r1, [pc, #1000] @ (187f88 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ mov r0, r5 │ │ │ │ bl 19702c │ │ │ │ b.n 187a46 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ bmi.w 1880fc │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ @@ -416850,15 +416850,15 @@ │ │ │ │ ldr r3, [pc, #924] @ (187f8c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #924] @ (187f90 ) │ │ │ │ ldr r1, [pc, #924] @ (187f94 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19702c │ │ │ │ b.w 1873d4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r5, r3, #24 │ │ │ │ bmi.w 18809c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -416899,15 +416899,15 @@ │ │ │ │ ldr r3, [pc, #804] @ (187f98 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #804] @ (187f9c ) │ │ │ │ ldr r1, [pc, #804] @ (187fa0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19702c │ │ │ │ b.n 1874d6 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 187ca0 │ │ │ │ @@ -416969,15 +416969,15 @@ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ b.w 18725c │ │ │ │ ldr r2, [pc, #612] @ (187fa4 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #612] @ (187fa8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ b.w 186608 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.n 187e0c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 169438 │ │ │ │ b.w 187510 │ │ │ │ @@ -417048,15 +417048,15 @@ │ │ │ │ ldr r3, [pc, #412] @ (187fac ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #412] @ (187fb0 ) │ │ │ │ ldr r1, [pc, #416] @ (187fb4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19702c │ │ │ │ b.n 187d56 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 187158 │ │ │ │ b.w 187120 │ │ │ │ ldrb.w r3, [r6, #369] @ 0x171 │ │ │ │ @@ -417096,28 +417096,28 @@ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 18735a │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 187246 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #85 @ 0x55 │ │ │ │ mov r0, sl │ │ │ │ @@ -417152,73 +417152,73 @@ │ │ │ │ sub.w ip, r2, #4 │ │ │ │ movs r2, #0 │ │ │ │ mov fp, r2 │ │ │ │ b.n 187ff8 │ │ │ │ nop │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #744 @ (adr r2, 18822c ) │ │ │ │ + add r2, pc, #712 @ (adr r2, 18820c ) │ │ │ │ movs r2, r5 │ │ │ │ - stmia r5!, {r4, r5, r6} │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, #72 @ 0x48 │ │ │ │ + subs r4, #64 @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + stmia r5!, {r2, r3, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, #40 @ 0x28 │ │ │ │ + subs r4, #32 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r0, r3] │ │ │ │ + ldrb r2, [r7, r2] │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, #8 │ │ │ │ + subs r4, #0 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r4, r2] │ │ │ │ + ldrb r2, [r3, r2] │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #232 @ 0xe8 │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #136 @ 0x88 │ │ │ │ + subs r3, #128 @ 0x80 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r4, r6, r7} │ │ │ │ + stmia r3!, {r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #4 │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r4} │ │ │ │ + stmia r3!, {r1, r3} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r5, r5] │ │ │ │ + ldrh r0, [r4, r5] │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #174 @ 0xae │ │ │ │ + subs r2, #166 @ 0xa6 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r4, r3] │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r6} │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #100 @ 0x64 │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r2, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r1, r5] │ │ │ │ + ldr r2, [r0, r5] │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #144 @ 0x90 │ │ │ │ + subs r0, #136 @ 0x88 │ │ │ │ movs r3, r3 │ │ │ │ add.w r6, r7, #152 @ 0x98 │ │ │ │ add.w lr, r6, r1, lsl #2 │ │ │ │ ldr.w r6, [lr, #-68] │ │ │ │ cbnz r6, 187fec │ │ │ │ add.w r6, r4, r2, lsl #2 │ │ │ │ str.w r3, [lr, #-68] │ │ │ │ @@ -417292,48 +417292,48 @@ │ │ │ │ ldr.w r3, [pc, #1684] @ 188734 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1684] @ 188738 │ │ │ │ ldr.w r1, [pc, #1684] @ 18873c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19702c │ │ │ │ b.n 187c14 │ │ │ │ ldr.w r3, [pc, #1664] @ 188740 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1664] @ 188744 │ │ │ │ ldr.w r1, [pc, #1664] @ 188748 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19702c │ │ │ │ b.n 187be4 │ │ │ │ ldr.w r3, [pc, #1644] @ 18874c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1644] @ 188750 │ │ │ │ ldr.w r1, [pc, #1644] @ 188754 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19702c │ │ │ │ b.n 187bd2 │ │ │ │ ldr.w r3, [pc, #1624] @ 188758 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1624] @ 18875c │ │ │ │ ldr.w r1, [pc, #1624] @ 188760 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19702c │ │ │ │ b.n 187bbc │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r5, r3, #24 │ │ │ │ bmi.w 188604 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -417348,26 +417348,26 @@ │ │ │ │ ldr.w r3, [pc, #1564] @ 188764 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1564] @ 188768 │ │ │ │ ldr.w r1, [pc, #1564] @ 18876c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19702c │ │ │ │ b.n 187b38 │ │ │ │ ldr.w r3, [pc, #1544] @ 188770 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1544] @ 188774 │ │ │ │ ldr.w r1, [pc, #1544] @ 188778 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19702c │ │ │ │ b.n 187c26 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r2, r3, #24 │ │ │ │ bmi.w 1885ea │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -417376,15 +417376,15 @@ │ │ │ │ ldr.w r3, [pc, #1508] @ 18877c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1504] @ 188780 │ │ │ │ ldr.w r1, [pc, #1504] @ 188784 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19702c │ │ │ │ b.n 187b54 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ bmi.w 18849e │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -417614,26 +417614,26 @@ │ │ │ │ ldr r3, [pc, #844] @ (188788 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #844] @ (18878c ) │ │ │ │ ldr r1, [pc, #844] @ (188790 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19702c │ │ │ │ b.n 18841e │ │ │ │ ldr r3, [pc, #828] @ (188794 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #828] @ (188798 ) │ │ │ │ ldr r1, [pc, #832] @ (18879c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19702c │ │ │ │ b.n 188430 │ │ │ │ bic.w r0, r0, #15 │ │ │ │ strb.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ @@ -417649,26 +417649,26 @@ │ │ │ │ ldr r3, [pc, #768] @ (1887a0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #768] @ (1887a4 ) │ │ │ │ ldr r1, [pc, #768] @ (1887a8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19702c │ │ │ │ b.n 1881c0 │ │ │ │ lsls r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.w 186afc │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #5 │ │ │ │ @@ -417679,15 +417679,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 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.w 1871c8 │ │ │ │ add.w r3, sl, #44 @ 0x2c │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ @@ -417758,72 +417758,72 @@ │ │ │ │ ldr r3, [pc, #480] @ (1887ac ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #480] @ (1887b0 ) │ │ │ │ ldr r1, [pc, #484] @ (1887b4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19702c │ │ │ │ b.n 18813a │ │ │ │ ldrb.w r3, [r2, #909] @ 0x38d │ │ │ │ b.w 1879c6 │ │ │ │ ldr r3, [pc, #460] @ (1887b8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #460] @ (1887bc ) │ │ │ │ ldr r1, [pc, #460] @ (1887c0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19702c │ │ │ │ b.n 18818e │ │ │ │ ldr r3, [pc, #444] @ (1887c4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #444] @ (1887c8 ) │ │ │ │ ldr r1, [pc, #448] @ (1887cc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19702c │ │ │ │ b.n 188126 │ │ │ │ ldr r3, [pc, #432] @ (1887d0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #432] @ (1887d4 ) │ │ │ │ ldr r1, [pc, #432] @ (1887d8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19702c │ │ │ │ b.w 1875e0 │ │ │ │ ldr r3, [pc, #416] @ (1887dc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #416] @ (1887e0 ) │ │ │ │ ldr r1, [pc, #416] @ (1887e4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19702c │ │ │ │ b.w 187b90 │ │ │ │ ldr r3, [pc, #400] @ (1887e8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #400] @ (1887ec ) │ │ │ │ ldr r1, [pc, #400] @ (1887f0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19702c │ │ │ │ b.w 187da0 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ movs r3, #252 @ 0xfc │ │ │ │ str.w r3, [r2, #1464] @ 0x5b8 │ │ │ │ b.w 1879c4 │ │ │ │ @@ -417884,142 +417884,142 @@ │ │ │ │ add r1, pc │ │ │ │ bl 188f60 │ │ │ │ ldr r1, [pc, #224] @ (188804 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 188f60 │ │ │ │ nop │ │ │ │ - stmia r1!, {r2, r3, r7} │ │ │ │ + stmia r1!, {r2, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ittt ls │ │ │ │ + itet ls │ │ │ │ movls r3, r3 │ │ │ │ - ldrsbls r4, [r6, r2] │ │ │ │ + ldrsbhi r4, [r5, r2] │ │ │ │ movls r3, r3 │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + adds r5, #242 @ 0xf2 │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x004e │ │ │ │ + bkpt 0x0046 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #218 @ 0xda │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x004e │ │ │ │ + bkpt 0x0046 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x0046 │ │ │ │ + bkpt 0x003e │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r4, [r2, r1] │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #154 @ 0x9a │ │ │ │ + adds r5, #146 @ 0x92 │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x00b6 │ │ │ │ + bkpt 0x00ae │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r4, [r1, r0] │ │ │ │ + ldrsb r4, [r0, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #82 @ 0x52 │ │ │ │ + adds r5, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x0072 │ │ │ │ + bkpt 0x006a │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + strb r4, [r4, r7] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #50 @ 0x32 │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x0080 │ │ │ │ + bkpt 0x0078 │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r7, r6] │ │ │ │ + strb r2, [r6, r6] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #0 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + pop {r1, r2, r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r3, r4] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ + pop {r2, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r0, r4] │ │ │ │ + strh r2, [r7, r3] │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #72 @ 0x48 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r3, r5, pc} │ │ │ │ + pop {r1, r5, pc} │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #254 @ 0xfe │ │ │ │ + adds r1, #246 @ 0xf6 │ │ │ │ movs r3, r3 │ │ │ │ - revsh r0, r7 │ │ │ │ + revsh r0, r6 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r1, r6] │ │ │ │ + str r6, [r0, r6] │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #212 @ 0xd4 │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r6, 1887de │ │ │ │ + cbnz r6, 1887dc │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + str r4, [r4, r5] │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + adds r0, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - revsh r4, r2 │ │ │ │ + revsh r4, r1 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r2, r5] │ │ │ │ + str r2, [r1, r5] │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #152 @ 0x98 │ │ │ │ + adds r0, #144 @ 0x90 │ │ │ │ movs r3, r3 │ │ │ │ - rev16 r6, r7 │ │ │ │ + rev16 r6, r6 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + str r0, [r6, r4] │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r6, 1887f6 │ │ │ │ + cbnz r6, 1887f4 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r3, r4] │ │ │ │ + str r4, [r2, r4] │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #98 @ 0x62 │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r2, 1887f8 │ │ │ │ + cbnz r2, 1887f6 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r0, [r7, r3] │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #70 @ 0x46 │ │ │ │ + adds r0, #62 @ 0x3e │ │ │ │ movs r3, r3 │ │ │ │ - revsh r2, r0 │ │ │ │ + hlt 0x003a │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb790 │ │ │ │ + @ instruction: 0xb788 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb7c6 │ │ │ │ + @ instruction: 0xb7be │ │ │ │ movs r3, r3 │ │ │ │ - rev16 r2, r2 │ │ │ │ + rev16 r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - rev r0, r2 │ │ │ │ + rev r0, r1 │ │ │ │ movs r3, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (18882c ) │ │ │ │ movw r2, #451 @ 0x1c3 │ │ │ │ ldr r1, [pc, #16] @ (188830 ) │ │ │ │ ldr r0, [pc, #20] @ (188834 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1739b4 │ │ │ │ nop │ │ │ │ - str r3, [sp, #752] @ 0x2f0 │ │ │ │ + str r3, [sp, #720] @ 0x2d0 │ │ │ │ movs r2, r5 │ │ │ │ - ldrsb r6, [r3, r7] │ │ │ │ + ldrsb r6, [r2, r7] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + adds r4, r1, #7 │ │ │ │ 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] @ (1889cc ) │ │ │ │ @@ -418191,15 +418191,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov sl, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ ldr.w r7, [pc, #1036] @ 188e04 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ add r7, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 188b80 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 188b52 │ │ │ │ @@ -418213,67 +418213,67 @@ │ │ │ │ str.w r8, [r4] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ ldr r3, [pc, #992] @ (188e10 ) │ │ │ │ mov r2, r9 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c27c8 │ │ │ │ + bl 1c27c0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c27c8 │ │ │ │ + bl 1c27c0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c27c8 │ │ │ │ + bl 1c27c0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c27c8 │ │ │ │ + bl 1c27c0 │ │ │ │ str.w r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2ec8 │ │ │ │ + bl 1c2ec0 │ │ │ │ ldr.w r1, [sl, #252] @ 0xfc │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8218 │ │ │ │ + bl 1e8210 │ │ │ │ add.w r1, sl, #240 @ 0xf0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 150e18 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 199abc │ │ │ │ cbz r0, 188ace │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1dcb4c │ │ │ │ + bl 1dcb44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 237224 │ │ │ │ + bl 23721c │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238878 │ │ │ │ + bl 238870 │ │ │ │ orr.w r9, r0, r5 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 237ddc │ │ │ │ + bl 237dd4 │ │ │ │ orr.w r5, r0, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 234cac │ │ │ │ + bl 234ca4 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 188a90 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1dd680 │ │ │ │ + bl 1dd678 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 237ddc │ │ │ │ + bl 237dd4 │ │ │ │ ldrb.w r3, [r8, #389] @ 0x185 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 188c0a │ │ │ │ ldrb.w r3, [r8, #382] @ 0x17e │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 188bf6 │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ @@ -418281,23 +418281,23 @@ │ │ │ │ beq.n 188b98 │ │ │ │ ldr r3, [pc, #808] @ (188e14 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2551f0 │ │ │ │ + bl 2551e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 188c12 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 269a14 │ │ │ │ + bl 269a0c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1eee14 │ │ │ │ + bl 1eee0c │ │ │ │ ldr r1, [r6, #116] @ 0x74 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ cmp r1, #4 │ │ │ │ beq.w 188c5a │ │ │ │ ldr r3, [pc, #764] @ (188e18 ) │ │ │ │ ldrb.w r2, [ip, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -418359,15 +418359,15 @@ │ │ │ │ b.n 188ae8 │ │ │ │ ldrb r3, [r6, #18] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 188b78 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1df840 │ │ │ │ + bl 1df838 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 188b78 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r7, #424] @ 0x1a8 │ │ │ │ @@ -418381,37 +418381,37 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 188bd2 │ │ │ │ cbz r1, 188be8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f1d04 │ │ │ │ + bl 1f1cfc │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #558] @ 0x22e │ │ │ │ b.n 188b78 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 199c74 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 188ae2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 237ddc │ │ │ │ + bl 237dd4 │ │ │ │ b.n 188ae2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 199b78 │ │ │ │ b.n 188ad8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 251a20 │ │ │ │ + bl 251a18 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 237594 │ │ │ │ + bl 23758c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 237ddc │ │ │ │ + bl 237dd4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 23e7a0 │ │ │ │ + bl 23e798 │ │ │ │ b.n 188afe │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 188b66 │ │ │ │ cmp r1, #14 │ │ │ │ bhi.w 188db6 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -418461,15 +418461,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 188c92 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 188c9e │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 188c8a │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 188da8 │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -418570,20 +418570,20 @@ │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #120] @ (188e38 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #120] @ (188e3c ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25ce44 │ │ │ │ + bl 25ce3c │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ b.n 188b66 │ │ │ │ ldr r3, [pc, #92] @ (188e40 ) │ │ │ │ add r3, pc │ │ │ │ b.n 188dba │ │ │ │ ldr r3, [pc, #92] @ (188e44 ) │ │ │ │ add r3, pc │ │ │ │ @@ -418610,61 +418610,61 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #216] @ (188efc ) │ │ │ │ + ldr r3, [pc, #184] @ (188edc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #200] @ (188ef0 ) │ │ │ │ + ldr r3, [pc, #168] @ (188ed0 ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, r1, #1 │ │ │ │ + subs r6, r0, #1 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r3, [pc, #56] @ (188e68 ) │ │ │ │ + ldr r3, [pc, #24] @ (188e48 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #56] @ (188e6c ) │ │ │ │ + ldr r3, [pc, #24] @ (188e4c ) │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r0, r4, #11 │ │ │ │ + lsrs r0, r3, #11 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, #228 @ 0xe4 │ │ │ │ + cmp r0, #220 @ 0xdc │ │ │ │ movs r3, r3 │ │ │ │ - push {r2, r3, r4} │ │ │ │ + push {r2, r4} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #472] @ (18901c ) │ │ │ │ + ldr r2, [pc, #440] @ (188ffc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #464] @ (189018 ) │ │ │ │ + ldr r2, [pc, #432] @ (188ff8 ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, r3, #6 │ │ │ │ + adds r6, r2, #6 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [pc, #448] @ (189010 ) │ │ │ │ + ldr r2, [pc, #416] @ (188ff0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #488] @ (18903c ) │ │ │ │ + ldr r2, [pc, #456] @ (18901c ) │ │ │ │ movs r3, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1c5f54 │ │ │ │ + bl 1c5f4c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ 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 │ │ │ │ @@ -418769,110 +418769,110 @@ │ │ │ │ ldr r3, [pc, #84] @ (188ff0 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c27c8 │ │ │ │ + bl 1c27c0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c6234 │ │ │ │ + bl 1c622c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ ldr r1, [pc, #52] @ (188ff4 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 25ce44 │ │ │ │ + bl 25ce3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r1, [pc, #36] @ (188ff8 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3854 │ │ │ │ + bl 1c384c │ │ │ │ b.n 188fbe │ │ │ │ strb r4, [r0, #2] │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, #1] │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #208 @ 0xd0 │ │ │ │ + movs r6, #200 @ 0xc8 │ │ │ │ movs r3, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1c5f54 │ │ │ │ + bl 1c5f4c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r3, 18903c │ │ │ │ mov r0, r2 │ │ │ │ strd r2, r6, [r4, #216] @ 0xd8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #8] @ (189048 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 188f60 │ │ │ │ nop │ │ │ │ - cbz r0, 18907e │ │ │ │ + cbz r0, 18907c │ │ │ │ movs r3, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ cbz r0, 18906c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ (189078 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 188f60 │ │ │ │ nop │ │ │ │ - cbz r0, 1890aa │ │ │ │ + cbz r0, 1890a8 │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ cbz r0, 1890fe │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cbz r0, 1890f8 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ movs r2, #0 │ │ │ │ @@ -418888,15 +418888,15 @@ │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 1890b2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - bl 1c5f54 │ │ │ │ + bl 1c5f4c │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cbz r6, 1890f8 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ @@ -418907,15 +418907,15 @@ │ │ │ │ bne.n 1890e2 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (189108 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 188f60 │ │ │ │ - cbz r6, 189114 │ │ │ │ + cbz r6, 189112 │ │ │ │ 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 │ │ │ │ @@ -418927,29 +418927,29 @@ │ │ │ │ bhi.w 18942e │ │ │ │ add.w r6, r0, r2, lsl #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r6, #172] @ 0xac │ │ │ │ cbz r3, 189152 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ cbz r0, 18916a │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #752] @ (189444 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #748] @ (189448 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c27c8 │ │ │ │ + bl 1c27c0 │ │ │ │ str.w r0, [r6, #172] @ 0xac │ │ │ │ movs r3, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 1750a4 │ │ │ │ @@ -419117,15 +419117,15 @@ │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strh r2, [r3, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ bic.w r2, r2, #8 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ 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 1753c4 │ │ │ │ @@ -419224,15 +419224,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ + add r6, sp, #32 │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #432] @ (189614 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -419244,15 +419244,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 1769b4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #212] @ 0xd4 │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ cbz r0, 1894a8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r2, [pc, #400] @ (18961c ) │ │ │ │ ldr r3, [pc, #392] @ (189618 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -419372,15 +419372,15 @@ │ │ │ │ str r0, [r2, #0] │ │ │ │ cbz r1, 1895c2 │ │ │ │ orr.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r6, #212] @ 0xd4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 18948a │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, r5 │ │ │ │ itt eq │ │ │ │ ldrdeq r0, r1, [r8] │ │ │ │ @@ -419416,15 +419416,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr r6, [pc, #168] @ (1896e0 ) │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ add r6, pc │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #168] @ 0xa8 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [pc, #148] @ (1896e4 ) │ │ │ │ @@ -419486,15 +419486,15 @@ │ │ │ │ bl 188808 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ 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 │ │ │ │ @@ -419511,15 +419511,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [pc, #8] @ (189728 ) │ │ │ │ add r1, pc │ │ │ │ bl 188f60 │ │ │ │ nop │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ movs r3, r3 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ @@ -419677,15 +419677,15 @@ │ │ │ │ ldr r7, [pc, #140] @ (189950 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r3 │ │ │ │ add r7, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 1e20e8 │ │ │ │ + bl 1e20e0 │ │ │ │ ldr r3, [pc, #128] @ (189954 ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ add.w r1, r6, r3, lsl #2 │ │ │ │ @@ -419744,31 +419744,31 @@ │ │ │ │ ldr r1, [pc, #16] @ (189980 ) │ │ │ │ ldr r0, [pc, #20] @ (189984 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1739b4 │ │ │ │ nop │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ movs r2, r5 │ │ │ │ - mov lr, r1 │ │ │ │ + mov lr, r0 │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + lsrs r4, r7, #17 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [pc, #2312] @ 18a2a8 │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ - bl 1c5e1c │ │ │ │ + bl 1c5e14 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r8, r8, #84 @ 0x54 │ │ │ │ bl 1760b4 │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ @@ -419835,15 +419835,15 @@ │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 1899e4 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r5, #314 @ 0x13a │ │ │ │ bcs.w 189bce │ │ │ │ movw r2, #283 @ 0x11b │ │ │ │ cmp r5, r2 │ │ │ │ @@ -419920,15 +419920,15 @@ │ │ │ │ cbz r2, 189b56 │ │ │ │ lsls r2, r1, #29 │ │ │ │ bmi.n 189a58 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 189bc0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 189bb8 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ @@ -419936,29 +419936,29 @@ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r7 │ │ │ │ bne.w 189fe0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, r6 │ │ │ │ bne.w 189fe0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 189bb0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 189b82 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ bne.w 189fe0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 189b72 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ movs r5, #0 │ │ │ │ ldrd r7, r6, [r3, #32] │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 189b8c │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ @@ -420047,15 +420047,15 @@ │ │ │ │ bne.w 189a58 │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ beq.w 189b40 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 189d24 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 189d1c │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -420086,30 +420086,30 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18a198 │ │ │ │ mov.w ip, #16 │ │ │ │ mov.w lr, #8 │ │ │ │ b.n 189e0e │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 189cb6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ bl 1760e0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 189d6e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 189d6e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cbz r2, 189d62 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ @@ -420121,15 +420121,15 @@ │ │ │ │ orrmi.w r3, r3, #4 │ │ │ │ bmi.n 189d5c │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 189d3e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 189a58 │ │ │ │ movs r2, #5 │ │ │ │ @@ -420755,15 +420755,15 @@ │ │ │ │ bhi.n 18a42c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ bpl.n 18a37c │ │ │ │ ldrh r0, [r2, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr s0, [r2, #16] │ │ │ │ b.n 18a37c │ │ │ │ cmp.w r1, #392 @ 0x188 │ │ │ │ bcc.n 18a454 │ │ │ │ sub.w r1, r1, #396 @ 0x18c │ │ │ │ @@ -420859,19 +420859,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (18a534 ) │ │ │ │ ldr r0, [pc, #20] @ (18a538 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1739b4 │ │ │ │ nop │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + strb r0, [r1, #27] │ │ │ │ movs r2, r5 │ │ │ │ - subs r2, #218 @ 0xda │ │ │ │ + subs r2, #210 @ 0xd2 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ movs r0, r4 │ │ │ │ ldr.w ip, [r1] │ │ │ │ ldr.w r1, [ip] │ │ │ │ ands.w r3, r1, #12288 @ 0x3000 │ │ │ │ beq.n 18a574 │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ cbz r3, 18a574 │ │ │ │ @@ -422235,25 +422235,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 1c78c8 │ │ │ │ + bl 1c78c0 │ │ │ │ ldr.w r9, [r5, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r7 │ │ │ │ beq.w 18b518 │ │ │ │ movw sl, #8195 @ 0x2003 │ │ │ │ movt sl, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7a84 │ │ │ │ + bl 1c7a7c │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ add.w r5, r9, #16 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 18b486 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ movw fp, #1027 @ 0x403 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -422278,15 +422278,15 @@ │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.n 18b47c │ │ │ │ tst.w r0, sl │ │ │ │ bne.n 18b47c │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7bc4 │ │ │ │ + bl 1c7bbc │ │ │ │ ldrb.w r2, [sp, #11] │ │ │ │ cbz r2, 18b47c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -422335,15 +422335,15 @@ │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 18b4b4 │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp r7, lr │ │ │ │ bne.n 18b49a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7a64 │ │ │ │ + bl 1c7a5c │ │ │ │ ldr r2, [pc, #48] @ (18b530 ) │ │ │ │ ldr r3, [pc, #36] @ (18b524 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -422501,15 +422501,15 @@ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r5, #84 @ 0x54 │ │ │ │ add.w r6, r5, #92 @ 0x5c │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1c5e1c │ │ │ │ + bl 1c5e14 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1760b4 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ @@ -422798,15 +422798,15 @@ │ │ │ │ strmi.w r0, [r3, #-4] │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 18b966 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18b6ac │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r5 │ │ │ │ beq.n 18b8a8 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ @@ -422824,23 +422824,23 @@ │ │ │ │ movw r3, #1026 @ 0x402 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 18ba6c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18ba5c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18ba5c │ │ │ │ strd r7, r5, [sp, #12] │ │ │ │ str.w r8, [sp, #20] │ │ │ │ b.n 18b9e8 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18ba54 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 18b9dc │ │ │ │ ldr r7, [r2, #16] │ │ │ │ @@ -422876,15 +422876,15 @@ │ │ │ │ sub.w lr, r5, ip │ │ │ │ adds.w r3, r8, lr │ │ │ │ beq.n 18ba26 │ │ │ │ ldr.w lr, [r8, lr] │ │ │ │ b.n 18ba1e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18b9e8 │ │ │ │ ldrd r7, r5, [sp, #12] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 175334 │ │ │ │ @@ -423288,15 +423288,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 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ b.n 18bde8 │ │ │ │ nop │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ ldr r3, [r1, #116] @ 0x74 │ │ │ │ @@ -423585,15 +423585,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mla r3, r6, r3, r7 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ - bl 1e3564 │ │ │ │ + bl 1e355c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ beq.n 18c156 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r3, r6, r3, r7 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ @@ -423713,15 +423713,15 @@ │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 18c28a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1be170 │ │ │ │ + bl 1be168 │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ and.w r0, r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ @@ -423934,15 +423934,15 @@ │ │ │ │ mov r7, fp │ │ │ │ movs r3, #0 │ │ │ │ movw r8, #257 @ 0x101 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #2 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add.w r5, r7, #16 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n 18c4fa │ │ │ │ sub.w r9, r3, #96 @ 0x60 │ │ │ │ movs r4, #1 │ │ │ │ @@ -426810,15 +426810,15 @@ │ │ │ │ movs r1, #20 │ │ │ │ ldr.w r5, [pc, #2600] @ 18ed60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w r1, r4, #84 @ 0x54 │ │ │ │ ldr.w r8, [r4, #88] @ 0x58 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r8, r1 │ │ │ │ str r3, [r0, #8] │ │ │ │ @@ -426826,15 +426826,15 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r6, [r0, #4] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ beq.n 18e39e │ │ │ │ movw r1, #7868 @ 0x1ebc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #3936 @ 0xf60 │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ mov r1, r6 │ │ │ │ bl 18d1b0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -427337,15 +427337,15 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 18c360 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 18e88a │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr.w r2, [pc, #1212] @ 18ed68 │ │ │ │ ldr.w r3, [pc, #1196] @ 18ed5c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -427597,15 +427597,15 @@ │ │ │ │ str r2, [r4, #4] │ │ │ │ b.n 18eb08 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ str r2, [r4, #4] │ │ │ │ b.n 18eb08 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ mov fp, r0 │ │ │ │ cmp r7, r3 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ movne r9, r0 │ │ │ │ @@ -427674,15 +427674,15 @@ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r7, r2 │ │ │ │ bne.n 18eb60 │ │ │ │ mov fp, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ b.n 18e832 │ │ │ │ ldrd r2, r3, [r9] │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 18ed28 │ │ │ │ add.w r0, r1, r2, lsl #3 │ │ │ │ mov r3, r4 │ │ │ │ @@ -427787,15 +427787,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ b.n 18ec1e │ │ │ │ mov r4, r6 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -427815,15 +427815,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ beq.w 18fb0e │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #1 │ │ │ │ ldrb.w r6, [r3, #1215] @ 0x4bf │ │ │ │ blx 54720 │ │ │ │ @@ -428712,15 +428712,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 18f6ee │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ strb.w r6, [r0], #4 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r8, [r3, #320] @ 0x140 │ │ │ │ blx 54720 │ │ │ │ @@ -429258,15 +429258,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r9, r1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 190118 │ │ │ │ ldr.w r6, [r9, #88] @ 0x58 │ │ │ │ add.w sl, r9, #84 @ 0x54 │ │ │ │ @@ -429335,45 +429335,45 @@ │ │ │ │ adds r2, #31 │ │ │ │ movs r1, #4 │ │ │ │ str.w r5, [fp] │ │ │ │ mov r0, fp │ │ │ │ lsrs r3, r2, #5 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1c5f54 │ │ │ │ + bl 1c5f4c │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 1c5f54 │ │ │ │ + bl 1c5f4c │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1c5f54 │ │ │ │ + bl 1c5f4c │ │ │ │ ldr.w r4, [r9, #88] @ 0x58 │ │ │ │ str.w r0, [fp, #28] │ │ │ │ cmp sl, r4 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ beq.n 18fd94 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r6, [fp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r7 │ │ │ │ str r5, [r4, #96] @ 0x60 │ │ │ │ - bl 1c5f78 │ │ │ │ + bl 1c5f70 │ │ │ │ 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 1c5f78 │ │ │ │ + bl 1c5f70 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, sl │ │ │ │ str.w r0, [r6, r7, lsl #2] │ │ │ │ bne.n 18fd62 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -429450,15 +429450,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 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 18fcee │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ @@ -429700,15 +429700,15 @@ │ │ │ │ b.n 190052 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r0, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 18fc7c │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r9, [sp] │ │ │ │ b.n 190074 │ │ │ │ @@ -431155,15 +431155,15 @@ │ │ │ │ cmp r3, #16 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mul.w r2, r2, r3 │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ and.w ip, r3, #8192 @ 0x2000 │ │ │ │ and.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 190f98 │ │ │ │ tst.w r3, #8192 @ 0x2000 │ │ │ │ @@ -431189,15 +431189,15 @@ │ │ │ │ cmp r3, #16 │ │ │ │ mov.w r0, #0 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ mov r9, r3 │ │ │ │ movs r3, #20 │ │ │ │ mul.w r2, r3, r9 │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ mov lr, r0 │ │ │ │ b.n 190e82 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ @@ -431208,25 +431208,25 @@ │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ bne.w 190c5e │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ 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 190ef6 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 190ec2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ @@ -431269,15 +431269,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c5e1c │ │ │ │ + bl 1c5e14 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ bl 1760b4 │ │ │ │ ldr.w r7, [fp, #88] @ 0x58 │ │ │ │ add.w fp, fp, #84 @ 0x54 │ │ │ │ @@ -431342,15 +431342,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ bl 174e68 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c7c98 │ │ │ │ + bl 1c7c90 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 175400 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov ip, r0 │ │ │ │ @@ -431377,22 +431377,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 1c7c24 │ │ │ │ + bl 1c7c1c │ │ │ │ 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 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ 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] │ │ │ │ @@ -431429,15 +431429,15 @@ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r8, sl │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, r8 │ │ │ │ bne.w 1911c2 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r2, [pc, #392] @ (1914c4 ) │ │ │ │ ldr r3, [pc, #384] @ (1914c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -431510,31 +431510,31 @@ │ │ │ │ strh r1, [r0, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrd r0, r1, [r2, #16] │ │ │ │ str r0, [r3, #16] │ │ │ │ strh r1, [r3, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r8, r8, [fp, #32] │ │ │ │ - bl 1c7c98 │ │ │ │ + bl 1c7c90 │ │ │ │ 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 19130c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 191440 │ │ │ │ b.n 19130c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 19130c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 191432 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ @@ -432421,54 +432421,54 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #700 @ 0x2bc │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r2, r2, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov.w r1, #704 @ 0x2c0 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ add r3, sp, #8 │ │ │ │ str r6, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add.w ip, sp, #24 │ │ │ │ @@ -432485,15 +432485,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ mov r1, r4 │ │ │ │ mla r3, r9, r2, r3 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ b.n 192250 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -432503,15 +432503,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [pc, #236] @ 191f2c │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r9, pc │ │ │ │ @@ -432521,18 +432521,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.n 191f12 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r0, [pc, #288] @ (191fa4 ) │ │ │ │ str r0, [r1, r5] │ │ │ │ @@ -432548,21 +432548,21 @@ │ │ │ │ ldr r0, [pc, #288] @ (191fbc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w sl, #120 @ 0x78 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ add r3, sp, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ add.w ip, sp, #24 │ │ │ │ strd lr, lr, [sp, #12] │ │ │ │ add.w r6, r4, #80 @ 0x50 │ │ │ │ @@ -432576,15 +432576,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ mov r1, r4 │ │ │ │ mla r3, sl, r2, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r8, #32 │ │ │ │ b.n 191ea0 │ │ │ │ mov.w r8, #8 │ │ │ │ b.n 191ea0 │ │ │ │ @@ -432615,56 +432615,56 @@ │ │ │ │ movw r1, #575 @ 0x23f │ │ │ │ ldr.w r9, [pc, #1048] @ 19237c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ 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 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 191fc4 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [pc, #952] @ (192380 ) │ │ │ │ ldr r2, [pc, #956] @ (192384 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1df698 │ │ │ │ + bl 1df690 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -432672,28 +432672,28 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -432728,15 +432728,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, r2, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ str.w lr, [r7, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1920f0 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 192362 │ │ │ │ bhi.w 192366 │ │ │ │ @@ -432748,42 +432748,42 @@ │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 192096 │ │ │ │ ldr r3, [pc, #668] @ (192390 ) │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ ldr r2, [pc, #668] @ (192394 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1df698 │ │ │ │ + bl 1df690 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e516c │ │ │ │ + bl 1e5164 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 191e1c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ 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 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r7, r0 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ strd r3, sl, [r0, #44] @ 0x2c │ │ │ │ add.w sl, r0, #20 │ │ │ │ @@ -432791,27 +432791,27 @@ │ │ │ │ mov r1, sl │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -432844,33 +432844,33 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, ip, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w sl, [r7, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfbe0 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -432879,22 +432879,22 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ ldrb.w fp, [r9, #12] │ │ │ │ @@ -432930,18 +432930,18 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r4, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, r4, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5214 │ │ │ │ + bl 1e520c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 191e1c │ │ │ │ ldr r2, [pc, #92] @ (192398 ) │ │ │ │ ldr r3, [pc, #56] @ (192374 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -432970,23 +432970,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 1924c4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ b.n 1924a8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #214 @ 0xd6 │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ movs r3, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #182 @ 0xb6 │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ movs r3, r3 │ │ │ │ bgt.n 19231c │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ @@ -433006,22 +433006,22 @@ │ │ │ │ bhi.n 1924c4 │ │ │ │ tbb [pc, r1] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ lsls r3, r7, #13 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #733 @ 0x2dd │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w r7, r6, #96 @ 0x60 │ │ │ │ @@ -433031,32 +433031,32 @@ │ │ │ │ str.w r8, [sp, #12] │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #731 @ 0x2db │ │ │ │ b.n 1923da │ │ │ │ mov.w r1, #708 @ 0x2c4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov sl, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov.w r9, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ strd r9, r9, [sp] │ │ │ │ add.w r7, r6, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -433074,15 +433074,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #735 @ 0x2df │ │ │ │ b.n 1923da │ │ │ │ bgt.n 19254c │ │ │ │ @@ -433121,35 +433121,35 @@ │ │ │ │ ldr.w r2, [pc, #1296] @ 192a3c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1df698 │ │ │ │ + bl 1df690 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 192568 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -433157,27 +433157,27 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ 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] │ │ │ │ @@ -433206,15 +433206,15 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str.w lr, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 192698 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 192a20 │ │ │ │ bhi.w 192a18 │ │ │ │ @@ -433247,38 +433247,38 @@ │ │ │ │ bne.w 192a28 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [pc, #944] @ (192a4c ) │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1df698 │ │ │ │ + bl 1df690 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e516c │ │ │ │ + bl 1e5164 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r7, [sl, #13] │ │ │ │ bl 191e1c │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ 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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r8, #80 @ 0x50 │ │ │ │ str r7, [sp, #24] │ │ │ │ add.w ip, r8, #96 @ 0x60 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -433287,34 +433287,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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r3, r8, #20 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ strb.w r7, [r8, #34] @ 0x22 │ │ │ │ mov r0, r6 │ │ │ │ bl 1923a4 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -433323,26 +433323,26 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ ldrb.w fp, [r8, #12] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ @@ -433375,37 +433375,37 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, r2, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ 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 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 192868 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -433413,27 +433413,27 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ @@ -433466,81 +433466,81 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 191e1c │ │ │ │ mov.w r1, #824 @ 0x338 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ str r7, [sp, #24] │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w r7, r8, #80 @ 0x50 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfbe0 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5214 │ │ │ │ + bl 1e520c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 191e1c │ │ │ │ b.n 19267c │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 19291c │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 192808 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #575 @ 0x23f │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 19251a │ │ │ │ ldr r3, [pc, #60] @ (192a50 ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 19269a │ │ │ │ @@ -433555,23 +433555,23 @@ │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 192a3c │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ movs r2, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 192b44 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - adds r6, r3, #0 │ │ │ │ + adds r6, r2, #0 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -433603,30 +433603,30 @@ │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e1f40 │ │ │ │ + bl 1e1f38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbz r0, 192ade │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r7, [fp, #92] @ 0x5c │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ @@ -433672,21 +433672,21 @@ │ │ │ │ b.n 192b5e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp r8, r3 │ │ │ │ bhi.n 192bf6 │ │ │ │ movs r1, #74 @ 0x4a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str r3, [r5, #8] │ │ │ │ add.w ip, r6, #96 @ 0x60 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -433702,29 +433702,29 @@ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ bne.n 192b54 │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ bls.n 192b5e │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ @@ -433761,21 +433761,21 @@ │ │ │ │ beq.n 192d3e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add.w r7, r8, #96 @ 0x60 │ │ │ │ @@ -433793,15 +433793,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ mla r3, lr, r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [pc, #180] @ (192d74 ) │ │ │ │ ldr r3, [pc, #160] @ (192d64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -433814,21 +433814,21 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 192b14 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 192b3e │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w ip, [r3, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -433839,15 +433839,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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ b.n 192cbe │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ addls r5, sp, #52 @ 0x34 │ │ │ │ addls r4, sp, #68 @ 0x44 │ │ │ │ bhi.n 192d54 │ │ │ │ @@ -433944,15 +433944,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r6 │ │ │ │ bne.n 192e32 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp ip, lr │ │ │ │ bne.n 192e22 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c60d4 │ │ │ │ + bl 1c60cc │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ ldrd r0, r3, [r6, #60] @ 0x3c │ │ │ │ add.w r2, r4, #96 @ 0x60 │ │ │ │ str r1, [r5, #68] @ 0x44 │ │ │ │ cmp r2, r7 │ │ │ │ strd r0, r3, [r5, #60] @ 0x3c │ │ │ │ strd fp, fp, [r6, #24] │ │ │ │ @@ -434447,15 +434447,15 @@ │ │ │ │ ldrb.w r2, [r3, #377] @ 0x179 │ │ │ │ cbz r2, 19336e │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #16] @ (193374 ) │ │ │ │ ldr r1, [pc, #20] @ (193378 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2cc8 │ │ │ │ + bl 1e2cc0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl 89376 │ │ │ │ b.n 192e2a │ │ │ │ vtbl.8 d20, {d15-d18}, d27 │ │ │ │ @@ -434534,22 +434534,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 1eee14 │ │ │ │ + bl 1eee0c │ │ │ │ ldr r2, [pc, #16] @ (193468 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (19346c ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2cc8 │ │ │ │ + bl 1e2cc0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bl 20946a │ │ │ │ b.n 192d7e │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -434587,15 +434587,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 1c6878 │ │ │ │ + bl 1c6870 │ │ │ │ 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 │ │ │ │ @@ -434617,15 +434617,15 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r0, #1 │ │ │ │ strh r1, [r4, #4] │ │ │ │ movs r1, #4 │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6878 │ │ │ │ + bl 1c6870 │ │ │ │ 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 │ │ │ │ @@ -434641,15 +434641,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 1c6b60 │ │ │ │ + bl 1c6b58 │ │ │ │ mov lr, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ mov r1, lr │ │ │ │ mov r3, r0 │ │ │ │ b.n 19358e │ │ │ │ @@ -435804,15 +435804,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 19419a │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c7c98 │ │ │ │ + bl 1c7c90 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, r5 │ │ │ │ beq.n 194192 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r3 │ │ │ │ @@ -435832,30 +435832,30 @@ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 194156 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7b00 │ │ │ │ + bl 1c7af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 194152 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ b.n 194152 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ sub.w r8, r3, #96 @ 0x60 │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 194148 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, fp │ │ │ │ bne.n 19413a │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ b.n 194108 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -436076,30 +436076,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54720 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cafc4 │ │ │ │ + bl 1cafbc │ │ │ │ ldr.w r7, [r5, #424] @ 0x1a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 194556 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, r4 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 19446a │ │ │ │ ldrb.w sl, [r7, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 19446a │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2890 │ │ │ │ + bl 1e2888 │ │ │ │ cbz r0, 1943fe │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 194522 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ @@ -436141,15 +436141,15 @@ │ │ │ │ cmp r0, #4 │ │ │ │ bne.n 194444 │ │ │ │ b.n 19441c │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1943d8 │ │ │ │ mov r4, r8 │ │ │ │ @@ -436368,15 +436368,15 @@ │ │ │ │ sub.w r2, r3, #53 @ 0x35 │ │ │ │ sub.w r9, r3, #57 @ 0x39 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldr.w r3, [r2, #-52] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #-52] │ │ │ │ - bl 1caff4 │ │ │ │ + bl 1cafec │ │ │ │ str.w sl, [sp] │ │ │ │ strd r6, r9, [r0] │ │ │ │ b.n 19441c │ │ │ │ movs r0, #0 │ │ │ │ b.n 1946b8 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #20 │ │ │ │ @@ -436397,18 +436397,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 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ mov fp, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - bl 1c2ec8 │ │ │ │ + bl 1c2ec0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str.w r0, [fp, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ cmp r6, r2 │ │ │ │ beq.w 194924 │ │ │ │ mov r5, r6 │ │ │ │ @@ -436451,15 +436451,15 @@ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 19478e │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 194738 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 194834 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r5, #28] │ │ │ │ @@ -436520,15 +436520,15 @@ │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ bne.w 194710 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r7 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 17512c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r6, r0 │ │ │ │ @@ -436562,15 +436562,15 @@ │ │ │ │ lsls r2, r2, #28 │ │ │ │ itt mi │ │ │ │ orrmi.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ strmi r3, [r1, #0] │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ b.n 194782 │ │ │ │ mov r1, r6 │ │ │ │ movw r6, #315 @ 0x13b │ │ │ │ cmp ip, r6 │ │ │ │ bne.w 19476e │ │ │ │ ldr.w r6, [fp] │ │ │ │ ldr r7, [r6, #0] │ │ │ │ @@ -436618,15 +436618,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldrb.w r6, [r6, #437] @ 0x1b5 │ │ │ │ b.n 1948de │ │ │ │ mov r1, r6 │ │ │ │ b.n 1948a8 │ │ │ │ mov r0, fp │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0, #24] │ │ │ │ @@ -436921,17 +436921,17 @@ │ │ │ │ movs r7, #0 │ │ │ │ b.n 194a86 │ │ │ │ sub.w r2, r3, #784 @ 0x310 │ │ │ │ cmp r2, #10 │ │ │ │ bls.w 194a0a │ │ │ │ b.n 194c1e │ │ │ │ nop │ │ │ │ - beq.n 194b6c │ │ │ │ + beq.n 194d5c │ │ │ │ movs r1, r5 │ │ │ │ - beq.n 194cf8 │ │ │ │ + beq.n 194ce8 │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ add.w r2, r1, #96 @ 0x60 │ │ │ │ @@ -436948,15 +436948,15 @@ │ │ │ │ add.w r1, r3, #16 │ │ │ │ str r1, [r4, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [r4, #96] @ 0x60 │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [r3, #16] │ │ │ │ - bl 1befcc │ │ │ │ + bl 1befc4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [r0, #3928] @ 0xf58 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ @@ -437185,17 +437185,17 @@ │ │ │ │ bls.n 194e4a │ │ │ │ b.n 194d78 │ │ │ │ sub.w r3, r1, #784 @ 0x310 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 194d78 │ │ │ │ b.n 194ece │ │ │ │ nop │ │ │ │ - ldmia r5!, {r2, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ movs r1, r5 │ │ │ │ - ldmia r5, {r2, r4, r5} │ │ │ │ + ldmia r5, {r2, r3, r5} │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -437255,15 +437255,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 1951e8 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 195000 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1bef90 │ │ │ │ + bl 1bef88 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 195000 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r4, fp │ │ │ │ str.w r9, [r4, #-4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -437277,15 +437277,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 194fc4 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 194fba │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1bef90 │ │ │ │ + bl 1bef88 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 194fca │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r4 │ │ │ │ bne.n 194f94 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -437805,15 +437805,15 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr.w r3, [pc, #2480] @ 195f1c │ │ │ │ strd r7, r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c5e1c │ │ │ │ + bl 1c5e14 │ │ │ │ ldr r4, [r7, #88] @ 0x58 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp lr, r4 │ │ │ │ beq.w 195a70 │ │ │ │ mov fp, lr │ │ │ │ movw sl, #8208 @ 0x2010 │ │ │ │ @@ -437951,15 +437951,15 @@ │ │ │ │ movw r3, #513 @ 0x201 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movw r1, #3940 @ 0xf64 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ bl 18d1b0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -438033,29 +438033,29 @@ │ │ │ │ strd r0, r0, [r3, #96] @ 0x60 │ │ │ │ add.w r0, r2, #96 @ 0x60 │ │ │ │ ldr r1, [r2, #100] @ 0x64 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 195794 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1bf1e0 │ │ │ │ + bl 1bf1d8 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r4, r7 │ │ │ │ itt ne │ │ │ │ subne r7, #96 @ 0x60 │ │ │ │ movne r9, r4 │ │ │ │ beq.n 1957ea │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1bf020 │ │ │ │ + bl 1bf018 │ │ │ │ ldr r3, [r7, #100] @ 0x64 │ │ │ │ str r7, [r4, #28] │ │ │ │ cmp r9, r3 │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ sub.w r7, r3, #96 @ 0x60 │ │ │ │ bne.n 1957c8 │ │ │ │ mov r4, r9 │ │ │ │ @@ -438123,15 +438123,15 @@ │ │ │ │ bne.n 195858 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ands.w r2, r2, #131072 @ 0x20000 │ │ │ │ bne.n 195858 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1bef90 │ │ │ │ + bl 1bef88 │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 19585e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ beq.w 195a96 │ │ │ │ movw r2, #799 @ 0x31f │ │ │ │ cmp r3, r2 │ │ │ │ @@ -438161,15 +438161,15 @@ │ │ │ │ bne.n 19582a │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [pc, #1580] @ 195f24 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r1, pc │ │ │ │ - bl 1bf038 │ │ │ │ + bl 1bf030 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r4, r3 │ │ │ │ ittt ne │ │ │ │ subne.w r1, r3, #96 @ 0x60 │ │ │ │ ldrne r7, [r3, #4] │ │ │ │ subne r7, #96 @ 0x60 │ │ │ │ bne.n 195924 │ │ │ │ @@ -438313,15 +438313,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 1956e2 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr.w r2, [pc, #1200] @ 195f28 │ │ │ │ ldr.w r3, [pc, #1184] @ 195f1c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -438349,15 +438349,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 195e32 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 195e1e │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 195af2 │ │ │ │ add sl, fp │ │ │ │ str.w r7, [sl] │ │ │ │ mov sl, r5 │ │ │ │ b.n 1958e2 │ │ │ │ @@ -438374,28 +438374,28 @@ │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r5, r8 │ │ │ │ bcs.w 1958e2 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1bef90 │ │ │ │ + bl 1bef88 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 195b10 │ │ │ │ b.n 1958e2 │ │ │ │ add.w r8, fp, sl │ │ │ │ cmp fp, r8 │ │ │ │ it cc │ │ │ │ movcc r5, fp │ │ │ │ bcs.n 195b42 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1bef90 │ │ │ │ + bl 1bef88 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 195b30 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #5 │ │ │ │ bhi.n 195af2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r5, r3, #4 │ │ │ │ @@ -438416,15 +438416,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 195ee2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 195eac │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 195af2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ @@ -438953,15 +438953,15 @@ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cbz r3, 1960f6 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r1, [pc, #124] @ (196130 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 196124 │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ beq.n 1960f2 │ │ │ │ @@ -438977,59 +438977,59 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ ldr r1, [pc, #80] @ (19613c ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [pc, #72] @ (196140 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 1960c4 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (196144 ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1960c4 │ │ │ │ ldr r1, [pc, #52] @ (196148 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 1960c4 │ │ │ │ ldr r2, [pc, #44] @ (19614c ) │ │ │ │ add r2, pc │ │ │ │ b.n 1960dc │ │ │ │ ldr r1, [pc, #40] @ (196150 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 1960c4 │ │ │ │ - b.n 196578 │ │ │ │ + b.n 196568 │ │ │ │ movs r2, r3 │ │ │ │ - revsh r2, r3 │ │ │ │ + revsh r2, r2 │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r5, #29] │ │ │ │ + strb r4, [r4, #29] │ │ │ │ + movs r2, r3 │ │ │ │ + b.n 196530 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196540 │ │ │ │ + b.n 1964cc │ │ │ │ movs r2, r3 │ │ │ │ b.n 1964dc │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1964ec │ │ │ │ - movs r2, r3 │ │ │ │ - @ instruction: 0xb886 │ │ │ │ + @ instruction: 0xb87e │ │ │ │ movs r3, r3 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb874 │ │ │ │ + @ instruction: 0xb86c │ │ │ │ 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] │ │ │ │ @@ -439040,15 +439040,15 @@ │ │ │ │ and.w r2, r3, #1344 @ 0x540 │ │ │ │ tst.w r3, #640 @ 0x280 │ │ │ │ beq.n 19622e │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 19634a │ │ │ │ ldr r1, [pc, #600] @ (1963d8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bmi.n 196240 │ │ │ │ lsls r2, r3, #13 │ │ │ │ bmi.n 196250 │ │ │ │ lsls r0, r3, #15 │ │ │ │ bmi.n 196260 │ │ │ │ @@ -439059,29 +439059,29 @@ │ │ │ │ lsls r3, r3, #8 │ │ │ │ bmi.n 196290 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cbz r3, 1961ae │ │ │ │ ldr r1, [pc, #564] @ (1963dc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ subs r3, #40 @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 1961d0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 1962d2 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ cbz r3, 1961d0 │ │ │ │ ldr r1, [pc, #536] @ (1963e0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bmi.w 1962e4 │ │ │ │ lsls r2, r1, #28 │ │ │ │ bmi.w 1962f6 │ │ │ │ lsls r3, r1, #29 │ │ │ │ bmi.w 196308 │ │ │ │ @@ -439097,74 +439097,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] @ (1963e4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ bne.w 196356 │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 19622a │ │ │ │ ldr r1, [pc, #452] @ (1963e8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 196188 │ │ │ │ ldr r1, [pc, #440] @ (1963ec ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bpl.n 19618c │ │ │ │ ldr r1, [pc, #428] @ (1963f0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #13 │ │ │ │ bpl.n 196190 │ │ │ │ ldr r1, [pc, #416] @ (1963f4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r0, r3, #15 │ │ │ │ bpl.n 196194 │ │ │ │ ldr r1, [pc, #404] @ (1963f8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ bpl.n 196198 │ │ │ │ ldr r1, [pc, #392] @ (1963fc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #14 │ │ │ │ bpl.n 19619c │ │ │ │ ldr r1, [pc, #380] @ (196400 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #8 │ │ │ │ bpl.n 1961a0 │ │ │ │ ldr r1, [pc, #368] @ (196404 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 1961a0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 196380 │ │ │ │ and.w r0, r1, #1 │ │ │ │ lsls r6, r1, #27 │ │ │ │ bmi.n 19636e │ │ │ │ ldrh r6, [r4, #12] │ │ │ │ @@ -439178,173 +439178,173 @@ │ │ │ │ bmi.w 1963ca │ │ │ │ lsrs r2, r6, #2 │ │ │ │ lsls r1, r1, #11 │ │ │ │ bpl.n 1963b0 │ │ │ │ ldr r1, [pc, #324] @ (19640c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 19621a │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1961c6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bpl.w 1961d8 │ │ │ │ ldr r1, [pc, #296] @ (196410 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r1, #28 │ │ │ │ bpl.w 1961de │ │ │ │ ldr r1, [pc, #284] @ (196414 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r3, r1, #29 │ │ │ │ bpl.w 1961e4 │ │ │ │ ldr r1, [pc, #268] @ (196418 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r6, r1, #12 │ │ │ │ bpl.w 1961ea │ │ │ │ ldr r1, [pc, #256] @ (19641c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #30 │ │ │ │ bpl.w 1961f0 │ │ │ │ vldr s15, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strd r1, r1, [sp] │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ ldr r1, [pc, #224] @ (196420 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 19621a │ │ │ │ ldr r1, [pc, #216] @ (196424 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ b.n 196188 │ │ │ │ ldr r3, [pc, #208] @ (196428 ) │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ ldr r1, [pc, #196] @ (19642c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 19621a │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ cbz r0, 1963a2 │ │ │ │ ldr r1, [pc, #184] @ (196430 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 19621a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 196094 │ │ │ │ b.n 19621a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ bl 196094 │ │ │ │ ldr r1, [pc, #156] @ (196434 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 1961fe │ │ │ │ ldr r1, [pc, #148] @ (196438 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 19621a │ │ │ │ ldr r1, [pc, #136] @ (19643c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 19621a │ │ │ │ ldr r1, [pc, #128] @ (196440 ) │ │ │ │ lsrs r2, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 19621a │ │ │ │ ldr r1, [pc, #120] @ (196444 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 19621a │ │ │ │ - bmi.n 19632c │ │ │ │ + bmi.n 19631c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1966f0 │ │ │ │ + b.n 1966e0 │ │ │ │ movs r2, r3 │ │ │ │ - ldrsb r2, [r4, r5] │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196678 │ │ │ │ + b.n 196668 │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + ldrb r0, [r1, #1] │ │ │ │ movs r2, r3 │ │ │ │ - uxtb r4, r1 │ │ │ │ + uxtb r4, r0 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196574 │ │ │ │ + b.n 196564 │ │ │ │ movs r2, r3 │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + push {r2, r5, r6, lr} │ │ │ │ movs r2, r3 │ │ │ │ - b.n 19654c │ │ │ │ + b.n 19653c │ │ │ │ movs r2, r3 │ │ │ │ - sxtb r4, r4 │ │ │ │ + sxtb r4, r3 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 19652c │ │ │ │ + b.n 19651c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196530 │ │ │ │ + b.n 196520 │ │ │ │ movs r2, r3 │ │ │ │ - strb r0, [r4, #22] │ │ │ │ + strb r0, [r3, #22] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196664 │ │ │ │ + b.n 196654 │ │ │ │ movs r2, r3 │ │ │ │ - vst1.8 @ instruction: 0xf9c4001d │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + ldrsh.w r0, [ip, #29] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ movs r2, r3 │ │ │ │ - movs r1, #114 @ 0x72 │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ movs r6, r3 │ │ │ │ - svc 250 @ 0xfa │ │ │ │ + svc 242 @ 0xf2 │ │ │ │ movs r2, r3 │ │ │ │ - bcs.n 1963f0 │ │ │ │ + bcs.n 1963e0 │ │ │ │ movs r2, r3 │ │ │ │ - strb r0, [r6, #19] │ │ │ │ + strb r0, [r5, #19] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196464 │ │ │ │ + b.n 196454 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 19646c │ │ │ │ + b.n 19645c │ │ │ │ movs r2, r3 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + strb r2, [r5, #12] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196444 │ │ │ │ + svc 252 @ 0xfc │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1964e8 │ │ │ │ + b.n 1964d8 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196458 │ │ │ │ + b.n 196448 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196468 │ │ │ │ + b.n 196458 │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -439353,36 +439353,36 @@ │ │ │ │ ldr.w r8, [pc, #2588] @ 196e80 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #0 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 19646a │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 196680 │ │ │ │ ldr.w r1, [pc, #2564] @ 196e84 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #14 │ │ │ │ bmi.n 196554 │ │ │ │ ldr.w r1, [pc, #2548] @ 196e88 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr.w r1, [pc, #2536] @ 196e8c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r7, r3, #31 │ │ │ │ bmi.w 1969ee │ │ │ │ lsls r6, r3, #30 │ │ │ │ bmi.w 1969de │ │ │ │ lsls r0, r3, #29 │ │ │ │ bmi.w 1969d0 │ │ │ │ @@ -439415,15 +439415,15 @@ │ │ │ │ bne.w 196a96 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 196e2e │ │ │ │ ldr.w r1, [pc, #2424] @ 196e90 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ bne.w 196ab6 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #12 │ │ │ │ bhi.w 196ab6 │ │ │ │ @@ -439440,22 +439440,22 @@ │ │ │ │ lsls r2, r2, #16 │ │ │ │ lsls r3, r1, #16 │ │ │ │ lsls r4, r0, #16 │ │ │ │ lsls r5, r7, #15 │ │ │ │ ldr.w r1, [pc, #2364] @ 196e94 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 1964a0 │ │ │ │ bl 173994 │ │ │ │ ldr.w r1, [pc, #2352] @ 196e98 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bmi.w 196b60 │ │ │ │ lsls r7, r3, #25 │ │ │ │ bmi.w 196b98 │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 196b8a │ │ │ │ @@ -439495,15 +439495,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 196e3c │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #4, #3 │ │ │ │ ldr.w r1, [pc, #2208] @ 196e9c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #21 │ │ │ │ bmi.w 196b04 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #290 @ 0x122 │ │ │ │ bls.w 196a76 │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ @@ -439517,36 +439517,36 @@ │ │ │ │ beq.w 196e62 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 196e70 │ │ │ │ cbnz r3, 196644 │ │ │ │ ldr.w r1, [pc, #2148] @ 196ea0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 196e54 │ │ │ │ ldr.w r1, [pc, #2132] @ 196ea4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 196e48 │ │ │ │ ldr.w r1, [pc, #2112] @ 196ea8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr.w r1, [pc, #2104] @ 196eac │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ 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 │ │ │ │ @@ -439584,37 +439584,37 @@ │ │ │ │ movw r2, #847 @ 0x34f │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 1966fe │ │ │ │ ldr.w r1, [pc, #1984] @ 196eb0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cbnz r3, 196718 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cbz r0, 196718 │ │ │ │ bl 174bc8 │ │ │ │ ldr.w r1, [pc, #1960] @ 196eb4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1968d6 │ │ │ │ mov r0, r4 │ │ │ │ bl 175374 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1968b0 │ │ │ │ ldr.w r1, [pc, #1928] @ 196eb8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 196c0e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -439622,20 +439622,20 @@ │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 196af6 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 19677c │ │ │ │ ldr.w r1, [pc, #1888] @ 196ebc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 19677c │ │ │ │ ldr.w r1, [pc, #1876] @ 196ec0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 19673e │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 196932 │ │ │ │ @@ -439662,22 +439662,22 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1967a2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 19678e │ │ │ │ ldr.w r1, [pc, #1796] @ 196ec4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 196794 │ │ │ │ ldr.w r1, [pc, #1784] @ 196ec8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 196794 │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 196888 │ │ │ │ ldr.w r1, [pc, #1764] @ 196ecc │ │ │ │ movs r6, #0 │ │ │ │ ldr.w sl, [pc, #1760] @ 196ed0 │ │ │ │ @@ -439704,15 +439704,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #6291456 @ 0x600000 │ │ │ │ cmp.w r3, #2097152 @ 0x200000 │ │ │ │ beq.n 196834 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ beq.n 196876 │ │ │ │ movs r3, #0 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -439724,90 +439724,90 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 196840 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1967f8 │ │ │ │ ldr.w r1, [pc, #1656] @ 196ed4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 196800 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 196800 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1628] @ 196ed8 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 19683e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r2, r3, #7 │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 1966b4 │ │ │ │ ldrh r2, [r4, #50] @ 0x32 │ │ │ │ ldrh r3, [r4, #52] @ 0x34 │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ beq.w 196718 │ │ │ │ ldr.w r1, [pc, #1596] @ 196edc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r2, r3, #7 │ │ │ │ b.n 1966b4 │ │ │ │ ldr.w r1, [pc, #1580] @ 196ee0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 175388 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 196a44 │ │ │ │ ldr.w r1, [pc, #1560] @ 196ee4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 19672c │ │ │ │ ldr.w r1, [pc, #1552] @ 196ee8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 196720 │ │ │ │ ldr.w r8, [pc, #1536] @ 196eec │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1532] @ 196ef0 │ │ │ │ mov r2, r6 │ │ │ │ add r8, pc │ │ │ │ add r9, pc │ │ │ │ b.n 196912 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ bls.w 196720 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r7, r2, #1 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 19690a │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1968fc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ b.n 1968fc │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ b.n 1967e0 │ │ │ │ sub.w r3, r0, #1024 @ 0x400 │ │ │ │ @@ -439820,71 +439820,71 @@ │ │ │ │ lsls r5, r7, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r0, r5, #6 │ │ │ │ lsls r2, r3, #6 │ │ │ │ ldr.w r1, [pc, #1436] @ 196ef4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 1964f6 │ │ │ │ ldr.w r1, [pc, #1424] @ 196ef8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1964f0 │ │ │ │ ldr.w r1, [pc, #1412] @ 196efc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1964ea │ │ │ │ ldr.w r1, [pc, #1400] @ 196f00 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1964e4 │ │ │ │ ldr.w r1, [pc, #1388] @ 196f04 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1964de │ │ │ │ ldr.w r1, [pc, #1376] @ 196f08 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1964d8 │ │ │ │ ldr.w r1, [pc, #1364] @ 196f0c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 1964d0 │ │ │ │ ldr.w r1, [pc, #1356] @ 196f10 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 1964c8 │ │ │ │ ldr.w r1, [pc, #1344] @ 196f14 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 1964c0 │ │ │ │ ldr.w r1, [pc, #1336] @ 196f18 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1964ba │ │ │ │ ldr.w r1, [pc, #1324] @ 196f1c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1964b4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bmi.w 196718 │ │ │ │ sub.w r3, r3, #668 @ 0x29c │ │ │ │ cmp r3, #4 │ │ │ │ @@ -439893,61 +439893,61 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp.w r3, #20480 @ 0x5000 │ │ │ │ beq.w 196ce0 │ │ │ │ ldr.w r1, [pc, #1280] @ 196f20 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1966ca │ │ │ │ ldr.w r1, [pc, #1264] @ 196f24 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 196700 │ │ │ │ mov r0, r4 │ │ │ │ bl 17539c │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [pc, #1240] @ 196f28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 19672c │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r1, [pc, #1220] @ 196f2c │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 196700 │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ bhi.w 196c26 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ bne.w 1966a0 │ │ │ │ ldr.w r1, [pc, #1192] @ 196f30 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 196682 │ │ │ │ bl 173994 │ │ │ │ ldr.w r1, [pc, #1176] @ 196f34 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ beq.w 19652e │ │ │ │ cmp r3, #131 @ 0x83 │ │ │ │ it ne │ │ │ │ cmpne r3, #186 @ 0xba │ │ │ │ @@ -439964,139 +439964,139 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrd r1, r3, [r4, #32] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr.w r1, [pc, #1104] @ 196f3c │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 196682 │ │ │ │ ldr.w r1, [pc, #1096] @ 196f40 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 19677c │ │ │ │ ldr.w r1, [pc, #1084] @ 196f44 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 19660c │ │ │ │ ldr.w r1, [pc, #1076] @ 196f48 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 1965b2 │ │ │ │ ldr.w r1, [pc, #1064] @ 196f4c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1965ac │ │ │ │ ldr.w r1, [pc, #1052] @ 196f50 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1965a6 │ │ │ │ ldr.w r1, [pc, #1040] @ 196f54 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1965a0 │ │ │ │ ldr.w r1, [pc, #1028] @ 196f58 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 19659a │ │ │ │ ldr r1, [pc, #1016] @ (196f5c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 19657c │ │ │ │ ldr r1, [pc, #1008] @ (196f60 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196594 │ │ │ │ ldr r1, [pc, #996] @ (196f64 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 19658e │ │ │ │ ldr r1, [pc, #988] @ (196f68 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196588 │ │ │ │ ldr r1, [pc, #976] @ (196f6c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196582 │ │ │ │ cmp.w r2, #668 @ 0x29c │ │ │ │ beq.w 196da4 │ │ │ │ ldr r3, [pc, #960] @ (196f70 ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [pc, #960] @ (196f74 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #956] @ (196f78 ) │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ asrs r3, r6 │ │ │ │ lsls r1, r3, #31 │ │ │ │ bmi.n 196be8 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #4 │ │ │ │ bne.n 196bc8 │ │ │ │ ldr r1, [pc, #924] @ (196f7c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 196774 │ │ │ │ ldr r1, [pc, #916] @ (196f80 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 196bd4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #896] @ (196f84 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 196700 │ │ │ │ ldr r1, [pc, #888] @ (196f88 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 196748 │ │ │ │ ldr r1, [pc, #880] @ (196f8c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 19677c │ │ │ │ mvn.w r6, #260 @ 0x104 │ │ │ │ movw r3, #32773 @ 0x8005 │ │ │ │ movt r3, #12289 @ 0x3001 │ │ │ │ add r2, r6 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r7, r3, #31 │ │ │ │ @@ -440105,457 +440105,457 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [pc, #844] @ (196f90 ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ ldr r1, [pc, #844] @ (196f94 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 196682 │ │ │ │ ldr r1, [pc, #828] @ (196f98 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 1965c8 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #812] @ (196f9c ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1965be │ │ │ │ ldr r1, [pc, #800] @ (196fa0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 196682 │ │ │ │ ldr r1, [pc, #792] @ (196fa4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 196682 │ │ │ │ ldr r1, [pc, #780] @ (196fa8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 196682 │ │ │ │ ldr r1, [pc, #772] @ (196fac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 196682 │ │ │ │ ldr r1, [pc, #760] @ (196fb0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 196682 │ │ │ │ ldr r1, [pc, #752] @ (196fb4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 196682 │ │ │ │ ldr r1, [pc, #740] @ (196fb8 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 196682 │ │ │ │ ldr r1, [pc, #728] @ (196fbc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1966ca │ │ │ │ ldr r1, [pc, #720] @ (196fc0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196ab6 │ │ │ │ ldr r1, [pc, #708] @ (196fc4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196ab6 │ │ │ │ ldr r1, [pc, #700] @ (196fc8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196ab6 │ │ │ │ ldr r1, [pc, #688] @ (196fcc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196ab6 │ │ │ │ ldr r1, [pc, #680] @ (196fd0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196ab6 │ │ │ │ ldr r1, [pc, #668] @ (196fd4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196ab6 │ │ │ │ ldr r1, [pc, #660] @ (196fd8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196ab6 │ │ │ │ ldr r1, [pc, #648] @ (196fdc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196ab6 │ │ │ │ ldr r1, [pc, #640] @ (196fe0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196ab6 │ │ │ │ ldr r1, [pc, #628] @ (196fe4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196ab6 │ │ │ │ ldr r1, [pc, #620] @ (196fe8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196ab6 │ │ │ │ ldr r1, [pc, #608] @ (196fec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196ab6 │ │ │ │ ldr r1, [pc, #600] @ (196ff0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196ab6 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #584] @ (196ff4 ) │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 196bae │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #7, #3 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 196e22 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ cmp r5, #27 │ │ │ │ asrs r5, r5, #20 │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [pc, #548] @ (196ff8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [pc, #544] @ (196ffc ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #540] @ (197000 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 196682 │ │ │ │ ldr r1, [pc, #528] @ (197004 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 196dda │ │ │ │ ldr r1, [pc, #520] @ (197008 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 196dda │ │ │ │ ldr r1, [pc, #512] @ (19700c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 196dda │ │ │ │ ldr r1, [pc, #504] @ (197010 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 196dda │ │ │ │ ldr r1, [pc, #496] @ (197014 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 196dda │ │ │ │ ldr r1, [pc, #488] @ (197018 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.w 196520 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ and.w r2, r2, #7 │ │ │ │ b.w 1965f8 │ │ │ │ ldr r1, [pc, #464] @ (19701c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.n 196672 │ │ │ │ ldr r1, [pc, #456] @ (197020 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.w 19665a │ │ │ │ ldr r1, [pc, #448] @ (197024 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.w 196644 │ │ │ │ ldr r1, [pc, #436] @ (197028 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ b.w 196644 │ │ │ │ nop │ │ │ │ - bcc.n 196df4 │ │ │ │ + bcc.n 196de4 │ │ │ │ movs r2, r3 │ │ │ │ - svc 150 @ 0x96 │ │ │ │ + svc 142 @ 0x8e │ │ │ │ movs r2, r3 │ │ │ │ - svc 146 @ 0x92 │ │ │ │ + svc 138 @ 0x8a │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n 196f84 │ │ │ │ + bcc.n 196f74 │ │ │ │ movs r2, r3 │ │ │ │ - svc 166 @ 0xa6 │ │ │ │ + svc 158 @ 0x9e │ │ │ │ movs r2, r3 │ │ │ │ - udf #202 @ 0xca │ │ │ │ + udf #194 @ 0xc2 │ │ │ │ movs r2, r3 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ movs r2, r3 │ │ │ │ - svc 74 @ 0x4a │ │ │ │ + svc 66 @ 0x42 │ │ │ │ movs r2, r3 │ │ │ │ - svc 54 @ 0x36 │ │ │ │ + svc 46 @ 0x2e │ │ │ │ movs r2, r3 │ │ │ │ - udf #124 @ 0x7c │ │ │ │ + udf #116 @ 0x74 │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r4, [r3, #34] @ 0x22 │ │ │ │ movs r2, r3 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ movs r2, r3 │ │ │ │ - svc 50 @ 0x32 │ │ │ │ + svc 42 @ 0x2a │ │ │ │ movs r2, r3 │ │ │ │ - svc 38 @ 0x26 │ │ │ │ + svc 30 │ │ │ │ movs r2, r3 │ │ │ │ - add r6, pc, #984 @ (adr r6, 197294 ) │ │ │ │ + add r6, pc, #952 @ (adr r6, 197274 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r6!, {r2, r3} │ │ │ │ + ldmia r6!, {r2} │ │ │ │ movs r2, r3 │ │ │ │ - svc 26 │ │ │ │ + svc 18 │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r2, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ movs r1, r3 │ │ │ │ - ble.n 196e5c │ │ │ │ + ble.n 196e4c │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 196e30 │ │ │ │ + ble.n 196e20 │ │ │ │ movs r2, r3 │ │ │ │ - add sp, #480 @ 0x1e0 │ │ │ │ + add sp, #448 @ 0x1c0 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r3, r5, r6, r7} │ │ │ │ + pop {r1, r5, r6, r7} │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + lsrs r4, r6, #22 │ │ │ │ movs r6, r3 │ │ │ │ - ble.n 196ee0 │ │ │ │ + bgt.n 196ed0 │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 196e28 │ │ │ │ + ble.n 196e18 │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 196e0c │ │ │ │ + ble.n 196dfc │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 196fc4 │ │ │ │ + ble.n 196fb4 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 196eb4 │ │ │ │ + bls.n 196ea4 │ │ │ │ movs r2, r3 │ │ │ │ - pop {r4, r6} │ │ │ │ + pop {r3, r6} │ │ │ │ movs r1, r3 │ │ │ │ - cpsie │ │ │ │ + setend be │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb642 │ │ │ │ + @ instruction: 0xb63a │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 196e94 │ │ │ │ + bge.n 196e84 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb64e │ │ │ │ + @ instruction: 0xb646 │ │ │ │ movs r2, r3 │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ movs r2, r3 │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 196e14 │ │ │ │ + bge.n 197004 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 196fec │ │ │ │ + bge.n 196fdc │ │ │ │ movs r2, r3 │ │ │ │ - ldr r7, [sp, #280] @ 0x118 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196e48 │ │ │ │ + blt.n 196e38 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196e48 │ │ │ │ + blt.n 196e38 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 197114 │ │ │ │ + b.n 197104 │ │ │ │ movs r1, r3 │ │ │ │ - blt.n 196e4c │ │ │ │ + blt.n 196e3c │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 196ec4 │ │ │ │ + bge.n 196eb4 │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ movs r2, r3 │ │ │ │ cmp r2, r1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bge.n 196fc0 │ │ │ │ + bge.n 196fb0 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + ldmia r2!, {r7} │ │ │ │ movs r2, r3 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ + add r0, sp, #712 @ 0x2c8 │ │ │ │ movs r2, r3 │ │ │ │ - add r7, pc, #944 @ (adr r7, 1972fc ) │ │ │ │ + add r7, pc, #912 @ (adr r7, 1972dc ) │ │ │ │ movs r2, r3 │ │ │ │ - add r0, pc, #776 @ (adr r0, 197258 ) │ │ │ │ + add r0, pc, #744 @ (adr r0, 197238 ) │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 196e78 │ │ │ │ + bls.n 196e68 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 196f34 │ │ │ │ + bls.n 196f24 │ │ │ │ movs r2, r3 │ │ │ │ - add r7, pc, #680 @ (adr r7, 197204 ) │ │ │ │ + add r7, pc, #648 @ (adr r7, 1971e4 ) │ │ │ │ movs r2, r3 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 197060 │ │ │ │ + bls.n 197050 │ │ │ │ movs r2, r3 │ │ │ │ - add r7, pc, #560 @ (adr r7, 197198 ) │ │ │ │ + add r7, pc, #528 @ (adr r7, 197178 ) │ │ │ │ movs r2, r3 │ │ │ │ - add r0, sp, #1016 @ 0x3f8 │ │ │ │ + add r0, sp, #984 @ 0x3d8 │ │ │ │ movs r2, r3 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + add r0, sp, #912 @ 0x390 │ │ │ │ movs r2, r3 │ │ │ │ add r0, r6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r1, #72] @ 0x48 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 196f18 │ │ │ │ + bls.n 196f08 │ │ │ │ movs r2, r3 │ │ │ │ - cbz r4, 196ff2 │ │ │ │ + cbz r4, 196ff0 │ │ │ │ movs r1, r3 │ │ │ │ - bls.n 196ed8 │ │ │ │ + bls.n 196ec8 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 196f2c │ │ │ │ + bls.n 196f1c │ │ │ │ movs r2, r3 │ │ │ │ - add r0, sp, #760 @ 0x2f8 │ │ │ │ + add r0, sp, #728 @ 0x2d8 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ movs r2, r3 │ │ │ │ mvns r0, r0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bls.n 196fa4 │ │ │ │ + bhi.n 196f94 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196b70 │ │ │ │ + b.n 196b60 │ │ │ │ movs r1, r3 │ │ │ │ - bhi.n 196f34 │ │ │ │ + bhi.n 196f24 │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 196fec │ │ │ │ + bhi.n 196fdc │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196f84 │ │ │ │ + bvc.n 196f74 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196f94 │ │ │ │ + bvc.n 196f84 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196f04 │ │ │ │ + bvc.n 196ef4 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196f04 │ │ │ │ + bvc.n 196ef4 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196f04 │ │ │ │ + bvc.n 196ef4 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196f70 │ │ │ │ + bvc.n 196f60 │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 196f58 │ │ │ │ + bhi.n 196f48 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196fa8 │ │ │ │ + bvc.n 196f98 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196f80 │ │ │ │ + bvc.n 196f70 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196f58 │ │ │ │ + bvc.n 196f48 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196f30 │ │ │ │ + bvc.n 196f20 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196f08 │ │ │ │ + bvc.n 196ef8 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196fb0 │ │ │ │ + bvc.n 196fa0 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196f88 │ │ │ │ + bvc.n 196f78 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196f60 │ │ │ │ + bvc.n 196f50 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196f38 │ │ │ │ + bvc.n 196f28 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196f10 │ │ │ │ + bvc.n 196f00 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1970e8 │ │ │ │ + bvc.n 1970d8 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1970c0 │ │ │ │ + bvc.n 1970b0 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 197098 │ │ │ │ + bvc.n 197088 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196fa8 │ │ │ │ + bvc.n 196f98 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196f2c │ │ │ │ + bvc.n 196f1c │ │ │ │ movs r2, r3 │ │ │ │ tst r0, r1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bvc.n 1970dc │ │ │ │ + bvc.n 1970cc │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1970e4 │ │ │ │ + bvc.n 1970d4 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1970c0 │ │ │ │ + bvc.n 1970b0 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1970a4 │ │ │ │ + bvc.n 197094 │ │ │ │ movs r2, r3 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + push {r1, r2, r4, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 197074 │ │ │ │ + bvc.n 197064 │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 196f30 │ │ │ │ + bvs.n 196f20 │ │ │ │ movs r2, r3 │ │ │ │ - strb r0, [r5, #12] │ │ │ │ - movs r2, r3 │ │ │ │ - push {r2, r3, lr} │ │ │ │ + strb r0, [r4, #12] │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 197054 │ │ │ │ + push {r2, lr} │ │ │ │ movs r2, r3 │ │ │ │ bvc.n 197044 │ │ │ │ movs r2, r3 │ │ │ │ + bvc.n 197034 │ │ │ │ + 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 │ │ │ │ sub sp, #12 │ │ │ │ @@ -440569,103 +440569,103 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [pc, #572] @ (197298 ) │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3a18 │ │ │ │ + bl 1c3a10 │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cbz r3, 197076 │ │ │ │ ldr r6, [pc, #552] @ (19729c ) │ │ │ │ add r6, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 174bc8 │ │ │ │ ldr r1, [pc, #544] @ (1972a0 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1970e8 │ │ │ │ ldr r1, [pc, #532] @ (1972a4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r1, [pc, #524] @ (1972a8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1970de │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #508] @ (1972ac ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1970c0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 174bc8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1970b6 │ │ │ │ ldr r1, [pc, #464] @ (1972b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 197146 │ │ │ │ ldr r1, [pc, #452] @ (1972b4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r1, [pc, #448] @ (1972b8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 19713c │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #432] @ (1972bc ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 19711e │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 174bc8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 197114 │ │ │ │ ldr r1, [pc, #384] @ (1972c0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ add.w r9, r4, #16 │ │ │ │ cmp r9, r6 │ │ │ │ it ne │ │ │ │ subne r6, #96 @ 0x60 │ │ │ │ beq.n 197168 │ │ │ │ mov r1, r6 │ │ │ │ @@ -440676,19 +440676,19 @@ │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 197154 │ │ │ │ ldr r1, [pc, #344] @ (1972c4 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r1, [pc, #336] @ (1972c8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cbz r3, 197198 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ @@ -440696,62 +440696,62 @@ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 197182 │ │ │ │ ldr r6, [pc, #304] @ (1972cc ) │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r1, [pc, #296] @ (1972d0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 197200 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 174bc8 │ │ │ │ ldr r1, [pc, #272] @ (1972d4 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 1971f6 │ │ │ │ bl 174bc8 │ │ │ │ ldr r1, [pc, #256] @ (1972d8 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 197284 │ │ │ │ ldr r2, [pc, #240] @ (1972dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #240] @ (1972e0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r1, [pc, #236] @ (1972e4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 19726c │ │ │ │ ldr r1, [pc, #224] @ (1972e8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r1, [pc, #220] @ (1972ec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 197262 │ │ │ │ ldr r6, [pc, #208] @ (1972f0 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [pc, #208] @ 1972f4 │ │ │ │ add r6, pc │ │ │ │ add r9, pc │ │ │ │ @@ -440761,102 +440761,102 @@ │ │ │ │ bcs.n 197262 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ bl 174bc8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 19722c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ bcc.n 197234 │ │ │ │ ldr r1, [pc, #148] @ (1972f8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r1, [pc, #140] @ (1972fc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a50 │ │ │ │ + bl 1c3a48 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, fp │ │ │ │ bne.w 197060 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #120] @ (197300 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1971ec │ │ │ │ nop │ │ │ │ - mov r6, sl │ │ │ │ + mov r6, r9 │ │ │ │ movs r2, r3 │ │ │ │ - push {r1, r4, r5, r6, r7} │ │ │ │ + push {r1, r3, r5, r6, r7} │ │ │ │ movs r1, r3 │ │ │ │ - push {r1, r2, r3, r5, r6, r7} │ │ │ │ + push {r1, r2, r5, r6, r7} │ │ │ │ movs r1, r3 │ │ │ │ - stmia r7!, {r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #640] @ 0x280 │ │ │ │ movs r2, r3 │ │ │ │ - bpl.n 197280 │ │ │ │ + bpl.n 197270 │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r1, r2, r3, r7} │ │ │ │ + stmia r7!, {r1, r2, r7} │ │ │ │ movs r2, r3 │ │ │ │ - bpl.n 197274 │ │ │ │ + bpl.n 197264 │ │ │ │ movs r2, r3 │ │ │ │ - bpl.n 1971cc │ │ │ │ + bpl.n 1971bc │ │ │ │ movs r2, r3 │ │ │ │ - ldr r5, [sp, #280] @ 0x118 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ movs r1, r3 │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + stmia r7!, {r3, r5} │ │ │ │ movs r2, r3 │ │ │ │ - bpl.n 1971d8 │ │ │ │ + bpl.n 1971c8 │ │ │ │ movs r2, r3 │ │ │ │ - bpl.n 197320 │ │ │ │ + bpl.n 197310 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r4, [sp, #896] @ 0x380 │ │ │ │ movs r1, r3 │ │ │ │ - stmia r6!, {r1, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - bpl.n 19730c │ │ │ │ + bpl.n 1972fc │ │ │ │ movs r2, r3 │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 1972cc │ │ │ │ + bmi.n 1972bc │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 1972a4 │ │ │ │ + bmi.n 197294 │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 1972a8 │ │ │ │ + bmi.n 197298 │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 1973dc │ │ │ │ + bmi.n 1973cc │ │ │ │ movs r2, r3 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 19723c │ │ │ │ + bmi.n 19722c │ │ │ │ movs r2, r3 │ │ │ │ - stmia r6!, {r3, r4} │ │ │ │ + stmia r6!, {r4} │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 197264 │ │ │ │ + bmi.n 197254 │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 197328 │ │ │ │ + bmi.n 197318 │ │ │ │ movs r2, r3 │ │ │ │ - cbz r0, 197340 │ │ │ │ + cbz r0, 19733e │ │ │ │ movs r1, r3 │ │ │ │ - bmi.n 197378 │ │ │ │ + bmi.n 197368 │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r0, 19737c │ │ │ │ + cbnz r0, 19737a │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n 1972d0 │ │ │ │ + bcc.n 1972c0 │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r2, [pc, #1124] @ 19777c │ │ │ │ mov r5, r0 │ │ │ │ @@ -440864,15 +440864,15 @@ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c5e1c │ │ │ │ + bl 1c5e14 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ mov sl, r0 │ │ │ │ add.w r0, r3, #84 @ 0x54 │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ cmp r3, r0 │ │ │ │ beq.w 197762 │ │ │ │ mov r2, r3 │ │ │ │ @@ -440896,20 +440896,20 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 197354 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ - bl 1c5f54 │ │ │ │ + bl 1c5f4c │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5f54 │ │ │ │ + bl 1c5f4c │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ ldr.w r9, [r2, #88] @ 0x58 │ │ │ │ cmp r9, r1 │ │ │ │ beq.n 197476 │ │ │ │ mov r6, r5 │ │ │ │ @@ -440972,40 +440972,40 @@ │ │ │ │ blx 54720 │ │ │ │ mov r1, r0 │ │ │ │ str.w sl, [r0, #12] │ │ │ │ str r7, [r0, #28] │ │ │ │ str r6, [r0, #16] │ │ │ │ str.w fp, [r0, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1c7338 │ │ │ │ + bl 1c7330 │ │ │ │ b.n 1973c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ subs r6, #1 │ │ │ │ add.w r0, r3, r9, lsl #5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 54720 │ │ │ │ mov r1, r0 │ │ │ │ str.w sl, [r0, #16] │ │ │ │ str r7, [r0, #24] │ │ │ │ str r6, [r0, #12] │ │ │ │ str.w fp, [r0, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1c7338 │ │ │ │ + bl 1c7330 │ │ │ │ b.n 1973c0 │ │ │ │ ldrd r7, sl, [sp, #8] │ │ │ │ mov fp, r5 │ │ │ │ mov r5, r6 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1cc13c │ │ │ │ + bl 1cc134 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ ldr r4, [r2, #88] @ 0x58 │ │ │ │ cmp r4, r1 │ │ │ │ beq.w 197768 │ │ │ │ mov r0, r4 │ │ │ │ bl 174bfc │ │ │ │ @@ -441034,23 +441034,23 @@ │ │ │ │ movs r6, #12 │ │ │ │ add r3, sp, #24 │ │ │ │ strd r5, sl, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1cc1e4 │ │ │ │ + bl 1cc1dc │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ ldmia.w r8, {r1, r2} │ │ │ │ - bl 1c738c │ │ │ │ + bl 1c7384 │ │ │ │ cbz r0, 19752a │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 19751e │ │ │ │ mul.w r3, r6, r3 │ │ │ │ @@ -441058,22 +441058,22 @@ │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ ldr.w r1, [fp, r3] │ │ │ │ subs r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ it hi │ │ │ │ strhi.w r2, [fp, r3] │ │ │ │ ldmia.w r8, {r1, r2} │ │ │ │ - bl 1c73b0 │ │ │ │ + bl 1c73a8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1974fe │ │ │ │ ldr r2, [r5, #0] │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1c738c │ │ │ │ + bl 1c7384 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 197750 │ │ │ │ sub.w sl, r5, #96 @ 0x60 │ │ │ │ mov r9, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ @@ -441106,15 +441106,15 @@ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, sl │ │ │ │ bne.w 1976b8 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 1c73b0 │ │ │ │ + bl 1c73a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19754c │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ add.w lr, fp, r2 │ │ │ │ @@ -441193,30 +441193,30 @@ │ │ │ │ cmp r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, r4 │ │ │ │ cmp r7, ip │ │ │ │ str.w r0, [r5, #536] @ 0x218 │ │ │ │ bne.n 197614 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r2, [pc, #244] @ (197784 ) │ │ │ │ ldr r3, [pc, #240] @ (197780 ) │ │ │ │ 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 197778 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str.w r1, [fp, r3] │ │ │ │ add.w r1, r2, #96 @ 0x60 │ │ │ │ - bl 1cc228 │ │ │ │ + bl 1cc220 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ b.n 197588 │ │ │ │ mov r1, sl │ │ │ │ bl 174d94 │ │ │ │ b.n 19759e │ │ │ │ ldr r7, [sp, #0] │ │ │ │ b.n 1975c4 │ │ │ │ @@ -441252,15 +441252,15 @@ │ │ │ │ strb.w r8, [r1, #-20] │ │ │ │ mul.w r3, r7, r3 │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ cmp r2, r0 │ │ │ │ it hi │ │ │ │ strhi.w r0, [fp, r3] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1cc228 │ │ │ │ + bl 1cc220 │ │ │ │ cmp r9, r6 │ │ │ │ bne.n 197706 │ │ │ │ b.n 1974b4 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r6, r1 │ │ │ │ bne.n 1976d2 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ @@ -442031,15 +442031,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 19e01c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bef90 │ │ │ │ + bl 1bef88 │ │ │ │ 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} │ │ │ │ @@ -442077,15 +442077,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 197f8e │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 197f20 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ @@ -442102,28 +442102,28 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 17512c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1bf020 │ │ │ │ + bl 1bf018 │ │ │ │ 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 1c7c98 │ │ │ │ + bl 1c7c90 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ str.w r0, [r8, #64] @ 0x40 │ │ │ │ b.n 197f4e │ │ │ │ mov r8, r3 │ │ │ │ b.n 197f80 │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ @@ -442882,28 +442882,28 @@ │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ cmp r6, r2 │ │ │ │ ite cc │ │ │ │ movcc r6, #0 │ │ │ │ movcs r6, #1 │ │ │ │ cbz r0, 198738 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 198738 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 19872c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #15 │ │ │ │ bmi.n 19872c │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs fp, r3 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19871a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #320 @ 0x140 │ │ │ │ beq.n 1987b8 │ │ │ │ movw r3, #799 @ 0x31f │ │ │ │ @@ -443041,27 +443041,27 @@ │ │ │ │ beq.n 19893a │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 1988ca │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1988ca │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne fp, r3 │ │ │ │ beq.n 1988be │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #15 │ │ │ │ bpl.n 198874 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1988ae │ │ │ │ mov r0, r7 │ │ │ │ bl 197fd4 │ │ │ │ add r9, r0 │ │ │ │ b.n 198874 │ │ │ │ @@ -443268,15 +443268,15 @@ │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ cmp ip, r1 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ bne.n 198ad2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1befcc │ │ │ │ + bl 1befc4 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ cmp r7, r3 │ │ │ │ mov.w lr, r7, lsr #7 │ │ │ │ beq.w 198d08 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ subs.w r8, lr, #8 │ │ │ │ @@ -443626,17 +443626,17 @@ │ │ │ │ str r2, [r6, #76] @ 0x4c │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ b.n 198e2c │ │ │ │ mov r0, r8 │ │ │ │ b.n 198d9c │ │ │ │ bl 194e92 │ │ │ │ bl 2e96 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + ldrh r2, [r4, #50] @ 0x32 │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r0, [r1, #50] @ 0x32 │ │ │ │ + ldrh r0, [r0, #50] @ 0x32 │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r2, [pc, #1388] @ 199420 │ │ │ │ mov r5, r0 │ │ │ │ @@ -443646,15 +443646,15 @@ │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ movs r0, #0 │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r4, r7 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ beq.n 198f04 │ │ │ │ @@ -443716,29 +443716,29 @@ │ │ │ │ ldrne r3, [r5, #20] │ │ │ │ strne.w sl, [r3] │ │ │ │ itt ne │ │ │ │ ldrne r3, [r5, #16] │ │ │ │ strne.w sl, [r3, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ strd r3, r3, [r5, #16] │ │ │ │ - bl 1bf1e0 │ │ │ │ + bl 1bf1d8 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp sl, r4 │ │ │ │ beq.w 1990bc │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ b.n 198fa4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1bf020 │ │ │ │ + bl 1bf018 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str r4, [r7, #28] │ │ │ │ cmp sl, r3 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ bne.n 198f9e │ │ │ │ ldr r3, [r6, #16] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ @@ -443796,58 +443796,58 @@ │ │ │ │ beq.w 19930a │ │ │ │ movw r3, #313 @ 0x139 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 19930a │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 1990a8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1990a8 │ │ │ │ ldr.w fp, [r7, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 19909a │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 1990b0 │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ cbz r0, 19909a │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 19909a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 19908c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ bne.n 1990b0 │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19907e │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19905c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #58] @ 0x3a │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 198fcc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 1bf038 │ │ │ │ + bl 1bf030 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r6, #44] @ 0x2c │ │ │ │ cmp sl, r3 │ │ │ │ beq.w 1992a4 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ @@ -444026,15 +444026,15 @@ │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 199234 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 1992c4 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ @@ -444044,15 +444044,15 @@ │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 198f42 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r4, [r6, #52] @ 0x34 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r2, [pc, #336] @ (19942c ) │ │ │ │ ldr r3, [pc, #328] @ (199424 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -444346,15 +444346,15 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c5e1c │ │ │ │ + bl 1c5e14 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ bl 1760b4 │ │ │ │ ldr.w r7, [sl, #84]! │ │ │ │ cmp sl, r7 │ │ │ │ @@ -444409,15 +444409,15 @@ │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r1, r2, #31 │ │ │ │ bpl.n 199794 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1999a0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1996d0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1996c2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 199794 │ │ │ │ @@ -444426,15 +444426,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 199794 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 199794 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1996a8 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 19988c │ │ │ │ @@ -444458,24 +444458,24 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 199790 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 199790 │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ b.n 19973e │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 19978c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 199730 │ │ │ │ @@ -444496,18 +444496,18 @@ │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ streq r0, [r2, #28] │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 19975c │ │ │ │ mov r4, lr │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19973e │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ add.w r3, r6, #96 @ 0x60 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ @@ -444517,15 +444517,15 @@ │ │ │ │ sub.w r6, r2, #96 @ 0x60 │ │ │ │ b.n 199614 │ │ │ │ mov sl, fp │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, sl │ │ │ │ bne.w 199600 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r2, [pc, #752] @ (199aa8 ) │ │ │ │ ldr r3, [pc, #744] @ (199aa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -444594,15 +444594,15 @@ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ strd r8, r8, [r7, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bl 1c7c98 │ │ │ │ + bl 1c7c90 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 19974c │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1996fa │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ @@ -444648,22 +444648,22 @@ │ │ │ │ strd r3, r3, [r4, #32] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ ldr r3, [r3, r6] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1c7c24 │ │ │ │ + bl 1c7c1c │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r2, r6] │ │ │ │ str r1, [r3, #28] │ │ │ │ ldr r3, [r2, r6] │ │ │ │ @@ -444796,19 +444796,19 @@ │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #16] │ │ │ │ + strh r0, [r5, #16] │ │ │ │ movs r1, r5 │ │ │ │ - cmp lr, sp │ │ │ │ + cmp lr, ip │ │ │ │ movs r2, r3 │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #116] @ (199b40 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -444832,15 +444832,15 @@ │ │ │ │ beq.n 199aec │ │ │ │ ldr r6, [pc, #76] @ (199b48 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 26382c │ │ │ │ + bl 263824 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 199b20 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -444915,15 +444915,15 @@ │ │ │ │ beq.n 199ba8 │ │ │ │ ldr r6, [pc, #76] @ (199c04 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 26382c │ │ │ │ + bl 263824 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 199bdc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -445022,15 +445022,15 @@ │ │ │ │ beq.n 199ca4 │ │ │ │ ldr r6, [pc, #76] @ (199d00 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 26382c │ │ │ │ + bl 263824 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 199cd8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -445474,15 +445474,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 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 19a12c │ │ │ │ str r0, [r2, #0] │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -446128,15 +446128,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 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 19a804 │ │ │ │ ldr r2, [r7, r4] │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -446516,15 +446516,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 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 19abd6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r2, r4] │ │ │ │ @@ -446686,15 +446686,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 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 19ad36 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r2, r6] │ │ │ │ lsls r6, r3, #2 │ │ │ │ @@ -446715,19 +446715,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (19ae2c ) │ │ │ │ ldr r0, [pc, #20] @ (19ae30 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1739b4 │ │ │ │ nop │ │ │ │ - strb r0, [r0, #15] │ │ │ │ + strb r0, [r7, #14] │ │ │ │ movs r1, r5 │ │ │ │ - adds r1, #226 @ 0xe2 │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xf7d8001e │ │ │ │ + @ instruction: 0xf7d0001e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r1, #92] @ 0x5c │ │ │ │ add.w r6, r1, #80 @ 0x50 │ │ │ │ @@ -446795,15 +446795,15 @@ │ │ │ │ bl 1759e8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (19af08 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 188f60 │ │ │ │ - str r7, [sp, #888] @ 0x378 │ │ │ │ + str r7, [sp, #856] @ 0x358 │ │ │ │ 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 │ │ │ │ @@ -447200,15 +447200,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 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19b32c │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ @@ -447766,15 +447766,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 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19b800 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -447980,15 +447980,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ cmp r2, #16 │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ ldr.w r1, [r8, #80] @ 0x50 │ │ │ │ b.n 19bb2e │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -448337,15 +448337,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 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19be90 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -448577,15 +448577,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 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19c084 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -448622,15 +448622,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e3d68 │ │ │ │ + bl 1e3d60 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r6, #96 @ 0x60 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 18907c │ │ │ │ movs r2, #1 │ │ │ │ @@ -449009,15 +449009,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 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 19c4c4 │ │ │ │ movs r3, #3 │ │ │ │ b.n 19c4b2 │ │ │ │ uxtb r7, r7 │ │ │ │ @@ -449102,15 +449102,15 @@ │ │ │ │ ldr r2, [pc, #792] @ (19c9dc ) │ │ │ │ ldr r3, [pc, #796] @ (19c9e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e3da0 │ │ │ │ + bl 1e3d98 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r6, #80 @ 0x50 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl 18907c │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -450092,15 +450092,15 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 19d184 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6af8 │ │ │ │ + bl 1c6af0 │ │ │ │ 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 19d110 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -450149,15 +450149,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 1c6af8 │ │ │ │ + bl 1c6af0 │ │ │ │ str.w r7, [fp, #16] │ │ │ │ str.w r0, [fp, #28] │ │ │ │ mov fp, r7 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ b.n 19d21e │ │ │ │ ldr r5, [r7, #28] │ │ │ │ @@ -450941,15 +450941,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19d9d2 │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ mov r0, r3 │ │ │ │ @@ -453417,28 +453417,28 @@ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ bl 19e43c │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd sl, r5, [sp] │ │ │ │ - ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + strd r6, r5, [sp] │ │ │ │ + ldrd fp, r6, [sp, #44] @ 0x2c │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - strd r6, r5, [sp] │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ + strd sl, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, fp, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r4, sl, r3 │ │ │ │ + orr.w r4, r6, r3 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #316] @ (19f450 ) │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ orr.w r5, r5, r9 │ │ │ │ @@ -454310,32 +454310,32 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e43c │ │ │ │ ldr.w r3, [sl] │ │ │ │ - movs r1, #32 │ │ │ │ + movs r1, #9 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r5, r2 │ │ │ │ - uxtb.w r2, r9 │ │ │ │ + mov.w r2, r9, lsr #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + movs r2, #13 │ │ │ │ bl 19e43c │ │ │ │ - mov.w r3, r9, lsr #8 │ │ │ │ + uxtb.w r3, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #13 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ - movs r1, #9 │ │ │ │ + movs r1, #32 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e43c │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r2 │ │ │ │ @@ -456439,31 +456439,31 @@ │ │ │ │ bl 19e43c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ vldr d7, [pc, #124] @ 1a1140 │ │ │ │ orr.w r3, r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #8] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 19e43c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ vldr d7, [pc, #92] @ 1a1140 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and.w r2, r2, #32 │ │ │ │ @@ -457396,31 +457396,31 @@ │ │ │ │ bl 19e43c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ vldr d7, [pc, #120] @ 1a1b00 │ │ │ │ orr.w r3, r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 19e43c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ vldr d7, [pc, #84] @ 1a1b00 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 19e43c │ │ │ │ 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 │ │ │ │ @@ -457779,15 +457779,15 @@ │ │ │ │ movcc r3, #1 │ │ │ │ bcs.w 1a1fa0 │ │ │ │ ldr r2, [pc, #344] @ (1a1fd4 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #344] @ (1a1fd8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1a1e34 │ │ │ │ lsls r1, r0, #31 │ │ │ │ bmi.n 1a1efe │ │ │ │ movs r2, #10 │ │ │ │ ubfx r0, r0, #18, #1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -457911,17 +457911,17 @@ │ │ │ │ nop │ │ │ │ b.n 1a23b4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1a2354 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp r0, #142 @ 0x8e │ │ │ │ + cmp r0, #134 @ 0x86 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ movs r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -460291,16 +460291,16 @@ │ │ │ │ ldmia r2!, {r1, r5, r6} │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #460] @ (1a3948 ) │ │ │ │ - ldr r3, [pc, #460] @ (1a394c ) │ │ │ │ + ldr r2, [pc, #468] @ (1a3950 ) │ │ │ │ + ldr r3, [pc, #468] @ (1a3954 ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ @@ -460313,24 +460313,24 @@ │ │ │ │ and.w r3, r5, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e43c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, r5, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ - ldrd fp, sl, [sp, #212] @ 0xd4 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ + ldrd fp, sl, [sp, #212] @ 0xd4 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ubfx r3, r5, #2, #1 │ │ │ │ strd r3, r6, [sp] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ @@ -460390,14 +460390,15 @@ │ │ │ │ orr.w r3, fp, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 54720 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ + mov fp, r6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ubfx r7, r8, #2, #1 │ │ │ │ ubfx r5, r8, #5, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -460407,91 +460408,92 @@ │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ + ldrh.w r2, [sl, #12] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - strd r7, r6, [sp] │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ite eq │ │ │ │ + moveq r2, r6 │ │ │ │ + ldrne.w r2, [sl] │ │ │ │ + orr.w r3, r3, r1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ittt ne │ │ │ │ + eorne.w r8, r8, r2 │ │ │ │ + movne r2, fp │ │ │ │ + ubfxne r6, r8, #2, #1 │ │ │ │ + strd r6, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r0, sp, #212 @ 0xd4 │ │ │ │ - orrs r7, r3 │ │ │ │ bl 19e43c │ │ │ │ - ldrh.w r3, [sl, #12] │ │ │ │ - add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r5, r2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - it eq │ │ │ │ - moveq r3, r6 │ │ │ │ - orr.w r7, r7, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ - it ne │ │ │ │ - ldrne.w r3, [sl] │ │ │ │ + strd r7, fp, [sp] │ │ │ │ + orr.w r6, r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ - ittt ne │ │ │ │ - eorne.w r8, r8, r3 │ │ │ │ - movne r3, r6 │ │ │ │ - ubfxne r6, r8, #2, #1 │ │ │ │ - strd r6, r3, [sp] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r4, r6, r3 │ │ │ │ bl 19e43c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a3950 ) │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1a394c ) │ │ │ │ + ldr r2, [pc, #48] @ (1a3958 ) │ │ │ │ + orrs r4, r3 │ │ │ │ + ldr r3, [pc, #40] @ (1a3954 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ - str.w r7, [r9, #4] │ │ │ │ + str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a3942 │ │ │ │ + bne.n 1a394a │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #488] @ (1a3b54 ) │ │ │ │ + ldr r2, [pc, #488] @ (1a3b5c ) │ │ │ │ mov r9, r0 │ │ │ │ - ldr r3, [pc, #488] @ (1a3b58 ) │ │ │ │ + ldr r3, [pc, #488] @ (1a3b60 ) │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ @@ -460517,20 +460519,20 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, r5, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.w 1a3b48 │ │ │ │ + bne.w 1a3b50 │ │ │ │ lsls r2, r6, #18 │ │ │ │ itt mi │ │ │ │ movmi r0, #2 │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 1a39d8 │ │ │ │ + bmi.n 1a39e0 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -460655,54 +460657,54 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e43c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1a3b5c ) │ │ │ │ + ldr r2, [pc, #56] @ (1a3b64 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1a3b58 ) │ │ │ │ + ldr r3, [pc, #48] @ (1a3b60 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a3b4e │ │ │ │ + bne.n 1a3b56 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1a39d8 │ │ │ │ + b.n 1a39e0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r6!, {r2, r3, r7} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #476] @ (1a3d58 ) │ │ │ │ + ldr r3, [pc, #476] @ (1a3d60 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #464] @ (1a3d5c ) │ │ │ │ + ldr r1, [pc, #464] @ (1a3d64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r8, #1 │ │ │ │ @@ -460746,20 +460748,20 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 1a3d4e │ │ │ │ + bne.w 1a3d56 │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1a3c1c │ │ │ │ + bne.n 1a3c24 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -460863,53 +460865,53 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ str.w r8, [sp] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e43c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1a3d60 ) │ │ │ │ + ldr r2, [pc, #52] @ (1a3d68 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1a3d58 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a3d60 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a3d54 │ │ │ │ + bne.n 1a3d5c │ │ │ │ mov r0, sl │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1a3c1c │ │ │ │ + b.n 1a3c24 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #512] @ (1a3f80 ) │ │ │ │ + ldr r3, [pc, #512] @ (1a3f88 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #500] @ (1a3f84 ) │ │ │ │ + ldr r1, [pc, #500] @ (1a3f8c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r8, #1 │ │ │ │ @@ -460953,20 +460955,20 @@ │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 1a3f76 │ │ │ │ + bne.w 1a3f7e │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1a3e24 │ │ │ │ + bne.n 1a3e2c │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -461086,48 +461088,48 @@ │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e43c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1a3f88 ) │ │ │ │ + ldr r2, [pc, #52] @ (1a3f90 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1a3f80 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a3f88 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a3f7c │ │ │ │ + bne.n 1a3f84 │ │ │ │ mov r0, sl │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1a3e24 │ │ │ │ + b.n 1a3e2c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r5, r6} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - stmia r0!, {r1, r2, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #572] @ (1a41e0 ) │ │ │ │ + ldr r2, [pc, #572] @ (1a41e8 ) │ │ │ │ movs r7, #0 │ │ │ │ - ldr r3, [pc, #572] @ (1a41e4 ) │ │ │ │ + ldr r3, [pc, #572] @ (1a41ec ) │ │ │ │ mov sl, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ @@ -461173,20 +461175,20 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.w 1a41d4 │ │ │ │ + bne.w 1a41dc │ │ │ │ tst.w r9, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1a4046 │ │ │ │ + bne.n 1a404e │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -461327,54 +461329,54 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e43c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1a41e8 ) │ │ │ │ + ldr r2, [pc, #56] @ (1a41f0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1a41e4 ) │ │ │ │ + ldr r3, [pc, #48] @ (1a41ec ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a41da │ │ │ │ + bne.n 1a41e2 │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1a4046 │ │ │ │ + b.n 1a404e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0048 │ │ │ │ + bkpt 0x0040 │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #632] @ (1a4480 ) │ │ │ │ + ldr r3, [pc, #632] @ (1a4488 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #620] @ (1a4484 ) │ │ │ │ + ldr r1, [pc, #620] @ (1a448c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r8, #1 │ │ │ │ @@ -461428,20 +461430,20 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 1a4476 │ │ │ │ + bne.w 1a447e │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1a42c6 │ │ │ │ + bne.n 1a42ce │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -461576,78 +461578,78 @@ │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orr.w r6, r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e43c │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r2, #5 │ │ │ │ + movs r1, #4 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ - and.w r3, r7, #31 │ │ │ │ + lsrs r3, r7, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - lsrs r7, r7, #5 │ │ │ │ + and.w r7, r7, #31 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #5 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e43c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1a4488 ) │ │ │ │ + ldr r2, [pc, #52] @ (1a4490 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1a4480 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a4488 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a447c │ │ │ │ + bne.n 1a4484 │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1a42c6 │ │ │ │ + b.n 1a42ce │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cbnz r6, 1a44f4 │ │ │ │ + cbnz r6, 1a44fa │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #632] @ (1a4720 ) │ │ │ │ + ldr r3, [pc, #632] @ (1a4728 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr r1, [pc, #624] @ (1a4724 ) │ │ │ │ + ldr r1, [pc, #624] @ (1a472c ) │ │ │ │ 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 │ │ │ │ @@ -461701,20 +461703,20 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 1a4716 │ │ │ │ + bne.w 1a471e │ │ │ │ lsls r2, r7, #18 │ │ │ │ itt mi │ │ │ │ movmi r0, #2 │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 1a4564 │ │ │ │ + bmi.n 1a456c │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -461848,119 +461850,119 @@ │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov.w r8, #0 │ │ │ │ orr.w r6, r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e43c │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r2, #5 │ │ │ │ + movs r1, #4 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ - and.w r3, r7, #31 │ │ │ │ + lsrs r3, r7, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - lsrs r7, r7, #5 │ │ │ │ + and.w r7, r7, #31 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #5 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e43c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1a4728 ) │ │ │ │ + ldr r2, [pc, #52] @ (1a4730 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1a4720 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a4728 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [fp] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a471c │ │ │ │ + bne.n 1a4724 │ │ │ │ mov r0, fp │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1a4564 │ │ │ │ + b.n 1a456c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1a477a │ │ │ │ + cbnz r0, 1a4780 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cbnz r6, 1a472c │ │ │ │ + @ instruction: 0xb8fe │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ - mov r5, r2 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr.w r2, [pc, #1160] @ 1a4bd0 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #1136] @ 1a4bc0 │ │ │ │ mov fp, r0 │ │ │ │ - ldr.w r3, [pc, #1160] @ 1a4bd4 │ │ │ │ + ldr.w r3, [pc, #1136] @ 1a4bc4 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ ldrb.w sl, [r5, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1a4baa │ │ │ │ + bne.w 1a4b9a │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ cmp r2, #1 │ │ │ │ ite ls │ │ │ │ - movls r2, sl │ │ │ │ - ldrhi r2, [r1, #4] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ + movls r1, sl │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ldrb r1, [r1, #0] │ │ │ │ + ldrbhi r1, [r2, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - ubfx r1, r1, #5, #1 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ubfxhi r1, r1, #5, #1 │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ mov r6, r8 │ │ │ │ - orrs r2, r1 │ │ │ │ + orrs r1, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #0 │ │ │ │ - andeq.w r9, r2, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + andeq.w r9, r1, #1 │ │ │ │ ubfx r0, r2, #1, #1 │ │ │ │ + and.w r1, r2, #1 │ │ │ │ ubfx r4, r2, #11, #1 │ │ │ │ ubfx r7, r2, #2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ + str r1, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1a49ae │ │ │ │ + bne.w 1a49a0 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 19e43c │ │ │ │ @@ -462078,15 +462080,15 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1a4bb6 │ │ │ │ + bne.w 1a4ba6 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ itete ls │ │ │ │ movls r2, sl │ │ │ │ movhi r1, #0 │ │ │ │ movls r1, r2 │ │ │ │ ldrhi.w r2, [r8, #4] │ │ │ │ @@ -462103,54 +462105,47 @@ │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r5, [sp, #4] │ │ │ │ orr.w r8, r3, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orr.w r9, r3, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e43c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - strd r6, r5, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ - bl 19e43c │ │ │ │ - ldrh r3, [r7, #12] │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - it eq │ │ │ │ + ldr r7, [sp, #220] @ 0xdc │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ + orr.w r8, r9, r3 │ │ │ │ + itee eq │ │ │ │ moveq r3, r5 │ │ │ │ - orr.w r6, r6, r2 │ │ │ │ - itt ne │ │ │ │ ldrdne r3, r2, [sp, #20] │ │ │ │ eorne r3, r2 │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ itt ne │ │ │ │ ubfxne r5, r3, #2, #1 │ │ │ │ movne r3, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + strd r5, r3, [sp] │ │ │ │ bl 19e43c │ │ │ │ - ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r2, r8, r2 │ │ │ │ - orrs r3, r6 │ │ │ │ - b.n 1a4b8a │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + orr.w r6, r7, r3 │ │ │ │ + b.n 1a4b64 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 19e43c │ │ │ │ @@ -462249,38 +462244,26 @@ │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ bl 1a3528 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #268] @ 1a4bc8 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ + ubfx r1, sl, #1, #1 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 19e43c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ubfx r1, sl, #1, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1a4b04 │ │ │ │ + bne.n 1a4ad8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittee ls │ │ │ │ movls r1, sl │ │ │ │ movls r2, r1 │ │ │ │ ldrhi.w r2, [r9, #4] │ │ │ │ ldrbhi r1, [r2, #0] │ │ │ │ @@ -462303,133 +462286,141 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r5, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ + vldr d7, [pc, #172] @ 1a4bb8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r7, r5, [sp] │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 19e43c │ │ │ │ - ldrh.w r1, [r8, #12] │ │ │ │ + ldrh.w r2, [r8, #12] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r6, r6, r2 │ │ │ │ + orr.w r8, sl, r3 │ │ │ │ itee eq │ │ │ │ moveq r3, r5 │ │ │ │ ldrdne r3, r2, [sp, #16] │ │ │ │ eorne r3, r2 │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ itt ne │ │ │ │ ubfxne r5, r3, #2, #1 │ │ │ │ movne r3, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + strd r5, r3, [sp] │ │ │ │ + bl 19e43c │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 19e43c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r2, r6 │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - strd r2, r3, [fp] │ │ │ │ - ldr r2, [pc, #72] @ (1a4bd8 ) │ │ │ │ - ldr r3, [pc, #64] @ (1a4bd4 ) │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [pc, #80] @ (1a4bc8 ) │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + strd r6, r3, [fp] │ │ │ │ + ldr r3, [pc, #64] @ (1a4bc4 ) │ │ │ │ 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 1a4bbe │ │ │ │ + bne.n 1a4bae │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - and.w r1, sl, #1 │ │ │ │ - ubfx r2, sl, #1, #1 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - b.n 1a478a │ │ │ │ + and.w r3, sl, #1 │ │ │ │ + ubfx r1, sl, #1, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 1a4790 │ │ │ │ ubfx r2, sl, #1, #1 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 1a4920 │ │ │ │ + b.n 1a4928 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xb8ae │ │ │ │ + @ instruction: 0xb8a6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + push {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr.w r3, [pc, #1244] @ 1a50d0 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr.w r3, [pc, #1204] @ 1a5098 │ │ │ │ str r2, [sp, #8] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #1236] @ 1a50d4 │ │ │ │ + ldr.w r2, [pc, #1204] @ 1a509c │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ + str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r1, #13] │ │ │ │ + ldrb r3, [r4, #13] │ │ │ │ str r3, [sp, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - ldrb r3, [r1, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1a50a2 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1a5078 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [r2, #16] │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ - cmp r1, #1 │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r2, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ ite ls │ │ │ │ ldrls r5, [sp, #12] │ │ │ │ - ldrbhi r5, [r1, #0] │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldrbhi r5, [r2, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ it hi │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ - ubfx r2, r2, #5, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r8, sl │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + ldrb r3, [r3, #12] │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + ubfx r6, r2, #4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ubfx r6, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ ubfx r7, r2, #11, #1 │ │ │ │ str r6, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1a4e9e │ │ │ │ + bne.w 1a4e88 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 19e43c │ │ │ │ @@ -462563,15 +462554,15 @@ │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a50ae │ │ │ │ + bne.w 1a5084 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ ldrbhi.w r3, [fp] │ │ │ │ ldrls r3, [sp, #12] │ │ │ │ @@ -462584,65 +462575,66 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r6, [sp, #228] @ 0xe4 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ orrs r6, r7 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ bl 19e43c │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r5, [sp] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - orr.w r8, r6, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - bl 19e43c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - orrs r6, r7 │ │ │ │ mov r0, r4 │ │ │ │ - ldrh r3, [r3, #12] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - orrs r6, r2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + ldrh r2, [r3, #12] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r7, r7, r3 │ │ │ │ itee eq │ │ │ │ moveq r3, r5 │ │ │ │ ldrdne r3, r2, [sp, #32] │ │ │ │ eorne r3, r2 │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ itt ne │ │ │ │ ubfxne r5, r3, #2, #1 │ │ │ │ movne r3, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + strd r5, r3, [sp] │ │ │ │ + bl 19e43c │ │ │ │ + str.w r9, [sp] │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e43c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r2, r8, r2 │ │ │ │ - orrs r3, r6 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #596] @ (1a50d8 ) │ │ │ │ - ldr r3, [pc, #588] @ (1a50d0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orrs r3, r7 │ │ │ │ + strd r6, r3, [r2] │ │ │ │ + ldr r2, [pc, #564] @ (1a50a0 ) │ │ │ │ + ldr r3, [pc, #552] @ (1a5098 ) │ │ │ │ + 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 1a50be │ │ │ │ + bne.w 1a5094 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -462682,31 +462674,31 @@ │ │ │ │ mov r1, r2 │ │ │ │ orrs r5, r7 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r7, r8, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - ldr.w sl, [r3] │ │ │ │ + ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ bl 19e9e0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ @@ -462717,80 +462709,71 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w sl, r7, r3 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ + mov r0, r7 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - mov r0, r4 │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ ldr.w fp, [r3, #28] │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str r6, [sp, #32] │ │ │ │ - ubfx r9, r6, #2, #1 │ │ │ │ - eor.w r9, r9, #1 │ │ │ │ - str.w r9, [sp, #104] @ 0x68 │ │ │ │ + ubfx r8, r6, #2, #1 │ │ │ │ + eor.w r8, r8, #1 │ │ │ │ + str.w r8, [sp, #104] @ 0x68 │ │ │ │ bl 1a3528 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r7, r3 │ │ │ │ + mov r0, r7 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 54720 │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, fp │ │ │ │ - str.w r9, [sp, #104] @ 0x68 │ │ │ │ + str.w r8, [sp, #104] @ 0x68 │ │ │ │ bl 1a3528 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19e43c │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #228] @ 1a50c8 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a50b6 │ │ │ │ + bne.n 1a508c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [fp] │ │ │ │ ldrls r2, [sp, #12] │ │ │ │ @@ -462811,203 +462794,201 @@ │ │ │ │ orrs r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ orrs r7, r3 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r9, r5, [sp] │ │ │ │ - orr.w r8, r7, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov.w fp, #0 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e43c │ │ │ │ - ldrh.w r1, [sl, #12] │ │ │ │ + ldrh.w r2, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r6, r6, r2 │ │ │ │ + orr.w r7, r7, r3 │ │ │ │ itee eq │ │ │ │ moveq r3, r5 │ │ │ │ ldrdne r3, r2, [sp, #28] │ │ │ │ eorne r3, r2 │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ itt ne │ │ │ │ ubfxne r5, r3, #2, #1 │ │ │ │ movne r3, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + strd r5, r3, [sp] │ │ │ │ bl 19e43c │ │ │ │ - ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r2, r6 │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - b.n 1a4e7a │ │ │ │ - ubfx r5, r2, #1, #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - b.n 1a4c3e │ │ │ │ + str.w r8, [sp] │ │ │ │ + b.n 1a4e46 │ │ │ │ + ubfx r5, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 1a4c26 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ - b.n 1a4dfa │ │ │ │ + b.n 1a4de4 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a5020 │ │ │ │ + b.n 1a4ff8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1a5156 │ │ │ │ + push {r4} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cbz r0, 1a50fa │ │ │ │ + cbz r6, 1a50c6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1324] @ 1a5620 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #1316] @ 1a5624 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + mov r6, r2 │ │ │ │ + ldr.w r2, [pc, #1344] @ 1a55fc │ │ │ │ + ldr.w r3, [pc, #1344] @ 1a5600 │ │ │ │ add r2, pc │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r1, #13] │ │ │ │ + ldrb r3, [r6, #13] │ │ │ │ str r3, [sp, #16] │ │ │ │ - mov r2, r3 │ │ │ │ - ldrb r3, [r1, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1a55f4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [r2, #16] │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ - cmp r1, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1a55d8 │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r2, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ ite ls │ │ │ │ ldrls r5, [sp, #16] │ │ │ │ - ldrbhi r5, [r1, #0] │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldrbhi r5, [r2, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ it hi │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ - ubfx r2, r2, #5, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - mov.w sl, #0 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r8, sl │ │ │ │ - mov r7, sl │ │ │ │ - orrs r5, r2 │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov.w fp, #0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ + mov r8, fp │ │ │ │ + orrs r5, r3 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ubfx r0, r2, #11, #1 │ │ │ │ - ubfx r6, r2, #4, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + ubfx r0, r2, #1, #1 │ │ │ │ + ubfx r4, r2, #11, #1 │ │ │ │ + ubfx r5, r2, #4, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1a53d4 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1a539e │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ bl 19e43c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - strd fp, sl, [sp] │ │ │ │ + strd r0, fp, [sp] │ │ │ │ ldrd fp, sl, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ bl 19e43c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ strd r9, r8, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w r9, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - mov sl, r5 │ │ │ │ + mov.w sl, #0 │ │ │ │ bl 19e43c │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, r8, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ + strd r3, r8, [sp] │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 19e43c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r5, [sp] │ │ │ │ - orr.w r7, fp, r7 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + strd r5, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - strd r6, r5, [sp] │ │ │ │ orr.w r8, r7, r3 │ │ │ │ ldr r7, [sp, #240] @ 0xf0 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ str r5, [sp, #4] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ubfx r3, r3, #11, #1 │ │ │ │ + mov r0, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ubfx r3, r0, #11, #1 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ @@ -463019,79 +463000,79 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ + str r5, [sp, #12] │ │ │ │ orr.w r3, r8, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w r1, r7, r3 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ blx 54720 │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #116] @ 0x74 │ │ │ │ + str.w sl, [sp, #116] @ 0x74 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - ubfx r8, r6, #2, #1 │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + ubfx r8, r5, #2, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #112] @ 0x70 │ │ │ │ bl 1a3528 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - orr.w r6, r2, r3 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + orr.w r5, r2, r3 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 54720 │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r9 │ │ │ │ - strd r8, r5, [sp, #112] @ 0x70 │ │ │ │ + strd r8, sl, [sp, #112] @ 0x70 │ │ │ │ bl 1a3528 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 19e43c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - orrs r7, r6 │ │ │ │ + orrs r7, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a5600 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + bne.w 1a55e4 │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ ldrbhi.w r2, [r9] │ │ │ │ ldrls r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ @@ -463111,221 +463092,213 @@ │ │ │ │ ldr r7, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ orrs r7, r3 │ │ │ │ bl 19e43c │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - strd r8, sl, [sp] │ │ │ │ - orr.w r8, r6, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ - bl 19e43c │ │ │ │ - ldrh.w r3, [fp, #12] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orrs r6, r7 │ │ │ │ + ldrh.w r2, [fp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - it eq │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orr.w r7, r7, r3 │ │ │ │ + itee eq │ │ │ │ moveq r3, r5 │ │ │ │ - orr.w r6, r6, r2 │ │ │ │ - itt ne │ │ │ │ ldrdne r3, r2, [sp, #40] @ 0x28 │ │ │ │ eorne r3, r2 │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ itt ne │ │ │ │ ubfxne r5, r3, #2, #1 │ │ │ │ movne r3, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + strd r5, r3, [sp] │ │ │ │ + bl 19e43c │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, r2 │ │ │ │ + str.w r8, [sp] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e43c │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r2, r8, r2 │ │ │ │ - orrs r3, r6 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #624] @ (1a5628 ) │ │ │ │ - ldr r3, [pc, #612] @ (1a5620 ) │ │ │ │ + orrs r6, r2 │ │ │ │ + orrs r3, r7 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + strd r6, r3, [r2] │ │ │ │ + ldr r2, [pc, #640] @ (1a5604 ) │ │ │ │ + ldr r3, [pc, #636] @ (1a5600 ) │ │ │ │ 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 1a5610 │ │ │ │ + bne.w 1a55f6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - mov r6, r3 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd sl, r5, [sp, #236] @ 0xec │ │ │ │ + mov r1, r2 │ │ │ │ + strd r3, fp, [sp] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - orr.w r8, sl, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r9, fp, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e43c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - strd r2, r7, [sp] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ + strd r3, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ + orrs r5, r3 │ │ │ │ bl 19e43c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, r8, r7 │ │ │ │ - strd r2, r6, [sp] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ - orrs r7, r5 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - orr.w r5, r8, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [r6, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e43c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ + ldr.w r8, [r3] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ - str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 19e9e0 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r6 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orr.w r2, r5, r3 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - str r6, [sp, #116] @ 0x74 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr.w sl, [r6, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr.w sl, [r3, #28] │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - ubfx r9, r6, #2, #1 │ │ │ │ - eor.w r9, r9, #1 │ │ │ │ - str.w r9, [sp, #112] @ 0x70 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + ubfx r7, r7, #2, #1 │ │ │ │ + eor.w r7, r7, #1 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ bl 1a3528 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ - movs r1, #0 │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r1, fp │ │ │ │ + orr.w r0, r9, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r2, r3 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, sl │ │ │ │ - str.w r9, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ bl 1a3528 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - vldr d7, [pc, #224] @ 1a5618 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ - bl 19e43c │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r5, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orrs r7, r3 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + orrs r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a5608 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + bne.n 1a55ee │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [sl] │ │ │ │ ldrls r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ @@ -463341,119 +463314,129 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r9, r5, [sp] │ │ │ │ - orr.w r8, r7, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov.w fp, #0 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 19e43c │ │ │ │ - ldrh.w r1, [fp, #12] │ │ │ │ + ldrh.w r2, [r8, #12] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r6, r6, r2 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ itee eq │ │ │ │ moveq r3, r5 │ │ │ │ - ldrdne r3, r2, [sp, #32] │ │ │ │ + ldrdne r3, r2, [sp, #36] @ 0x24 │ │ │ │ eorne r3, r2 │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ itt ne │ │ │ │ ubfxne r5, r3, #2, #1 │ │ │ │ movne r3, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + strd r5, r3, [sp] │ │ │ │ + bl 19e43c │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 19e43c │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ - orrs r2, r6 │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - b.n 1a53b0 │ │ │ │ - ubfx r5, r2, #1, #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.n 1a513e │ │ │ │ + orrs r6, r2 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + b.n 1a537a │ │ │ │ + ubfx r5, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 1a50fa │ │ │ │ ldr r2, [sp, #16] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1a532a │ │ │ │ + b.n 1a52f8 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 1a5572 │ │ │ │ + mov r3, fp │ │ │ │ + b.n 1a5534 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + add r7, sp, #240 @ 0xf0 │ │ │ │ + lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ - lsls r5, r3, #2 │ │ │ │ - add r4, sp, #264 @ 0x108 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #756] @ (1a5938 ) │ │ │ │ - ldr r3, [pc, #756] @ (1a593c ) │ │ │ │ + ldr r2, [pc, #756] @ (1a5910 ) │ │ │ │ + ldr r3, [pc, #756] @ (1a5914 ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a5b84 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ - cmp r0, #1 │ │ │ │ + bne.w 1a5b60 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + cmp r1, #1 │ │ │ │ itee ls │ │ │ │ movls r9, r3 │ │ │ │ - ldrhi r3, [r1, #4] │ │ │ │ + ldrhi r3, [r2, #4] │ │ │ │ ldrbhi.w r9, [r3] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ it hi │ │ │ │ ubfxhi r9, r9, #5, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + ldrb r1, [r5, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #0 │ │ │ │ andeq.w r9, r9, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ + and.w r1, r2, #1 │ │ │ │ ubfx r4, r2, #11, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ + str r1, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1a5944 │ │ │ │ + bne.w 1a591c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e43c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -463547,15 +463530,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r2, r7 │ │ │ │ - vldr d7, [pc, #356] @ 1a5930 │ │ │ │ + vldr d7, [pc, #356] @ 1a5908 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1a1df4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #12 │ │ │ │ @@ -463567,15 +463550,15 @@ │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a5b8e │ │ │ │ + bne.w 1a5b6a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ iteee ls │ │ │ │ movls r3, r2 │ │ │ │ ldrhi r3, [r5, #28] │ │ │ │ ldrhi r3, [r3, #4] │ │ │ │ ldrbhi r3, [r3, #0] │ │ │ │ @@ -463638,15 +463621,15 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #108] @ 1a5930 │ │ │ │ + vldr d7, [pc, #108] @ 1a5908 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1a1df4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -463668,36 +463651,36 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r4, r8, r3 │ │ │ │ bl 19e43c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr r2, [pc, #44] @ (1a5940 ) │ │ │ │ - ldr r3, [pc, #40] @ (1a593c ) │ │ │ │ + ldr r2, [pc, #44] @ (1a5918 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a5914 ) │ │ │ │ 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 1a5bc8 │ │ │ │ + bne.w 1a5ba4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #928 @ (adr r6, 1a5ce4 ) │ │ │ │ + add r7, pc, #64 @ (adr r7, 1a595c ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ @@ -463787,15 +463770,15 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w fp, r9, r3 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r1, sl │ │ │ │ - vldr d7, [pc, #408] @ 1a5bd0 │ │ │ │ + vldr d7, [pc, #408] @ 1a5ba8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1a1df4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #12 │ │ │ │ @@ -463858,15 +463841,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #236] @ 1a5bd0 │ │ │ │ + vldr d7, [pc, #236] @ 1a5ba8 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1a1df4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -463874,140 +463857,139 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + ldrb.w sl, [r5, #13] │ │ │ │ orr.w r9, r7, r3 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ - bl 19e43c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldrb.w sl, [r5, #13] │ │ │ │ orr.w r7, fp, r7 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1a5b96 │ │ │ │ + bne.n 1a5b72 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ movls r3, sl │ │ │ │ movls r2, r3 │ │ │ │ - bhi.n 1a5bba │ │ │ │ + bhi.n 1a5b96 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - orrs r5, r7 │ │ │ │ + orr.w r8, r9, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ + orrs r7, r2 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - movs r3, #0 │ │ │ │ + mov.w r9, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + bl 19e43c │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrd r5, r4, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 19e43c │ │ │ │ - ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r2, r9, r2 │ │ │ │ - orrs r3, r5 │ │ │ │ - b.n 1a590c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + orr.w r2, r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r2, r2, r8 │ │ │ │ + orrs r3, r4 │ │ │ │ + orrs r3, r7 │ │ │ │ + b.n 1a58e4 │ │ │ │ ubfx r9, r3, #1, #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ - b.n 1a5680 │ │ │ │ + b.n 1a5656 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 1a5816 │ │ │ │ + b.n 1a57ee │ │ │ │ movs r2, #15 │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ and.w r3, sl, #1 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - orrs r5, r7 │ │ │ │ - b.n 1a5b68 │ │ │ │ + orr.w r8, r9, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r7, r2 │ │ │ │ + b.n 1a5b24 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ - b.n 1a5b46 │ │ │ │ + b.n 1a5b02 │ │ │ │ blx 54c60 <__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, #3832] @ 0xef8 │ │ │ │ - mov r5, r2 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r2, [pc, #1456] @ 1a61a0 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #1464] @ 1a6180 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r3, [pc, #1456] @ 1a61a4 │ │ │ │ + ldr.w r3, [pc, #1464] @ 1a6184 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrb r7, [r5, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a614e │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ - cmp r1, #1 │ │ │ │ + bne.w 1a612c │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ ite ls │ │ │ │ movls r6, r7 │ │ │ │ - ldrhi r1, [r2, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrbhi r6, [r1, #0] │ │ │ │ - ldrb r7, [r2, #0] │ │ │ │ + ldrbhi r6, [r2, #0] │ │ │ │ + ldrb r7, [r3, #0] │ │ │ │ it hi │ │ │ │ ubfxhi r6, r6, #5, #1 │ │ │ │ ubfx r7, r7, #5, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ orrs r6, r7 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r6, #0 │ │ │ │ - andeq.w r6, r6, #1 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ mov.w r9, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r6, #0 │ │ │ │ + andeq.w r6, r6, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a5f02 │ │ │ │ + bne.w 1a5eda │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e43c │ │ │ │ @@ -464138,15 +464120,15 @@ │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a6158 │ │ │ │ + bne.w 1a6136 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ movhi r6, #0 │ │ │ │ movls r6, r2 │ │ │ │ ldrhi r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ @@ -464248,23 +464230,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ ldrd r3, r2, [sp, #212] @ 0xd4 │ │ │ │ orrs r3, r6 │ │ │ │ orrs r2, r7 │ │ │ │ strd r3, r2, [r8] │ │ │ │ - ldr r2, [pc, #704] @ (1a61a8 ) │ │ │ │ - ldr r3, [pc, #700] @ (1a61a4 ) │ │ │ │ + ldr r2, [pc, #712] @ (1a6188 ) │ │ │ │ + ldr r3, [pc, #708] @ (1a6184 ) │ │ │ │ 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 1a6190 │ │ │ │ + bne.w 1a6170 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -464337,15 +464319,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r1, r9 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #472] @ 1a6198 │ │ │ │ + vldr d7, [pc, #480] @ 1a6178 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1a1df4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -464393,15 +464375,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r1, r9 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #332] @ 1a6198 │ │ │ │ + vldr d7, [pc, #340] @ 1a6178 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ bl 1a1df4 │ │ │ │ @@ -464410,72 +464392,73 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + ldrb.w sl, [r5, #13] │ │ │ │ orr.w fp, r6, r3 │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w sl, r7, r6 │ │ │ │ - bl 19e43c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ - orr.w r7, fp, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 1a615e │ │ │ │ + orrs r6, r7 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1a613c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - it ls │ │ │ │ - movls r3, r6 │ │ │ │ - bhi.n 1a6182 │ │ │ │ + itt ls │ │ │ │ + movls r3, sl │ │ │ │ + movls r2, r3 │ │ │ │ + bhi.n 1a6160 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r2, #15 │ │ │ │ - strd r6, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - orrs r7, r2 │ │ │ │ + orr.w r7, fp, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ - ubfx r3, r6, #5, #1 │ │ │ │ - orr.w r6, sl, r2 │ │ │ │ + ldrb.w sl, [r3] │ │ │ │ + orrs r6, r2 │ │ │ │ + ubfx r3, sl, #5, #1 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov.w fp, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ + bl 19e43c │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ittee eq │ │ │ │ - moveq r2, fp │ │ │ │ - moveq r3, #1 │ │ │ │ - ldrbne r3, [r2, #0] │ │ │ │ - movne r2, fp │ │ │ │ + iteet ne │ │ │ │ + movne r3, fp │ │ │ │ + moveq r3, fp │ │ │ │ + moveq r2, #1 │ │ │ │ + ldrbne r2, [r2, #0] │ │ │ │ itt ne │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - eorne.w r3, r3, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + ubfxne r2, r2, #2, #1 │ │ │ │ + eorne.w r2, r2, #1 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #31 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ @@ -464493,103 +464476,103 @@ │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r7 │ │ │ │ orrs r2, r6 │ │ │ │ - b.n 1a5ee0 │ │ │ │ + b.n 1a5eb8 │ │ │ │ ubfx r6, r7, #1, #1 │ │ │ │ and.w r7, r7, #1 │ │ │ │ - b.n 1a5c2c │ │ │ │ + b.n 1a5c02 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1a5dda │ │ │ │ + b.n 1a5db2 │ │ │ │ movs r2, #15 │ │ │ │ - ubfx r3, r6, #1, #1 │ │ │ │ + ubfx r3, sl, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - and.w r3, r6, #1 │ │ │ │ - orrs r7, r2 │ │ │ │ + and.w r3, sl, #1 │ │ │ │ + orr.w r7, fp, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r6, sl, r2 │ │ │ │ - b.n 1a60d0 │ │ │ │ + orrs r6, r2 │ │ │ │ + b.n 1a6090 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ + movs r2, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - ubfx r6, r6, #5, #1 │ │ │ │ - b.n 1a60ae │ │ │ │ + ldrb.w sl, [r3] │ │ │ │ + ubfx r3, sl, #5, #1 │ │ │ │ + b.n 1a606c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #24 @ (adr r4, 1a61bc ) │ │ │ │ + add r4, pc, #184 @ (adr r4, 1a623c ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #80 @ (adr r1, 1a61fc ) │ │ │ │ + add r1, pc, #240 @ (adr r1, 1a627c ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ - mov r5, r2 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr r2, [pc, #840] @ (1a6510 ) │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #840] @ (1a64f0 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #840] @ (1a6514 ) │ │ │ │ + ldr r3, [pc, #840] @ (1a64f4 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb r7, [r5, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a6778 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ - cmp r1, #1 │ │ │ │ + bne.w 1a6764 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ ite ls │ │ │ │ movls r6, r7 │ │ │ │ - ldrhi r1, [r2, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrbhi r6, [r1, #0] │ │ │ │ - ldrb r7, [r2, #0] │ │ │ │ + ldrbhi r6, [r2, #0] │ │ │ │ + ldrb r7, [r3, #0] │ │ │ │ it hi │ │ │ │ ubfxhi r6, r6, #5, #1 │ │ │ │ ubfx r7, r7, #5, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ orrs r6, r7 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r6, #0 │ │ │ │ - andeq.w r6, r6, #1 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ mov.w r9, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ ubfx r4, r2, #11, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r6, #0 │ │ │ │ + andeq.w r6, r6, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a651c │ │ │ │ + bne.w 1a64fc │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 19e43c │ │ │ │ @@ -464731,15 +464714,15 @@ │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ orr.w r3, sl, r1 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w sl, r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a6782 │ │ │ │ + bne.w 1a676e │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ movhi r6, #0 │ │ │ │ movls r6, r2 │ │ │ │ ldrhi r3, [sp, #24] │ │ │ │ ubfxhi r2, r3, #5, #1 │ │ │ │ @@ -464798,15 +464781,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #148] @ 1a6508 │ │ │ │ + vldr d7, [pc, #148] @ 1a64e8 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ bl 1a1df4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ @@ -464844,36 +464827,36 @@ │ │ │ │ ubfxne r6, r6, #2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 19e43c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r2, r9, r2 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strd r2, r3, [r8] │ │ │ │ - ldr r2, [pc, #48] @ (1a6518 ) │ │ │ │ - ldr r3, [pc, #40] @ (1a6514 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a64f8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a64f4 ) │ │ │ │ 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 1a67c0 │ │ │ │ + bne.w 1a67b0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #200] @ 0xc8 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ @@ -464956,15 +464939,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r1, r9 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r7, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #468] @ 1a67c8 │ │ │ │ + vldr d7, [pc, #484] @ 1a67b8 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ bl 1a1df4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ @@ -465029,15 +465012,15 @@ │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #288] @ 1a67c8 │ │ │ │ + vldr d7, [pc, #304] @ 1a67b8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ bl 1a1df4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ @@ -465045,163 +465028,164 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orr.w sl, r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 19e43c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 1a6788 │ │ │ │ + ldrb.w sl, [r5, #13] │ │ │ │ + orr.w fp, r6, r3 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + orrs r6, r7 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1a6774 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - it ls │ │ │ │ - movls r3, r6 │ │ │ │ - bhi.n 1a67ac │ │ │ │ + itt ls │ │ │ │ + movls r3, sl │ │ │ │ + movls r2, r3 │ │ │ │ + bhi.n 1a679a │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r2, #15 │ │ │ │ - strd r6, r3, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ubfx r6, r6, #5, #1 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldrb.w sl, [r3] │ │ │ │ + orr.w r9, r6, r2 │ │ │ │ + ubfx r3, sl, #5, #1 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - str r6, [sp, #0] │ │ │ │ + mov.w sl, #0 │ │ │ │ mov r1, r2 │ │ │ │ - mov.w fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + bl 19e43c │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldrd r7, r6, [sp, #220] @ 0xdc │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - ldrd r9, r6, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r6, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 1a67ba │ │ │ │ + beq.n 1a67aa │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - eors r3, r2 │ │ │ │ - mov r2, fp │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ + eor.w sl, r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, sl, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r2, r9, r3 │ │ │ │ + orr.w r2, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r2, r2, sl │ │ │ │ + orr.w r2, r2, fp │ │ │ │ orrs r3, r6 │ │ │ │ - orrs r3, r7 │ │ │ │ - b.n 1a64e2 │ │ │ │ + orr.w r3, r3, r9 │ │ │ │ + b.n 1a64c2 │ │ │ │ ubfx r6, r7, #1, #1 │ │ │ │ and.w r7, r7, #1 │ │ │ │ - b.n 1a6200 │ │ │ │ + b.n 1a61de │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1a63d4 │ │ │ │ + b.n 1a63b4 │ │ │ │ movs r2, #15 │ │ │ │ - ubfx r3, r6, #1, #1 │ │ │ │ + ubfx r3, sl, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - and.w r6, r6, #1 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ - b.n 1a6724 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + and.w r3, sl, #1 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r9, r6, r2 │ │ │ │ + b.n 1a66f2 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ + movs r2, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - ubfx r6, r6, #5, #1 │ │ │ │ - b.n 1a6702 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, fp │ │ │ │ - b.n 1a6758 │ │ │ │ + ldrb.w sl, [r3] │ │ │ │ + ubfx r3, sl, #5, #1 │ │ │ │ + b.n 1a66cc │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, sl │ │ │ │ + b.n 1a6742 │ │ │ │ blx 54c60 <__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, #3832] @ 0xef8 │ │ │ │ - mov r5, r2 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr r2, [pc, #848] @ (1a6b38 ) │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #848] @ (1a6b28 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #848] @ (1a6b3c ) │ │ │ │ + ldr r3, [pc, #848] @ (1a6b2c ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrb r7, [r5, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a6dbe │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ - cmp r1, #1 │ │ │ │ + bne.w 1a6dac │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ ite ls │ │ │ │ movls r6, r7 │ │ │ │ - ldrhi r1, [r2, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrbhi r6, [r1, #0] │ │ │ │ - ldrb r7, [r2, #0] │ │ │ │ + ldrbhi r6, [r2, #0] │ │ │ │ + ldrb r7, [r3, #0] │ │ │ │ it hi │ │ │ │ ubfxhi r6, r6, #5, #1 │ │ │ │ ubfx r7, r7, #5, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ orrs r6, r7 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r6, #0 │ │ │ │ - andeq.w r6, r6, #1 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ mov.w r9, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r6, #0 │ │ │ │ + andeq.w r6, r6, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a6b44 │ │ │ │ + bne.w 1a6b34 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e43c │ │ │ │ @@ -465319,177 +465303,179 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [r9] │ │ │ │ movs r2, #30 │ │ │ │ str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e43c │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr.w sl, sl, r1 │ │ │ │ + orr.w r3, sl, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orr.w sl, r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a6dc8 │ │ │ │ + bne.w 1a6db6 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ movhi r6, #0 │ │ │ │ movls r6, r2 │ │ │ │ - ldrhi r2, [sp, #16] │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ + ldrhi r3, [sp, #20] │ │ │ │ + ubfxhi r2, r3, #5, #1 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 19e43c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + movs r6, #0 │ │ │ │ orr.w r9, r3, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ bl 19e538 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov.w fp, #0 │ │ │ │ + ldr.w fp, [fp, #8] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - tst.w r6, #1344 @ 0x540 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - mov.w r2, #31 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + movs r2, #31 │ │ │ │ + tst.w r3, #1344 @ 0x540 │ │ │ │ + str r6, [sp, #4] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e43c │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ubfx r6, r6, #5, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #29 │ │ │ │ + str r6, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - ldr r6, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 19e43c │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, fp │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, r6 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ + mov r0, r7 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #188] @ 1a6b30 │ │ │ │ + vldr d7, [pc, #188] @ 1a6b20 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ bl 1a1df4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - orr.w sl, r6, r2 │ │ │ │ + ldr r7, [sp, #212] @ 0xd4 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ + ldrh r3, [r1, #12] │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + iteee eq │ │ │ │ + moveq r3, r6 │ │ │ │ + ldrne r2, [r5, #28] │ │ │ │ + ldrne r3, [r1, #0] │ │ │ │ + ldrne r2, [r2, #4] │ │ │ │ + it ne │ │ │ │ + ldrne r6, [r2, #0] │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ + ittt ne │ │ │ │ + eorne r6, r3 │ │ │ │ + movne r3, #0 │ │ │ │ + ubfxne r6, r6, #2, #1 │ │ │ │ + strd r6, r3, [sp] │ │ │ │ + bl 19e43c │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - ubfx r3, r7, #2, #1 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 19e43c │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldrh r3, [r2, #12] │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - ittee eq │ │ │ │ - moveq r7, fp │ │ │ │ - moveq r2, r7 │ │ │ │ - ldrne r3, [r2, #0] │ │ │ │ - movne r2, fp │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ - it ne │ │ │ │ - eorne r7, r3 │ │ │ │ - mov r1, r2 │ │ │ │ - it ne │ │ │ │ - ubfxne r7, r7, #2, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ - ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r2, sl, r2 │ │ │ │ - orrs r3, r6 │ │ │ │ - strd r2, r3, [r8] │ │ │ │ - ldr r2, [pc, #48] @ (1a6b40 ) │ │ │ │ - ldr r3, [pc, #44] @ (1a6b3c ) │ │ │ │ + ldrd r3, r2, [sp, #212] @ 0xd4 │ │ │ │ + orrs r3, r7 │ │ │ │ + orr.w r2, r9, r2 │ │ │ │ + strd r3, r2, [r8] │ │ │ │ + ldr r2, [pc, #44] @ (1a6b30 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a6b2c ) │ │ │ │ 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 1a6e00 │ │ │ │ + bne.w 1a6df6 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ @@ -465560,15 +465546,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r1, r9 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #516] @ 1a6e08 │ │ │ │ + vldr d7, [pc, #524] @ 1a6e00 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ bl 1a1df4 │ │ │ │ @@ -465634,15 +465620,15 @@ │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #332] @ 1a6e08 │ │ │ │ + vldr d7, [pc, #340] @ 1a6e00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ bl 1a1df4 │ │ │ │ @@ -465651,146 +465637,149 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orr.w sl, r6, r3 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 19e43c │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldrb r7, [r5, #13] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldrb.w sl, [r5, #13] │ │ │ │ orrs r6, r3 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 1a6dce │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r7, r3 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1a6dbc │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - it ls │ │ │ │ - movls r3, r7 │ │ │ │ - bhi.n 1a6df2 │ │ │ │ + itt ls │ │ │ │ + movls r3, sl │ │ │ │ + movls r2, r3 │ │ │ │ + bhi.n 1a6de0 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r2, #15 │ │ │ │ - strd r7, r3, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldrb r7, [r3, #0] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ubfx r7, r7, #5, #1 │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w r9, r6, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldrb.w sl, [r3] │ │ │ │ + orrs r7, r2 │ │ │ │ + ubfx r3, sl, #5, #1 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov.w sl, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str r3, [sp, #0] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - ubfx r3, fp, #2, #1 │ │ │ │ - eor.w r3, r3, #1 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + ldrd r6, fp, [sp, #212] @ 0xd4 │ │ │ │ bl 19e43c │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - orr.w r5, r3, r1 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w fp, fp, 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 │ │ │ │ - itt ne │ │ │ │ - eorne.w fp, fp, r3 │ │ │ │ - ubfxne r3, fp, #2, #1 │ │ │ │ + beq.n 1a6df0 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + eor.w sl, r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, sl, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ bl 19e43c │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + orr.w r5, fp, r5 │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + eor.w r3, r3, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r2, r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r2, r2, r9 │ │ │ │ - orrs r3, r7 │ │ │ │ + orrs r6, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19e43c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r6 │ │ │ │ - b.n 1a6b08 │ │ │ │ + orrs r2, r5 │ │ │ │ + orr.w r3, r3, r9 │ │ │ │ + orrs r2, r7 │ │ │ │ + b.n 1a6afc │ │ │ │ ubfx r6, r7, #1, #1 │ │ │ │ and.w r7, r7, #1 │ │ │ │ - b.n 1a6820 │ │ │ │ + b.n 1a680e │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1a69d2 │ │ │ │ + b.n 1a69c6 │ │ │ │ movs r2, #15 │ │ │ │ - ubfx r3, r7, #1, #1 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + ubfx r3, sl, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 19e43c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - and.w r7, r7, #1 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r6, r3 │ │ │ │ - b.n 1a6d3a │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + and.w r3, sl, #1 │ │ │ │ + orr.w r9, r6, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r7, r2 │ │ │ │ + b.n 1a6d14 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ + movs r2, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldrb r7, [r3, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - ubfx r7, r7, #5, #1 │ │ │ │ - b.n 1a6d18 │ │ │ │ + ldrb.w sl, [r3] │ │ │ │ + ubfx r3, sl, #5, #1 │ │ │ │ + b.n 1a6cf0 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, sl │ │ │ │ + b.n 1a6d66 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #428] @ (1a6fd8 ) │ │ │ │ + ldr r3, [pc, #428] @ (1a6fd0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - vldr d8, [pc, #408] @ 1a6fd0 │ │ │ │ + vldr d8, [pc, #408] @ 1a6fc8 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #416] @ (1a6fdc ) │ │ │ │ + ldr r1, [pc, #416] @ (1a6fd4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -465898,75 +465887,75 @@ │ │ │ │ bl 19e43c │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ cmp r3, r6 │ │ │ │ orr.w r7, r7, r2 │ │ │ │ - bls.n 1a6f86 │ │ │ │ + bls.n 1a6f7e │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ - cbz r5, 1a6f88 │ │ │ │ + cbz r5, 1a6f80 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r5, r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 19e43c │ │ │ │ ldrd r3, r2, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #64] @ (1a6fe0 ) │ │ │ │ + ldr r2, [pc, #64] @ (1a6fd8 ) │ │ │ │ orr.w r3, sl, r3 │ │ │ │ str.w r3, [fp] │ │ │ │ - ldr r3, [pc, #48] @ (1a6fd8 ) │ │ │ │ + ldr r3, [pc, #48] @ (1a6fd0 ) │ │ │ │ add r2, pc │ │ │ │ str.w r7, [fp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a6fc8 │ │ │ │ + bne.n 1a6fc0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #768] @ 0x300 │ │ │ │ + str r1, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #524] @ (1a7210 ) │ │ │ │ + ldr r3, [pc, #524] @ (1a7208 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #516] @ (1a7214 ) │ │ │ │ + ldr r1, [pc, #516] @ (1a720c ) │ │ │ │ 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 │ │ │ │ @@ -465984,15 +465973,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r8, r6, r3 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #432] @ 1a7208 │ │ │ │ + vldr d7, [pc, #432] @ 1a7200 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ bl 19ee34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -466121,76 +466110,76 @@ │ │ │ │ cmp sl, r8 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ itt ls │ │ │ │ movls r3, #0 │ │ │ │ movls r2, r3 │ │ │ │ - bls.n 1a71c6 │ │ │ │ + bls.n 1a71be │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1a71c6 │ │ │ │ + cbz r3, 1a71be │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ bl 19e43c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1a7218 ) │ │ │ │ + ldr r2, [pc, #60] @ (1a7210 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1a7210 ) │ │ │ │ + ldr r3, [pc, #48] @ (1a7208 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r9] │ │ │ │ str.w r5, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a7200 │ │ │ │ + bne.n 1a71f8 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #62] @ 0x3e │ │ │ │ + ldrh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + ldrh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #516] @ (1a7440 ) │ │ │ │ + ldr r3, [pc, #516] @ (1a7438 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - vldr d8, [pc, #504] @ 1a7438 │ │ │ │ + vldr d8, [pc, #504] @ 1a7430 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #504] @ (1a7444 ) │ │ │ │ + ldr r1, [pc, #504] @ (1a743c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -466337,75 +466326,75 @@ │ │ │ │ orr.w r6, r6, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ it ls │ │ │ │ movls r3, #0 │ │ │ │ orr.w r5, r5, r2 │ │ │ │ it ls │ │ │ │ movls r2, r3 │ │ │ │ - bls.n 1a73f8 │ │ │ │ + bls.n 1a73f0 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1a73f8 │ │ │ │ + cbz r3, 1a73f0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ bl 19e43c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1a7440 ) │ │ │ │ + ldr r3, [pc, #44] @ (1a7438 ) │ │ │ │ str r6, [r2, #0] │ │ │ │ str r5, [r2, #4] │ │ │ │ - ldr r2, [pc, #48] @ (1a7448 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a7440 ) │ │ │ │ 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 1a7434 │ │ │ │ + bne.n 1a742c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r4, [r4, #30] │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r3, [pc, #1080] @ 1a78a0 │ │ │ │ + ldr.w r3, [pc, #1080] @ 1a7898 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr.w r9, [r1, #8] │ │ │ │ - ldr.w r1, [pc, #1068] @ 1a78a4 │ │ │ │ + ldr.w r1, [pc, #1068] @ 1a789c │ │ │ │ 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, r9, #1 │ │ │ │ @@ -466605,15 +466594,15 @@ │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a785e │ │ │ │ + bne.w 1a7856 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ @@ -466625,15 +466614,15 @@ │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a7842 │ │ │ │ + bne.w 1a783a │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ @@ -466653,15 +466642,15 @@ │ │ │ │ sub.w r3, r3, #244 @ 0xf4 │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a77d2 │ │ │ │ + bne.n 1a77ca │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ movs r3, #0 │ │ │ │ @@ -466671,16 +466660,16 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 1a7752 │ │ │ │ - vldr d7, [pc, #324] @ 1a7880 │ │ │ │ + cbz r3, 1a774a │ │ │ │ + vldr d7, [pc, #324] @ 1a7878 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ @@ -466701,15 +466690,15 @@ │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a7826 │ │ │ │ + bne.n 1a781e │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ @@ -466720,30 +466709,30 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 1a780a │ │ │ │ + cbnz r3, 1a7802 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #244] @ (1a78a8 ) │ │ │ │ + ldr r2, [pc, #244] @ (1a78a0 ) │ │ │ │ strd r7, r6, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #228] @ (1a78a0 ) │ │ │ │ + ldr r3, [pc, #228] @ (1a7898 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a787a │ │ │ │ + bne.n 1a7872 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #180] @ 1a7888 │ │ │ │ + vldr d7, [pc, #180] @ 1a7880 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ @@ -466756,59 +466745,59 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ bl 19e738 │ │ │ │ - b.n 1a7752 │ │ │ │ + b.n 1a774a │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 19e43c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a77b0 │ │ │ │ - vldr d7, [pc, #104] @ 1a7890 │ │ │ │ + b.n 1a77a8 │ │ │ │ + vldr d7, [pc, #104] @ 1a7888 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a7782 │ │ │ │ - vldr d7, [pc, #68] @ 1a7888 │ │ │ │ + b.n 1a777a │ │ │ │ + vldr d7, [pc, #68] @ 1a7880 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a76c4 │ │ │ │ - vldr d7, [pc, #56] @ 1a7898 │ │ │ │ + b.n 1a76bc │ │ │ │ + vldr d7, [pc, #56] @ 1a7890 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a7692 │ │ │ │ + b.n 1a768a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ @@ -466821,34 +466810,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #28] │ │ │ │ + ldrh r2, [r1, #28] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr.w r3, [pc, #1128] @ 1a7d30 │ │ │ │ + ldr.w r3, [pc, #1128] @ 1a7d28 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r7, [sp, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr.w r1, [pc, #1116] @ 1a7d34 │ │ │ │ + ldr.w r1, [pc, #1116] @ 1a7d2c │ │ │ │ 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, r5, #1 │ │ │ │ @@ -467060,15 +467049,15 @@ │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a7cec │ │ │ │ + bne.w 1a7ce4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ @@ -467080,15 +467069,15 @@ │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a7cd0 │ │ │ │ + bne.w 1a7cc8 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ @@ -467108,15 +467097,15 @@ │ │ │ │ sub.w r3, r3, #244 @ 0xf4 │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a7c60 │ │ │ │ + bne.n 1a7c58 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -467126,16 +467115,16 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 1a7be0 │ │ │ │ - vldr d7, [pc, #328] @ 1a7d10 │ │ │ │ + cbz r3, 1a7bd8 │ │ │ │ + vldr d7, [pc, #328] @ 1a7d08 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ @@ -467156,15 +467145,15 @@ │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a7cb4 │ │ │ │ + bne.n 1a7cac │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ @@ -467175,30 +467164,30 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 1a7c98 │ │ │ │ + cbnz r3, 1a7c90 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #244] @ (1a7d38 ) │ │ │ │ + ldr r2, [pc, #244] @ (1a7d30 ) │ │ │ │ strd r7, r6, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #228] @ (1a7d30 ) │ │ │ │ + ldr r3, [pc, #228] @ (1a7d28 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a7d08 │ │ │ │ + bne.n 1a7d00 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #180] @ 1a7d18 │ │ │ │ + vldr d7, [pc, #180] @ 1a7d10 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ @@ -467211,59 +467200,59 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ bl 19e738 │ │ │ │ - b.n 1a7be0 │ │ │ │ + b.n 1a7bd8 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 19e43c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a7c3e │ │ │ │ - vldr d7, [pc, #104] @ 1a7d20 │ │ │ │ + b.n 1a7c36 │ │ │ │ + vldr d7, [pc, #104] @ 1a7d18 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a7c10 │ │ │ │ - vldr d7, [pc, #68] @ 1a7d18 │ │ │ │ + b.n 1a7c08 │ │ │ │ + vldr d7, [pc, #68] @ 1a7d10 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a7b52 │ │ │ │ - vldr d7, [pc, #56] @ 1a7d28 │ │ │ │ + b.n 1a7b4a │ │ │ │ + vldr d7, [pc, #56] @ 1a7d20 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a7b20 │ │ │ │ + b.n 1a7b18 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ @@ -467276,27 +467265,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #56] @ 0x38 │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strh r6, [r6, #28] │ │ │ │ + strh r6, [r7, #28] │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #980] @ (1a8128 ) │ │ │ │ - ldr r3, [pc, #980] @ (1a812c ) │ │ │ │ + ldr r2, [pc, #980] @ (1a8120 ) │ │ │ │ + ldr r3, [pc, #980] @ (1a8124 ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -467314,15 +467303,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1a8130 │ │ │ │ + beq.w 1a8128 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -467442,15 +467431,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #556] @ 1a8120 │ │ │ │ + vldr d7, [pc, #556] @ 1a8118 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ee34 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -467572,25 +467561,25 @@ │ │ │ │ blx 54720 │ │ │ │ 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 1a83e0 │ │ │ │ + beq.w 1a83d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a83f8 │ │ │ │ + bne.w 1a83f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a8058 │ │ │ │ + beq.n 1a8050 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1a1d90 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ @@ -467598,15 +467587,15 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #168] @ 1a8120 │ │ │ │ + vldr d7, [pc, #168] @ 1a8118 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -467614,21 +467603,21 @@ │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8412 │ │ │ │ + beq.w 1a840a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8424 │ │ │ │ + beq.w 1a841c │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1a8434 │ │ │ │ + beq.w 1a842c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -467648,31 +467637,31 @@ │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 1a83f2 │ │ │ │ + bls.w 1a83ea │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8430 │ │ │ │ + beq.w 1a8428 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1a83aa │ │ │ │ + b.n 1a83a2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #20] │ │ │ │ + strh r4, [r5, #20] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -467765,15 +467754,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #560] @ 1a8450 │ │ │ │ + vldr d7, [pc, #560] @ 1a8448 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ee34 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -467820,15 +467809,15 @@ │ │ │ │ blx 54720 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a82b2 │ │ │ │ + beq.n 1a82aa │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19ebf8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -467868,15 +467857,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #300] @ 1a8450 │ │ │ │ + vldr d7, [pc, #300] @ 1a8448 │ │ │ │ mov r2, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -467892,15 +467881,15 @@ │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #224] @ 0xe0 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #240] @ 1a8450 │ │ │ │ + vldr d7, [pc, #240] @ 1a8448 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 19edb8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ @@ -467912,110 +467901,110 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a83f2 │ │ │ │ + beq.n 1a83ea │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a8430 │ │ │ │ + beq.n 1a8428 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 19e43c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1a8458 ) │ │ │ │ + ldr r2, [pc, #152] @ (1a8450 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #152] @ (1a845c ) │ │ │ │ + ldr r3, [pc, #152] @ (1a8454 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a8448 │ │ │ │ + bne.n 1a8440 │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a840c │ │ │ │ + cbz r3, 1a8404 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1a8048 │ │ │ │ + b.n 1a8040 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a83aa │ │ │ │ + b.n 1a83a2 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1a843e │ │ │ │ + beq.n 1a8436 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1a8048 │ │ │ │ + b.n 1a8040 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a8048 │ │ │ │ + b.n 1a8040 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a842a │ │ │ │ + cbz r3, 1a8422 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1a80c4 │ │ │ │ + b.n 1a80bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1a80c4 │ │ │ │ + b.n 1a80bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a80c4 │ │ │ │ + b.n 1a80bc │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a83aa │ │ │ │ + b.n 1a83a2 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1a80c4 │ │ │ │ + b.n 1a80bc │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1a8048 │ │ │ │ + b.n 1a8040 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #948] @ (1a8828 ) │ │ │ │ - ldr r3, [pc, #948] @ (1a882c ) │ │ │ │ + ldr r2, [pc, #948] @ (1a8820 ) │ │ │ │ + ldr r3, [pc, #948] @ (1a8824 ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -468033,15 +468022,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1a8830 │ │ │ │ + beq.w 1a8828 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -468161,15 +468150,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #524] @ 1a8820 │ │ │ │ + vldr d7, [pc, #524] @ 1a8818 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ee34 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -468281,25 +468270,25 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8ac6 │ │ │ │ + beq.w 1a8abe │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a8ade │ │ │ │ + bne.w 1a8ad6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a875c │ │ │ │ + beq.n 1a8754 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1a1d90 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ @@ -468307,15 +468296,15 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #164] @ 1a8820 │ │ │ │ + vldr d7, [pc, #164] @ 1a8818 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -468323,21 +468312,21 @@ │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8af8 │ │ │ │ + beq.w 1a8af0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8b0a │ │ │ │ + beq.w 1a8b02 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1a8b1a │ │ │ │ + beq.w 1a8b12 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -468357,30 +468346,30 @@ │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 1a8ad8 │ │ │ │ + bls.w 1a8ad0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8b16 │ │ │ │ + beq.w 1a8b0e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1a8a90 │ │ │ │ + b.n 1a8a88 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -468473,15 +468462,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #536] @ 1a8b38 │ │ │ │ + vldr d7, [pc, #536] @ 1a8b30 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ee34 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -468525,15 +468514,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 54720 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a89aa │ │ │ │ + beq.n 1a89a2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19ebf8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -468614,111 +468603,111 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a8ad8 │ │ │ │ + beq.n 1a8ad0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a8b16 │ │ │ │ + beq.n 1a8b0e │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 19e43c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1a8b40 ) │ │ │ │ + ldr r2, [pc, #152] @ (1a8b38 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #152] @ (1a8b44 ) │ │ │ │ + ldr r3, [pc, #152] @ (1a8b3c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a8b2e │ │ │ │ + bne.n 1a8b26 │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a8af2 │ │ │ │ + cbz r3, 1a8aea │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1a874c │ │ │ │ + b.n 1a8744 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a8a90 │ │ │ │ + b.n 1a8a88 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1a8b24 │ │ │ │ + beq.n 1a8b1c │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1a874c │ │ │ │ + b.n 1a8744 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a874c │ │ │ │ + b.n 1a8744 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a8b10 │ │ │ │ + cbz r3, 1a8b08 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1a87c8 │ │ │ │ + b.n 1a87c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1a87c8 │ │ │ │ + b.n 1a87c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a87c8 │ │ │ │ + b.n 1a87c0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a8a90 │ │ │ │ + b.n 1a8a88 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1a87c8 │ │ │ │ + b.n 1a87c0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1a874c │ │ │ │ + b.n 1a8744 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #21] │ │ │ │ + strb r2, [r3, #21] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #956] @ (1a8f18 ) │ │ │ │ - ldr r3, [pc, #956] @ (1a8f1c ) │ │ │ │ + ldr r2, [pc, #956] @ (1a8f10 ) │ │ │ │ + ldr r3, [pc, #956] @ (1a8f14 ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -468736,15 +468725,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1a8f20 │ │ │ │ + beq.w 1a8f18 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -468988,25 +468977,25 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a91c2 │ │ │ │ + beq.w 1a91ba │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a91da │ │ │ │ + bne.w 1a91d2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a8e4c │ │ │ │ + beq.n 1a8e44 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1a1d90 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ @@ -469014,15 +469003,15 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #164] @ 1a8f10 │ │ │ │ + vldr d7, [pc, #164] @ 1a8f08 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -469030,21 +469019,21 @@ │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a91f4 │ │ │ │ + beq.w 1a91ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a9206 │ │ │ │ + beq.w 1a91fe │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1a9216 │ │ │ │ + beq.w 1a920e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -469064,30 +469053,30 @@ │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 1a91d4 │ │ │ │ + bls.w 1a91cc │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a9212 │ │ │ │ + beq.w 1a920a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1a918c │ │ │ │ + b.n 1a9184 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #18] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -469233,15 +469222,15 @@ │ │ │ │ blx 54720 │ │ │ │ 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 1a909a │ │ │ │ + beq.n 1a9092 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19ebf8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -469325,106 +469314,106 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a91d4 │ │ │ │ + beq.n 1a91cc │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a9212 │ │ │ │ + beq.n 1a920a │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 19e43c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #140] @ (1a9230 ) │ │ │ │ + ldr r2, [pc, #140] @ (1a9228 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #140] @ (1a9234 ) │ │ │ │ + ldr r3, [pc, #140] @ (1a922c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a922a │ │ │ │ + bne.n 1a9222 │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a91ee │ │ │ │ + cbz r3, 1a91e6 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1a8e3c │ │ │ │ + b.n 1a8e34 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a918c │ │ │ │ + b.n 1a9184 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1a9220 │ │ │ │ + beq.n 1a9218 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1a8e3c │ │ │ │ + b.n 1a8e34 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a8e3c │ │ │ │ + b.n 1a8e34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a920c │ │ │ │ + cbz r3, 1a9204 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1a8eb8 │ │ │ │ + b.n 1a8eb0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1a8eb8 │ │ │ │ + b.n 1a8eb0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a8eb8 │ │ │ │ + b.n 1a8eb0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a918c │ │ │ │ + b.n 1a9184 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1a8eb8 │ │ │ │ + b.n 1a8eb0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1a8e3c │ │ │ │ + b.n 1a8e34 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r6, [r3, #100] @ 0x64 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #956] @ (1a9608 ) │ │ │ │ - ldr r3, [pc, #956] @ (1a960c ) │ │ │ │ + ldr r2, [pc, #956] @ (1a9600 ) │ │ │ │ + ldr r3, [pc, #956] @ (1a9604 ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -469442,15 +469431,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1a9610 │ │ │ │ + beq.w 1a9608 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -469570,15 +469559,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #532] @ 1a9600 │ │ │ │ + vldr d7, [pc, #532] @ 1a95f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ee34 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -469693,25 +469682,25 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a98ae │ │ │ │ + beq.w 1a98a6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a98c6 │ │ │ │ + bne.w 1a98be │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a953c │ │ │ │ + beq.n 1a9534 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1a1d90 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ @@ -469719,15 +469708,15 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #164] @ 1a9600 │ │ │ │ + vldr d7, [pc, #164] @ 1a95f8 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -469735,21 +469724,21 @@ │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a98e0 │ │ │ │ + beq.w 1a98d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a98f2 │ │ │ │ + beq.w 1a98ea │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1a9902 │ │ │ │ + beq.w 1a98fa │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -469769,30 +469758,30 @@ │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 1a98c0 │ │ │ │ + bls.w 1a98b8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a98fe │ │ │ │ + beq.w 1a98f6 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1a9878 │ │ │ │ + b.n 1a9870 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -469885,15 +469874,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #544] @ 1a9920 │ │ │ │ + vldr d7, [pc, #544] @ 1a9918 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ee34 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -469937,15 +469926,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 54720 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a978a │ │ │ │ + beq.n 1a9782 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19ebf8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -470009,15 +469998,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r7, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #236] @ 1a9920 │ │ │ │ + vldr d7, [pc, #236] @ 1a9918 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 19edb8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #31 │ │ │ │ @@ -470028,111 +470017,111 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a98c0 │ │ │ │ + beq.n 1a98b8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a98fe │ │ │ │ + beq.n 1a98f6 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 19e43c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1a9928 ) │ │ │ │ + ldr r2, [pc, #152] @ (1a9920 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #152] @ (1a992c ) │ │ │ │ + ldr r3, [pc, #152] @ (1a9924 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a9916 │ │ │ │ + bne.n 1a990e │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a98da │ │ │ │ + cbz r3, 1a98d2 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1a952c │ │ │ │ + b.n 1a9524 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a9878 │ │ │ │ + b.n 1a9870 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1a990c │ │ │ │ + beq.n 1a9904 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1a952c │ │ │ │ + b.n 1a9524 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a952c │ │ │ │ + b.n 1a9524 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a98f8 │ │ │ │ + cbz r3, 1a98f0 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1a95a8 │ │ │ │ + b.n 1a95a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1a95a8 │ │ │ │ + b.n 1a95a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a95a8 │ │ │ │ + b.n 1a95a0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a9878 │ │ │ │ + b.n 1a9870 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1a95a8 │ │ │ │ + b.n 1a95a0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1a952c │ │ │ │ + b.n 1a9524 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #116] @ 0x74 │ │ │ │ + str r2, [r6, #116] @ 0x74 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #964] @ (1a9d08 ) │ │ │ │ - ldr r3, [pc, #964] @ (1a9d0c ) │ │ │ │ + ldr r2, [pc, #964] @ (1a9d00 ) │ │ │ │ + ldr r3, [pc, #964] @ (1a9d04 ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -470150,15 +470139,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1a9d10 │ │ │ │ + beq.w 1a9d08 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -470278,15 +470267,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #540] @ 1a9d00 │ │ │ │ + vldr d7, [pc, #540] @ 1a9cf8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ee34 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -470333,15 +470322,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #400] @ 1a9d00 │ │ │ │ + vldr d7, [pc, #400] @ 1a9cf8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -470404,25 +470393,25 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a9fba │ │ │ │ + beq.w 1a9fb2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a9fd2 │ │ │ │ + bne.w 1a9fca │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a9c3e │ │ │ │ + beq.n 1a9c36 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1a1d90 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ @@ -470430,15 +470419,15 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #160] @ 1a9d00 │ │ │ │ + vldr d7, [pc, #160] @ 1a9cf8 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -470446,21 +470435,21 @@ │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a9fec │ │ │ │ + beq.w 1a9fe4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a9ffe │ │ │ │ + beq.w 1a9ff6 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1aa00e │ │ │ │ + beq.w 1aa006 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -470480,29 +470469,29 @@ │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 1a9fcc │ │ │ │ + bls.w 1a9fc4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa00a │ │ │ │ + beq.w 1aa002 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1a9f84 │ │ │ │ + b.n 1a9f7c │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -470595,15 +470584,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #552] @ 1aa028 │ │ │ │ + vldr d7, [pc, #552] @ 1aa020 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ee34 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -470643,21 +470632,21 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #432] @ 1aa028 │ │ │ │ + vldr d7, [pc, #432] @ 1aa020 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a9e92 │ │ │ │ + beq.n 1a9e8a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19ebf8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -470741,110 +470730,110 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a9fcc │ │ │ │ + beq.n 1a9fc4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa00a │ │ │ │ + beq.n 1aa002 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 19e43c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #148] @ (1aa030 ) │ │ │ │ + ldr r2, [pc, #148] @ (1aa028 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #148] @ (1aa034 ) │ │ │ │ + ldr r3, [pc, #148] @ (1aa02c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1aa022 │ │ │ │ + bne.n 1aa01a │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a9fe6 │ │ │ │ + cbz r3, 1a9fde │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1a9c2e │ │ │ │ + b.n 1a9c26 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a9f84 │ │ │ │ + b.n 1a9f7c │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1aa018 │ │ │ │ + beq.n 1aa010 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1a9c2e │ │ │ │ + b.n 1a9c26 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a9c2e │ │ │ │ + b.n 1a9c26 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1aa004 │ │ │ │ + cbz r3, 1a9ffc │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1a9caa │ │ │ │ + b.n 1a9ca2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1a9caa │ │ │ │ + b.n 1a9ca2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a9caa │ │ │ │ + b.n 1a9ca2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a9f84 │ │ │ │ + b.n 1a9f7c │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1a9caa │ │ │ │ + b.n 1a9ca2 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1a9c2e │ │ │ │ + b.n 1a9c26 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r6, [r4, #4] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #788] @ (1aa360 ) │ │ │ │ - ldr r3, [pc, #788] @ (1aa364 ) │ │ │ │ + ldr r2, [pc, #788] @ (1aa358 ) │ │ │ │ + ldr r3, [pc, #788] @ (1aa35c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov sl, r8 │ │ │ │ mov fp, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -470863,15 +470852,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 1aa368 │ │ │ │ + beq.w 1aa360 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -470948,15 +470937,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 54720 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 1aa624 │ │ │ │ + bne.w 1aa61c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ strd r2, r3, [sp, #120] @ 0x78 │ │ │ │ @@ -470989,15 +470978,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #364] @ 1aa358 │ │ │ │ + vldr d7, [pc, #364] @ 1aa350 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 19ee34 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -471044,15 +471033,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #220] @ 1aa358 │ │ │ │ + vldr d7, [pc, #220] @ 1aa350 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ itt hi │ │ │ │ @@ -471117,34 +471106,34 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa636 │ │ │ │ + beq.w 1aa62e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aa712 │ │ │ │ + beq.w 1aa70a │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1aa756 │ │ │ │ + beq.w 1aa74e │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1aa640 │ │ │ │ + b.n 1aa638 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r5, r6] │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -471235,15 +471224,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #732] @ 1aa730 │ │ │ │ + vldr d7, [pc, #732] @ 1aa728 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 19ee34 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -471283,21 +471272,21 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #608] @ 1aa730 │ │ │ │ + vldr d7, [pc, #608] @ 1aa728 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1aa4e8 │ │ │ │ + beq.n 1aa4e0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19ebf8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -471385,64 +471374,64 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1aa630 │ │ │ │ + beq.n 1aa628 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa746 │ │ │ │ + beq.w 1aa73e │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 19e43c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #308] @ (1aa738 ) │ │ │ │ + ldr r2, [pc, #308] @ (1aa730 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (1aa73c ) │ │ │ │ + ldr r3, [pc, #304] @ (1aa734 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1aa760 │ │ │ │ + bne.w 1aa758 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, fp │ │ │ │ mov r3, fp │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, fp │ │ │ │ - b.n 1aa18e │ │ │ │ + b.n 1aa186 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1aa5ea │ │ │ │ + b.n 1aa5e2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa704 │ │ │ │ + bne.n 1aa6fc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1aa650 │ │ │ │ + beq.n 1aa648 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 1a1d90 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -471450,36 +471439,36 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #192] @ 1aa730 │ │ │ │ + vldr d7, [pc, #192] @ 1aa728 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, fp, r3 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa718 │ │ │ │ + beq.n 1aa710 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa72a │ │ │ │ + beq.n 1aa722 │ │ │ │ ands.w fp, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1aa74a │ │ │ │ + beq.n 1aa742 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -471499,77 +471488,77 @@ │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1aa630 │ │ │ │ + bls.n 1aa628 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1aa746 │ │ │ │ + cbz r3, 1aa73e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1aa5ea │ │ │ │ + b.n 1aa5e2 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1aa640 │ │ │ │ + b.n 1aa638 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1aa640 │ │ │ │ + b.n 1aa638 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1aa740 │ │ │ │ + cbz r3, 1aa738 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1aa6b4 │ │ │ │ + b.n 1aa6ac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1aa6b4 │ │ │ │ + b.n 1aa6ac │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1aa6b4 │ │ │ │ + b.n 1aa6ac │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1aa5ea │ │ │ │ + b.n 1aa5e2 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, fp │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1aa6b4 │ │ │ │ + b.n 1aa6ac │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1aa640 │ │ │ │ + b.n 1aa638 │ │ │ │ blx 54c60 <__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 r6, r2 │ │ │ │ - ldr r2, [pc, #948] @ (1aab30 ) │ │ │ │ - ldr r3, [pc, #948] @ (1aab34 ) │ │ │ │ + ldr r2, [pc, #948] @ (1aab28 ) │ │ │ │ + ldr r3, [pc, #948] @ (1aab2c ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -471579,15 +471568,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 1aab38 │ │ │ │ + beq.w 1aab30 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -471693,15 +471682,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #588] @ 1aab28 │ │ │ │ + vldr d7, [pc, #588] @ 1aab20 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ee34 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -471748,15 +471737,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #448] @ 1aab28 │ │ │ │ + vldr d7, [pc, #448] @ 1aab20 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -471826,25 +471815,25 @@ │ │ │ │ blx 54720 │ │ │ │ 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 1aae0c │ │ │ │ + beq.w 1aae04 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1aae24 │ │ │ │ + bne.w 1aae1c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1aaa4a │ │ │ │ + beq.n 1aaa42 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1a1d90 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ @@ -471852,15 +471841,15 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #188] @ 1aab28 │ │ │ │ + vldr d7, [pc, #188] @ 1aab20 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -471868,21 +471857,21 @@ │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aae3e │ │ │ │ + beq.w 1aae36 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aae50 │ │ │ │ + beq.w 1aae48 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1aae60 │ │ │ │ + beq.w 1aae58 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -471914,29 +471903,29 @@ │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ cmp r9, sl │ │ │ │ orr.w r5, r8, r5 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 1aae1e │ │ │ │ + bls.w 1aae16 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aae5c │ │ │ │ + beq.w 1aae54 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1aadd6 │ │ │ │ + b.n 1aadce │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -472020,15 +472009,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #600] @ 1aae78 │ │ │ │ + vldr d7, [pc, #600] @ 1aae70 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ee34 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -472070,20 +472059,20 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #472] @ 1aae78 │ │ │ │ + vldr d7, [pc, #472] @ 1aae70 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1aacb6 │ │ │ │ + beq.n 1aacae │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19ebf8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -472128,15 +472117,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #16 │ │ │ │ bl 19e43c │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #320] @ 1aae78 │ │ │ │ + vldr d7, [pc, #320] @ 1aae70 │ │ │ │ mov r1, r8 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ mov r2, r6 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -472153,15 +472142,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #256] @ 1aae78 │ │ │ │ + vldr d7, [pc, #256] @ 1aae70 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 19edb8 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ movs r1, #25 │ │ │ │ @@ -472182,109 +472171,109 @@ │ │ │ │ orr.w r5, r9, r3 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1aae1e │ │ │ │ + beq.n 1aae16 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aae5c │ │ │ │ + beq.n 1aae54 │ │ │ │ ldrb.w sl, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx sl, sl, #2, #1 │ │ │ │ eor.w r3, sl, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 19e43c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #148] @ (1aae80 ) │ │ │ │ + ldr r2, [pc, #148] @ (1aae78 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #148] @ (1aae84 ) │ │ │ │ + ldr r3, [pc, #148] @ (1aae7c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1aae74 │ │ │ │ + bne.n 1aae6c │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1aae38 │ │ │ │ + cbz r3, 1aae30 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1aaa3a │ │ │ │ + b.n 1aaa32 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1aadd6 │ │ │ │ + b.n 1aadce │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1aae6a │ │ │ │ + beq.n 1aae62 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1aaa3a │ │ │ │ + b.n 1aaa32 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1aaa3a │ │ │ │ + b.n 1aaa32 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1aae56 │ │ │ │ + cbz r3, 1aae4e │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1aaab6 │ │ │ │ + b.n 1aaaae │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1aaab6 │ │ │ │ + b.n 1aaaae │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1aaab6 │ │ │ │ + b.n 1aaaae │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1aadd6 │ │ │ │ + b.n 1aadce │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1aaab6 │ │ │ │ + b.n 1aaaae │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1aaa3a │ │ │ │ + b.n 1aaa32 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #980] @ (1ab270 ) │ │ │ │ - ldr r3, [pc, #980] @ (1ab274 ) │ │ │ │ + ldr r2, [pc, #980] @ (1ab268 ) │ │ │ │ + ldr r3, [pc, #980] @ (1ab26c ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -472302,15 +472291,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1ab278 │ │ │ │ + beq.w 1ab270 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -472430,15 +472419,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #556] @ 1ab268 │ │ │ │ + vldr d7, [pc, #556] @ 1ab260 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ee34 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -472485,15 +472474,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #416] @ 1ab268 │ │ │ │ + vldr d7, [pc, #416] @ 1ab260 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -472560,25 +472549,25 @@ │ │ │ │ blx 54720 │ │ │ │ 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 1ab528 │ │ │ │ + beq.w 1ab520 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ab540 │ │ │ │ + bne.w 1ab538 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ab1a2 │ │ │ │ + beq.n 1ab19a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1a1d90 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ @@ -472586,15 +472575,15 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #164] @ 1ab268 │ │ │ │ + vldr d7, [pc, #164] @ 1ab260 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -472602,21 +472591,21 @@ │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ab55a │ │ │ │ + beq.w 1ab552 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ab56c │ │ │ │ + beq.w 1ab564 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1ab57c │ │ │ │ + beq.w 1ab574 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -472636,30 +472625,30 @@ │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 1ab53a │ │ │ │ + bls.w 1ab532 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ab578 │ │ │ │ + beq.w 1ab570 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1ab4f2 │ │ │ │ + b.n 1ab4ea │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, r5] │ │ │ │ + str r4, [r4, r5] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -472752,15 +472741,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #560] @ 1ab598 │ │ │ │ + vldr d7, [pc, #560] @ 1ab590 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ee34 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -472800,21 +472789,21 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #440] @ 1ab598 │ │ │ │ + vldr d7, [pc, #440] @ 1ab590 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ab3fa │ │ │ │ + beq.n 1ab3f2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19ebf8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -472854,15 +472843,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #300] @ 1ab598 │ │ │ │ + vldr d7, [pc, #300] @ 1ab590 │ │ │ │ mov r2, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -472878,15 +472867,15 @@ │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #224] @ 0xe0 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #240] @ 1ab598 │ │ │ │ + vldr d7, [pc, #240] @ 1ab590 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 19edb8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ @@ -472898,117 +472887,117 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ab53a │ │ │ │ + beq.n 1ab532 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ab578 │ │ │ │ + beq.n 1ab570 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 19e43c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1ab5a0 ) │ │ │ │ + ldr r2, [pc, #152] @ (1ab598 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #152] @ (1ab5a4 ) │ │ │ │ + ldr r3, [pc, #152] @ (1ab59c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ab590 │ │ │ │ + bne.n 1ab588 │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1ab554 │ │ │ │ + cbz r3, 1ab54c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1ab192 │ │ │ │ + b.n 1ab18a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ab4f2 │ │ │ │ + b.n 1ab4ea │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1ab586 │ │ │ │ + beq.n 1ab57e │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1ab192 │ │ │ │ + b.n 1ab18a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ab192 │ │ │ │ + b.n 1ab18a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1ab572 │ │ │ │ + cbz r3, 1ab56a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1ab20e │ │ │ │ + b.n 1ab206 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1ab20e │ │ │ │ + b.n 1ab206 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ab20e │ │ │ │ + b.n 1ab206 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ab4f2 │ │ │ │ + b.n 1ab4ea │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1ab20e │ │ │ │ + b.n 1ab206 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1ab192 │ │ │ │ + b.n 1ab18a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #960] @ (1ab964 ) │ │ │ │ + ldr r2, [pc, #992] @ (1ab97c ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr.w r3, [pc, #1280] @ 1abac0 │ │ │ │ + ldr.w r3, [pc, #1280] @ 1abab8 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ - ldr.w r0, [pc, #1268] @ 1abac4 │ │ │ │ + ldr.w r0, [pc, #1268] @ 1ababc │ │ │ │ ldr.w r9, [r6, #32] │ │ │ │ add r0, pc │ │ │ │ ldr.w sl, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ @@ -473035,15 +473024,15 @@ │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r7, r7, #1 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ab822 │ │ │ │ + bne.w 1ab81a │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -473064,17 +473053,17 @@ │ │ │ │ movne r2, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ ubfx r0, r3, #2, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r0, r3, #4, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne.w 1abacc │ │ │ │ + bne.w 1abac4 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.w 1abc5c │ │ │ │ + beq.w 1abc54 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -473236,15 +473225,15 @@ │ │ │ │ str.w fp, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e43c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r9, r8, r2 │ │ │ │ orr.w r4, sl, r3 │ │ │ │ - b.n 1aba88 │ │ │ │ + b.n 1aba80 │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r7, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -473260,15 +473249,15 @@ │ │ │ │ bl 19e43c │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ orr.w sl, sl, r1 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #588] @ 1abab0 │ │ │ │ + vldr d8, [pc, #588] @ 1abaa8 │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, r9, #2, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e43c │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ @@ -473415,15 +473404,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ strd fp, r7, [sp] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 19e43c │ │ │ │ - vldr d7, [pc, #204] @ 1abab8 │ │ │ │ + vldr d7, [pc, #204] @ 1abab0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -473475,44 +473464,44 @@ │ │ │ │ blx 54720 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ strd fp, r7, [sp, #88] @ 0x58 │ │ │ │ bl 19e738 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ (1abac8 ) │ │ │ │ + ldr r2, [pc, #60] @ (1abac0 ) │ │ │ │ strd r9, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1abac0 ) │ │ │ │ + ldr r3, [pc, #44] @ (1abab8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1abe6a │ │ │ │ + bne.w 1abe62 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #152] @ (1abb60 ) │ │ │ │ + ldr r2, [pc, #184] @ (1abb78 ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp r4, sp │ │ │ │ + cmp r4, lr │ │ │ │ lsls r5, r3, #2 │ │ │ │ cmp r9, sl │ │ │ │ - bne.w 1ab688 │ │ │ │ + bne.w 1ab680 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e43c │ │ │ │ @@ -473664,15 +473653,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp] │ │ │ │ orr.w r4, sl, r3 │ │ │ │ bl 19e43c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r9, r7, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1aba88 │ │ │ │ + b.n 1aba80 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -473688,15 +473677,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - vldr d8, [pc, #472] @ 1abe70 │ │ │ │ + vldr d8, [pc, #472] @ 1abe68 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e43c │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ @@ -473865,35 +473854,35 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e43c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1aba88 │ │ │ │ + b.n 1aba80 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1352] @ 1ac3d8 │ │ │ │ + ldr.w r3, [pc, #1352] @ 1ac3d0 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ - ldr.w r0, [pc, #1340] @ 1ac3dc │ │ │ │ + ldr.w r0, [pc, #1340] @ 1ac3d4 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr.w r9, [r6, #36] @ 0x24 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ @@ -473922,15 +473911,15 @@ │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ orrs r3, r1 │ │ │ │ and.w r3, r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ac12c │ │ │ │ + bne.w 1ac124 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54720 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -473955,17 +473944,17 @@ │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ - bne.w 1ac3e4 │ │ │ │ + bne.w 1ac3dc │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1ac4a2 │ │ │ │ + beq.w 1ac49a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -474138,15 +474127,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e43c │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1ac39c │ │ │ │ + b.n 1ac394 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -474161,15 +474150,15 @@ │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e43c │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #608] @ 1ac3c8 │ │ │ │ + vldr d8, [pc, #608] @ 1ac3c0 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ @@ -474330,15 +474319,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ strd r7, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e43c │ │ │ │ - vldr d7, [pc, #208] @ 1ac3d0 │ │ │ │ + vldr d7, [pc, #208] @ 1ac3c8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -474390,24 +474379,24 @@ │ │ │ │ blx 54720 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e738 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #64] @ (1ac3e0 ) │ │ │ │ + ldr r2, [pc, #64] @ (1ac3d8 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1ac3d8 ) │ │ │ │ + ldr r3, [pc, #48] @ (1ac3d0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ac684 │ │ │ │ + bne.w 1ac67c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -474415,21 +474404,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r2, r2 │ │ │ │ + adcs r2, r3 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r4, #96 @ 0x60 │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1abf6c │ │ │ │ + bne.w 1abf64 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -474496,15 +474485,15 @@ │ │ │ │ bl 19e43c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 1ac02a │ │ │ │ + b.n 1ac022 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -474520,15 +474509,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vldr d8, [pc, #428] @ 1ac688 │ │ │ │ + vldr d8, [pc, #428] @ 1ac680 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e43c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ @@ -474683,34 +474672,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1ac11c │ │ │ │ + b.n 1ac114 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1352] @ 1acbf0 │ │ │ │ + ldr.w r3, [pc, #1352] @ 1acbe8 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ - ldr.w r0, [pc, #1340] @ 1acbf4 │ │ │ │ + ldr.w r0, [pc, #1340] @ 1acbec │ │ │ │ mov.w fp, #0 │ │ │ │ ldr.w r9, [r6, #36] @ 0x24 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ @@ -474739,15 +474728,15 @@ │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ orrs r3, r1 │ │ │ │ and.w r3, r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ac944 │ │ │ │ + bne.w 1ac93c │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54720 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -474772,17 +474761,17 @@ │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ - bne.w 1acbfc │ │ │ │ + bne.w 1acbf4 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1accba │ │ │ │ + beq.w 1accb2 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -474955,15 +474944,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e43c │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1acbb4 │ │ │ │ + b.n 1acbac │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -474978,15 +474967,15 @@ │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e43c │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #608] @ 1acbe0 │ │ │ │ + vldr d8, [pc, #608] @ 1acbd8 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ @@ -475147,15 +475136,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ strd r7, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e43c │ │ │ │ - vldr d7, [pc, #208] @ 1acbe8 │ │ │ │ + vldr d7, [pc, #208] @ 1acbe0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -475207,24 +475196,24 @@ │ │ │ │ blx 54720 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e738 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #64] @ (1acbf8 ) │ │ │ │ + ldr r2, [pc, #64] @ (1acbf0 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1acbf0 ) │ │ │ │ + ldr r3, [pc, #48] @ (1acbe8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ace9c │ │ │ │ + bne.w 1ace94 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -475232,21 +475221,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #58 @ 0x3a │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1ac784 │ │ │ │ + bne.w 1ac77c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -475313,15 +475302,15 @@ │ │ │ │ bl 19e43c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 1ac842 │ │ │ │ + b.n 1ac83a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -475337,15 +475326,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vldr d8, [pc, #428] @ 1acea0 │ │ │ │ + vldr d8, [pc, #428] @ 1ace98 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e43c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ @@ -475500,34 +475489,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1ac934 │ │ │ │ + b.n 1ac92c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1352] @ 1ad408 │ │ │ │ + ldr.w r3, [pc, #1352] @ 1ad400 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ - ldr.w r0, [pc, #1340] @ 1ad40c │ │ │ │ + ldr.w r0, [pc, #1340] @ 1ad404 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr.w r9, [r6, #36] @ 0x24 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ @@ -475556,15 +475545,15 @@ │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ orrs r3, r1 │ │ │ │ and.w r3, r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ad15c │ │ │ │ + bne.w 1ad154 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54720 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -475589,17 +475578,17 @@ │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ - bne.w 1ad414 │ │ │ │ + bne.w 1ad40c │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1ad4d2 │ │ │ │ + beq.w 1ad4ca │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -475772,15 +475761,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e43c │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1ad3cc │ │ │ │ + b.n 1ad3c4 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -475795,15 +475784,15 @@ │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e43c │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #608] @ 1ad3f8 │ │ │ │ + vldr d8, [pc, #608] @ 1ad3f0 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ @@ -475964,15 +475953,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ strd r7, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e43c │ │ │ │ - vldr d7, [pc, #208] @ 1ad400 │ │ │ │ + vldr d7, [pc, #208] @ 1ad3f8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -476024,24 +476013,24 @@ │ │ │ │ blx 54720 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e738 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #64] @ (1ad410 ) │ │ │ │ + ldr r2, [pc, #64] @ (1ad408 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1ad408 ) │ │ │ │ + ldr r3, [pc, #48] @ (1ad400 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ad6b4 │ │ │ │ + bne.w 1ad6ac │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -476049,21 +476038,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ + adds r1, #42 @ 0x2a │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ + cmp r4, #48 @ 0x30 │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1acf9c │ │ │ │ + bne.w 1acf94 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -476130,15 +476119,15 @@ │ │ │ │ bl 19e43c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 1ad05a │ │ │ │ + b.n 1ad052 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -476154,15 +476143,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vldr d8, [pc, #428] @ 1ad6b8 │ │ │ │ + vldr d8, [pc, #428] @ 1ad6b0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e43c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ @@ -476317,34 +476306,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1ad14c │ │ │ │ + b.n 1ad144 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1408] @ 1adc58 │ │ │ │ + ldr.w r3, [pc, #1408] @ 1adc50 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ - ldr.w r0, [pc, #1396] @ 1adc5c │ │ │ │ + ldr.w r0, [pc, #1396] @ 1adc54 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr.w r9, [r6, #36] @ 0x24 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ @@ -476373,15 +476362,15 @@ │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ orrs r3, r1 │ │ │ │ and.w r3, r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ad98e │ │ │ │ + bne.w 1ad986 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54720 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -476406,17 +476395,17 @@ │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ - bne.w 1adc64 │ │ │ │ + bne.w 1adc5c │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1ade1e │ │ │ │ + beq.w 1ade16 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -476599,15 +476588,15 @@ │ │ │ │ orr.w sl, r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e43c │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1adc1e │ │ │ │ + b.n 1adc16 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -476622,15 +476611,15 @@ │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e43c │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #636] @ 1adc48 │ │ │ │ + vldr d8, [pc, #636] @ 1adc40 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ @@ -476804,15 +476793,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ strd r7, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e43c │ │ │ │ - vldr d7, [pc, #204] @ 1adc50 │ │ │ │ + vldr d7, [pc, #204] @ 1adc48 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -476864,24 +476853,24 @@ │ │ │ │ blx 54720 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e738 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ (1adc60 ) │ │ │ │ + ldr r2, [pc, #60] @ (1adc58 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1adc58 ) │ │ │ │ + ldr r3, [pc, #44] @ (1adc50 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ae024 │ │ │ │ + bne.w 1ae01c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -476889,21 +476878,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #10 │ │ │ │ + cmp r1, #18 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r3, #214 @ 0xd6 │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1ad7b4 │ │ │ │ + bne.w 1ad7ac │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -477072,15 +477061,15 @@ │ │ │ │ and.w r3, r6, #32 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1ad96c │ │ │ │ + b.n 1ad964 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e43c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -477096,15 +477085,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vldr d8, [pc, #464] @ 1ae028 │ │ │ │ + vldr d8, [pc, #464] @ 1ae020 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e43c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ @@ -477271,56 +477260,56 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1ad97e │ │ │ │ + b.n 1ad976 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1976] @ 0x7b8 │ │ │ │ - ldr.w r4, [pc, #2140] @ 1ae89c │ │ │ │ + ldr.w r4, [pc, #2140] @ 1ae894 │ │ │ │ subw sp, sp, #2108 @ 0x83c │ │ │ │ - ldr.w r3, [pc, #2136] @ 1ae8a0 │ │ │ │ + ldr.w r3, [pc, #2136] @ 1ae898 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2100] @ 0x834 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 1ae7de │ │ │ │ + beq.w 1ae7d6 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 1ae7b8 │ │ │ │ + beq.w 1ae7b0 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 1ae9a2 │ │ │ │ + beq.w 1ae99a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 1ae094 │ │ │ │ + bls.n 1ae08c │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1afcd6 │ │ │ │ + beq.w 1afcce │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1afc52 │ │ │ │ + beq.w 1afc4a │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1ae934 │ │ │ │ + beq.w 1ae92c │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 1ae81a │ │ │ │ + bhi.w 1ae812 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r3, #17 │ │ │ │ lsls r4, r7, #14 │ │ │ │ lsrs r7, r7, #8 │ │ │ │ lsrs r4, r1, #9 │ │ │ │ lsrs r4, r4, #7 │ │ │ │ lsls r0, r0, #18 │ │ │ │ @@ -478225,2069 +478214,2069 @@ │ │ │ │ lsrs r6, r2, #11 │ │ │ │ lsrs r1, r5, #11 │ │ │ │ lsrs r2, r7, #11 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1ae8b0 │ │ │ │ + bpl.n 1ae8a8 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ - bl 1a78b0 │ │ │ │ + bl 1a78a8 │ │ │ │ ldr.w r2, [sp, #1852] @ 0x73c │ │ │ │ ldr.w r3, [sp, #1856] @ 0x740 │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ ldrd r3, r1, [r2, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - beq.n 1ae850 │ │ │ │ + beq.n 1ae848 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 1ae8cc │ │ │ │ + bmi.n 1ae8c4 │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1ae87c │ │ │ │ + bpl.n 1ae874 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ae8e4 │ │ │ │ + beq.n 1ae8dc │ │ │ │ addw r0, sp, #1828 @ 0x724 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1acea8 │ │ │ │ + bl 1acea0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #3072 @ 0xc00 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1ae82c │ │ │ │ - ldr r2, [pc, #136] @ (1ae8a4 ) │ │ │ │ + b.n 1ae824 │ │ │ │ + ldr r2, [pc, #136] @ (1ae89c ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #136] @ (1ae8a8 ) │ │ │ │ + ldr r1, [pc, #136] @ (1ae8a0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #120] @ (1ae8ac ) │ │ │ │ - ldr r3, [pc, #108] @ (1ae8a0 ) │ │ │ │ + ldr r2, [pc, #120] @ (1ae8a4 ) │ │ │ │ + ldr r3, [pc, #108] @ (1ae898 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2100] @ 0x834 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b0666 │ │ │ │ + bne.w 1b065e │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #2108 @ 0x83c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r3, [r2, #50] @ 0x32 │ │ │ │ - cbnz r3, 1ae85a │ │ │ │ + cbnz r3, 1ae852 │ │ │ │ ldrh r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ae7ec │ │ │ │ + beq.n 1ae7e4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1ae918 │ │ │ │ + bpl.n 1ae910 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ bl 1a18d8 │ │ │ │ ldr.w r1, [sp, #1896] @ 0x768 │ │ │ │ movs r3, #244 @ 0xf4 │ │ │ │ movt r3, #8258 @ 0x2042 │ │ │ │ ldr.w r2, [sp, #1892] @ 0x764 │ │ │ │ orrs r3, r1 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ae900 │ │ │ │ + beq.n 1ae8f8 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ - bl 1abe78 │ │ │ │ + bl 1abe70 │ │ │ │ ldr.w r3, [sp, #1872] @ 0x750 │ │ │ │ ldr.w r2, [sp, #1868] @ 0x74c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae82c │ │ │ │ - subs r2, r6, #6 │ │ │ │ + b.n 1ae824 │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r2, r4] │ │ │ │ movs r1, r3 │ │ │ │ ldmia r6!, {r1, r2, r7} │ │ │ │ movs r0, r3 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + asrs r0, r2, #31 │ │ │ │ lsls r5, r3, #2 │ │ │ │ addw r0, sp, #1844 @ 0x734 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a7450 │ │ │ │ + bl 1a7448 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ - bl 1ab5a8 │ │ │ │ + bl 1ab5a0 │ │ │ │ ldr.w r3, [sp, #1880] @ 0x758 │ │ │ │ ldr.w r2, [sp, #1876] @ 0x754 │ │ │ │ orr.w r3, r3, #541065216 @ 0x20400000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1836 @ 0x72c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ac690 │ │ │ │ + bl 1ac688 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #2048 @ 0x800 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ - bl 1ad6c0 │ │ │ │ + bl 1ad6b8 │ │ │ │ ldr.w r3, [sp, #1864] @ 0x748 │ │ │ │ ldr.w r2, [sp, #1860] @ 0x744 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ bl 1a0f08 │ │ │ │ ldr.w r1, [sp, #1888] @ 0x760 │ │ │ │ movs r3, #244 @ 0xf4 │ │ │ │ movt r3, #8194 @ 0x2002 │ │ │ │ ldr.w r2, [sp, #1884] @ 0x75c │ │ │ │ orrs r3, r1 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a448c │ │ │ │ + bl 1a4494 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #6750208 @ 0x670000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2092 @ 0x82c │ │ │ │ bl 1a1154 │ │ │ │ ldr.w r2, [sp, #2092] @ 0x82c │ │ │ │ ldr.w r3, [sp, #2096] @ 0x830 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a0b50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a0960 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1996 @ 0x7cc │ │ │ │ bl 1a1288 │ │ │ │ ldr.w r3, [sp, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [sp, #1996] @ 0x7cc │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1092 @ 0x444 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3768 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1084 @ 0x43c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3768 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1076 @ 0x434 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3768 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1068 @ 0x42c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aa768 │ │ │ │ + bl 1aa760 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1060 @ 0x424 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a7d40 │ │ │ │ + bl 1a7d38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1052 @ 0x41c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aae88 │ │ │ │ + bl 1aae80 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1044 @ 0x414 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aae88 │ │ │ │ + bl 1aae80 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1788 @ 0x6fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4be0 │ │ │ │ + bl 1a4bcc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1428 @ 0x594 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4be0 │ │ │ │ + bl 1a4bcc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1420 @ 0x58c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4be0 │ │ │ │ + bl 1a4bcc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1412 @ 0x584 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4730 │ │ │ │ + bl 1a4738 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1404 @ 0x57c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4730 │ │ │ │ + bl 1a4738 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1396 @ 0x574 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4be0 │ │ │ │ + bl 1a4bcc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1388 @ 0x56c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4be0 │ │ │ │ + bl 1a4bcc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 1ae81a │ │ │ │ + bcc.w 1ae812 │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4be0 │ │ │ │ + bl 1a4bcc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2359296 @ 0x240000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1380 @ 0x564 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61b0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1610612736 @ 0x60000000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1372 @ 0x55c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61b0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1619001344 @ 0x60800000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1364 @ 0x554 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61b0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1627389952 @ 0x61000000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1356 @ 0x54c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61b0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1635778560 @ 0x61800000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1348 @ 0x544 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61b0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1340 @ 0x53c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61b0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1332 @ 0x534 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61b0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1324 @ 0x52c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61b0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1316 @ 0x524 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61b0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1308 @ 0x51c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61b0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1300 @ 0x514 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61b0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1292 @ 0x50c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61b0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1284 @ 0x504 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61b0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1276 @ 0x4fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61b0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1268 @ 0x4f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61b0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1260 @ 0x4ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61b0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1736441856 @ 0x67800000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1220 @ 0x4c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a67d0 │ │ │ │ + bl 1a67c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1212 @ 0x4bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a67d0 │ │ │ │ + bl 1a67c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1204 @ 0x4b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a67d0 │ │ │ │ + bl 1a67c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1196 @ 0x4ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a67d0 │ │ │ │ + bl 1a67c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1188 @ 0x4a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a67d0 │ │ │ │ + bl 1a67c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ - bcs.w 1ae81a │ │ │ │ + bcs.w 1ae812 │ │ │ │ addw r0, sp, #1180 @ 0x49c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5630 │ │ │ │ + bl 1a5608 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1172 @ 0x494 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5630 │ │ │ │ + bl 1a5608 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1164 @ 0x48c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5bd8 │ │ │ │ + bl 1a5bb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1156 @ 0x484 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5bd8 │ │ │ │ + bl 1a5bb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae81a │ │ │ │ + bcc.w 1ae812 │ │ │ │ addw r0, sp, #1252 @ 0x4e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61b0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae81a │ │ │ │ + bcc.w 1ae812 │ │ │ │ addw r0, sp, #1244 @ 0x4dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61b0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae81a │ │ │ │ + bcc.w 1ae812 │ │ │ │ addw r0, sp, #1236 @ 0x4d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61b0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae81a │ │ │ │ + bcc.w 1ae812 │ │ │ │ addw r0, sp, #1228 @ 0x4cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61b0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1148 @ 0x47c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3768 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1140 @ 0x474 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3768 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1132 @ 0x46c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3768 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1124 @ 0x464 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3768 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1116 @ 0x45c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3768 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1108 @ 0x454 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3768 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #10485760 @ 0xa00000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1100 @ 0x44c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3768 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1716 @ 0x6b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a50e0 │ │ │ │ + bl 1a50a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1708 @ 0x6ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4730 │ │ │ │ + bl 1a4738 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1700 @ 0x6a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4730 │ │ │ │ + bl 1a4738 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1692 @ 0x69c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4730 │ │ │ │ + bl 1a4738 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1684 @ 0x694 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4730 │ │ │ │ + bl 1a4738 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1676 @ 0x68c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4730 │ │ │ │ + bl 1a4738 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1668 @ 0x684 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4be0 │ │ │ │ + bl 1a4bcc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1660 @ 0x67c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4be0 │ │ │ │ + bl 1a4bcc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1652 @ 0x674 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4be0 │ │ │ │ + bl 1a4bcc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1644 @ 0x66c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4be0 │ │ │ │ + bl 1a4bcc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1636 @ 0x664 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a50e0 │ │ │ │ + bl 1a50a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1628 @ 0x65c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a50e0 │ │ │ │ + bl 1a50a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1620 @ 0x654 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4be0 │ │ │ │ + bl 1a4bcc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae82c │ │ │ │ + b.n 1ae824 │ │ │ │ addw r0, sp, #1612 @ 0x64c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4be0 │ │ │ │ + bl 1a4bcc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ addw r0, sp, #1604 @ 0x644 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4be0 │ │ │ │ + bl 1a4bcc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ addw r0, sp, #1596 @ 0x63c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4be0 │ │ │ │ + bl 1a4bcc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1b0626 │ │ │ │ + bls.w 1b061e │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae81a │ │ │ │ + bcc.w 1ae812 │ │ │ │ add r0, sp, #788 @ 0x314 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a0550 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1b0646 │ │ │ │ + bls.w 1b063e │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae81a │ │ │ │ + bcc.w 1ae812 │ │ │ │ add r0, sp, #756 @ 0x2f4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a00d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #252 @ 0xfc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3954 │ │ │ │ + bl 1a395c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4685824 @ 0x478000 │ │ │ │ orr.w r3, r3, #3538944 @ 0x360000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1ae81a │ │ │ │ + bcc.w 1ae812 │ │ │ │ add r0, sp, #780 @ 0x30c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a0414 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae81a │ │ │ │ + bcc.w 1ae812 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f818 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae81a │ │ │ │ + bcc.w 1ae812 │ │ │ │ add r0, sp, #684 @ 0x2ac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19fae0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3b60 │ │ │ │ + bl 1a3b68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6488064 @ 0x630000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a1b14 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a1b14 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #8519680 @ 0x820000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f500 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ bl 1a1394 │ │ │ │ ldr.w r3, [sp, #1960] @ 0x7a8 │ │ │ │ ldr.w r2, [sp, #1956] @ 0x7a4 │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ bl 1a1394 │ │ │ │ ldr.w r3, [sp, #1952] @ 0x7a0 │ │ │ │ ldr.w r2, [sp, #1948] @ 0x79c │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2028 @ 0x7ec │ │ │ │ bl 1a1154 │ │ │ │ ldr.w r3, [sp, #2032] @ 0x7f0 │ │ │ │ ldr.w r2, [sp, #2028] @ 0x7ec │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1ae81a │ │ │ │ + bcc.w 1ae812 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ bl 1a1460 │ │ │ │ ldr.w r3, [sp, #1968] @ 0x7b0 │ │ │ │ ldr.w r2, [sp, #1964] @ 0x7ac │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2020 @ 0x7e4 │ │ │ │ bl 1a1154 │ │ │ │ ldr.w r3, [sp, #2024] @ 0x7e8 │ │ │ │ ldr.w r2, [sp, #2020] @ 0x7e4 │ │ │ │ orr.w r3, r3, #109051904 @ 0x6800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2012 @ 0x7dc │ │ │ │ bl 1a1154 │ │ │ │ ldr.w r3, [sp, #2016] @ 0x7e0 │ │ │ │ ldr.w r2, [sp, #2012] @ 0x7dc │ │ │ │ orr.w r3, r3, #117440512 @ 0x7000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2004 @ 0x7d4 │ │ │ │ bl 1a1154 │ │ │ │ ldr.w r3, [sp, #2008] @ 0x7d8 │ │ │ │ ldr.w r2, [sp, #2004] @ 0x7d4 │ │ │ │ orr.w r3, r3, #125829120 @ 0x7800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ bl 1a164c │ │ │ │ ldr.w r3, [sp, #1936] @ 0x790 │ │ │ │ ldr.w r2, [sp, #1932] @ 0x78c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ bl 1a176c │ │ │ │ ldr.w r3, [sp, #1912] @ 0x778 │ │ │ │ ldr.w r2, [sp, #1908] @ 0x774 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ bl 1a176c │ │ │ │ ldr.w r3, [sp, #1904] @ 0x770 │ │ │ │ ldr.w r2, [sp, #1900] @ 0x76c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ bl 1a1548 │ │ │ │ ldr.w r3, [sp, #1944] @ 0x798 │ │ │ │ ldr.w r2, [sp, #1940] @ 0x794 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #96 @ 0x60 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ bl 1a164c │ │ │ │ ldr.w r3, [sp, #1928] @ 0x788 │ │ │ │ ldr.w r2, [sp, #1924] @ 0x784 │ │ │ │ orr.w r3, r3, #8388736 @ 0x800080 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ bl 1a164c │ │ │ │ ldr.w r3, [sp, #1920] @ 0x780 │ │ │ │ ldr.w r2, [sp, #1916] @ 0x77c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #160 @ 0xa0 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a0820 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #637534208 @ 0x26000000 │ │ │ │ orr.w r3, r3, #835584 @ 0xcc000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ addw r0, sp, #1820 @ 0x71c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a0d38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2076 @ 0x81c │ │ │ │ bl 1a1154 │ │ │ │ ldr.w r3, [sp, #2080] @ 0x820 │ │ │ │ ldr.w r2, [sp, #2076] @ 0x81c │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2084 @ 0x824 │ │ │ │ bl 1a1154 │ │ │ │ ldr.w r3, [sp, #2088] @ 0x828 │ │ │ │ ldr.w r2, [sp, #2084] @ 0x824 │ │ │ │ orr.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2068 @ 0x814 │ │ │ │ bl 1a1154 │ │ │ │ ldr.w r3, [sp, #2072] @ 0x818 │ │ │ │ ldr.w r2, [sp, #2068] @ 0x814 │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2060 @ 0x80c │ │ │ │ bl 1a1154 │ │ │ │ ldr.w r3, [sp, #2064] @ 0x810 │ │ │ │ ldr.w r2, [sp, #2060] @ 0x80c │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2052 @ 0x804 │ │ │ │ bl 1a1154 │ │ │ │ ldr.w r3, [sp, #2056] @ 0x808 │ │ │ │ ldr.w r2, [sp, #2052] @ 0x804 │ │ │ │ orr.w r3, r3, #75497472 @ 0x4800000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2044 @ 0x7fc │ │ │ │ bl 1a1154 │ │ │ │ ldr.w r3, [sp, #2048] @ 0x800 │ │ │ │ ldr.w r2, [sp, #2044] @ 0x7fc │ │ │ │ orr.w r3, r3, #83886080 @ 0x5000000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2036 @ 0x7f4 │ │ │ │ bl 1a1154 │ │ │ │ ldr.w r3, [sp, #2040] @ 0x7f8 │ │ │ │ ldr.w r2, [sp, #2036] @ 0x7f4 │ │ │ │ orr.w r3, r3, #92274688 @ 0x5800000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ bl 1a1394 │ │ │ │ ldr.w r3, [sp, #1992] @ 0x7c8 │ │ │ │ ldr.w r2, [sp, #1988] @ 0x7c4 │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ bl 1a1394 │ │ │ │ ldr.w r3, [sp, #1984] @ 0x7c0 │ │ │ │ ldr.w r2, [sp, #1980] @ 0x7bc │ │ │ │ orr.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ addw r0, sp, #1588 @ 0x634 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4730 │ │ │ │ + bl 1a4738 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ addw r0, sp, #1580 @ 0x62c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4be0 │ │ │ │ + bl 1a4bcc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ addw r0, sp, #1572 @ 0x624 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4be0 │ │ │ │ + bl 1a4bcc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ addw r0, sp, #1564 @ 0x61c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4730 │ │ │ │ + bl 1a4738 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f454 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f500 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f500 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f500 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae81a │ │ │ │ + bcc.w 1ae812 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f454 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #12713984 @ 0xc20000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae81a │ │ │ │ + bcc.w 1ae812 │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f454 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #13238272 @ 0xca0000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae81a │ │ │ │ + bcc.w 1ae812 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f168 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3825205248 @ 0xe4000000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae81a │ │ │ │ + bcc.w 1ae812 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f454 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #13762560 @ 0xd20000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ bl 1a1394 │ │ │ │ ldr.w r3, [sp, #1976] @ 0x7b8 │ │ │ │ ldr.w r2, [sp, #1972] @ 0x7b4 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4be0 │ │ │ │ + bl 1a4bcc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4be0 │ │ │ │ + bl 1a4bcc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ addw r0, sp, #1756 @ 0x6dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4be0 │ │ │ │ + bl 1a4bcc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ addw r0, sp, #1748 @ 0x6d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4be0 │ │ │ │ + bl 1a4bcc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ addw r0, sp, #1740 @ 0x6cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4730 │ │ │ │ + bl 1a4738 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ addw r0, sp, #1732 @ 0x6c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a50e0 │ │ │ │ + bl 1a50a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ addw r0, sp, #1724 @ 0x6bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4730 │ │ │ │ + bl 1a4738 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b04c6 │ │ │ │ + bcs.w 1b04be │ │ │ │ add r0, sp, #396 @ 0x18c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a25a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b04fe │ │ │ │ + bcs.w 1b04f6 │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a25a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b051c │ │ │ │ + bcs.w 1b0514 │ │ │ │ add r0, sp, #364 @ 0x16c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a25a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #348 @ 0x15c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #316 @ 0x13c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #548 @ 0x224 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #540 @ 0x21c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #532 @ 0x214 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b04e4 │ │ │ │ + bcs.w 1b04dc │ │ │ │ add r0, sp, #668 @ 0x29c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2ca8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1b0492 │ │ │ │ + bcc.w 1b048a │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2a54 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3d64 │ │ │ │ + bl 1a3d6c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6651904 @ 0x658000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f744 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4784128 @ 0x490000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f744 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #4784128 @ 0x490000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1ae81a │ │ │ │ + bcc.w 1ae812 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f744 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #13172736 @ 0xc90000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #32768 @ 0x8000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1ae81a │ │ │ │ + bcc.w 1ae812 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f5cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1ae81a │ │ │ │ + bcc.w 1ae812 │ │ │ │ add r0, sp, #692 @ 0x2b4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19fc2c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3d64 │ │ │ │ + bl 1a3d6c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #6553600 @ 0x640000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3d64 │ │ │ │ + bl 1a3d6c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6586368 @ 0x648000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3d64 │ │ │ │ + bl 1a3d6c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #6619136 @ 0x650000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3f8c │ │ │ │ + bl 1a3f94 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4685824 @ 0x478000 │ │ │ │ orr.w r3, r3, #2490368 @ 0x260000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19fe90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1b053a │ │ │ │ + bcc.w 1b0532 │ │ │ │ add r0, sp, #628 @ 0x274 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2a54 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b05cc │ │ │ │ + bcs.w 1b05c4 │ │ │ │ add r0, sp, #524 @ 0x20c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a25a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3d64 │ │ │ │ + bl 1a3d6c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #6651904 @ 0x658000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b05ae │ │ │ │ + bcs.w 1b05a6 │ │ │ │ add r0, sp, #460 @ 0x1cc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a25a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b05ea │ │ │ │ + bcs.w 1b05e2 │ │ │ │ add r0, sp, #444 @ 0x1bc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a25a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0608 │ │ │ │ + bcs.w 1b0600 │ │ │ │ add r0, sp, #428 @ 0x1ac │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a25a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0572 │ │ │ │ + bcs.w 1b056a │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a25a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0554 │ │ │ │ + bcs.w 1b054c │ │ │ │ add r0, sp, #492 @ 0x1ec │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a25a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0590 │ │ │ │ + bcs.w 1b0588 │ │ │ │ add r0, sp, #508 @ 0x1fc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a25a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b04a8 │ │ │ │ + bcs.w 1b04a0 │ │ │ │ add r0, sp, #476 @ 0x1dc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a25a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a41ec │ │ │ │ + bl 1a41f4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6389760 @ 0x618000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3d64 │ │ │ │ + bl 1a3d6c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #6684672 @ 0x660000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3d64 │ │ │ │ + bl 1a3d6c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6717440 @ 0x668000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3d64 │ │ │ │ + bl 1a3d6c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6684672 @ 0x660000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3b60 │ │ │ │ + bl 1a3b68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #6520832 @ 0x638000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3d64 │ │ │ │ + bl 1a3d6c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6553600 @ 0x640000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ addw r0, sp, #1556 @ 0x614 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4be0 │ │ │ │ + bl 1a4bcc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ addw r0, sp, #1548 @ 0x60c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a50e0 │ │ │ │ + bl 1a50a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ addw r0, sp, #1540 @ 0x604 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a50e0 │ │ │ │ + bl 1a50a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae81a │ │ │ │ + bcc.w 1ae812 │ │ │ │ addw r0, sp, #1532 @ 0x5fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a50e0 │ │ │ │ + bl 1a50a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae81a │ │ │ │ + bcc.w 1ae812 │ │ │ │ addw r0, sp, #1524 @ 0x5f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a50e0 │ │ │ │ + bl 1a50a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae81a │ │ │ │ + bcc.w 1ae812 │ │ │ │ addw r0, sp, #1516 @ 0x5ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a50e0 │ │ │ │ + bl 1a50a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae81a │ │ │ │ + bcc.w 1ae812 │ │ │ │ addw r0, sp, #1508 @ 0x5e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a50e0 │ │ │ │ + bl 1a50a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ addw r0, sp, #1500 @ 0x5dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4be0 │ │ │ │ + bl 1a4bcc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ addw r0, sp, #1492 @ 0x5d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4be0 │ │ │ │ + bl 1a4bcc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ addw r0, sp, #1484 @ 0x5cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4be0 │ │ │ │ + bl 1a4bcc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ addw r0, sp, #1476 @ 0x5c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4730 │ │ │ │ + bl 1a4738 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ addw r0, sp, #1468 @ 0x5bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4730 │ │ │ │ + bl 1a4738 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ addw r0, sp, #1460 @ 0x5b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4730 │ │ │ │ + bl 1a4738 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ addw r0, sp, #1452 @ 0x5ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4be0 │ │ │ │ + bl 1a4bcc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ addw r0, sp, #1444 @ 0x5a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4be0 │ │ │ │ + bl 1a4bcc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ addw r0, sp, #1436 @ 0x59c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4be0 │ │ │ │ + bl 1a4bcc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ addw r0, sp, #1036 @ 0x40c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a7d40 │ │ │ │ + bl 1a7d38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ addw r0, sp, #1028 @ 0x404 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a7d40 │ │ │ │ + bl 1a7d38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #1020 @ 0x3fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aae88 │ │ │ │ + bl 1aae80 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #1012 @ 0x3f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aae88 │ │ │ │ + bl 1aae80 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #1004 @ 0x3ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a7d40 │ │ │ │ + bl 1a7d38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #996 @ 0x3e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a7d40 │ │ │ │ + bl 1a7d38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #988 @ 0x3dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aa038 │ │ │ │ + bl 1aa030 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a9238 │ │ │ │ + bl 1a9230 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #972 @ 0x3cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aa038 │ │ │ │ + bl 1aa030 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #964 @ 0x3c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a9238 │ │ │ │ + bl 1a9230 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #956 @ 0x3bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a9930 │ │ │ │ + bl 1a9928 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #948 @ 0x3b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a9930 │ │ │ │ + bl 1a9928 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #940 @ 0x3ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aae88 │ │ │ │ + bl 1aae80 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #932 @ 0x3a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aae88 │ │ │ │ + bl 1aae80 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #924 @ 0x39c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aae88 │ │ │ │ + bl 1aae80 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #916 @ 0x394 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aae88 │ │ │ │ + bl 1aae80 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #908 @ 0x38c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aae88 │ │ │ │ + bl 1aae80 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #900 @ 0x384 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aae88 │ │ │ │ + bl 1aae80 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #892 @ 0x37c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aae88 │ │ │ │ + bl 1aae80 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #884 @ 0x374 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aae88 │ │ │ │ + bl 1aae80 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #876 @ 0x36c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a8b48 │ │ │ │ + bl 1a8b40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #868 @ 0x364 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a8b48 │ │ │ │ + bl 1a8b40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #860 @ 0x35c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a9930 │ │ │ │ + bl 1a9928 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #852 @ 0x354 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a8460 │ │ │ │ + bl 1a8458 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1ae81a │ │ │ │ + bcc.w 1ae812 │ │ │ │ add r0, sp, #844 @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6e10 │ │ │ │ + bl 1a6e08 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #836 @ 0x344 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6fe8 │ │ │ │ + bl 1a6fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #828 @ 0x33c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a7220 │ │ │ │ + bl 1a7218 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #524288 @ 0x80000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #820 @ 0x334 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a7220 │ │ │ │ + bl 1a7218 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #1048576 @ 0x100000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #812 @ 0x32c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a7220 │ │ │ │ + bl 1a7218 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #1572864 @ 0x180000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ 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 │ │ │ │ @@ -480308,421 +480297,421 @@ │ │ │ │ bl 19e43c │ │ │ │ ldr.w r1, [sp, #2096] @ 0x830 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [sp, #2092] @ 0x82c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #804 @ 0x324 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a06dc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #748 @ 0x2ec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19ffa0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #740 @ 0x2e4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19ffa0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #772 @ 0x304 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a0288 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #716 @ 0x2cc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19fd3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3238002688 @ 0xc1000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #708 @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19fd3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #49472 @ 0xc140 │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orrs r3, r1 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #652 @ 0x28c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2ca8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3238002688 @ 0xc1000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19ffa0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3254779904 @ 0xc2000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #700 @ 0x2bc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19fd3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #49856 @ 0xc2c0 │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orrs r3, r1 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #676 @ 0x2a4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f998 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #612 @ 0x264 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #604 @ 0x25c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #596 @ 0x254 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #588 @ 0x24c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #580 @ 0x244 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #572 @ 0x23c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #564 @ 0x234 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #556 @ 0x22c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #636 @ 0x27c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2a54 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a25a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a25a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #660 @ 0x294 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2ca8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a25a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #356 @ 0x164 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a25a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #620 @ 0x26c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2a54 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a25a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a25a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #500 @ 0x1f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a25a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a25a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a25a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a25a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a25a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #796 @ 0x31c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2efc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a1fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1ae82c │ │ │ │ + b.w 1ae824 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #172] @ (1b072c ) │ │ │ │ + ldr r2, [pc, #172] @ (1b0724 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #172] @ (1b0730 ) │ │ │ │ + ldr r3, [pc, #172] @ (1b0728 ) │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r0, #108] @ 0x6c │ │ │ │ ldr.w r1, [r0, #164] @ 0xa4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ add.w r2, r6, #84 @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 1b070c │ │ │ │ + beq.n 1b0704 │ │ │ │ mov r5, fp │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r6 │ │ │ │ movw r9, #1031 @ 0x407 │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ add.w r7, r5, #16 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 1b0702 │ │ │ │ + beq.n 1b06fa │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ ldr.w r3, [fp] │ │ │ │ strd r3, r6, [sp, #12] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r2, r9 │ │ │ │ add.w r1, r3, r3, lsl #1 │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ it eq │ │ │ │ ldrdeq r1, r2, [r6, #32] │ │ │ │ mov.w r3, r3, lsl #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq.n 1b06f2 │ │ │ │ + beq.n 1b06ea │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1ae030 │ │ │ │ + bl 1ae028 │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ strd r1, r2, [r4] │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ adds r4, #8 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1b06c0 │ │ │ │ + bne.n 1b06b8 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1b06b4 │ │ │ │ + bne.n 1b06ac │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #36] @ (1b0734 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b0730 ) │ │ │ │ + ldr r2, [pc, #36] @ (1b072c ) │ │ │ │ + ldr r3, [pc, #32] @ (1b0728 ) │ │ │ │ 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 1b0728 │ │ │ │ + bne.n 1b0720 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr??.w r0, [sl, ip, lsl #1] │ │ │ │ + vst1.8 @ instruction: 0xf982009c │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str??.w r0, [ip, #156] @ 0x9c │ │ │ │ - cbz r2, 1b076e │ │ │ │ + ldr??.w r0, [r4, #156] @ 0x9c │ │ │ │ + cbz r2, 1b0766 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -480731,18 +480720,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 1b074a │ │ │ │ + bne.n 1b0742 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b07a8 │ │ │ │ + cbz r2, 1b07a0 │ │ │ │ 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 │ │ │ │ @@ -480753,22 +480742,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 1b0784 │ │ │ │ + bne.n 1b077c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b081a │ │ │ │ + cbz r2, 1b0812 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b081c │ │ │ │ + vldr s11, [pc, #100] @ 1b0814 │ │ │ │ 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 │ │ │ │ @@ -480786,35 +480775,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 1b07ba │ │ │ │ + bne.n 1b07b2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b083c │ │ │ │ + cbz r2, 1b0834 │ │ │ │ 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 1b0826 │ │ │ │ + bne.n 1b081e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b08a0 │ │ │ │ + cbz r2, 1b0898 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b08a4 │ │ │ │ + vldr s12, [pc, #88] @ 1b089c │ │ │ │ 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 │ │ │ │ @@ -480828,45 +480817,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 1b0852 │ │ │ │ + bne.n 1b084a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b08dc │ │ │ │ + cbz r2, 1b08d4 │ │ │ │ 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 1b08b4 │ │ │ │ + bne.n 1b08ac │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b0970 │ │ │ │ + beq.n 1b0968 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b0974 │ │ │ │ + vldr s11, [pc, #132] @ 1b096c │ │ │ │ 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 │ │ │ │ @@ -480893,21 +480882,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 1b08f8 │ │ │ │ + bne.n 1b08f0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b09ac │ │ │ │ + cbz r2, 1b09a4 │ │ │ │ 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 │ │ │ │ @@ -480915,19 +480904,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 1b0986 │ │ │ │ + bne.n 1b097e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b09e4 │ │ │ │ + cbz r2, 1b09dc │ │ │ │ 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 │ │ │ │ @@ -480935,22 +480924,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 1b09be │ │ │ │ + bne.n 1b09b6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b0a56 │ │ │ │ + cbz r2, 1b0a4e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b0a58 │ │ │ │ + vldr s11, [pc, #100] @ 1b0a50 │ │ │ │ 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 │ │ │ │ @@ -480968,21 +480957,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 1b09f6 │ │ │ │ + bne.n 1b09ee │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b0a96 │ │ │ │ + cbz r2, 1b0a8e │ │ │ │ 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 │ │ │ │ @@ -480990,22 +480979,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 1b0a66 │ │ │ │ + bne.n 1b0a5e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b0b42 │ │ │ │ + beq.n 1b0b3a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1b0b44 │ │ │ │ + vldr s10, [pc, #160] @ 1b0b3c │ │ │ │ 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 │ │ │ │ @@ -481040,43 +481029,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 1b0aac │ │ │ │ + bne.n 1b0aa4 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b0b7a │ │ │ │ + cbz r2, 1b0b72 │ │ │ │ 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 1b0b54 │ │ │ │ + bne.n 1b0b4c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b0bde │ │ │ │ + cbz r2, 1b0bd6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b0be0 │ │ │ │ + vldr s12, [pc, #88] @ 1b0bd8 │ │ │ │ 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 │ │ │ │ @@ -481090,20 +481079,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 1b0b8e │ │ │ │ + bne.n 1b0b86 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b0c1e │ │ │ │ + cbz r2, 1b0c16 │ │ │ │ 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 │ │ │ │ @@ -481112,23 +481101,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 1b0bf2 │ │ │ │ + bne.n 1b0bea │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b0cb0 │ │ │ │ + beq.n 1b0ca8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b0cb4 │ │ │ │ + vldr s11, [pc, #132] @ 1b0cac │ │ │ │ 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 │ │ │ │ @@ -481155,21 +481144,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 1b0c38 │ │ │ │ + bne.n 1b0c30 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b0cee │ │ │ │ + cbz r2, 1b0ce6 │ │ │ │ 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 │ │ │ │ @@ -481177,21 +481166,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 1b0cc6 │ │ │ │ + bne.n 1b0cbe │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b0d5e │ │ │ │ + cbz r2, 1b0d56 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b0d60 │ │ │ │ + vldr s11, [pc, #100] @ 1b0d58 │ │ │ │ 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 │ │ │ │ @@ -481209,35 +481198,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 1b0cfe │ │ │ │ + bne.n 1b0cf6 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b0d7c │ │ │ │ + cbz r2, 1b0d74 │ │ │ │ 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 1b0d6a │ │ │ │ + bne.n 1b0d62 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b0de2 │ │ │ │ + cbz r2, 1b0dda │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b0de4 │ │ │ │ + vldr s12, [pc, #88] @ 1b0ddc │ │ │ │ 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 │ │ │ │ @@ -481251,20 +481240,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 1b0d92 │ │ │ │ + bne.n 1b0d8a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b0e22 │ │ │ │ + cbz r2, 1b0e1a │ │ │ │ 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 │ │ │ │ @@ -481273,22 +481262,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 1b0df6 │ │ │ │ + bne.n 1b0dee │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b0e84 │ │ │ │ + cbz r2, 1b0e7c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b0e88 │ │ │ │ + vldr s12, [pc, #88] @ 1b0e80 │ │ │ │ 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 │ │ │ │ @@ -481302,43 +481291,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 1b0e36 │ │ │ │ + bne.n 1b0e2e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b0ec0 │ │ │ │ + cbz r2, 1b0eb8 │ │ │ │ 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 1b0e98 │ │ │ │ + bne.n 1b0e90 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b0f2c │ │ │ │ + cbz r2, 1b0f24 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1b0f30 │ │ │ │ + vldr s11, [pc, #96] @ 1b0f28 │ │ │ │ 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 │ │ │ │ @@ -481355,25 +481344,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 1b0ed2 │ │ │ │ + bne.n 1b0eca │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b0f96 │ │ │ │ + cbz r2, 1b0f8e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b0f98 │ │ │ │ + vldr s12, [pc, #88] @ 1b0f90 │ │ │ │ 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 │ │ │ │ @@ -481387,24 +481376,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 1b0f46 │ │ │ │ + bne.n 1b0f3e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b0ffe │ │ │ │ + cbz r2, 1b0ff6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b1000 │ │ │ │ + vldr s12, [pc, #88] @ 1b0ff8 │ │ │ │ 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 │ │ │ │ @@ -481418,23 +481407,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 1b0fae │ │ │ │ + bne.n 1b0fa6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b106c │ │ │ │ + cbz r2, 1b1064 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1b1070 │ │ │ │ + vldr s11, [pc, #96] @ 1b1068 │ │ │ │ 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 │ │ │ │ @@ -481451,25 +481440,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 1b1012 │ │ │ │ + bne.n 1b100a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b10d6 │ │ │ │ + cbz r2, 1b10ce │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b10d8 │ │ │ │ + vldr s12, [pc, #88] @ 1b10d0 │ │ │ │ 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 │ │ │ │ @@ -481483,23 +481472,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 1b1086 │ │ │ │ + bne.n 1b107e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b1144 │ │ │ │ + cbz r2, 1b113c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1b1148 │ │ │ │ + vldr s11, [pc, #96] @ 1b1140 │ │ │ │ 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 │ │ │ │ @@ -481516,25 +481505,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 1b10ea │ │ │ │ + bne.n 1b10e2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b11ae │ │ │ │ + cbz r2, 1b11a6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b11b0 │ │ │ │ + vldr s12, [pc, #88] @ 1b11a8 │ │ │ │ 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 │ │ │ │ @@ -481548,23 +481537,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 1b115e │ │ │ │ + bne.n 1b1156 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b121e │ │ │ │ + cbz r2, 1b1216 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1b1220 │ │ │ │ + vldr s11, [pc, #96] @ 1b1218 │ │ │ │ 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 │ │ │ │ @@ -481581,24 +481570,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 1b11c2 │ │ │ │ + bne.n 1b11ba │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b1290 │ │ │ │ + cbz r2, 1b1288 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b1294 │ │ │ │ + vldr s11, [pc, #100] @ 1b128c │ │ │ │ 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 │ │ │ │ @@ -481616,25 +481605,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 1b1232 │ │ │ │ + bne.n 1b122a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b12fa │ │ │ │ + cbz r2, 1b12f2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b12fc │ │ │ │ + vldr s12, [pc, #88] @ 1b12f4 │ │ │ │ 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 │ │ │ │ @@ -481648,23 +481637,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 1b12aa │ │ │ │ + bne.n 1b12a2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b136c │ │ │ │ + cbz r2, 1b1364 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b1370 │ │ │ │ + vldr s11, [pc, #100] @ 1b1368 │ │ │ │ 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 │ │ │ │ @@ -481682,25 +481671,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 1b130e │ │ │ │ + bne.n 1b1306 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b13d6 │ │ │ │ + cbz r2, 1b13ce │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b13d8 │ │ │ │ + vldr s12, [pc, #88] @ 1b13d0 │ │ │ │ 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 │ │ │ │ @@ -481714,23 +481703,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 1b1386 │ │ │ │ + bne.n 1b137e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b1448 │ │ │ │ + cbz r2, 1b1440 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b144c │ │ │ │ + vldr s11, [pc, #100] @ 1b1444 │ │ │ │ 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 │ │ │ │ @@ -481748,24 +481737,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 1b13ea │ │ │ │ + bne.n 1b13e2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b14be │ │ │ │ + cbz r2, 1b14b6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b14c0 │ │ │ │ + vldr s11, [pc, #100] @ 1b14b8 │ │ │ │ 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 │ │ │ │ @@ -481783,27 +481772,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 1b145e │ │ │ │ + bne.n 1b1456 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b1528 │ │ │ │ + cbz r2, 1b1520 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1b152c │ │ │ │ + vldr s12, [pc, #92] @ 1b1524 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1b1530 │ │ │ │ + vldr s11, [pc, #88] @ 1b1528 │ │ │ │ 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 │ │ │ │ @@ -481816,29 +481805,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 1b14da │ │ │ │ + bne.n 1b14d2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1b1598 │ │ │ │ + cbz r2, 1b1590 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1b159c │ │ │ │ + vldr s12, [pc, #92] @ 1b1594 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1b15a0 │ │ │ │ + vldr s11, [pc, #88] @ 1b1598 │ │ │ │ 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 │ │ │ │ @@ -481851,27 +481840,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 1b154a │ │ │ │ + bne.n 1b1542 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1b1616 │ │ │ │ + cbz r2, 1b160e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1b1618 │ │ │ │ - vldr s10, [pc, #104] @ 1b161c │ │ │ │ + vldr s11, [pc, #104] @ 1b1610 │ │ │ │ + vldr s10, [pc, #104] @ 1b1614 │ │ │ │ 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 │ │ │ │ @@ -481889,26 +481878,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 1b15b6 │ │ │ │ + bne.n 1b15ae │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b1682 │ │ │ │ + cbz r2, 1b167a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b1684 │ │ │ │ + vldr s12, [pc, #88] @ 1b167c │ │ │ │ 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 │ │ │ │ @@ -481922,24 +481911,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 1b1632 │ │ │ │ + bne.n 1b162a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1b16fa │ │ │ │ + cbz r2, 1b16f2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1b16fc │ │ │ │ - vldr s10, [pc, #104] @ 1b1700 │ │ │ │ + vldr s11, [pc, #104] @ 1b16f4 │ │ │ │ + vldr s10, [pc, #104] @ 1b16f8 │ │ │ │ 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 │ │ │ │ @@ -481957,26 +481946,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 1b169a │ │ │ │ + bne.n 1b1692 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b1774 │ │ │ │ + cbz r2, 1b176c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1b1778 │ │ │ │ - vldr s10, [pc, #104] @ 1b177c │ │ │ │ + vldr s11, [pc, #104] @ 1b1770 │ │ │ │ + vldr s10, [pc, #104] @ 1b1774 │ │ │ │ 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 │ │ │ │ @@ -481994,27 +481983,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 1b1716 │ │ │ │ + bne.n 1b170e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b17f2 │ │ │ │ + cbz r2, 1b17ea │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1b17f4 │ │ │ │ - vldr s10, [pc, #104] @ 1b17f8 │ │ │ │ + vldr s11, [pc, #104] @ 1b17ec │ │ │ │ + vldr s10, [pc, #104] @ 1b17f0 │ │ │ │ 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 │ │ │ │ @@ -482032,30 +482021,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 1b1792 │ │ │ │ + bne.n 1b178a │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b1860 │ │ │ │ + cbz r2, 1b1858 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1b1864 │ │ │ │ + vldr s12, [pc, #88] @ 1b185c │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1b1868 │ │ │ │ + vldr s11, [pc, #84] @ 1b1860 │ │ │ │ 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 │ │ │ │ @@ -482068,30 +482057,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 1b1816 │ │ │ │ + bne.n 1b180e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (1b18fc ) │ │ │ │ + ldr r1, [pc, #148] @ (1b18f4 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b18d2 │ │ │ │ + cbz r2, 1b18ca │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1b18d4 │ │ │ │ + vldr s12, [pc, #88] @ 1b18cc │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1b18d8 │ │ │ │ + vldr s11, [pc, #84] @ 1b18d0 │ │ │ │ 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 │ │ │ │ @@ -482104,140 +482093,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 1b1886 │ │ │ │ + bne.n 1b187e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (1b196c ) │ │ │ │ + ldr r1, [pc, #148] @ (1b1964 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b1914 │ │ │ │ + cbz r2, 1b190c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 1b1918 │ │ │ │ + vldr s14, [pc, #48] @ 1b1910 │ │ │ │ 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 1b18ee │ │ │ │ + bne.n 1b18e6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1950 │ │ │ │ + cbz r2, 1b1948 │ │ │ │ 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 1b192c │ │ │ │ + bne.n 1b1924 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b198c │ │ │ │ + cbz r2, 1b1984 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1b1990 │ │ │ │ + vldr s14, [pc, #44] @ 1b1988 │ │ │ │ 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 1b1966 │ │ │ │ + bne.n 1b195e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b19b6 │ │ │ │ + cbz r2, 1b19ae │ │ │ │ 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 1b19a0 │ │ │ │ + bne.n 1b1998 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b19ec │ │ │ │ + cbz r2, 1b19e4 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 1b19f0 │ │ │ │ + vldr s14, [pc, #44] @ 1b19e8 │ │ │ │ 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 1b19c6 │ │ │ │ + bne.n 1b19be │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1a1c │ │ │ │ + cbz r2, 1b1a14 │ │ │ │ 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 1b19fe │ │ │ │ + bne.n 1b19f6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b1a68 │ │ │ │ + cbz r2, 1b1a60 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1b1a6c │ │ │ │ + vldr s13, [pc, #60] @ 1b1a64 │ │ │ │ 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 │ │ │ │ @@ -482245,23 +482234,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 1b1a30 │ │ │ │ + bne.n 1b1a28 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b1abe │ │ │ │ + cbz r2, 1b1ab6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1b1ac0 │ │ │ │ + vldr s13, [pc, #68] @ 1b1ab8 │ │ │ │ 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 │ │ │ │ @@ -482271,105 +482260,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 1b1a7e │ │ │ │ + bne.n 1b1a76 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1af6 │ │ │ │ + cbz r2, 1b1aee │ │ │ │ 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 1b1acc │ │ │ │ + bne.n 1b1ac4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b1b32 │ │ │ │ + cbz r2, 1b1b2a │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1b1b34 │ │ │ │ + vldr s14, [pc, #52] @ 1b1b2c │ │ │ │ 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 1b1b08 │ │ │ │ + bne.n 1b1b00 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1b74 │ │ │ │ + cbz r2, 1b1b6c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1b1b78 │ │ │ │ + vldr s14, [pc, #52] @ 1b1b70 │ │ │ │ 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 1b1b48 │ │ │ │ + bne.n 1b1b40 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1bae │ │ │ │ + cbz r2, 1b1ba6 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1b1bb0 │ │ │ │ + vldr s14, [pc, #44] @ 1b1ba8 │ │ │ │ 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 1b1b86 │ │ │ │ + bne.n 1b1b7e │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1c02 │ │ │ │ + cbz r2, 1b1bfa │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1b1c04 │ │ │ │ + vldr s13, [pc, #68] @ 1b1bfc │ │ │ │ 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 │ │ │ │ @@ -482379,26 +482368,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 1b1bc2 │ │ │ │ + bne.n 1b1bba │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1c52 │ │ │ │ + cbz r2, 1b1c4a │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1b1c54 │ │ │ │ + vldr s13, [pc, #60] @ 1b1c4c │ │ │ │ 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 │ │ │ │ @@ -482406,24 +482395,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 1b1c1e │ │ │ │ + bne.n 1b1c16 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b1ca2 │ │ │ │ + cbz r2, 1b1c9a │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1b1ca4 │ │ │ │ + vldr s13, [pc, #64] @ 1b1c9c │ │ │ │ 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 │ │ │ │ @@ -482432,22 +482421,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 1b1c6e │ │ │ │ + bne.n 1b1c66 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b1d16 │ │ │ │ + cbz r2, 1b1d0e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1b1d18 │ │ │ │ + vldr s12, [pc, #100] @ 1b1d10 │ │ │ │ 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 │ │ │ │ @@ -482466,25 +482455,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 1b1cba │ │ │ │ + bne.n 1b1cb2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b1d62 │ │ │ │ + cbz r2, 1b1d5a │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1b1d64 │ │ │ │ + vldr s13, [pc, #60] @ 1b1d5c │ │ │ │ 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 │ │ │ │ @@ -482492,23 +482481,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 1b1d2e │ │ │ │ + bne.n 1b1d26 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b1db6 │ │ │ │ + cbz r2, 1b1dae │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1b1db8 │ │ │ │ + vldr s13, [pc, #68] @ 1b1db0 │ │ │ │ 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 │ │ │ │ @@ -482518,23 +482507,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 1b1d7c │ │ │ │ + bne.n 1b1d74 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b1e08 │ │ │ │ + cbz r2, 1b1e00 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b1e0c │ │ │ │ + vldr s13, [pc, #72] @ 1b1e04 │ │ │ │ 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 │ │ │ │ @@ -482545,24 +482534,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 1b1dd0 │ │ │ │ + bne.n 1b1dc8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b1e7c │ │ │ │ + cbz r2, 1b1e74 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1b1e80 │ │ │ │ + vldr s12, [pc, #100] @ 1b1e78 │ │ │ │ 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 │ │ │ │ @@ -482581,24 +482570,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 1b1e22 │ │ │ │ + bne.n 1b1e1a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b1ec8 │ │ │ │ + cbz r2, 1b1ec0 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b1ecc │ │ │ │ + vldr s13, [pc, #64] @ 1b1ec4 │ │ │ │ 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 │ │ │ │ @@ -482607,182 +482596,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 1b1e92 │ │ │ │ + bne.n 1b1e8a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b1efc │ │ │ │ + cbz r2, 1b1ef4 │ │ │ │ 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 1b1edc │ │ │ │ + bne.n 1b1ed4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b1f2e │ │ │ │ + cbz r2, 1b1f26 │ │ │ │ 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 1b1f0e │ │ │ │ + bne.n 1b1f06 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b1f56 │ │ │ │ + cbz r2, 1b1f4e │ │ │ │ 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 1b1f38 │ │ │ │ + bne.n 1b1f30 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #60] @ (1b1f98 ) │ │ │ │ + ldr r3, [pc, #60] @ (1b1f90 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b1f96 │ │ │ │ + cbz r2, 1b1f8e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1b1f9c ) │ │ │ │ + ldr r2, [pc, #52] @ (1b1f94 ) │ │ │ │ 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 1b1f74 │ │ │ │ + bne.n 1b1f6c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - b.n 1b20e0 │ │ │ │ + b.n 1b20e8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1b1fe0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1b1fd8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b1fde │ │ │ │ + cbz r2, 1b1fd6 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1b1fe4 ) │ │ │ │ + ldr r2, [pc, #52] @ (1b1fdc ) │ │ │ │ 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 1b1fb8 │ │ │ │ + bne.n 1b1fb0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - b.n 1b2098 │ │ │ │ + b.n 1b20a0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1b2028 ) │ │ │ │ + ldr r3, [pc, #60] @ (1b2020 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2026 │ │ │ │ + cbz r2, 1b201e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1b202c ) │ │ │ │ + ldr r2, [pc, #52] @ (1b2024 ) │ │ │ │ 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 1b2004 │ │ │ │ + bne.n 1b1ffc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - b.n 1b2050 │ │ │ │ + b.n 1b2058 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (1b206c ) │ │ │ │ + ldr r4, [pc, #56] @ (1b2064 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1b2068 │ │ │ │ + cbz r2, 1b2060 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1b2070 ) │ │ │ │ + ldr r2, [pc, #48] @ (1b2068 ) │ │ │ │ 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 1b204a │ │ │ │ + bne.n 1b2042 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - svc 200 @ 0xc8 │ │ │ │ + svc 208 @ 0xd0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1b20cc ) │ │ │ │ + ldr r3, [pc, #84] @ (1b20c4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b20c6 │ │ │ │ + cbz r2, 1b20be │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr.w lr, [pc, #80] @ 1b20d0 │ │ │ │ + ldr.w lr, [pc, #80] @ 1b20c8 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1b20c8 │ │ │ │ + vldr s14, [pc, #64] @ 1b20c0 │ │ │ │ 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 │ │ │ │ @@ -482791,29 +482780,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 1b208e │ │ │ │ + bne.n 1b2086 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - svc 134 @ 0x86 │ │ │ │ + svc 142 @ 0x8e │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1b2114 ) │ │ │ │ + ldr r3, [pc, #60] @ (1b210c ) │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2112 │ │ │ │ - ldr r5, [pc, #56] @ (1b2118 ) │ │ │ │ + cbz r2, 1b210a │ │ │ │ + ldr r5, [pc, #56] @ (1b2110 ) │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [r3, r5] │ │ │ │ ldrh.w ip, [r2], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ @@ -482821,29 +482810,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 1b20e6 │ │ │ │ + bne.n 1b20de │ │ │ │ pop {r4, r5, pc} │ │ │ │ - svc 34 @ 0x22 │ │ │ │ + svc 42 @ 0x2a │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1b2174 ) │ │ │ │ + ldr r3, [pc, #84] @ (1b216c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b216e │ │ │ │ + cbz r2, 1b2166 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1b2178 ) │ │ │ │ + ldr r2, [pc, #80] @ (1b2170 ) │ │ │ │ adds r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1b2170 │ │ │ │ + vldr s14, [pc, #64] @ 1b2168 │ │ │ │ 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 │ │ │ │ @@ -482852,60 +482841,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 1b2138 │ │ │ │ + bne.n 1b2130 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - udf #222 @ 0xde │ │ │ │ + udf #230 @ 0xe6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #64] @ (1b21c0 ) │ │ │ │ + ldr r3, [pc, #64] @ (1b21b8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b21be │ │ │ │ + cbz r2, 1b21b6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1b21c4 ) │ │ │ │ + ldr r2, [pc, #60] @ (1b21bc ) │ │ │ │ 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 1b2196 │ │ │ │ + bne.n 1b218e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + udf #134 @ 0x86 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1b2228 │ │ │ │ + ldr.w ip, [pc, #92] @ 1b2220 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1b2224 │ │ │ │ + cbz r2, 1b221c │ │ │ │ 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] @ (1b222c ) │ │ │ │ + ldr r2, [pc, #76] @ (1b2224 ) │ │ │ │ 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] │ │ │ │ @@ -482916,32 +482905,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 1b21e8 │ │ │ │ + bne.n 1b21e0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1b227c ) │ │ │ │ + ldr r5, [pc, #72] @ (1b2274 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1b2278 │ │ │ │ + cbz r2, 1b2270 │ │ │ │ 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] @ (1b2280 ) │ │ │ │ + ldr r2, [pc, #56] @ (1b2278 ) │ │ │ │ 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] │ │ │ │ @@ -482949,31 +482938,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 1b224a │ │ │ │ + bne.n 1b2242 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ble.n 1b2210 │ │ │ │ + ble.n 1b2218 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1b22e4 │ │ │ │ + ldr.w ip, [pc, #92] @ 1b22dc │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1b22e0 │ │ │ │ + cbz r2, 1b22d8 │ │ │ │ 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] @ (1b22e8 ) │ │ │ │ + ldr r2, [pc, #76] @ (1b22e0 ) │ │ │ │ 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] │ │ │ │ @@ -482984,32 +482973,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 1b22a4 │ │ │ │ + bne.n 1b229c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ble.n 1b23d0 │ │ │ │ + ble.n 1b23d8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1b2338 ) │ │ │ │ + ldr r5, [pc, #72] @ (1b2330 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1b2334 │ │ │ │ + cbz r2, 1b232c │ │ │ │ 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] @ (1b233c ) │ │ │ │ + ldr r2, [pc, #56] @ (1b2334 ) │ │ │ │ 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] │ │ │ │ @@ -483017,31 +483006,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 1b2306 │ │ │ │ + bne.n 1b22fe │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ble.n 1b2354 │ │ │ │ + ble.n 1b235c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1b23b0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b23a8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b23a8 │ │ │ │ + cbz r2, 1b23a0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1b23b4 ) │ │ │ │ + ldr r1, [pc, #104] @ (1b23ac ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1b23ac │ │ │ │ + vldr s14, [pc, #88] @ 1b23a4 │ │ │ │ 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 │ │ │ │ @@ -483056,31 +483045,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 1b2358 │ │ │ │ + bne.n 1b2350 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bgt.n 1b2328 │ │ │ │ + bgt.n 1b2330 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1b2408 ) │ │ │ │ + ldr r3, [pc, #76] @ (1b2400 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2404 │ │ │ │ + cbz r2, 1b23fc │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1b240c ) │ │ │ │ + ldr r1, [pc, #68] @ (1b2404 ) │ │ │ │ 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 │ │ │ │ @@ -483091,31 +483080,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 1b23cc │ │ │ │ + bne.n 1b23c4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bgt.n 1b2488 │ │ │ │ + bgt.n 1b2490 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1b2480 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b2478 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2478 │ │ │ │ + cbz r2, 1b2470 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1b2484 ) │ │ │ │ + ldr r1, [pc, #104] @ (1b247c ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1b247c │ │ │ │ + vldr s14, [pc, #88] @ 1b2474 │ │ │ │ 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 │ │ │ │ @@ -483130,31 +483119,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 1b2428 │ │ │ │ + bne.n 1b2420 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - blt.n 1b2458 │ │ │ │ + blt.n 1b2460 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b24d4 ) │ │ │ │ + ldr r3, [pc, #72] @ (1b24cc ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b24d0 │ │ │ │ + cbz r2, 1b24c8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1b24d8 ) │ │ │ │ + ldr r1, [pc, #64] @ (1b24d0 ) │ │ │ │ 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 │ │ │ │ @@ -483164,27 +483153,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 1b249c │ │ │ │ + bne.n 1b2494 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - blt.n 1b25b4 │ │ │ │ + blt.n 1b25bc │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1b2538 ) │ │ │ │ + ldr r3, [pc, #88] @ (1b2530 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2534 │ │ │ │ + cbz r2, 1b252c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1b253c ) │ │ │ │ + ldr r1, [pc, #84] @ (1b2534 ) │ │ │ │ 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 │ │ │ │ @@ -483199,28 +483188,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 1b24f4 │ │ │ │ + bne.n 1b24ec │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - blt.n 1b2578 │ │ │ │ + blt.n 1b2580 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b258c ) │ │ │ │ + ldr r3, [pc, #72] @ (1b2584 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b258a │ │ │ │ + cbz r2, 1b2582 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1b2590 ) │ │ │ │ + ldr r2, [pc, #68] @ (1b2588 ) │ │ │ │ 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 │ │ │ │ @@ -483232,31 +483221,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 1b2558 │ │ │ │ + bne.n 1b2550 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - bge.n 1b2504 │ │ │ │ + bge.n 1b250c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1b2600 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b25f8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b25fa │ │ │ │ + cbz r2, 1b25f2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #100] @ (1b2604 ) │ │ │ │ + ldr r1, [pc, #100] @ (1b25fc ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #84] @ 1b25fc │ │ │ │ + vldr s14, [pc, #84] @ 1b25f4 │ │ │ │ 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 │ │ │ │ @@ -483271,30 +483260,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 1b25ac │ │ │ │ + bne.n 1b25a4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bge.n 1b26d0 │ │ │ │ + bge.n 1b26d8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1b2658 ) │ │ │ │ + ldr r3, [pc, #76] @ (1b2650 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2654 │ │ │ │ + cbz r2, 1b264c │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1b265c ) │ │ │ │ + ldr r1, [pc, #68] @ (1b2654 ) │ │ │ │ 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 │ │ │ │ @@ -483305,27 +483294,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 1b261c │ │ │ │ + bne.n 1b2614 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bls.n 1b2638 │ │ │ │ + bls.n 1b2640 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1b26b8 ) │ │ │ │ + ldr r3, [pc, #84] @ (1b26b0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b26b6 │ │ │ │ + cbz r2, 1b26ae │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1b26bc ) │ │ │ │ + ldr r1, [pc, #80] @ (1b26b4 ) │ │ │ │ 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 │ │ │ │ @@ -483340,27 +483329,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 1b2678 │ │ │ │ + bne.n 1b2670 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - bls.n 1b25f0 │ │ │ │ + bls.n 1b25f8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b270c ) │ │ │ │ + ldr r3, [pc, #72] @ (1b2704 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2708 │ │ │ │ + cbz r2, 1b2700 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1b2710 ) │ │ │ │ + ldr r2, [pc, #68] @ (1b2708 ) │ │ │ │ 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 │ │ │ │ @@ -483372,32 +483361,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 1b26d8 │ │ │ │ + bne.n 1b26d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bls.n 1b2784 │ │ │ │ + bls.n 1b278c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1b2784 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b277c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b277c │ │ │ │ + cbz r2, 1b2774 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1b2788 ) │ │ │ │ + ldr r1, [pc, #104] @ (1b2780 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1b2780 │ │ │ │ + vldr s14, [pc, #88] @ 1b2778 │ │ │ │ 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 │ │ │ │ @@ -483412,31 +483401,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 1b272c │ │ │ │ + bne.n 1b2724 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bhi.n 1b2754 │ │ │ │ + bhi.n 1b275c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b27d8 ) │ │ │ │ + ldr r3, [pc, #72] @ (1b27d0 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b27d4 │ │ │ │ + cbz r2, 1b27cc │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1b27dc ) │ │ │ │ + ldr r1, [pc, #64] @ (1b27d4 ) │ │ │ │ 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 │ │ │ │ @@ -483446,27 +483435,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 1b27a0 │ │ │ │ + bne.n 1b2798 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bhi.n 1b28b0 │ │ │ │ + bhi.n 1b28b8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1b283c ) │ │ │ │ + ldr r3, [pc, #88] @ (1b2834 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2838 │ │ │ │ + cbz r2, 1b2830 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1b2840 ) │ │ │ │ + ldr r1, [pc, #84] @ (1b2838 ) │ │ │ │ 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 │ │ │ │ @@ -483481,28 +483470,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 1b27f8 │ │ │ │ + bne.n 1b27f0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bhi.n 1b2874 │ │ │ │ + bhi.n 1b287c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b2890 ) │ │ │ │ + ldr r3, [pc, #72] @ (1b2888 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b288e │ │ │ │ + cbz r2, 1b2886 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1b2894 ) │ │ │ │ + ldr r2, [pc, #68] @ (1b288c ) │ │ │ │ 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 │ │ │ │ @@ -483514,29 +483503,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 1b285c │ │ │ │ + bne.n 1b2854 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - bvc.n 1b2800 │ │ │ │ + bvc.n 1b2808 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b291e │ │ │ │ + beq.n 1b2916 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1b2920 │ │ │ │ + vldr s11, [pc, #120] @ 1b2918 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1b2924 │ │ │ │ + vldr s10, [pc, #116] @ 1b291c │ │ │ │ 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 │ │ │ │ @@ -483558,28 +483547,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 1b28b4 │ │ │ │ + bne.n 1b28ac │ │ │ │ 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 1b29c8 │ │ │ │ + beq.n 1b29c0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 1b29cc │ │ │ │ + vldr s10, [pc, #152] @ 1b29c4 │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 1b29d0 │ │ │ │ + vldr s9, [pc, #148] @ 1b29c8 │ │ │ │ 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 │ │ │ │ @@ -483609,30 +483598,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 1b2940 │ │ │ │ + bne.n 1b2938 │ │ │ │ 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 1b2a5a │ │ │ │ + beq.n 1b2a52 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1b2a5c │ │ │ │ + vldr s11, [pc, #120] @ 1b2a54 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1b2a60 │ │ │ │ + vldr s10, [pc, #116] @ 1b2a58 │ │ │ │ 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 │ │ │ │ @@ -483654,25 +483643,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 1b29f0 │ │ │ │ + bne.n 1b29e8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1b2ad2 │ │ │ │ + cbz r2, 1b2aca │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b2ad4 │ │ │ │ + vldr s11, [pc, #100] @ 1b2acc │ │ │ │ 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 │ │ │ │ @@ -483690,28 +483679,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 1b2a72 │ │ │ │ + bne.n 1b2a6a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b2aea │ │ │ │ + cbz r2, 1b2ae2 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1b2adc │ │ │ │ + bne.n 1b2ad4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2b26 │ │ │ │ + cbz r2, 1b2b1e │ │ │ │ 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 │ │ │ │ @@ -483721,62 +483710,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 1b2afc │ │ │ │ + bne.n 1b2af4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2b56 │ │ │ │ + cbz r2, 1b2b4e │ │ │ │ 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 1b2b38 │ │ │ │ + bne.n 1b2b30 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2b9a │ │ │ │ + cbz r2, 1b2b92 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1b2ba0 │ │ │ │ + vldr d6, [pc, #60] @ 1b2b98 │ │ │ │ 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 1b2b6c │ │ │ │ + bne.n 1b2b64 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - cbz r2, 1b2bde │ │ │ │ + cbz r2, 1b2bd6 │ │ │ │ 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 │ │ │ │ @@ -483784,18 +483773,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 1b2bb8 │ │ │ │ + bne.n 1b2bb0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2c16 │ │ │ │ + cbz r2, 1b2c0e │ │ │ │ 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 │ │ │ │ @@ -483805,50 +483794,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 1b2bee │ │ │ │ + bne.n 1b2be6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2c6e │ │ │ │ + cbz r2, 1b2c66 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 1b2c70 │ │ │ │ + vldr d4, [pc, #76] @ 1b2c68 │ │ │ │ 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 1b2c50 │ │ │ │ + bmi.n 1b2c48 │ │ │ │ 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 1b2c30 │ │ │ │ + bne.n 1b2c28 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 1b2cae │ │ │ │ + cbz r2, 1b2ca6 │ │ │ │ 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 │ │ │ │ @@ -483856,18 +483845,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 1b2c88 │ │ │ │ + bne.n 1b2c80 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2ce8 │ │ │ │ + cbz r2, 1b2ce0 │ │ │ │ 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 │ │ │ │ @@ -483877,48 +483866,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 1b2cbe │ │ │ │ + bne.n 1b2cb6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b2d2a │ │ │ │ + cbz r2, 1b2d22 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1b2d2c │ │ │ │ + vldr s14, [pc, #52] @ 1b2d24 │ │ │ │ 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 1b2d00 │ │ │ │ + bne.n 1b2cf8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b2d84 │ │ │ │ + cbz r2, 1b2d7c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b2d88 │ │ │ │ + vldr s13, [pc, #76] @ 1b2d80 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b2d8c │ │ │ │ + vldr s12, [pc, #72] @ 1b2d84 │ │ │ │ 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 │ │ │ │ @@ -483927,23 +483916,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 1b2d46 │ │ │ │ + bne.n 1b2d3e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b2dc6 │ │ │ │ + cbz r2, 1b2dbe │ │ │ │ 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 │ │ │ │ @@ -483951,18 +483940,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 1b2da0 │ │ │ │ + bne.n 1b2d98 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2dfe │ │ │ │ + cbz r2, 1b2df6 │ │ │ │ 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 │ │ │ │ @@ -483972,22 +483961,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 1b2dd6 │ │ │ │ + bne.n 1b2dce │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2e48 │ │ │ │ + cbz r2, 1b2e40 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b2e4c │ │ │ │ + vldr s13, [pc, #64] @ 1b2e44 │ │ │ │ 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 │ │ │ │ @@ -483995,21 +483984,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 1b2e12 │ │ │ │ + bne.n 1b2e0a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b2e94 │ │ │ │ + cbz r2, 1b2e8c │ │ │ │ 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 │ │ │ │ @@ -484021,23 +484010,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 1b2e5e │ │ │ │ + bne.n 1b2e56 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b2ee8 │ │ │ │ + cbz r2, 1b2ee0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b2eec │ │ │ │ + vldr s13, [pc, #72] @ 1b2ee4 │ │ │ │ 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] │ │ │ │ @@ -484048,27 +484037,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 1b2eb0 │ │ │ │ + bne.n 1b2ea8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b2f62 │ │ │ │ + cbz r2, 1b2f5a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1b2f64 │ │ │ │ + vldr s12, [pc, #104] @ 1b2f5c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1b2f68 │ │ │ │ + vldr s11, [pc, #100] @ 1b2f60 │ │ │ │ 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 │ │ │ │ @@ -484086,22 +484075,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 1b2f0a │ │ │ │ + bne.n 1b2f02 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b2fa2 │ │ │ │ + cbz r2, 1b2f9a │ │ │ │ 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 │ │ │ │ @@ -484109,18 +484098,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 1b2f7c │ │ │ │ + bne.n 1b2f74 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2fdc │ │ │ │ + cbz r2, 1b2fd4 │ │ │ │ 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 │ │ │ │ @@ -484130,23 +484119,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 1b2fb2 │ │ │ │ + bne.n 1b2faa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b3028 │ │ │ │ + cbz r2, 1b3020 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b302c │ │ │ │ + vldr s13, [pc, #64] @ 1b3024 │ │ │ │ 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 │ │ │ │ @@ -484154,21 +484143,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 1b2ff2 │ │ │ │ + bne.n 1b2fea │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b3072 │ │ │ │ + cbz r2, 1b306a │ │ │ │ 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 │ │ │ │ @@ -484180,66 +484169,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 1b303e │ │ │ │ + bne.n 1b3036 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b30b2 │ │ │ │ + cbz r2, 1b30aa │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #52] @ 1b30b4 │ │ │ │ + vldr s14, [pc, #52] @ 1b30ac │ │ │ │ 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 1b308a │ │ │ │ + bne.n 1b3082 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b30e6 │ │ │ │ + cbz r2, 1b30de │ │ │ │ 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 1b30ca │ │ │ │ + bne.n 1b30c2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b313c │ │ │ │ + cbz r2, 1b3134 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b3140 │ │ │ │ + vldr s13, [pc, #76] @ 1b3138 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b3144 │ │ │ │ + vldr s12, [pc, #72] @ 1b313c │ │ │ │ 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 │ │ │ │ @@ -484248,43 +484237,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 1b30fe │ │ │ │ + bne.n 1b30f6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b3174 │ │ │ │ + cbz r2, 1b316c │ │ │ │ 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 1b3156 │ │ │ │ + bne.n 1b314e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b31d6 │ │ │ │ + cbz r2, 1b31ce │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1b31d8 │ │ │ │ + vldr s12, [pc, #84] @ 1b31d0 │ │ │ │ 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] │ │ │ │ @@ -484299,39 +484288,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 1b318e │ │ │ │ + bne.n 1b3186 │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b3204 │ │ │ │ + cbz r2, 1b31fc │ │ │ │ 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 1b31ea │ │ │ │ + bne.n 1b31e2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b3266 │ │ │ │ + cbz r2, 1b325e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1b3268 │ │ │ │ + vldr s12, [pc, #84] @ 1b3260 │ │ │ │ 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] │ │ │ │ @@ -484346,19 +484335,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 1b321e │ │ │ │ + bne.n 1b3216 │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b32a4 │ │ │ │ + cbz r2, 1b329c │ │ │ │ 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 │ │ │ │ @@ -484368,24 +484357,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 1b327e │ │ │ │ + bne.n 1b3276 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 1b2a64 │ │ │ │ - cbz r2, 1b32f4 │ │ │ │ + b.w 1b2a5c │ │ │ │ + cbz r2, 1b32ec │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b32f8 │ │ │ │ + vldr s13, [pc, #64] @ 1b32f0 │ │ │ │ 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 │ │ │ │ @@ -484393,21 +484382,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 1b32be │ │ │ │ + bne.n 1b32b6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b3340 │ │ │ │ + cbz r2, 1b3338 │ │ │ │ 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 │ │ │ │ @@ -484419,19 +484408,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 1b330a │ │ │ │ + bne.n 1b3302 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b3392 │ │ │ │ + cbz r2, 1b338a │ │ │ │ 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] │ │ │ │ @@ -484446,17 +484435,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 1b3356 │ │ │ │ + bne.n 1b334e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b33f0 │ │ │ │ + cbz r2, 1b33e8 │ │ │ │ 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 │ │ │ │ @@ -484478,19 +484467,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 1b33a6 │ │ │ │ + bne.n 1b339e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b3442 │ │ │ │ + cbz r2, 1b343a │ │ │ │ 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] │ │ │ │ @@ -484505,17 +484494,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 1b3406 │ │ │ │ + bne.n 1b33fe │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b34a0 │ │ │ │ + cbz r2, 1b3498 │ │ │ │ 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 │ │ │ │ @@ -484537,19 +484526,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 1b3456 │ │ │ │ + bne.n 1b344e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b34fe │ │ │ │ + cbz r2, 1b34f6 │ │ │ │ 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 │ │ │ │ @@ -484565,18 +484554,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 1b34ae │ │ │ │ + bne.n 1b34a6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3572 │ │ │ │ + cbz r2, 1b356a │ │ │ │ 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 │ │ │ │ @@ -484602,18 +484591,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 1b3508 │ │ │ │ + bne.n 1b3500 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b35ce │ │ │ │ + cbz r2, 1b35c6 │ │ │ │ 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 │ │ │ │ @@ -484629,18 +484618,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 1b357e │ │ │ │ + bne.n 1b3576 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b363e │ │ │ │ + cbz r2, 1b3636 │ │ │ │ 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 │ │ │ │ @@ -484666,18 +484655,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 1b35d8 │ │ │ │ + bne.n 1b35d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b369a │ │ │ │ + cbz r2, 1b3692 │ │ │ │ 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 │ │ │ │ @@ -484693,19 +484682,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 1b364a │ │ │ │ + bne.n 1b3642 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3708 │ │ │ │ + cbz r2, 1b3700 │ │ │ │ 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 │ │ │ │ @@ -484732,24 +484721,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 1b36a6 │ │ │ │ + bne.n 1b369e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b375c │ │ │ │ + cbz r2, 1b3754 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 1b3760 │ │ │ │ + vldr s13, [pc, #72] @ 1b3758 │ │ │ │ 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 │ │ │ │ @@ -484760,27 +484749,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 1b3726 │ │ │ │ + bne.n 1b371e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b37d8 │ │ │ │ + cbz r2, 1b37d0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1b37dc │ │ │ │ + vldr s12, [pc, #108] @ 1b37d4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1b37e0 │ │ │ │ + vldr s11, [pc, #104] @ 1b37d8 │ │ │ │ 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 │ │ │ │ @@ -484798,28 +484787,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 1b377e │ │ │ │ + bne.n 1b3776 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3872 │ │ │ │ + beq.n 1b386a │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1b3874 │ │ │ │ + vldr s11, [pc, #132] @ 1b386c │ │ │ │ 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 │ │ │ │ @@ -484847,24 +484836,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 1b3800 │ │ │ │ + bne.n 1b37f8 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3906 │ │ │ │ + beq.n 1b38fe │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1b3908 │ │ │ │ + vldr s11, [pc, #132] @ 1b3900 │ │ │ │ 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 │ │ │ │ @@ -484892,23 +484881,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 1b3894 │ │ │ │ + bne.n 1b388c │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b39b6 │ │ │ │ + beq.n 1b39ae │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1b39b8 │ │ │ │ + vldr s10, [pc, #160] @ 1b39b0 │ │ │ │ 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 │ │ │ │ @@ -484943,24 +484932,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 1b3920 │ │ │ │ + bne.n 1b3918 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3a66 │ │ │ │ + beq.n 1b3a5e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1b3a68 │ │ │ │ + vldr s10, [pc, #160] @ 1b3a60 │ │ │ │ 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 │ │ │ │ @@ -484995,20 +484984,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 1b39d0 │ │ │ │ + bne.n 1b39c8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b3aa2 │ │ │ │ + cbz r2, 1b3a9a │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -485017,18 +485006,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 1b3a7e │ │ │ │ + bne.n 1b3a76 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3ade │ │ │ │ + cbz r2, 1b3ad6 │ │ │ │ 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 │ │ │ │ @@ -485039,22 +485028,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 1b3ab8 │ │ │ │ + bne.n 1b3ab0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3b28 │ │ │ │ + cbz r2, 1b3b20 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b3b2c │ │ │ │ + vldr s13, [pc, #64] @ 1b3b24 │ │ │ │ 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 │ │ │ │ @@ -485062,21 +485051,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 1b3af2 │ │ │ │ + bne.n 1b3aea │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b3b78 │ │ │ │ + cbz r2, 1b3b70 │ │ │ │ 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 │ │ │ │ @@ -485089,19 +485078,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 1b3b3e │ │ │ │ + bne.n 1b3b36 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b3bca │ │ │ │ + cbz r2, 1b3bc2 │ │ │ │ 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] │ │ │ │ @@ -485116,17 +485105,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 1b3b8e │ │ │ │ + bne.n 1b3b86 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3c2a │ │ │ │ + cbz r2, 1b3c22 │ │ │ │ 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 │ │ │ │ @@ -485148,18 +485137,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 1b3bde │ │ │ │ + bne.n 1b3bd6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3c7a │ │ │ │ + cbz r2, 1b3c72 │ │ │ │ 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] │ │ │ │ @@ -485174,17 +485163,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 1b3c3e │ │ │ │ + bne.n 1b3c36 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3cda │ │ │ │ + cbz r2, 1b3cd2 │ │ │ │ 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 │ │ │ │ @@ -485206,18 +485195,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 1b3c8e │ │ │ │ + bne.n 1b3c86 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3d36 │ │ │ │ + cbz r2, 1b3d2e │ │ │ │ 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 │ │ │ │ @@ -485233,19 +485222,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 1b3ce6 │ │ │ │ + bne.n 1b3cde │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3db0 │ │ │ │ + beq.n 1b3da8 │ │ │ │ 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 │ │ │ │ @@ -485274,19 +485263,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 1b3d42 │ │ │ │ + bne.n 1b3d3a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b3e0e │ │ │ │ + cbz r2, 1b3e06 │ │ │ │ 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 │ │ │ │ @@ -485302,19 +485291,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 1b3dbe │ │ │ │ + bne.n 1b3db6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3e88 │ │ │ │ + beq.n 1b3e80 │ │ │ │ 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 │ │ │ │ @@ -485343,19 +485332,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 1b3e1a │ │ │ │ + bne.n 1b3e12 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b3ee6 │ │ │ │ + cbz r2, 1b3ede │ │ │ │ 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 │ │ │ │ @@ -485371,20 +485360,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 1b3e96 │ │ │ │ + bne.n 1b3e8e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3f62 │ │ │ │ + beq.n 1b3f5a │ │ │ │ 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 │ │ │ │ @@ -485413,47 +485402,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 1b3ef2 │ │ │ │ + bne.n 1b3eea │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b3faa │ │ │ │ + cbz r2, 1b3fa2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1b3fb0 │ │ │ │ + vldr d6, [pc, #60] @ 1b3fa8 │ │ │ │ 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 1b3f7c │ │ │ │ + bne.n 1b3f74 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - cbz r2, 1b400a │ │ │ │ + cbz r2, 1b4002 │ │ │ │ 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] │ │ │ │ @@ -485467,18 +485456,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 1b3fc6 │ │ │ │ + bne.n 1b3fbe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4070 │ │ │ │ + cbz r2, 1b4068 │ │ │ │ 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 │ │ │ │ @@ -485501,24 +485490,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 1b4028 │ │ │ │ + bne.n 1b4020 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b4106 │ │ │ │ + beq.n 1b40fe │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b4108 │ │ │ │ + vldr s11, [pc, #132] @ 1b4100 │ │ │ │ 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 │ │ │ │ @@ -485545,20 +485534,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 1b408c │ │ │ │ + bne.n 1b4084 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1b4142 │ │ │ │ + cbz r2, 1b413a │ │ │ │ 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 │ │ │ │ @@ -485566,48 +485555,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 1b411a │ │ │ │ + bne.n 1b4112 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b418a │ │ │ │ + cbz r2, 1b4182 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1b418c │ │ │ │ + vldr s13, [pc, #60] @ 1b4184 │ │ │ │ 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 1b415a │ │ │ │ + bne.n 1b4152 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1b41e6 │ │ │ │ + cbz r2, 1b41de │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b41e8 │ │ │ │ + vldr s13, [pc, #76] @ 1b41e0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b41ec │ │ │ │ + vldr s12, [pc, #72] @ 1b41e4 │ │ │ │ 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 │ │ │ │ @@ -485616,52 +485605,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 1b41a6 │ │ │ │ + bne.n 1b419e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b4236 │ │ │ │ + cbz r2, 1b422e │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1b4238 │ │ │ │ + vldr s13, [pc, #60] @ 1b4230 │ │ │ │ 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 1b4206 │ │ │ │ + bne.n 1b41fe │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 1b4292 │ │ │ │ + cbz r2, 1b428a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b4294 │ │ │ │ + vldr s13, [pc, #76] @ 1b428c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b4298 │ │ │ │ + vldr s12, [pc, #72] @ 1b4290 │ │ │ │ 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 │ │ │ │ @@ -485670,27 +485659,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 1b4252 │ │ │ │ + bne.n 1b424a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b42ea │ │ │ │ + cbz r2, 1b42e2 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1b42ec │ │ │ │ + vldr s13, [pc, #64] @ 1b42e4 │ │ │ │ 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 │ │ │ │ @@ -485700,25 +485689,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 1b42b0 │ │ │ │ + bne.n 1b42a8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b433e │ │ │ │ + cbz r2, 1b4336 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1b4340 │ │ │ │ + vldr s13, [pc, #64] @ 1b4338 │ │ │ │ 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 │ │ │ │ @@ -485728,24 +485717,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 1b4304 │ │ │ │ + bne.n 1b42fc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b4394 │ │ │ │ + cbz r2, 1b438c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b4398 │ │ │ │ + vldr s13, [pc, #72] @ 1b4390 │ │ │ │ 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 │ │ │ │ @@ -485755,43 +485744,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 1b4356 │ │ │ │ + bne.n 1b434e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b43cc │ │ │ │ + cbz r2, 1b43c4 │ │ │ │ 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 1b43a8 │ │ │ │ + bne.n 1b43a0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4420 │ │ │ │ + cbz r2, 1b4418 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b4424 │ │ │ │ + vldr s13, [pc, #72] @ 1b441c │ │ │ │ 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 │ │ │ │ @@ -485801,39 +485790,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 1b43e2 │ │ │ │ + bne.n 1b43da │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b4458 │ │ │ │ + cbz r2, 1b4450 │ │ │ │ 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 1b4434 │ │ │ │ + bne.n 1b442c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b44b6 │ │ │ │ + cbz r2, 1b44ae │ │ │ │ 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 │ │ │ │ @@ -485849,19 +485838,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 1b4466 │ │ │ │ + bne.n 1b445e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b4536 │ │ │ │ + beq.n 1b452e │ │ │ │ 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 │ │ │ │ @@ -485890,18 +485879,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 1b44d2 │ │ │ │ + bne.n 1b44ca │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4592 │ │ │ │ + cbz r2, 1b458a │ │ │ │ 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 │ │ │ │ @@ -485917,18 +485906,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 1b4542 │ │ │ │ + bne.n 1b453a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b45f8 │ │ │ │ + cbz r2, 1b45f0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -485952,23 +485941,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 1b45a0 │ │ │ │ + bne.n 1b4598 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b46a2 │ │ │ │ + beq.n 1b469a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1b46a4 │ │ │ │ + vldr s10, [pc, #156] @ 1b469c │ │ │ │ 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 │ │ │ │ @@ -486002,20 +485991,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 1b4610 │ │ │ │ + bne.n 1b4608 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1b4702 │ │ │ │ + cbz r2, 1b46fa │ │ │ │ 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 │ │ │ │ @@ -486031,19 +486020,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 1b46b2 │ │ │ │ + bne.n 1b46aa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b4786 │ │ │ │ + beq.n 1b477e │ │ │ │ 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 │ │ │ │ @@ -486072,18 +486061,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 1b471e │ │ │ │ + bne.n 1b4716 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b47e2 │ │ │ │ + cbz r2, 1b47da │ │ │ │ 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 │ │ │ │ @@ -486099,18 +486088,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 1b4792 │ │ │ │ + bne.n 1b478a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4848 │ │ │ │ + cbz r2, 1b4840 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -486134,23 +486123,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 1b47f0 │ │ │ │ + bne.n 1b47e8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b48f2 │ │ │ │ + beq.n 1b48ea │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1b48f4 │ │ │ │ + vldr s10, [pc, #156] @ 1b48ec │ │ │ │ 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 │ │ │ │ @@ -486184,54 +486173,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 1b4860 │ │ │ │ + bne.n 1b4858 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1b4922 │ │ │ │ + cbz r2, 1b491a │ │ │ │ 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 1b490c │ │ │ │ + bne.n 1b4904 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4952 │ │ │ │ + cbz r2, 1b494a │ │ │ │ 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 1b4934 │ │ │ │ + bne.n 1b492c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4988 │ │ │ │ + cbz r2, 1b4980 │ │ │ │ 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 │ │ │ │ @@ -486239,72 +486228,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 1b4968 │ │ │ │ + bne.n 1b4960 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b49c0 │ │ │ │ + cbz r2, 1b49b8 │ │ │ │ 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 1b4998 │ │ │ │ + bne.n 1b4990 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b49ee │ │ │ │ + cbz r2, 1b49e6 │ │ │ │ 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 1b49d8 │ │ │ │ + bne.n 1b49d0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4a1e │ │ │ │ + cbz r2, 1b4a16 │ │ │ │ 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 1b4a00 │ │ │ │ + bne.n 1b49f8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4a54 │ │ │ │ + cbz r2, 1b4a4c │ │ │ │ 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 │ │ │ │ @@ -486312,436 +486301,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 1b4a34 │ │ │ │ + bne.n 1b4a2c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4a8c │ │ │ │ + cbz r2, 1b4a84 │ │ │ │ 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 1b4a64 │ │ │ │ + bne.n 1b4a5c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4ab6 │ │ │ │ + cbz r2, 1b4aae │ │ │ │ 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 1b4a9e │ │ │ │ + bne.n 1b4a96 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4ae6 │ │ │ │ + cbz r2, 1b4ade │ │ │ │ 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 1b4ac8 │ │ │ │ + bne.n 1b4ac0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4b0e │ │ │ │ + cbz r2, 1b4b06 │ │ │ │ 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 1b4af6 │ │ │ │ + bne.n 1b4aee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4b3e │ │ │ │ + cbz r2, 1b4b36 │ │ │ │ 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 1b4b20 │ │ │ │ + bne.n 1b4b18 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4b66 │ │ │ │ + cbz r2, 1b4b5e │ │ │ │ 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 1b4b4e │ │ │ │ + bne.n 1b4b46 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4b8e │ │ │ │ + cbz r2, 1b4b86 │ │ │ │ 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 1b4b76 │ │ │ │ + bne.n 1b4b6e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4bb0 │ │ │ │ + cbz r2, 1b4ba8 │ │ │ │ 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 1b4b9c │ │ │ │ + bne.n 1b4b94 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4bd0 │ │ │ │ + cbz r2, 1b4bc8 │ │ │ │ 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 1b4bbe │ │ │ │ + bne.n 1b4bb6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4bf4 │ │ │ │ + cbz r2, 1b4bec │ │ │ │ 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 1b4be0 │ │ │ │ + bne.n 1b4bd8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4c20 │ │ │ │ + cbz r2, 1b4c18 │ │ │ │ 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 1b4c02 │ │ │ │ + bne.n 1b4bfa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4c44 │ │ │ │ + cbz r2, 1b4c3c │ │ │ │ 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 1b4c30 │ │ │ │ + bne.n 1b4c28 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4c64 │ │ │ │ + cbz r2, 1b4c5c │ │ │ │ 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 1b4c52 │ │ │ │ + bne.n 1b4c4a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4c88 │ │ │ │ + cbz r2, 1b4c80 │ │ │ │ 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 1b4c74 │ │ │ │ + bne.n 1b4c6c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4cb4 │ │ │ │ + cbz r2, 1b4cac │ │ │ │ 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 1b4c96 │ │ │ │ + bne.n 1b4c8e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4cdc │ │ │ │ + cbz r2, 1b4cd4 │ │ │ │ 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 1b4cc4 │ │ │ │ + bne.n 1b4cbc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4cfe │ │ │ │ + cbz r2, 1b4cf6 │ │ │ │ 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 1b4ce6 │ │ │ │ + bne.n 1b4cde │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4d26 │ │ │ │ + cbz r2, 1b4d1e │ │ │ │ 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 1b4d0c │ │ │ │ + bne.n 1b4d04 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4d50 │ │ │ │ + cbz r2, 1b4d48 │ │ │ │ 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 1b4d32 │ │ │ │ + bne.n 1b4d2a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4d78 │ │ │ │ + cbz r2, 1b4d70 │ │ │ │ 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 1b4d60 │ │ │ │ + bne.n 1b4d58 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4d9a │ │ │ │ + cbz r2, 1b4d92 │ │ │ │ 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 1b4d82 │ │ │ │ + bne.n 1b4d7a │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4dc2 │ │ │ │ + cbz r2, 1b4dba │ │ │ │ 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 1b4da8 │ │ │ │ + bne.n 1b4da0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4dec │ │ │ │ + cbz r2, 1b4de4 │ │ │ │ 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 1b4dce │ │ │ │ + bne.n 1b4dc6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4e14 │ │ │ │ + cbz r2, 1b4e0c │ │ │ │ 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 1b4dfc │ │ │ │ + bne.n 1b4df4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4e36 │ │ │ │ + cbz r2, 1b4e2e │ │ │ │ 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 1b4e1e │ │ │ │ + bne.n 1b4e16 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4e5e │ │ │ │ + cbz r2, 1b4e56 │ │ │ │ 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 1b4e44 │ │ │ │ + bne.n 1b4e3c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4e84 │ │ │ │ + cbz r2, 1b4e7c │ │ │ │ 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 1b4e6c │ │ │ │ + bne.n 1b4e64 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4ea6 │ │ │ │ + cbz r2, 1b4e9e │ │ │ │ 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 1b4e8e │ │ │ │ + bne.n 1b4e86 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4ece │ │ │ │ + cbz r2, 1b4ec6 │ │ │ │ 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 1b4eb4 │ │ │ │ + bne.n 1b4eac │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4f04 │ │ │ │ + cbz r2, 1b4efc │ │ │ │ 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 │ │ │ │ @@ -486749,37 +486738,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 1b4ee4 │ │ │ │ + bne.n 1b4edc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4f3a │ │ │ │ + cbz r2, 1b4f32 │ │ │ │ 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 1b4f14 │ │ │ │ + bne.n 1b4f0c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4f70 │ │ │ │ + cbz r2, 1b4f68 │ │ │ │ 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 │ │ │ │ @@ -486787,73 +486776,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 1b4f50 │ │ │ │ + bne.n 1b4f48 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4fa6 │ │ │ │ + cbz r2, 1b4f9e │ │ │ │ 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 1b4f80 │ │ │ │ + bne.n 1b4f78 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4fda │ │ │ │ + cbz r2, 1b4fd2 │ │ │ │ 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 1b4fb4 │ │ │ │ + bne.n 1b4fac │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b500e │ │ │ │ + cbz r2, 1b5006 │ │ │ │ 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 1b4fe8 │ │ │ │ + bne.n 1b4fe0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5048 │ │ │ │ + cbz r2, 1b5040 │ │ │ │ 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 │ │ │ │ @@ -486861,19 +486850,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 1b501c │ │ │ │ + bne.n 1b5014 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5084 │ │ │ │ + cbz r2, 1b507c │ │ │ │ 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 │ │ │ │ @@ -486881,57 +486870,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 1b5058 │ │ │ │ + bne.n 1b5050 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b50bc │ │ │ │ + cbz r2, 1b50b4 │ │ │ │ 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 1b5094 │ │ │ │ + bne.n 1b508c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b50f4 │ │ │ │ + cbz r2, 1b50ec │ │ │ │ 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 1b50cc │ │ │ │ + bne.n 1b50c4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b512e │ │ │ │ + cbz r2, 1b5126 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -486939,18 +486928,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 1b5106 │ │ │ │ + bne.n 1b50fe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5166 │ │ │ │ + cbz r2, 1b515e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -486958,18 +486947,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 1b513e │ │ │ │ + bne.n 1b5136 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b519e │ │ │ │ + cbz r2, 1b5196 │ │ │ │ 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]! │ │ │ │ @@ -486977,18 +486966,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 1b517a │ │ │ │ + bne.n 1b5172 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b51d6 │ │ │ │ + cbz r2, 1b51ce │ │ │ │ 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]! │ │ │ │ @@ -486996,18 +486985,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 1b51b2 │ │ │ │ + bne.n 1b51aa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5210 │ │ │ │ + cbz r2, 1b5208 │ │ │ │ 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 │ │ │ │ @@ -487015,19 +487004,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 1b51e4 │ │ │ │ + bne.n 1b51dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b524c │ │ │ │ + cbz r2, 1b5244 │ │ │ │ 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 │ │ │ │ @@ -487035,19 +487024,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 1b5220 │ │ │ │ + bne.n 1b5218 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5288 │ │ │ │ + cbz r2, 1b5280 │ │ │ │ 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 │ │ │ │ @@ -487055,19 +487044,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 1b525c │ │ │ │ + bne.n 1b5254 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b52c4 │ │ │ │ + cbz r2, 1b52bc │ │ │ │ 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 │ │ │ │ @@ -487075,19 +487064,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 1b5298 │ │ │ │ + bne.n 1b5290 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5300 │ │ │ │ + cbz r2, 1b52f8 │ │ │ │ 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 │ │ │ │ @@ -487095,19 +487084,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 1b52d4 │ │ │ │ + bne.n 1b52cc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b533c │ │ │ │ + cbz r2, 1b5334 │ │ │ │ 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 │ │ │ │ @@ -487115,19 +487104,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 1b5310 │ │ │ │ + bne.n 1b5308 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5378 │ │ │ │ + cbz r2, 1b5370 │ │ │ │ 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 │ │ │ │ @@ -487135,19 +487124,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 1b534c │ │ │ │ + bne.n 1b5344 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b53b4 │ │ │ │ + cbz r2, 1b53ac │ │ │ │ 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 │ │ │ │ @@ -487155,24 +487144,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 1b5388 │ │ │ │ + bne.n 1b5380 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b5448 │ │ │ │ + beq.n 1b5440 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b544c │ │ │ │ + vldr s11, [pc, #132] @ 1b5444 │ │ │ │ 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 │ │ │ │ @@ -487199,26 +487188,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 1b53d0 │ │ │ │ + bne.n 1b53c8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #88] @ (1b54ac ) │ │ │ │ + ldr r3, [pc, #88] @ (1b54a4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b54a8 │ │ │ │ + cbz r2, 1b54a0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1b54b0 ) │ │ │ │ + ldr r1, [pc, #84] @ (1b54a8 ) │ │ │ │ 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 │ │ │ │ @@ -487233,28 +487222,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 1b5468 │ │ │ │ + bne.n 1b5460 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b5500 ) │ │ │ │ + ldr r3, [pc, #72] @ (1b54f8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b54fc │ │ │ │ + cbz r2, 1b54f4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1b5504 ) │ │ │ │ + ldr r2, [pc, #68] @ (1b54fc ) │ │ │ │ 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 │ │ │ │ @@ -487266,23 +487255,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 1b54cc │ │ │ │ + bne.n 1b54c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b553e │ │ │ │ + cbz r2, 1b5536 │ │ │ │ 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 │ │ │ │ @@ -487290,18 +487279,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 1b5516 │ │ │ │ + bne.n 1b550e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5576 │ │ │ │ + cbz r2, 1b556e │ │ │ │ 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 │ │ │ │ @@ -487309,22 +487298,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 1b554e │ │ │ │ + bne.n 1b5546 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b55da │ │ │ │ + cbz r2, 1b55d2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b55dc │ │ │ │ + vldr s12, [pc, #88] @ 1b55d4 │ │ │ │ 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 │ │ │ │ @@ -487338,25 +487327,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 1b558a │ │ │ │ + bne.n 1b5582 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b5672 │ │ │ │ + beq.n 1b566a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b5674 │ │ │ │ + vldr s11, [pc, #132] @ 1b566c │ │ │ │ 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 │ │ │ │ @@ -487383,20 +487372,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 1b55f8 │ │ │ │ + bne.n 1b55f0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1b56ae │ │ │ │ + cbz r2, 1b56a6 │ │ │ │ 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 │ │ │ │ @@ -487404,22 +487393,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 1b5686 │ │ │ │ + bne.n 1b567e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5720 │ │ │ │ + cbz r2, 1b5718 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1b5724 │ │ │ │ + vldr s12, [pc, #104] @ 1b571c │ │ │ │ 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] │ │ │ │ @@ -487438,25 +487427,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 1b56c6 │ │ │ │ + bne.n 1b56be │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b5778 │ │ │ │ + cbz r2, 1b5770 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b577c │ │ │ │ + vldr s13, [pc, #72] @ 1b5774 │ │ │ │ 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 │ │ │ │ @@ -487466,25 +487455,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 1b573a │ │ │ │ + bne.n 1b5732 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b57ee │ │ │ │ + cbz r2, 1b57e6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1b57f0 │ │ │ │ + vldr s12, [pc, #100] @ 1b57e8 │ │ │ │ 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] │ │ │ │ @@ -487503,135 +487492,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 1b5796 │ │ │ │ + bne.n 1b578e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b5826 │ │ │ │ + cbz r2, 1b581e │ │ │ │ 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 1b5802 │ │ │ │ + bne.n 1b57fa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b585a │ │ │ │ + cbz r2, 1b5852 │ │ │ │ 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 1b5836 │ │ │ │ + bne.n 1b582e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b588e │ │ │ │ + cbz r2, 1b5886 │ │ │ │ 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 1b586a │ │ │ │ + bne.n 1b5862 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b58c2 │ │ │ │ + cbz r2, 1b58ba │ │ │ │ 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 1b589e │ │ │ │ + bne.n 1b5896 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b58f8 │ │ │ │ + cbz r2, 1b58f0 │ │ │ │ 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 1b58d0 │ │ │ │ + bne.n 1b58c8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5930 │ │ │ │ + cbz r2, 1b5928 │ │ │ │ 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 1b5908 │ │ │ │ + bne.n 1b5900 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #116] @ (1b59ac ) │ │ │ │ + ldr r3, [pc, #116] @ (1b59a4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b59a8 │ │ │ │ + cbz r2, 1b59a0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1b59b0 ) │ │ │ │ + ldr r1, [pc, #108] @ (1b59a8 ) │ │ │ │ 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 │ │ │ │ @@ -487652,28 +487641,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 1b594e │ │ │ │ + bne.n 1b5946 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r6, pc, #792 @ (adr r6, 1b5cc8 ) │ │ │ │ + add r6, pc, #824 @ (adr r6, 1b5ce0 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1b5a20 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b5a18 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b5a1c │ │ │ │ + cbz r2, 1b5a14 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ (1b5a24 ) │ │ │ │ + ldr r1, [pc, #96] @ (1b5a1c ) │ │ │ │ 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 │ │ │ │ @@ -487691,28 +487680,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 1b59cc │ │ │ │ + bne.n 1b59c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r6, pc, #280 @ (adr r6, 1b5b3c ) │ │ │ │ + add r6, pc, #312 @ (adr r6, 1b5b54 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #116] @ (1b5aa0 ) │ │ │ │ + ldr r3, [pc, #116] @ (1b5a98 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b5a9c │ │ │ │ + cbz r2, 1b5a94 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1b5aa4 ) │ │ │ │ + ldr r1, [pc, #108] @ (1b5a9c ) │ │ │ │ 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 │ │ │ │ @@ -487733,28 +487722,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 1b5a42 │ │ │ │ + bne.n 1b5a3a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r5, pc, #840 @ (adr r5, 1b5dec ) │ │ │ │ + add r5, pc, #872 @ (adr r5, 1b5e04 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (1b5b10 ) │ │ │ │ + ldr r3, [pc, #100] @ (1b5b08 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b5b0e │ │ │ │ + cbz r2, 1b5b06 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1b5b14 ) │ │ │ │ + ldr r1, [pc, #92] @ (1b5b0c ) │ │ │ │ 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 │ │ │ │ @@ -487772,28 +487761,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 1b5ac0 │ │ │ │ + bne.n 1b5ab8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - add r5, pc, #328 @ (adr r5, 1b5c5c ) │ │ │ │ + add r5, pc, #360 @ (adr r5, 1b5c74 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b5b6c │ │ │ │ + cbz r2, 1b5b64 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b5b70 │ │ │ │ + vldr s13, [pc, #76] @ 1b5b68 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b5b74 │ │ │ │ + vldr s12, [pc, #72] @ 1b5b6c │ │ │ │ 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 │ │ │ │ @@ -487802,45 +487791,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 1b5b2e │ │ │ │ + bne.n 1b5b26 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b5ba4 │ │ │ │ + cbz r2, 1b5b9c │ │ │ │ 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 1b5b86 │ │ │ │ + bne.n 1b5b7e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5c1c │ │ │ │ + cbz r2, 1b5c14 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1b5c20 │ │ │ │ + vldr s12, [pc, #108] @ 1b5c18 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1b5c24 │ │ │ │ + vldr s11, [pc, #104] @ 1b5c1c │ │ │ │ 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 │ │ │ │ @@ -487858,47 +487847,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 1b5bc2 │ │ │ │ + bne.n 1b5bba │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b5c56 │ │ │ │ + cbz r2, 1b5c4e │ │ │ │ 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 1b5c38 │ │ │ │ + bne.n 1b5c30 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5cac │ │ │ │ + cbz r2, 1b5ca4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b5cb0 │ │ │ │ + vldr s13, [pc, #76] @ 1b5ca8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b5cb4 │ │ │ │ + vldr s12, [pc, #72] @ 1b5cac │ │ │ │ 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 │ │ │ │ @@ -487907,29 +487896,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 1b5c6e │ │ │ │ + bne.n 1b5c66 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b5d2a │ │ │ │ + cbz r2, 1b5d22 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1b5d2c │ │ │ │ + vldr s12, [pc, #104] @ 1b5d24 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1b5d30 │ │ │ │ + vldr s11, [pc, #100] @ 1b5d28 │ │ │ │ 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 │ │ │ │ @@ -487947,44 +487936,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 1b5cd2 │ │ │ │ + bne.n 1b5cca │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b5d62 │ │ │ │ + cbz r2, 1b5d5a │ │ │ │ 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 1b5d44 │ │ │ │ + bne.n 1b5d3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b5e0e │ │ │ │ + beq.n 1b5e06 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1b5e10 │ │ │ │ + vldr s10, [pc, #160] @ 1b5e08 │ │ │ │ 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 │ │ │ │ @@ -488019,44 +488008,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 1b5d78 │ │ │ │ + bne.n 1b5d70 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b5e46 │ │ │ │ + cbz r2, 1b5e3e │ │ │ │ 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 1b5e20 │ │ │ │ + bne.n 1b5e18 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b5ed8 │ │ │ │ + beq.n 1b5ed0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b5edc │ │ │ │ + vldr s11, [pc, #132] @ 1b5ed4 │ │ │ │ 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 │ │ │ │ @@ -488083,21 +488072,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 1b5e60 │ │ │ │ + bne.n 1b5e58 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b5f16 │ │ │ │ + cbz r2, 1b5f0e │ │ │ │ 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 │ │ │ │ @@ -488105,128 +488094,128 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ mov.w lr, r3, asr #24 │ │ │ │ sbfx r2, r3, #16, #8 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1b5eee │ │ │ │ + bne.n 1b5ee6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b602e │ │ │ │ + beq.n 1b6026 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1b601e │ │ │ │ + beq.n 1b6016 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ movt sl, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s17, [pc, #300] @ 1b607c │ │ │ │ + vldr s17, [pc, #300] @ 1b6074 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r5 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ add.w r4, r3, #16 │ │ │ │ mov r7, r9 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1b600a │ │ │ │ + b.n 1b6002 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6050 │ │ │ │ + bgt.n 1b6048 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r5, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6044 │ │ │ │ + ble.n 1b603c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b604a │ │ │ │ + bgt.n 1b6042 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #5 │ │ │ │ and.w r2, r2, #992 @ 0x3e0 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r5, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b603e │ │ │ │ + ble.n 1b6036 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6056 │ │ │ │ + bgt.n 1b604e │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r0, r0, #10 │ │ │ │ and.w r0, r0, #31744 @ 0x7c00 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r5, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6038 │ │ │ │ + ble.n 1b6030 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s0, s16 │ │ │ │ blx 54440 │ │ │ │ adds r6, #1 │ │ │ │ and.w r0, sl, r0, lsl #15 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ cmp fp, r6 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - beq.n 1b605c │ │ │ │ + beq.n 1b6054 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b5f70 │ │ │ │ + bgt.n 1b5f68 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b5f7e │ │ │ │ + b.n 1b5f76 │ │ │ │ add.w r3, fp, #1 │ │ │ │ add.w fp, fp, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1b602e │ │ │ │ + beq.n 1b6026 │ │ │ │ cmp r0, fp │ │ │ │ - bne.n 1b601e │ │ │ │ + bne.n 1b6016 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s0, [pc, #64] @ 1b607c │ │ │ │ - b.n 1b5ff2 │ │ │ │ + vldr s0, [pc, #64] @ 1b6074 │ │ │ │ + b.n 1b5fea │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b5fca │ │ │ │ + b.n 1b5fc2 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b5fa2 │ │ │ │ + b.n 1b5f9a │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b5fa2 │ │ │ │ + b.n 1b5f9a │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b5f7e │ │ │ │ + b.n 1b5f76 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b5fca │ │ │ │ + b.n 1b5fc2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r9, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 1b5f64 │ │ │ │ + bne.w 1b5f5c │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -488234,117 +488223,117 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b6194 │ │ │ │ + beq.n 1b618c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1b6184 │ │ │ │ + beq.n 1b617c │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #61440 @ 0xf000 │ │ │ │ movt sl, #4095 @ 0xfff │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s17, [pc, #304] @ 1b61e8 │ │ │ │ + vldr s17, [pc, #304] @ 1b61e0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r5 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #46 @ 0x41700000 15.0 │ │ │ │ add.w r4, r3, #16 │ │ │ │ mov r7, r9 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1b6170 │ │ │ │ + b.n 1b6168 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b61b0 │ │ │ │ + bgt.n 1b61a8 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r5, r0, #15 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b61aa │ │ │ │ + ble.n 1b61a2 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b61c2 │ │ │ │ + bgt.n 1b61ba │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #4 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ uxtb r2, r2 │ │ │ │ orrs r5, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b61a4 │ │ │ │ + ble.n 1b619c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b61bc │ │ │ │ + bgt.n 1b61b4 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r0, r0, #8 │ │ │ │ and.w r0, r0, #3840 @ 0xf00 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r5, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b619e │ │ │ │ + ble.n 1b6196 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b61b6 │ │ │ │ + bgt.n 1b61ae │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ adds r6, #1 │ │ │ │ and.w r0, sl, r0, lsl #12 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ cmp fp, r6 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - beq.n 1b61c8 │ │ │ │ + beq.n 1b61c0 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b60d8 │ │ │ │ + bgt.n 1b60d0 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b60e6 │ │ │ │ + b.n 1b60de │ │ │ │ add.w r3, fp, #1 │ │ │ │ add.w fp, fp, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1b6194 │ │ │ │ + beq.n 1b618c │ │ │ │ cmp r0, fp │ │ │ │ - bne.n 1b6184 │ │ │ │ + bne.n 1b617c │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b6158 │ │ │ │ + b.n 1b6150 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b6130 │ │ │ │ + b.n 1b6128 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b610a │ │ │ │ + b.n 1b6102 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1b60e6 │ │ │ │ + b.n 1b60de │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1b6158 │ │ │ │ + b.n 1b6150 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1b6130 │ │ │ │ + b.n 1b6128 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1b610a │ │ │ │ + b.n 1b6102 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r9, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 1b60cc │ │ │ │ + bne.w 1b60c4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -488353,102 +488342,102 @@ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1b62e0 │ │ │ │ + beq.n 1b62d8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1b62d0 │ │ │ │ + beq.n 1b62c8 │ │ │ │ bic.w r6, r3, #3 │ │ │ │ mov.w fp, #63488 @ 0xf800 │ │ │ │ movt fp, #2047 @ 0x7ff │ │ │ │ mov r3, r9 │ │ │ │ - vldr s17, [pc, #256] @ 1b6328 │ │ │ │ + vldr s17, [pc, #256] @ 1b6320 │ │ │ │ mov.w r9, #0 │ │ │ │ - vldr s19, [pc, #252] @ 1b632c │ │ │ │ + vldr s19, [pc, #252] @ 1b6324 │ │ │ │ mov r8, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ str r6, [sp, #12] │ │ │ │ add.w r4, r8, #16 │ │ │ │ mov r7, r3 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1b62bc │ │ │ │ + b.n 1b62b4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b62fc │ │ │ │ + bgt.n 1b62f4 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r6, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b62f0 │ │ │ │ + ble.n 1b62e8 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b62f6 │ │ │ │ + bgt.n 1b62ee │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r0, r0, #5 │ │ │ │ and.w r0, r0, #2016 @ 0x7e0 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r6, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b62ea │ │ │ │ + ble.n 1b62e2 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6302 │ │ │ │ + bgt.n 1b62fa │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ adds r5, #1 │ │ │ │ and.w r0, fp, r0, lsl #11 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ cmp sl, r5 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - beq.n 1b6308 │ │ │ │ + beq.n 1b6300 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b624a │ │ │ │ + bgt.n 1b6242 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b6258 │ │ │ │ + b.n 1b6250 │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w sl, sl, #2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1b62e0 │ │ │ │ + beq.n 1b62d8 │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 1b62d0 │ │ │ │ + bne.n 1b62c8 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b62a4 │ │ │ │ + b.n 1b629c │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b627c │ │ │ │ + b.n 1b6274 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b627c │ │ │ │ + b.n 1b6274 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b6258 │ │ │ │ + b.n 1b6250 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b62a4 │ │ │ │ + b.n 1b629c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 1b623e │ │ │ │ + bne.n 1b6236 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -488459,584 +488448,584 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b6448 │ │ │ │ + beq.n 1b6440 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1b6438 │ │ │ │ + beq.n 1b6430 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #64512 @ 0xfc00 │ │ │ │ movt sl, #15 │ │ │ │ mov.w fp, #0 │ │ │ │ movt fp, #16368 @ 0x3ff0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s18, [pc, #300] @ 1b649c │ │ │ │ + vldr s18, [pc, #300] @ 1b6494 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #296] @ 1b64a0 │ │ │ │ + vldr s17, [pc, #296] @ 1b6498 │ │ │ │ mov r8, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s19, #8 @ 0x40400000 3.0 │ │ │ │ add.w r4, r2, #16 │ │ │ │ mov r7, r8 │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - b.n 1b6424 │ │ │ │ + b.n 1b641c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6464 │ │ │ │ + bgt.n 1b645c │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ ubfx r6, r0, #0, #10 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b645e │ │ │ │ + ble.n 1b6456 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6476 │ │ │ │ + bgt.n 1b646e │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54440 │ │ │ │ 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 1b6458 │ │ │ │ + ble.n 1b6450 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6470 │ │ │ │ + bgt.n 1b6468 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54440 │ │ │ │ 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 1b6452 │ │ │ │ + ble.n 1b644a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b646a │ │ │ │ + bgt.n 1b6462 │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ adds r5, #1 │ │ │ │ blx 54440 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0, lsl #30 │ │ │ │ cmp r9, r5 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ - beq.n 1b647c │ │ │ │ + beq.n 1b6474 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6392 │ │ │ │ + bgt.n 1b638a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b63a0 │ │ │ │ + b.n 1b6398 │ │ │ │ add.w r3, r9, #1 │ │ │ │ add.w r9, r9, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1b6448 │ │ │ │ + beq.n 1b6440 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 1b6438 │ │ │ │ + bne.n 1b6430 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6410 │ │ │ │ + b.n 1b6408 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b63ea │ │ │ │ + b.n 1b63e2 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b63c4 │ │ │ │ + b.n 1b63bc │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b63a0 │ │ │ │ + b.n 1b6398 │ │ │ │ vmov.f32 s0, #8 @ 0x40400000 3.0 │ │ │ │ - b.n 1b6410 │ │ │ │ + b.n 1b6408 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b63ea │ │ │ │ + b.n 1b63e2 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b63c4 │ │ │ │ + b.n 1b63bc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ add r8, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 1b6384 │ │ │ │ + bne.w 1b637c │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b6536 │ │ │ │ + beq.n 1b652e │ │ │ │ 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] @ 1b6540 │ │ │ │ + vldr s16, [pc, #116] @ 1b6538 │ │ │ │ mov sl, r8 │ │ │ │ - vldr s17, [pc, #112] @ 1b6544 │ │ │ │ + vldr s17, [pc, #112] @ 1b653c │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 1b6538 │ │ │ │ + vldr d10, [pc, #92] @ 1b6530 │ │ │ │ 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 1b650c │ │ │ │ + ble.n 1b6504 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ vmul.f64 d7, d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b650c │ │ │ │ + bgt.n 1b6504 │ │ │ │ vcvt.f32.f64 s0, d7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx 54440 │ │ │ │ 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 1b64e0 │ │ │ │ + bne.n 1b64d8 │ │ │ │ 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 1b6540 │ │ │ │ + b.n 1b6538 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #352] @ (1b66c4 ) │ │ │ │ + ldr r2, [pc, #352] @ (1b66bc ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #352] @ (1b66c8 ) │ │ │ │ + ldr r1, [pc, #352] @ (1b66c0 ) │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b665a │ │ │ │ + beq.n 1b6652 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b664c │ │ │ │ + beq.n 1b6644 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s18, [pc, #312] @ 1b66bc │ │ │ │ - vldr s17, [pc, #312] @ 1b66c0 │ │ │ │ + vldr s18, [pc, #312] @ 1b66b4 │ │ │ │ + vldr s17, [pc, #312] @ 1b66b8 │ │ │ │ mov.w fp, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r4, sl, #16 │ │ │ │ mov r5, r9 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1b6638 │ │ │ │ + b.n 1b6630 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b668a │ │ │ │ + bgt.n 1b6682 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6684 │ │ │ │ + ble.n 1b667c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b669c │ │ │ │ + bgt.n 1b6694 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b667e │ │ │ │ + ble.n 1b6676 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6696 │ │ │ │ + bgt.n 1b668e │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6678 │ │ │ │ + ble.n 1b6670 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6690 │ │ │ │ + bgt.n 1b6688 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54440 │ │ │ │ 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 1b66a2 │ │ │ │ + beq.n 1b669a │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b65a0 │ │ │ │ + bgt.n 1b6598 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b65ae │ │ │ │ + b.n 1b65a6 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ adds r3, r7, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1b665a │ │ │ │ + beq.n 1b6652 │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1b664c │ │ │ │ - ldr r2, [pc, #112] @ (1b66cc ) │ │ │ │ - ldr r3, [pc, #100] @ (1b66c4 ) │ │ │ │ + bne.n 1b6644 │ │ │ │ + ldr r2, [pc, #112] @ (1b66c4 ) │ │ │ │ + ldr r3, [pc, #100] @ (1b66bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b66b8 │ │ │ │ + bne.n 1b66b0 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b661a │ │ │ │ + b.n 1b6612 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b65f6 │ │ │ │ + b.n 1b65ee │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b65d2 │ │ │ │ + b.n 1b65ca │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b65ae │ │ │ │ + b.n 1b65a6 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b661a │ │ │ │ + b.n 1b6612 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b65f6 │ │ │ │ + b.n 1b65ee │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b65d2 │ │ │ │ + b.n 1b65ca │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 1b6596 │ │ │ │ - b.n 1b665a │ │ │ │ + bne.w 1b658e │ │ │ │ + b.n 1b6652 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r1, [sp, #632] @ 0x278 │ │ │ │ + ldr r1, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #356] @ (1b6850 ) │ │ │ │ + ldr r2, [pc, #356] @ (1b6848 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #356] @ (1b6854 ) │ │ │ │ + ldr r1, [pc, #356] @ (1b684c ) │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b67e6 │ │ │ │ + beq.n 1b67de │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b67d8 │ │ │ │ + beq.n 1b67d0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s19, [pc, #316] @ 1b6848 │ │ │ │ - vldr s18, [pc, #316] @ 1b684c │ │ │ │ + vldr s19, [pc, #316] @ 1b6840 │ │ │ │ + vldr s18, [pc, #316] @ 1b6844 │ │ │ │ mov.w fp, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ vmov.f32 s16, #240 @ 0xbf800000 -1.0 │ │ │ │ str r3, [sp, #4] │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r4, sl, #16 │ │ │ │ mov r5, r9 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1b67c4 │ │ │ │ + b.n 1b67bc │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6816 │ │ │ │ + bgt.n 1b680e │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6810 │ │ │ │ + ble.n 1b6808 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6828 │ │ │ │ + bgt.n 1b6820 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b680a │ │ │ │ + ble.n 1b6802 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6822 │ │ │ │ + bgt.n 1b681a │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6804 │ │ │ │ + ble.n 1b67fc │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b681c │ │ │ │ + bgt.n 1b6814 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ 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 1b682e │ │ │ │ + beq.n 1b6826 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b672c │ │ │ │ + bgt.n 1b6724 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b673a │ │ │ │ + b.n 1b6732 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ adds r3, r7, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1b67e6 │ │ │ │ + beq.n 1b67de │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1b67d8 │ │ │ │ - ldr r2, [pc, #112] @ (1b6858 ) │ │ │ │ - ldr r3, [pc, #100] @ (1b6850 ) │ │ │ │ + bne.n 1b67d0 │ │ │ │ + ldr r2, [pc, #112] @ (1b6850 ) │ │ │ │ + ldr r3, [pc, #100] @ (1b6848 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6844 │ │ │ │ + bne.n 1b683c │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b67a6 │ │ │ │ + b.n 1b679e │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b6782 │ │ │ │ + b.n 1b677a │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b675e │ │ │ │ + b.n 1b6756 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b673a │ │ │ │ + b.n 1b6732 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b67a6 │ │ │ │ + b.n 1b679e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6782 │ │ │ │ + b.n 1b677a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b675e │ │ │ │ + b.n 1b6756 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 1b6722 │ │ │ │ - b.n 1b67e6 │ │ │ │ + bne.w 1b671a │ │ │ │ + b.n 1b67de │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ mcr2 6, 0, ip, cr0, cr15, {7} │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b6964 │ │ │ │ + beq.n 1b695c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b6956 │ │ │ │ + beq.n 1b694e │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #308] @ 1b69b8 │ │ │ │ - vldr s18, [pc, #308] @ 1b69bc │ │ │ │ + vldr s19, [pc, #308] @ 1b69b0 │ │ │ │ + vldr s18, [pc, #308] @ 1b69b4 │ │ │ │ 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 1b6942 │ │ │ │ + b.n 1b693a │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6980 │ │ │ │ + bgt.n 1b6978 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ uxtb.w fp, r0 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b697a │ │ │ │ + ble.n 1b6972 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6992 │ │ │ │ + bgt.n 1b698a │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ 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 1b6974 │ │ │ │ + ble.n 1b696c │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b698c │ │ │ │ + bgt.n 1b6984 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ 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 1b696e │ │ │ │ + ble.n 1b6966 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6986 │ │ │ │ + bgt.n 1b697e │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ adds r5, #1 │ │ │ │ blx 54440 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, fp, r0, lsl #24 │ │ │ │ cmp r7, r5 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - beq.n 1b6998 │ │ │ │ + beq.n 1b6990 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b68a8 │ │ │ │ + bgt.n 1b68a0 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b68b6 │ │ │ │ + b.n 1b68ae │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b6964 │ │ │ │ + beq.n 1b695c │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1b6956 │ │ │ │ + bne.n 1b694e │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b692e │ │ │ │ + b.n 1b6926 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b6904 │ │ │ │ + b.n 1b68fc │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b68da │ │ │ │ + b.n 1b68d2 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b68b6 │ │ │ │ + b.n 1b68ae │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b692e │ │ │ │ + b.n 1b6926 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6904 │ │ │ │ + b.n 1b68fc │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b68da │ │ │ │ + b.n 1b68d2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1b689e │ │ │ │ + bne.w 1b6896 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b6a46 │ │ │ │ + beq.n 1b6a3e │ │ │ │ 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] @ 1b6a58 │ │ │ │ + vldr s20, [pc, #116] @ 1b6a50 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 1b6a5c │ │ │ │ + vldr s21, [pc, #116] @ 1b6a54 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 1b6a48 │ │ │ │ - vldr d8, [pc, #92] @ 1b6a50 │ │ │ │ + vldr d9, [pc, #88] @ 1b6a40 │ │ │ │ + vldr d8, [pc, #92] @ 1b6a48 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1b6a1e │ │ │ │ + ble.n 1b6a16 │ │ │ │ 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 │ │ │ │ @@ -489046,31 +489035,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 1b69f6 │ │ │ │ + bne.n 1b69ee │ │ │ │ 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 1b6a58 │ │ │ │ + b.n 1b6a50 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 1b6aa2 │ │ │ │ + cbz r2, 1b6a9a │ │ │ │ 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 │ │ │ │ @@ -489078,278 +489067,278 @@ │ │ │ │ movs r5, #0 │ │ │ │ str.w r5, [r4, #-16] │ │ │ │ adds r4, #16 │ │ │ │ str.w r5, [r4, #-28] │ │ │ │ adds r6, #1 │ │ │ │ str.w r5, [r4, #-24] │ │ │ │ ldrh.w r0, [r7], #2 │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b6a7e │ │ │ │ + bne.n 1b6a76 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b6af6 │ │ │ │ + cbz r2, 1b6aee │ │ │ │ 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 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b6ac4 │ │ │ │ + bne.n 1b6abc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b6b4e │ │ │ │ + cbz r2, 1b6b46 │ │ │ │ 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 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b6b14 │ │ │ │ + bne.n 1b6b0c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b6ba4 │ │ │ │ + cbz r2, 1b6b9c │ │ │ │ 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 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b6b6c │ │ │ │ + bne.n 1b6b64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b6bee │ │ │ │ + cbz r2, 1b6be6 │ │ │ │ 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 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ 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 1b6bca │ │ │ │ + bne.n 1b6bc2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b6c40 │ │ │ │ + cbz r2, 1b6c38 │ │ │ │ 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 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1b6c14 │ │ │ │ + bne.n 1b6c0c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b6c90 │ │ │ │ + cbz r2, 1b6c88 │ │ │ │ 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 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b6c64 │ │ │ │ + bne.n 1b6c5c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #192] @ (1b6d6c ) │ │ │ │ + ldr r2, [pc, #192] @ (1b6d64 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #192] @ (1b6d70 ) │ │ │ │ + ldr r1, [pc, #192] @ (1b6d68 ) │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b6d3c │ │ │ │ + beq.n 1b6d34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b6d56 │ │ │ │ + beq.n 1b6d4e │ │ │ │ mov r7, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r4, r8, #16 │ │ │ │ mov sl, r7 │ │ │ │ mov.w fp, #0 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ add.w sl, sl, #8 │ │ │ │ - bl 1c1fd4 │ │ │ │ + bl 1c1fcc │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 1c1fd4 │ │ │ │ + bl 1c1fcc │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 1c1fd4 │ │ │ │ + bl 1c1fcc │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 1c1fd4 │ │ │ │ + bl 1c1fcc │ │ │ │ add.w ip, sp, #12 │ │ │ │ strh.w r0, [sp, #18] │ │ │ │ cmp r5, fp │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str.w r0, [sl, #-8] │ │ │ │ str.w r1, [sl, #-4] │ │ │ │ - bne.n 1b6cdc │ │ │ │ + bne.n 1b6cd4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1b6cd2 │ │ │ │ - ldr r2, [pc, #52] @ (1b6d74 ) │ │ │ │ - ldr r3, [pc, #44] @ (1b6d6c ) │ │ │ │ + bne.n 1b6cca │ │ │ │ + ldr r2, [pc, #52] @ (1b6d6c ) │ │ │ │ + ldr r3, [pc, #44] @ (1b6d64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6d66 │ │ │ │ + bne.n 1b6d5e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ adds r3, r5, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1b6d3c │ │ │ │ + beq.n 1b6d34 │ │ │ │ adds r5, #2 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 1b6d56 │ │ │ │ - b.n 1b6d3c │ │ │ │ + bne.n 1b6d4e │ │ │ │ + b.n 1b6d34 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ + str r2, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1b6df0 ) │ │ │ │ - ldr r3, [pc, #104] @ (1b6df4 ) │ │ │ │ + ldr r2, [pc, #100] @ (1b6de8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b6dec ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b6dd4 │ │ │ │ + cbz r4, 1b6dcc │ │ │ │ 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 │ │ │ │ @@ -489359,51 +489348,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 1b6da4 │ │ │ │ - ldr r2, [pc, #32] @ (1b6df8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b6df4 ) │ │ │ │ + bne.n 1b6d9c │ │ │ │ + ldr r2, [pc, #32] @ (1b6df0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b6dec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6dec │ │ │ │ + bne.n 1b6de4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - str r2, [sp, #440] @ 0x1b8 │ │ │ │ + str r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1b6e94 ) │ │ │ │ - ldr r3, [pc, #136] @ (1b6e98 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b6e8c ) │ │ │ │ + ldr r3, [pc, #136] @ (1b6e90 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1b6e72 │ │ │ │ + cbz r7, 1b6e6a │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s10, [pc, #100] @ 1b6e90 │ │ │ │ + vldr s10, [pc, #100] @ 1b6e88 │ │ │ │ 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 │ │ │ │ @@ -489415,50 +489404,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 1b6e30 │ │ │ │ - ldr r2, [pc, #40] @ (1b6e9c ) │ │ │ │ - ldr r3, [pc, #32] @ (1b6e98 ) │ │ │ │ + bne.n 1b6e28 │ │ │ │ + ldr r2, [pc, #40] @ (1b6e94 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b6e90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6e8a │ │ │ │ + bne.n 1b6e82 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #936] @ 0x3a8 │ │ │ │ + str r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #536] @ 0x218 │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1b6f44 ) │ │ │ │ - ldr r3, [pc, #148] @ (1b6f48 ) │ │ │ │ + ldr r2, [pc, #144] @ (1b6f3c ) │ │ │ │ + ldr r3, [pc, #148] @ (1b6f40 ) │ │ │ │ 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, 1b6f28 │ │ │ │ + cbz r6, 1b6f20 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -489479,47 +489468,47 @@ │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vstr s9, [r4, #-20] @ 0xffffffec │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s10, [r4, #-32] @ 0xffffffe0 │ │ │ │ vstr s12, [r4, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b6ed2 │ │ │ │ - ldr r2, [pc, #32] @ (1b6f4c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b6f48 ) │ │ │ │ + bne.n 1b6eca │ │ │ │ + ldr r2, [pc, #32] @ (1b6f44 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b6f40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6f40 │ │ │ │ + bne.n 1b6f38 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1b7000 ) │ │ │ │ - ldr r3, [pc, #160] @ (1b7004 ) │ │ │ │ + ldr r2, [pc, #156] @ (1b6ff8 ) │ │ │ │ + ldr r3, [pc, #160] @ (1b6ffc ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b6fe4 │ │ │ │ + cbz r6, 1b6fdc │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -489543,51 +489532,51 @@ │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s8, [r4, #-32] @ 0xffffffe0 │ │ │ │ vstr s10, [r4, #-28] @ 0xffffffe4 │ │ │ │ vstr s12, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b6f7e │ │ │ │ - ldr r2, [pc, #32] @ (1b7008 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7004 ) │ │ │ │ + bne.n 1b6f76 │ │ │ │ + ldr r2, [pc, #32] @ (1b7000 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b6ffc ) │ │ │ │ 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 1b6ffc │ │ │ │ + bne.n 1b6ff4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - str r0, [sp, #600] @ 0x258 │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1b7090 ) │ │ │ │ - ldr r3, [pc, #116] @ (1b7094 ) │ │ │ │ + ldr r2, [pc, #112] @ (1b7088 ) │ │ │ │ + ldr r3, [pc, #116] @ (1b708c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b7070 │ │ │ │ + cbz r4, 1b7068 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #80] @ 1b708c │ │ │ │ + vldr s14, [pc, #80] @ 1b7084 │ │ │ │ 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 │ │ │ │ @@ -489595,49 +489584,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 1b7040 │ │ │ │ - ldr r2, [pc, #36] @ (1b7098 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b7094 ) │ │ │ │ + bne.n 1b7038 │ │ │ │ + ldr r2, [pc, #36] @ (1b7090 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b708c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7088 │ │ │ │ + bne.n 1b7080 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #62] @ 0x3e │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #60] @ 0x3c │ │ │ │ + ldrh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1b711c ) │ │ │ │ - ldr r3, [pc, #112] @ (1b7120 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b7114 ) │ │ │ │ + ldr r3, [pc, #112] @ (1b7118 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b7100 │ │ │ │ + cbz r6, 1b70f8 │ │ │ │ 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] │ │ │ │ @@ -489650,47 +489639,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 1b70cc │ │ │ │ - ldr r2, [pc, #32] @ (1b7124 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7120 ) │ │ │ │ + bne.n 1b70c4 │ │ │ │ + ldr r2, [pc, #32] @ (1b711c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7118 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7118 │ │ │ │ + bne.n 1b7110 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r1, #58] @ 0x3a │ │ │ │ + ldrh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1b71ac ) │ │ │ │ - ldr r3, [pc, #116] @ (1b71b0 ) │ │ │ │ + ldr r2, [pc, #112] @ (1b71a4 ) │ │ │ │ + ldr r3, [pc, #116] @ (1b71a8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b7190 │ │ │ │ + cbz r6, 1b7188 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -489705,52 +489694,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 1b7156 │ │ │ │ - ldr r2, [pc, #32] @ (1b71b4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b71b0 ) │ │ │ │ + bne.n 1b714e │ │ │ │ + ldr r2, [pc, #32] @ (1b71ac ) │ │ │ │ + ldr r3, [pc, #28] @ (1b71a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b71a8 │ │ │ │ + bne.n 1b71a0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r7, #52] @ 0x34 │ │ │ │ + ldrh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1b7264 ) │ │ │ │ - ldr r3, [pc, #156] @ (1b7268 ) │ │ │ │ + ldr r2, [pc, #152] @ (1b725c ) │ │ │ │ + ldr r3, [pc, #156] @ (1b7260 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b723c │ │ │ │ + cbz r4, 1b7234 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1b7258 │ │ │ │ - vldr s8, [pc, #116] @ 1b7260 │ │ │ │ + vldr d5, [pc, #112] @ 1b7250 │ │ │ │ + vldr s8, [pc, #116] @ 1b7258 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s8, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -489764,57 +489753,57 @@ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1b71f0 │ │ │ │ - ldr r2, [pc, #44] @ (1b726c ) │ │ │ │ - ldr r3, [pc, #40] @ (1b7268 ) │ │ │ │ + bne.n 1b71e8 │ │ │ │ + ldr r2, [pc, #44] @ (1b7264 ) │ │ │ │ + ldr r3, [pc, #40] @ (1b7260 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7254 │ │ │ │ + bne.n 1b724c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__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, [r5, #48] @ 0x30 │ │ │ │ + ldrh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #44] @ 0x2c │ │ │ │ + ldrh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1b7328 ) │ │ │ │ - ldr r3, [pc, #168] @ (1b732c ) │ │ │ │ + ldr r2, [pc, #164] @ (1b7320 ) │ │ │ │ + ldr r3, [pc, #168] @ (1b7324 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b7302 │ │ │ │ + cbz r5, 1b72fa │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1b7320 │ │ │ │ + vldr d4, [pc, #128] @ 1b7318 │ │ │ │ vmov.f32 s7, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r4, #1 │ │ │ │ @@ -489833,60 +489822,60 @@ │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s10, [r3, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b72a4 │ │ │ │ - ldr r2, [pc, #44] @ (1b7330 ) │ │ │ │ - ldr r3, [pc, #36] @ (1b732c ) │ │ │ │ + bne.n 1b729c │ │ │ │ + ldr r2, [pc, #44] @ (1b7328 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b7324 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b731a │ │ │ │ + bne.n 1b7312 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - ldrh r6, [r6, #42] @ 0x2a │ │ │ │ + ldrh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #38] @ 0x26 │ │ │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #188] @ (1b7408 ) │ │ │ │ - ldr r3, [pc, #192] @ (1b740c ) │ │ │ │ + ldr r2, [pc, #188] @ (1b7400 ) │ │ │ │ + ldr r3, [pc, #192] @ (1b7404 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1b73de │ │ │ │ + beq.n 1b73d6 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #148] @ 1b7400 │ │ │ │ + vldr d3, [pc, #148] @ 1b73f8 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ @@ -489909,57 +489898,57 @@ │ │ │ │ vstr s8, [r4, #-32] @ 0xffffffe0 │ │ │ │ vmul.f64 d7, d7, d3 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s10, [r4, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b736c │ │ │ │ - ldr r2, [pc, #48] @ (1b7410 ) │ │ │ │ - ldr r3, [pc, #40] @ (1b740c ) │ │ │ │ + bne.n 1b7364 │ │ │ │ + ldr r2, [pc, #48] @ (1b7408 ) │ │ │ │ + ldr r3, [pc, #40] @ (1b7404 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b73f6 │ │ │ │ + bne.n 1b73ee │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - ldrh r6, [r5, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #32] │ │ │ │ + ldrh r2, [r4, #32] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1b74a4 ) │ │ │ │ - ldr r3, [pc, #128] @ (1b74a8 ) │ │ │ │ + ldr r2, [pc, #124] @ (1b749c ) │ │ │ │ + ldr r3, [pc, #128] @ (1b74a0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b7484 │ │ │ │ + cbz r4, 1b747c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1b74a0 │ │ │ │ + vldr s12, [pc, #92] @ 1b7498 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s12, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -489969,49 +489958,49 @@ │ │ │ │ cmp r4, r2 │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s14, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1b7448 │ │ │ │ - ldr r2, [pc, #36] @ (1b74ac ) │ │ │ │ - ldr r3, [pc, #32] @ (1b74a8 ) │ │ │ │ + bne.n 1b7440 │ │ │ │ + ldr r2, [pc, #36] @ (1b74a4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b74a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b749c │ │ │ │ + bne.n 1b7494 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #30] │ │ │ │ + ldrh r2, [r3, #30] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #26] │ │ │ │ + ldrh r4, [r7, #26] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #116] @ (1b7538 ) │ │ │ │ - ldr r3, [pc, #120] @ (1b753c ) │ │ │ │ + ldr r2, [pc, #116] @ (1b7530 ) │ │ │ │ + ldr r3, [pc, #120] @ (1b7534 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b751c │ │ │ │ + cbz r5, 1b7514 │ │ │ │ mov lr, r1 │ │ │ │ adds r2, r0, #2 │ │ │ │ movs r4, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ movw r6, #65280 @ 0xff00 │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -490028,47 +490017,47 @@ │ │ │ │ movne r3, #1 │ │ │ │ rsb ip, ip, #0 │ │ │ │ negs r3, r3 │ │ │ │ strb.w ip, [r2, #-2] │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ cmp r5, r4 │ │ │ │ strh.w r6, [r2], #4 │ │ │ │ - bne.n 1b74e0 │ │ │ │ - ldr r2, [pc, #32] @ (1b7540 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b753c ) │ │ │ │ + bne.n 1b74d8 │ │ │ │ + ldr r2, [pc, #32] @ (1b7538 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7534 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7534 │ │ │ │ + bne.n 1b752c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r6, #24] │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #22] │ │ │ │ + ldrh r4, [r4, #22] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1b75d8 ) │ │ │ │ - ldr r3, [pc, #132] @ (1b75dc ) │ │ │ │ + ldr r2, [pc, #128] @ (1b75d0 ) │ │ │ │ + ldr r3, [pc, #132] @ (1b75d4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b75ba │ │ │ │ + cbz r5, 1b75b2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -490084,48 +490073,48 @@ │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vstr s13, [r3, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b7574 │ │ │ │ - ldr r2, [pc, #36] @ (1b75e0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b75dc ) │ │ │ │ + bne.n 1b756c │ │ │ │ + ldr r2, [pc, #36] @ (1b75d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b75d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b75d2 │ │ │ │ + bne.n 1b75ca │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r4, #20] │ │ │ │ + ldrh r2, [r5, #20] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #16] │ │ │ │ + ldrh r6, [r0, #18] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1b767c ) │ │ │ │ - ldr r3, [pc, #136] @ (1b7680 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b7674 ) │ │ │ │ + ldr r3, [pc, #136] @ (1b7678 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b765e │ │ │ │ + cbz r4, 1b7656 │ │ │ │ mov ip, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ mov r7, sp │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ @@ -490149,48 +490138,48 @@ │ │ │ │ negs r1, r1 │ │ │ │ negs r0, r0 │ │ │ │ negs r2, r2 │ │ │ │ cmp r4, lr │ │ │ │ strb.w r1, [r3, #-8] │ │ │ │ strb.w r0, [r3, #-7] │ │ │ │ strb.w r2, [r3, #-6] │ │ │ │ - bne.n 1b7612 │ │ │ │ - ldr r2, [pc, #36] @ (1b7684 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7680 ) │ │ │ │ + bne.n 1b760a │ │ │ │ + ldr r2, [pc, #36] @ (1b767c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7678 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7676 │ │ │ │ + bne.n 1b766e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r0, #16] │ │ │ │ + ldrh r2, [r1, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #12] │ │ │ │ + ldrh r2, [r4, #12] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1b7724 ) │ │ │ │ - ldr r3, [pc, #140] @ (1b7728 ) │ │ │ │ + ldr r2, [pc, #136] @ (1b771c ) │ │ │ │ + ldr r3, [pc, #140] @ (1b7720 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b7708 │ │ │ │ + cbz r6, 1b7700 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -490209,47 +490198,47 @@ │ │ │ │ vstr s12, [r4, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vstr s13, [r4, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s14, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b76b6 │ │ │ │ - ldr r2, [pc, #32] @ (1b772c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7728 ) │ │ │ │ + bne.n 1b76ae │ │ │ │ + ldr r2, [pc, #32] @ (1b7724 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7720 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7720 │ │ │ │ + bne.n 1b7718 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r3, #10] │ │ │ │ + ldrh r6, [r4, #10] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #6] │ │ │ │ + ldrh r0, [r7, #6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1b77e8 ) │ │ │ │ - ldr r3, [pc, #164] @ (1b77ec ) │ │ │ │ + ldr r2, [pc, #164] @ (1b77e0 ) │ │ │ │ + ldr r3, [pc, #164] @ (1b77e4 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1b77c8 │ │ │ │ + cbz r7, 1b77c0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, sp, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -490279,317 +490268,317 @@ │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ mvn.w r3, ip │ │ │ │ and.w ip, ip, #2139062143 @ 0x7f7f7f7f │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, r3, ip │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - bne.n 1b775c │ │ │ │ - ldr r2, [pc, #36] @ (1b77f0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b77ec ) │ │ │ │ + bne.n 1b7754 │ │ │ │ + ldr r2, [pc, #36] @ (1b77e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b77e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b77e2 │ │ │ │ + bne.n 1b77da │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #0] │ │ │ │ + ldrh r0, [r7, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #200] @ (1b78d4 ) │ │ │ │ - ldr r3, [pc, #204] @ (1b78d8 ) │ │ │ │ + ldr r2, [pc, #200] @ (1b78cc ) │ │ │ │ + ldr r3, [pc, #204] @ (1b78d0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b78a6 │ │ │ │ + beq.n 1b789e │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #160] @ 1b78c8 │ │ │ │ - vldr s8, [pc, #164] @ 1b78d0 │ │ │ │ + vldr d5, [pc, #160] @ 1b78c0 │ │ │ │ + vldr s8, [pc, #164] @ 1b78c8 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1b7874 │ │ │ │ + b.n 1b786c │ │ │ │ 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 1b78a0 │ │ │ │ + bmi.n 1b7898 │ │ │ │ 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 1b78a6 │ │ │ │ + beq.n 1b789e │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1b7838 │ │ │ │ + bpl.n 1b7830 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b783c │ │ │ │ + b.n 1b7834 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b785a │ │ │ │ - ldr r2, [pc, #52] @ (1b78dc ) │ │ │ │ - ldr r3, [pc, #44] @ (1b78d8 ) │ │ │ │ + b.n 1b7852 │ │ │ │ + ldr r2, [pc, #52] @ (1b78d4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1b78d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b78be │ │ │ │ + bne.n 1b78b6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__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 │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + strh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #220] @ (1b79d0 ) │ │ │ │ - ldr r3, [pc, #224] @ (1b79d4 ) │ │ │ │ + ldr r2, [pc, #220] @ (1b79c8 ) │ │ │ │ + ldr r3, [pc, #224] @ (1b79cc ) │ │ │ │ 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 1b79aa │ │ │ │ + beq.n 1b79a2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d5, [pc, #184] @ 1b79c8 │ │ │ │ + vldr d5, [pc, #184] @ 1b79c0 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1b7970 │ │ │ │ + b.n 1b7968 │ │ │ │ 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 1b79a4 │ │ │ │ + bmi.n 1b799c │ │ │ │ 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 1b799e │ │ │ │ + bmi.n 1b7996 │ │ │ │ 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 1b79aa │ │ │ │ + beq.n 1b79a2 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ vldr s15, [sp] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1b791c │ │ │ │ + bpl.n 1b7914 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7920 │ │ │ │ + b.n 1b7918 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b795c │ │ │ │ + b.n 1b7954 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b793e │ │ │ │ - ldr r2, [pc, #44] @ (1b79d8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1b79d4 ) │ │ │ │ + b.n 1b7936 │ │ │ │ + ldr r2, [pc, #44] @ (1b79d0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b79cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b79c2 │ │ │ │ + bne.n 1b79ba │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ + strh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #50] @ 0x32 │ │ │ │ + strh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #252] @ (1b7af0 ) │ │ │ │ - ldr r3, [pc, #256] @ (1b7af4 ) │ │ │ │ + ldr r2, [pc, #252] @ (1b7ae8 ) │ │ │ │ + ldr r3, [pc, #256] @ (1b7aec ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1b7acc │ │ │ │ + beq.n 1b7ac4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d5, [pc, #212] @ 1b7ae8 │ │ │ │ + vldr d5, [pc, #212] @ 1b7ae0 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7a88 │ │ │ │ + b.n 1b7a80 │ │ │ │ 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 1b7ac6 │ │ │ │ + bmi.n 1b7abe │ │ │ │ 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 1b7ac0 │ │ │ │ + bmi.n 1b7ab8 │ │ │ │ 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 1b7aba │ │ │ │ + bmi.n 1b7ab2 │ │ │ │ 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 1b7acc │ │ │ │ + beq.n 1b7ac4 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1b7a1a │ │ │ │ + bpl.n 1b7a12 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7a1e │ │ │ │ + b.n 1b7a16 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7a78 │ │ │ │ + b.n 1b7a70 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7a5a │ │ │ │ + b.n 1b7a52 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7a3c │ │ │ │ - ldr r2, [pc, #40] @ (1b7af8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1b7af4 ) │ │ │ │ + b.n 1b7a34 │ │ │ │ + ldr r2, [pc, #40] @ (1b7af0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b7aec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7ae4 │ │ │ │ + bne.n 1b7adc │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - strh r6, [r0, #48] @ 0x30 │ │ │ │ + strh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #40] @ 0x28 │ │ │ │ + strh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1b7b8c ) │ │ │ │ - ldr r3, [pc, #128] @ (1b7b90 ) │ │ │ │ + ldr r2, [pc, #124] @ (1b7b84 ) │ │ │ │ + ldr r3, [pc, #128] @ (1b7b88 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b7b6c │ │ │ │ + cbz r4, 1b7b64 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1b7b88 │ │ │ │ + vldr s12, [pc, #92] @ 1b7b80 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s12, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -490599,49 +490588,49 @@ │ │ │ │ cmp r4, r2 │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s14, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1b7b30 │ │ │ │ - ldr r2, [pc, #36] @ (1b7b94 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b7b90 ) │ │ │ │ + bne.n 1b7b28 │ │ │ │ + ldr r2, [pc, #36] @ (1b7b8c ) │ │ │ │ + ldr r3, [pc, #32] @ (1b7b88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7b84 │ │ │ │ + bne.n 1b7b7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #38] @ 0x26 │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #116] @ (1b7c20 ) │ │ │ │ - ldr r3, [pc, #120] @ (1b7c24 ) │ │ │ │ + ldr r2, [pc, #116] @ (1b7c18 ) │ │ │ │ + ldr r3, [pc, #120] @ (1b7c1c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b7c02 │ │ │ │ + cbz r4, 1b7bfa │ │ │ │ mov ip, r1 │ │ │ │ add.w lr, r0, #2 │ │ │ │ movs r2, #0 │ │ │ │ movw r5, #65280 @ 0xff00 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ @@ -490657,48 +490646,48 @@ │ │ │ │ strb.w r1, [lr, #-2] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ cmp r4, r2 │ │ │ │ strb.w r3, [lr, #-1] │ │ │ │ strh.w r5, [lr], #4 │ │ │ │ - bne.n 1b7bc8 │ │ │ │ - ldr r2, [pc, #36] @ (1b7c28 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7c24 ) │ │ │ │ + bne.n 1b7bc0 │ │ │ │ + ldr r2, [pc, #36] @ (1b7c20 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7c1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7c1a │ │ │ │ + bne.n 1b7c12 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r1, #34] @ 0x22 │ │ │ │ + strh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #30] │ │ │ │ + strh r6, [r7, #30] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1b7cc0 ) │ │ │ │ - ldr r3, [pc, #132] @ (1b7cc4 ) │ │ │ │ + ldr r2, [pc, #128] @ (1b7cb8 ) │ │ │ │ + ldr r3, [pc, #132] @ (1b7cbc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b7ca2 │ │ │ │ + cbz r5, 1b7c9a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -490714,48 +490703,48 @@ │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vstr s13, [r3, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b7c5c │ │ │ │ - ldr r2, [pc, #36] @ (1b7cc8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7cc4 ) │ │ │ │ + bne.n 1b7c54 │ │ │ │ + ldr r2, [pc, #36] @ (1b7cc0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7cbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7cba │ │ │ │ + bne.n 1b7cb2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r7, #28] │ │ │ │ + strh r2, [r0, #30] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + strh r6, [r3, #26] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1b7d68 ) │ │ │ │ - ldr r3, [pc, #140] @ (1b7d6c ) │ │ │ │ + ldr r2, [pc, #136] @ (1b7d60 ) │ │ │ │ + ldr r3, [pc, #140] @ (1b7d64 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b7d4c │ │ │ │ + cbz r5, 1b7d44 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -490780,47 +490769,47 @@ │ │ │ │ strb.w r0, [r3, #-8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strb.w r1, [r3, #-7] │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ cmp r5, r4 │ │ │ │ strb.w r2, [r3, #-6] │ │ │ │ - bne.n 1b7cfa │ │ │ │ - ldr r2, [pc, #32] @ (1b7d70 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7d6c ) │ │ │ │ + bne.n 1b7cf2 │ │ │ │ + ldr r2, [pc, #32] @ (1b7d68 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7d64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7d64 │ │ │ │ + bne.n 1b7d5c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r3, #24] │ │ │ │ + strh r2, [r4, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #20] │ │ │ │ + strh r4, [r6, #20] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1b7e10 ) │ │ │ │ - ldr r3, [pc, #140] @ (1b7e14 ) │ │ │ │ + ldr r2, [pc, #136] @ (1b7e08 ) │ │ │ │ + ldr r3, [pc, #140] @ (1b7e0c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b7df4 │ │ │ │ + cbz r6, 1b7dec │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -490839,48 +490828,48 @@ │ │ │ │ vstr s12, [r4, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vstr s13, [r4, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s14, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b7da2 │ │ │ │ - ldr r2, [pc, #32] @ (1b7e18 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7e14 ) │ │ │ │ + bne.n 1b7d9a │ │ │ │ + ldr r2, [pc, #32] @ (1b7e10 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7e0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7e0c │ │ │ │ + bne.n 1b7e04 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r6, #18] │ │ │ │ + strh r2, [r7, #18] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #16] │ │ │ │ + strh r4, [r1, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1b7ed4 ) │ │ │ │ - ldr r3, [pc, #164] @ (1b7ed8 ) │ │ │ │ + ldr r2, [pc, #164] @ (1b7ecc ) │ │ │ │ + ldr r3, [pc, #164] @ (1b7ed0 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b7eb6 │ │ │ │ + beq.n 1b7eae │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, sp, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -490914,50 +490903,50 @@ │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ mvn.w r3, ip │ │ │ │ and.w ip, ip, #2139062143 @ 0x7f7f7f7f │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, r3, ip │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - bne.n 1b7e4a │ │ │ │ - ldr r2, [pc, #36] @ (1b7edc ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7ed8 ) │ │ │ │ + bne.n 1b7e42 │ │ │ │ + ldr r2, [pc, #36] @ (1b7ed4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7ed0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7ed0 │ │ │ │ + bne.n 1b7ec8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r1, #14] │ │ │ │ + strh r0, [r2, #14] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #10] │ │ │ │ + strh r2, [r1, #10] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1b7f8c ) │ │ │ │ - ldr r3, [pc, #156] @ (1b7f90 ) │ │ │ │ + ldr r2, [pc, #152] @ (1b7f84 ) │ │ │ │ + ldr r3, [pc, #156] @ (1b7f88 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b7f6a │ │ │ │ + cbz r4, 1b7f62 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #120] @ 1b7f88 │ │ │ │ + vldr s12, [pc, #120] @ 1b7f80 │ │ │ │ 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 │ │ │ │ @@ -490975,54 +490964,54 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vstr s15, [ip, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [ip, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [ip, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b7f14 │ │ │ │ - ldr r2, [pc, #40] @ (1b7f94 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b7f90 ) │ │ │ │ + bne.n 1b7f0c │ │ │ │ + ldr r2, [pc, #40] @ (1b7f8c ) │ │ │ │ + ldr r3, [pc, #32] @ (1b7f88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7f82 │ │ │ │ + bne.n 1b7f7a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - strh r6, [r0, #8] │ │ │ │ + strh r6, [r1, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #4] │ │ │ │ + strh r6, [r2, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #168] @ (1b8054 ) │ │ │ │ - ldr r3, [pc, #172] @ (1b8058 ) │ │ │ │ + ldr r2, [pc, #168] @ (1b804c ) │ │ │ │ + ldr r3, [pc, #172] @ (1b8050 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b8034 │ │ │ │ + cbz r4, 1b802c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #136] @ 1b8050 │ │ │ │ + vldr s11, [pc, #136] @ 1b8048 │ │ │ │ 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} │ │ │ │ @@ -491043,49 +491032,49 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b7fc8 │ │ │ │ - ldr r2, [pc, #36] @ (1b805c ) │ │ │ │ - ldr r3, [pc, #32] @ (1b8058 ) │ │ │ │ + bne.n 1b7fc0 │ │ │ │ + ldr r2, [pc, #36] @ (1b8054 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b8050 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b804c │ │ │ │ + bne.n 1b8044 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - strh r6, [r1, #2] │ │ │ │ + strh r6, [r2, #2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + ldrb r4, [r1, #31] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1b80f8 ) │ │ │ │ - ldr r3, [pc, #136] @ (1b80fc ) │ │ │ │ + ldr r2, [pc, #132] @ (1b80f0 ) │ │ │ │ + ldr r3, [pc, #136] @ (1b80f4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b80dc │ │ │ │ + cbz r4, 1b80d4 │ │ │ │ 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 │ │ │ │ @@ -491102,47 +491091,47 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ str r0, [sp, #4] │ │ │ │ vstr s15, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b8090 │ │ │ │ - ldr r2, [pc, #32] @ (1b8100 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b80fc ) │ │ │ │ + bne.n 1b8088 │ │ │ │ + ldr r2, [pc, #32] @ (1b80f8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b80f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b80f4 │ │ │ │ + bne.n 1b80ec │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r0, #30] │ │ │ │ + ldrb r6, [r1, #30] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1b819c ) │ │ │ │ - ldr r3, [pc, #136] @ (1b81a0 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b8194 ) │ │ │ │ + ldr r3, [pc, #136] @ (1b8198 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b817e │ │ │ │ + cbz r5, 1b8176 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r2, #1 │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ add.w ip, ip, #4 │ │ │ │ @@ -491164,48 +491153,48 @@ │ │ │ │ movne.w lr, #1 │ │ │ │ strb.w r6, [ip, #-5] │ │ │ │ rsb lr, lr, #0 │ │ │ │ strb.w r0, [ip, #-7] │ │ │ │ strb.w r3, [ip, #-8] │ │ │ │ cmp r5, r2 │ │ │ │ strb.w lr, [ip, #-6] │ │ │ │ - bne.n 1b8130 │ │ │ │ - ldr r2, [pc, #36] @ (1b81a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b81a0 ) │ │ │ │ + bne.n 1b8128 │ │ │ │ + ldr r2, [pc, #36] @ (1b819c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8198 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8196 │ │ │ │ + bne.n 1b818e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r4, #27] │ │ │ │ + ldrb r2, [r5, #27] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r2, [r0, #26] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1b824c ) │ │ │ │ - ldr r3, [pc, #148] @ (1b8250 ) │ │ │ │ + ldr r2, [pc, #144] @ (1b8244 ) │ │ │ │ + ldr r3, [pc, #148] @ (1b8248 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b8230 │ │ │ │ + cbz r4, 1b8228 │ │ │ │ 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 │ │ │ │ @@ -491225,48 +491214,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 1b81d4 │ │ │ │ - ldr r2, [pc, #32] @ (1b8254 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8250 ) │ │ │ │ + bne.n 1b81cc │ │ │ │ + ldr r2, [pc, #32] @ (1b824c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8248 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8248 │ │ │ │ + bne.n 1b8240 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r7, #24] │ │ │ │ + ldrb r6, [r0, #25] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ + ldrb r0, [r2, #23] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1b8310 ) │ │ │ │ - ldr r3, [pc, #168] @ (1b8314 ) │ │ │ │ + ldr r2, [pc, #164] @ (1b8308 ) │ │ │ │ + ldr r3, [pc, #168] @ (1b830c ) │ │ │ │ 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 1b82f4 │ │ │ │ + beq.n 1b82ec │ │ │ │ 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 │ │ │ │ @@ -491296,51 +491285,51 @@ │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ mvn.w ip, r3 │ │ │ │ and.w r3, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ and.w ip, ip, #2155905152 @ 0x80808080 │ │ │ │ rsb r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r4], #4 │ │ │ │ - bne.n 1b8284 │ │ │ │ - ldr r2, [pc, #32] @ (1b8318 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8314 ) │ │ │ │ + bne.n 1b827c │ │ │ │ + ldr r2, [pc, #32] @ (1b8310 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b830c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b830c │ │ │ │ + bne.n 1b8304 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r1, #22] │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #196] @ (1b83f4 ) │ │ │ │ - ldr r3, [pc, #200] @ (1b83f8 ) │ │ │ │ + ldr r2, [pc, #196] @ (1b83ec ) │ │ │ │ + ldr r3, [pc, #200] @ (1b83f0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b83d4 │ │ │ │ + beq.n 1b83cc │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s11, [pc, #164] @ 1b83f0 │ │ │ │ + vldr s11, [pc, #164] @ 1b83e8 │ │ │ │ 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] │ │ │ │ @@ -491371,54 +491360,54 @@ │ │ │ │ vmovgt.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [ip, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ cmp r4, lr │ │ │ │ vstr s14, [ip, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b8356 │ │ │ │ - ldr r2, [pc, #36] @ (1b83fc ) │ │ │ │ - ldr r3, [pc, #32] @ (1b83f8 ) │ │ │ │ + bne.n 1b834e │ │ │ │ + ldr r2, [pc, #36] @ (1b83f4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b83f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b83ec │ │ │ │ + bne.n 1b83e4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldrb r2, [r1, #19] │ │ │ │ + ldrb r2, [r2, #19] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #16] │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #232] @ (1b84fc ) │ │ │ │ - ldr r3, [pc, #236] @ (1b8500 ) │ │ │ │ + ldr r2, [pc, #232] @ (1b84f4 ) │ │ │ │ + ldr r3, [pc, #236] @ (1b84f8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b84da │ │ │ │ + beq.n 1b84d2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s10, [pc, #200] @ 1b84f8 │ │ │ │ + vldr s10, [pc, #200] @ 1b84f0 │ │ │ │ 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 │ │ │ │ @@ -491456,50 +491445,50 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r4, r2 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b8436 │ │ │ │ - ldr r2, [pc, #40] @ (1b8504 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b8500 ) │ │ │ │ + bne.n 1b842e │ │ │ │ + ldr r2, [pc, #40] @ (1b84fc ) │ │ │ │ + ldr r3, [pc, #32] @ (1b84f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b84f2 │ │ │ │ + bne.n 1b84ea │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #12] │ │ │ │ + ldrb r6, [r4, #12] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1b85a0 ) │ │ │ │ - ldr r3, [pc, #136] @ (1b85a4 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b8598 ) │ │ │ │ + ldr r3, [pc, #136] @ (1b859c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b8584 │ │ │ │ + cbz r4, 1b857c │ │ │ │ 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 │ │ │ │ @@ -491516,47 +491505,47 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ str r0, [sp, #4] │ │ │ │ vstr s15, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b8538 │ │ │ │ - ldr r2, [pc, #32] @ (1b85a8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b85a4 ) │ │ │ │ + bne.n 1b8530 │ │ │ │ + ldr r2, [pc, #32] @ (1b85a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b859c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b859c │ │ │ │ + bne.n 1b8594 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r6, [r4, #11] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #9] │ │ │ │ + ldrb r4, [r7, #9] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1b8648 ) │ │ │ │ - ldr r3, [pc, #140] @ (1b864c ) │ │ │ │ + ldr r2, [pc, #136] @ (1b8640 ) │ │ │ │ + ldr r3, [pc, #140] @ (1b8644 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b862a │ │ │ │ + cbz r6, 1b8622 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r2, #1 │ │ │ │ ldrh r5, [r1, #4] │ │ │ │ adds r3, #4 │ │ │ │ @@ -491578,48 +491567,48 @@ │ │ │ │ it le │ │ │ │ movle.w lr, #0 │ │ │ │ strb.w ip, [r3, #-8] │ │ │ │ adds r1, #6 │ │ │ │ strb.w lr, [r3, #-6] │ │ │ │ cmp r6, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne.n 1b85d6 │ │ │ │ - ldr r2, [pc, #36] @ (1b8650 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b864c ) │ │ │ │ + bne.n 1b85ce │ │ │ │ + ldr r2, [pc, #36] @ (1b8648 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8644 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8642 │ │ │ │ + bne.n 1b863a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + ldrb r2, [r0, #9] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #7] │ │ │ │ + ldrb r6, [r2, #7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1b86f8 ) │ │ │ │ - ldr r3, [pc, #148] @ (1b86fc ) │ │ │ │ + ldr r2, [pc, #144] @ (1b86f0 ) │ │ │ │ + ldr r3, [pc, #148] @ (1b86f4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b86dc │ │ │ │ + cbz r4, 1b86d4 │ │ │ │ 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 │ │ │ │ @@ -491639,48 +491628,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 1b8680 │ │ │ │ - ldr r2, [pc, #32] @ (1b8700 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b86fc ) │ │ │ │ + bne.n 1b8678 │ │ │ │ + ldr r2, [pc, #32] @ (1b86f8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b86f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b86f4 │ │ │ │ + bne.n 1b86ec │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r2, #6] │ │ │ │ + ldrb r2, [r3, #6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #4] │ │ │ │ + ldrb r4, [r4, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #172] @ (1b87c4 ) │ │ │ │ - ldr r3, [pc, #176] @ (1b87c8 ) │ │ │ │ + ldr r2, [pc, #172] @ (1b87bc ) │ │ │ │ + ldr r3, [pc, #176] @ (1b87c0 ) │ │ │ │ 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 1b87a8 │ │ │ │ + beq.n 1b87a0 │ │ │ │ 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 │ │ │ │ @@ -491714,52 +491703,52 @@ │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ mvn.w ip, r3 │ │ │ │ and.w r3, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ and.w ip, ip, #2155905152 @ 0x80808080 │ │ │ │ rsb r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r4], #4 │ │ │ │ - bne.n 1b8730 │ │ │ │ - ldr r2, [pc, #32] @ (1b87cc ) │ │ │ │ - ldr r3, [pc, #28] @ (1b87c8 ) │ │ │ │ + bne.n 1b8728 │ │ │ │ + ldr r2, [pc, #32] @ (1b87c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b87c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b87c0 │ │ │ │ + bne.n 1b87b8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ + ldrb r2, [r5, #3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1b887c ) │ │ │ │ - ldr r3, [pc, #156] @ (1b8880 ) │ │ │ │ + ldr r2, [pc, #152] @ (1b8874 ) │ │ │ │ + ldr r3, [pc, #156] @ (1b8878 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b8854 │ │ │ │ + cbz r4, 1b884c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1b8870 │ │ │ │ - vldr s8, [pc, #116] @ 1b8878 │ │ │ │ + vldr d5, [pc, #112] @ 1b8868 │ │ │ │ + vldr s8, [pc, #116] @ 1b8870 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s8, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -491773,57 +491762,57 @@ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1b8808 │ │ │ │ - ldr r2, [pc, #44] @ (1b8884 ) │ │ │ │ - ldr r3, [pc, #40] @ (1b8880 ) │ │ │ │ + bne.n 1b8800 │ │ │ │ + ldr r2, [pc, #44] @ (1b887c ) │ │ │ │ + ldr r3, [pc, #40] @ (1b8878 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b886c │ │ │ │ + bne.n 1b8864 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #0] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #30] │ │ │ │ + strb r4, [r5, #30] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1b8940 ) │ │ │ │ - ldr r3, [pc, #168] @ (1b8944 ) │ │ │ │ + ldr r2, [pc, #164] @ (1b8938 ) │ │ │ │ + ldr r3, [pc, #168] @ (1b893c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b891a │ │ │ │ + cbz r5, 1b8912 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1b8938 │ │ │ │ + vldr d4, [pc, #128] @ 1b8930 │ │ │ │ vmov.f32 s7, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r4, #1 │ │ │ │ @@ -491842,60 +491831,60 @@ │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s10, [r3, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b88bc │ │ │ │ - ldr r2, [pc, #44] @ (1b8948 ) │ │ │ │ - ldr r3, [pc, #36] @ (1b8944 ) │ │ │ │ + bne.n 1b88b4 │ │ │ │ + ldr r2, [pc, #44] @ (1b8940 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b893c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8932 │ │ │ │ + bne.n 1b892a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - strb r6, [r3, #29] │ │ │ │ + strb r6, [r4, #29] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #27] │ │ │ │ + strb r6, [r4, #27] │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #188] @ (1b8a20 ) │ │ │ │ - ldr r3, [pc, #192] @ (1b8a24 ) │ │ │ │ + ldr r2, [pc, #188] @ (1b8a18 ) │ │ │ │ + ldr r3, [pc, #192] @ (1b8a1c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1b89f6 │ │ │ │ + beq.n 1b89ee │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #148] @ 1b8a18 │ │ │ │ + vldr d3, [pc, #148] @ 1b8a10 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ @@ -491918,53 +491907,53 @@ │ │ │ │ vstr s8, [r4, #-32] @ 0xffffffe0 │ │ │ │ vmul.f64 d7, d7, d3 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s10, [r4, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b8984 │ │ │ │ - ldr r2, [pc, #48] @ (1b8a28 ) │ │ │ │ - ldr r3, [pc, #40] @ (1b8a24 ) │ │ │ │ + bne.n 1b897c │ │ │ │ + ldr r2, [pc, #48] @ (1b8a20 ) │ │ │ │ + ldr r3, [pc, #40] @ (1b8a1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8a0e │ │ │ │ + bne.n 1b8a06 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + strb r6, [r3, #26] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #24] │ │ │ │ + strb r2, [r1, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1b8aa4 ) │ │ │ │ - ldr r3, [pc, #104] @ (1b8aa8 ) │ │ │ │ + ldr r2, [pc, #100] @ (1b8a9c ) │ │ │ │ + ldr r3, [pc, #104] @ (1b8aa0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8a88 │ │ │ │ + cbz r5, 1b8a80 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r5, lr │ │ │ │ @@ -491973,47 +491962,47 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrh.w r2, [sp, #8] │ │ │ │ mov.w ip, r0, lsr #16 │ │ │ │ strd r2, r6, [r3, #-8] │ │ │ │ uxth r2, r0 │ │ │ │ strd r2, ip, [r3, #-16] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1b8a5a │ │ │ │ - ldr r2, [pc, #32] @ (1b8aac ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8aa8 ) │ │ │ │ + bne.n 1b8a52 │ │ │ │ + ldr r2, [pc, #32] @ (1b8aa4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8aa0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8aa0 │ │ │ │ + bne.n 1b8a98 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r2, [r0, #23] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #21] │ │ │ │ + strb r0, [r7, #21] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1b8b2c ) │ │ │ │ - ldr r3, [pc, #108] @ (1b8b30 ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8b24 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8b28 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8b0e │ │ │ │ + cbz r5, 1b8b06 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ @@ -492023,48 +492012,48 @@ │ │ │ │ cmp r5, r2 │ │ │ │ ldrh.w r4, [sp] │ │ │ │ ldrh.w ip, [sp, #2] │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ ldrh.w r1, [sp, #6] │ │ │ │ strd r4, ip, [r3, #-32] │ │ │ │ strd r0, r1, [r3, #-24] │ │ │ │ - bne.n 1b8adc │ │ │ │ - ldr r2, [pc, #36] @ (1b8b34 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8b30 ) │ │ │ │ + bne.n 1b8ad4 │ │ │ │ + ldr r2, [pc, #36] @ (1b8b2c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8b28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8b26 │ │ │ │ + bne.n 1b8b1e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r6, #20] │ │ │ │ + strb r6, [r7, #20] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #19] │ │ │ │ + strb r2, [r6, #19] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1b8bb0 ) │ │ │ │ - ldr r3, [pc, #104] @ (1b8bb4 ) │ │ │ │ + ldr r2, [pc, #100] @ (1b8ba8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b8bac ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8b94 │ │ │ │ + cbz r5, 1b8b8c │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r5, lr │ │ │ │ @@ -492073,47 +492062,47 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrsh.w r2, [sp, #8] │ │ │ │ mov.w ip, r0, asr #16 │ │ │ │ strd r2, r6, [r3, #-8] │ │ │ │ sxth r2, r0 │ │ │ │ strd r2, ip, [r3, #-16] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1b8b66 │ │ │ │ - ldr r2, [pc, #32] @ (1b8bb8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8bb4 ) │ │ │ │ + bne.n 1b8b5e │ │ │ │ + ldr r2, [pc, #32] @ (1b8bb0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8bac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8bac │ │ │ │ + bne.n 1b8ba4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r5, #18] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ + strb r4, [r5, #17] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1b8c38 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b8c3c ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8c30 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8c34 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8c1a │ │ │ │ + cbz r5, 1b8c12 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ @@ -492123,48 +492112,48 @@ │ │ │ │ cmp r5, r2 │ │ │ │ ldrsh.w r4, [sp] │ │ │ │ ldrsh.w ip, [sp, #2] │ │ │ │ ldrsh.w r0, [sp, #4] │ │ │ │ ldrsh.w r1, [sp, #6] │ │ │ │ strd r4, ip, [r3, #-32] │ │ │ │ strd r0, r1, [r3, #-24] │ │ │ │ - bne.n 1b8be8 │ │ │ │ - ldr r2, [pc, #36] @ (1b8c40 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8c3c ) │ │ │ │ + bne.n 1b8be0 │ │ │ │ + ldr r2, [pc, #36] @ (1b8c38 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8c34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8c32 │ │ │ │ + bne.n 1b8c2a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r5, #16] │ │ │ │ + strb r2, [r6, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #15] │ │ │ │ + strb r6, [r4, #15] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #96] @ (1b8cb8 ) │ │ │ │ - ldr r3, [pc, #100] @ (1b8cbc ) │ │ │ │ + ldr r2, [pc, #96] @ (1b8cb0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1b8cb4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b8c9c │ │ │ │ + cbz r4, 1b8c94 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -492174,47 +492163,47 @@ │ │ │ │ strd r6, r5, [r3, #-8] │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r4, r2 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ strd r0, r1, [r3, #-32] │ │ │ │ - bne.n 1b8c76 │ │ │ │ - ldr r2, [pc, #32] @ (1b8cc0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8cbc ) │ │ │ │ + bne.n 1b8c6e │ │ │ │ + ldr r2, [pc, #32] @ (1b8cb8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8cb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8cb4 │ │ │ │ + bne.n 1b8cac │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r4, #14] │ │ │ │ + strb r2, [r5, #14] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r4, [r4, #13] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1b8d40 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b8d44 ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8d38 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8d3c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1b8d22 │ │ │ │ + cbz r7, 1b8d1a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -492225,48 +492214,48 @@ │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r7, r4 │ │ │ │ str.w r5, [r3, #-20] │ │ │ │ ldrd r0, r2, [sp, #4] │ │ │ │ str.w r2, [r3, #-24] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strd r1, r0, [r3, #-32] │ │ │ │ - bne.n 1b8cf2 │ │ │ │ - ldr r2, [pc, #36] @ (1b8d48 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8d44 ) │ │ │ │ + bne.n 1b8cea │ │ │ │ + ldr r2, [pc, #36] @ (1b8d40 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8d3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8d3a │ │ │ │ + bne.n 1b8d32 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r4, #12] │ │ │ │ + strb r2, [r5, #12] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #11] │ │ │ │ + strb r6, [r3, #11] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1b8dc8 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b8dcc ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8dc0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8dc4 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b8dac │ │ │ │ + cbz r6, 1b8da4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -492278,47 +492267,47 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd r0, r1, [r4, #-32] │ │ │ │ strd r2, r3, [r4, #-24] │ │ │ │ - bne.n 1b8d7a │ │ │ │ - ldr r2, [pc, #32] @ (1b8dd0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8dcc ) │ │ │ │ + bne.n 1b8d72 │ │ │ │ + ldr r2, [pc, #32] @ (1b8dc8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8dc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8dc4 │ │ │ │ + bne.n 1b8dbc │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r3, #10] │ │ │ │ + strb r2, [r4, #10] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #9] │ │ │ │ + strb r4, [r2, #9] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #96] @ (1b8e48 ) │ │ │ │ - ldr r3, [pc, #100] @ (1b8e4c ) │ │ │ │ + ldr r2, [pc, #96] @ (1b8e40 ) │ │ │ │ + ldr r3, [pc, #100] @ (1b8e44 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b8e2c │ │ │ │ + cbz r4, 1b8e24 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -492328,47 +492317,47 @@ │ │ │ │ strd r6, r5, [r3, #-8] │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r4, r2 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ strd r0, r1, [r3, #-32] │ │ │ │ - bne.n 1b8e06 │ │ │ │ - ldr r2, [pc, #32] @ (1b8e50 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8e4c ) │ │ │ │ + bne.n 1b8dfe │ │ │ │ + ldr r2, [pc, #32] @ (1b8e48 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8e44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8e44 │ │ │ │ + bne.n 1b8e3c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r2, #8] │ │ │ │ + strb r2, [r3, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #7] │ │ │ │ + strb r4, [r2, #7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1b8ed0 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b8ed4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8ec8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8ecc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1b8eb2 │ │ │ │ + cbz r7, 1b8eaa │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -492379,48 +492368,48 @@ │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r7, r4 │ │ │ │ str.w r5, [r3, #-20] │ │ │ │ ldrd r0, r2, [sp, #4] │ │ │ │ str.w r2, [r3, #-24] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strd r1, r0, [r3, #-32] │ │ │ │ - bne.n 1b8e82 │ │ │ │ - ldr r2, [pc, #36] @ (1b8ed8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8ed4 ) │ │ │ │ + bne.n 1b8e7a │ │ │ │ + ldr r2, [pc, #36] @ (1b8ed0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8ecc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8eca │ │ │ │ + bne.n 1b8ec2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r2, #6] │ │ │ │ + strb r2, [r3, #6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #5] │ │ │ │ + strb r6, [r1, #5] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1b8f58 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b8f5c ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8f50 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8f54 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b8f3c │ │ │ │ + cbz r6, 1b8f34 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -492432,47 +492421,47 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd r0, r1, [r4, #-32] │ │ │ │ strd r2, r3, [r4, #-24] │ │ │ │ - bne.n 1b8f0a │ │ │ │ - ldr r2, [pc, #32] @ (1b8f60 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8f5c ) │ │ │ │ + bne.n 1b8f02 │ │ │ │ + ldr r2, [pc, #32] @ (1b8f58 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8f54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8f54 │ │ │ │ + bne.n 1b8f4c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + strb r2, [r2, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + strb r4, [r0, #3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1b8fe4 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b8fe8 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b8fdc ) │ │ │ │ + ldr r3, [pc, #112] @ (1b8fe0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8fc8 │ │ │ │ + cbz r5, 1b8fc0 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r7, sp │ │ │ │ mov r4, r2 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -492486,47 +492475,47 @@ │ │ │ │ str.w r6, [r3, #-20] │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, r2 │ │ │ │ str.w r1, [r3, #-32] │ │ │ │ - bne.n 1b8f96 │ │ │ │ - ldr r2, [pc, #32] @ (1b8fec ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8fe8 ) │ │ │ │ + bne.n 1b8f8e │ │ │ │ + ldr r2, [pc, #32] @ (1b8fe4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8fe0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8fe0 │ │ │ │ + bne.n 1b8fd8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r0, #2] │ │ │ │ + strb r2, [r1, #2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #0] │ │ │ │ + strb r0, [r7, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1b9088 ) │ │ │ │ - ldr r3, [pc, #132] @ (1b908c ) │ │ │ │ + ldr r2, [pc, #132] @ (1b9080 ) │ │ │ │ + ldr r3, [pc, #132] @ (1b9084 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b9068 │ │ │ │ + cbz r6, 1b9060 │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #8 │ │ │ │ mov r8, r5 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -492545,48 +492534,48 @@ │ │ │ │ movne.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r4, #-24] │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bne.n 1b9022 │ │ │ │ - ldr r2, [pc, #36] @ (1b9090 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b908c ) │ │ │ │ + bne.n 1b901a │ │ │ │ + ldr r2, [pc, #36] @ (1b9088 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b9084 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9082 │ │ │ │ + bne.n 1b907a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r6, #124] @ 0x7c │ │ │ │ + ldr r4, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1b9144 ) │ │ │ │ - ldr r3, [pc, #156] @ (1b9148 ) │ │ │ │ + ldr r2, [pc, #156] @ (1b913c ) │ │ │ │ + ldr r3, [pc, #156] @ (1b9140 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b9126 │ │ │ │ + cbz r6, 1b911e │ │ │ │ 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] │ │ │ │ @@ -492613,48 +492602,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 1b90c4 │ │ │ │ - ldr r2, [pc, #36] @ (1b914c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9148 ) │ │ │ │ + bne.n 1b90bc │ │ │ │ + ldr r2, [pc, #36] @ (1b9144 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9140 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9140 │ │ │ │ + bne.n 1b9138 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r2, #116] @ 0x74 │ │ │ │ + ldr r0, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #176] @ (1b9214 ) │ │ │ │ - ldr r3, [pc, #180] @ (1b9218 ) │ │ │ │ + ldr r2, [pc, #176] @ (1b920c ) │ │ │ │ + ldr r3, [pc, #180] @ (1b9210 ) │ │ │ │ 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 1b91f6 │ │ │ │ + beq.n 1b91ee │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -492688,48 +492677,48 @@ │ │ │ │ str.w r2, [r4, #-24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bne.n 1b9180 │ │ │ │ - ldr r2, [pc, #36] @ (1b921c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9218 ) │ │ │ │ + bne.n 1b9178 │ │ │ │ + ldr r2, [pc, #36] @ (1b9214 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9210 ) │ │ │ │ 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 1b920e │ │ │ │ + bne.n 1b9206 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r2, #104] @ 0x68 │ │ │ │ + ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1b92b8 ) │ │ │ │ - ldr r3, [pc, #132] @ (1b92bc ) │ │ │ │ + ldr r2, [pc, #132] @ (1b92b0 ) │ │ │ │ + ldr r3, [pc, #132] @ (1b92b4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b929a │ │ │ │ + cbz r5, 1b9292 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ movs r7, #1 │ │ │ │ @@ -492738,59 +492727,59 @@ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ cmp r0, r6 │ │ │ │ adcs.w ip, r1, #0 │ │ │ │ it lt │ │ │ │ movlt.w r0, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1b9286 │ │ │ │ + blt.n 1b927e │ │ │ │ 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 1b9258 │ │ │ │ - ldr r2, [pc, #36] @ (1b92c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b92bc ) │ │ │ │ + bne.n 1b9250 │ │ │ │ + ldr r2, [pc, #36] @ (1b92b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b92b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b92b4 │ │ │ │ + bne.n 1b92ac │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + ldr r4, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #184] @ (1b9390 ) │ │ │ │ - ldr r3, [pc, #184] @ (1b9394 ) │ │ │ │ + ldr r2, [pc, #184] @ (1b9388 ) │ │ │ │ + ldr r3, [pc, #184] @ (1b938c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b9370 │ │ │ │ + beq.n 1b9368 │ │ │ │ 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 │ │ │ │ @@ -492801,72 +492790,72 @@ │ │ │ │ ldr.w r0, [lr] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r3, r6 │ │ │ │ sbcs.w r1, r2, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r2, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1b9338 │ │ │ │ + blt.n 1b9330 │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ ite lt │ │ │ │ movlt r2, r3 │ │ │ │ mvnge.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ str.w r2, [r4, #-16] │ │ │ │ cmp r3, r6 │ │ │ │ sbcs.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r3, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1b935c │ │ │ │ + blt.n 1b9354 │ │ │ │ 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 1b9300 │ │ │ │ - ldr r2, [pc, #36] @ (1b9398 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b9394 ) │ │ │ │ + bne.n 1b92f8 │ │ │ │ + ldr r2, [pc, #36] @ (1b9390 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b938c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b938a │ │ │ │ + bne.n 1b9382 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #228] @ (1b9494 ) │ │ │ │ - ldr r3, [pc, #228] @ (1b9498 ) │ │ │ │ + ldr r2, [pc, #228] @ (1b948c ) │ │ │ │ + ldr r3, [pc, #228] @ (1b9490 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b9474 │ │ │ │ + beq.n 1b946c │ │ │ │ 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 │ │ │ │ @@ -492879,83 +492868,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 1b941a │ │ │ │ + blt.n 1b9412 │ │ │ │ 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 1b9440 │ │ │ │ + blt.n 1b9438 │ │ │ │ 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 1b9464 │ │ │ │ + blt.n 1b945c │ │ │ │ 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 1b93d6 │ │ │ │ - ldr r2, [pc, #36] @ (1b949c ) │ │ │ │ - ldr r3, [pc, #32] @ (1b9498 ) │ │ │ │ + bne.n 1b93ce │ │ │ │ + ldr r2, [pc, #36] @ (1b9494 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b9490 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b948e │ │ │ │ + bne.n 1b9486 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ + ldr r4, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #272] @ (1b95c4 ) │ │ │ │ - ldr r3, [pc, #272] @ (1b95c8 ) │ │ │ │ + ldr r2, [pc, #272] @ (1b95bc ) │ │ │ │ + ldr r3, [pc, #272] @ (1b95c0 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b95a6 │ │ │ │ + beq.n 1b959e │ │ │ │ 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] │ │ │ │ @@ -492970,191 +492959,191 @@ │ │ │ │ cmp r9, r5 │ │ │ │ ldr.w r0, [lr, #16] │ │ │ │ ldr.w r1, [lr, #20] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ sbcs.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r2, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1b9526 │ │ │ │ + blt.n 1b951e │ │ │ │ cmp.w r9, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w sl, sl, #0 │ │ │ │ ite lt │ │ │ │ movlt r2, r9 │ │ │ │ mvnge.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ str.w r2, [r4, #-16] │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r2, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1b954c │ │ │ │ + blt.n 1b9544 │ │ │ │ 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 1b9572 │ │ │ │ + blt.n 1b956a │ │ │ │ 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 1b9596 │ │ │ │ + blt.n 1b958e │ │ │ │ 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 1b94d6 │ │ │ │ - ldr r2, [pc, #36] @ (1b95cc ) │ │ │ │ - ldr r3, [pc, #28] @ (1b95c8 ) │ │ │ │ + bne.n 1b94ce │ │ │ │ + ldr r2, [pc, #36] @ (1b95c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b95c0 ) │ │ │ │ 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 1b95c0 │ │ │ │ + bne.n 1b95b8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1b9640 ) │ │ │ │ - ldr r3, [pc, #96] @ (1b9644 ) │ │ │ │ + ldr r2, [pc, #92] @ (1b9638 ) │ │ │ │ + ldr r3, [pc, #96] @ (1b963c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b9624 │ │ │ │ + cbz r4, 1b961c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ cmp r4, r2 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ strd r1, r1, [r3, #-32] │ │ │ │ strd r1, r0, [r3, #-24] │ │ │ │ - bne.n 1b95fc │ │ │ │ - ldr r2, [pc, #32] @ (1b9648 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9644 ) │ │ │ │ + bne.n 1b95f4 │ │ │ │ + ldr r2, [pc, #32] @ (1b9640 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b963c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b963c │ │ │ │ + bne.n 1b9634 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r4, [r3, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1b96bc ) │ │ │ │ - ldr r3, [pc, #96] @ (1b96c0 ) │ │ │ │ + ldr r2, [pc, #92] @ (1b96b4 ) │ │ │ │ + ldr r3, [pc, #96] @ (1b96b8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b96a0 │ │ │ │ + cbz r4, 1b9698 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ cmp r4, r2 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ strd r1, r1, [r3, #-32] │ │ │ │ strd r1, r0, [r3, #-24] │ │ │ │ - bne.n 1b9678 │ │ │ │ - ldr r2, [pc, #32] @ (1b96c4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b96c0 ) │ │ │ │ + bne.n 1b9670 │ │ │ │ + ldr r2, [pc, #32] @ (1b96bc ) │ │ │ │ + ldr r3, [pc, #28] @ (1b96b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b96b8 │ │ │ │ + bne.n 1b96b0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1b9778 ) │ │ │ │ - ldr r3, [pc, #160] @ (1b977c ) │ │ │ │ + ldr r2, [pc, #156] @ (1b9770 ) │ │ │ │ + ldr r3, [pc, #160] @ (1b9774 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b9758 │ │ │ │ + cbz r4, 1b9750 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #124] @ 1b9774 │ │ │ │ + vldr s12, [pc, #124] @ 1b976c │ │ │ │ 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 │ │ │ │ @@ -493172,54 +493161,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 1b96fc │ │ │ │ - ldr r2, [pc, #36] @ (1b9780 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b977c ) │ │ │ │ + bne.n 1b96f4 │ │ │ │ + ldr r2, [pc, #36] @ (1b9778 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b9774 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9770 │ │ │ │ + bne.n 1b9768 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #204] @ (1b9864 ) │ │ │ │ - ldr r3, [pc, #208] @ (1b9868 ) │ │ │ │ + ldr r2, [pc, #204] @ (1b985c ) │ │ │ │ + ldr r3, [pc, #208] @ (1b9860 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b9844 │ │ │ │ + beq.n 1b983c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #172] @ 1b9860 │ │ │ │ + vldr s11, [pc, #172] @ 1b9858 │ │ │ │ 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 │ │ │ │ @@ -493250,49 +493239,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 1b97be │ │ │ │ - ldr r2, [pc, #36] @ (1b986c ) │ │ │ │ - ldr r3, [pc, #32] @ (1b9868 ) │ │ │ │ + bne.n 1b97b6 │ │ │ │ + ldr r2, [pc, #36] @ (1b9864 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b9860 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b985c │ │ │ │ + bne.n 1b9854 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1b98f0 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b98f4 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b98e8 ) │ │ │ │ + ldr r3, [pc, #112] @ (1b98ec ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b98d2 │ │ │ │ + cbz r4, 1b98ca │ │ │ │ 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] │ │ │ │ @@ -493303,48 +493292,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 1b989e │ │ │ │ - ldr r2, [pc, #36] @ (1b98f8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b98f4 ) │ │ │ │ + bne.n 1b9896 │ │ │ │ + ldr r2, [pc, #36] @ (1b98f0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b98ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b98ea │ │ │ │ + bne.n 1b98e2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r6, #116] @ 0x74 │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #112] @ 0x70 │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1b997c ) │ │ │ │ - ldr r3, [pc, #112] @ (1b9980 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b9974 ) │ │ │ │ + ldr r3, [pc, #112] @ (1b9978 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b995e │ │ │ │ + cbz r4, 1b9956 │ │ │ │ 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] │ │ │ │ @@ -493355,48 +493344,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 1b992a │ │ │ │ - ldr r2, [pc, #36] @ (1b9984 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9980 ) │ │ │ │ + bne.n 1b9922 │ │ │ │ + ldr r2, [pc, #36] @ (1b997c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9978 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9976 │ │ │ │ + bne.n 1b996e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r5, #108] @ 0x6c │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #116] @ (1b9a10 ) │ │ │ │ - ldr r3, [pc, #120] @ (1b9a14 ) │ │ │ │ + ldr r2, [pc, #116] @ (1b9a08 ) │ │ │ │ + ldr r3, [pc, #120] @ (1b9a0c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b99f2 │ │ │ │ + cbz r6, 1b99ea │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -493411,48 +493400,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 1b99ba │ │ │ │ - ldr r2, [pc, #36] @ (1b9a18 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9a14 ) │ │ │ │ + bne.n 1b99b2 │ │ │ │ + ldr r2, [pc, #36] @ (1b9a10 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9a0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9a0a │ │ │ │ + bne.n 1b9a02 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r3, #100] @ 0x64 │ │ │ │ + str r6, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1b9aa0 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b9aa4 ) │ │ │ │ + ldr r2, [pc, #112] @ (1b9a98 ) │ │ │ │ + ldr r3, [pc, #112] @ (1b9a9c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b9a82 │ │ │ │ + cbz r6, 1b9a7a │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #1 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ @@ -493464,47 +493453,47 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #16 │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r2, r1, [r4, #-32] │ │ │ │ - bne.n 1b9a4c │ │ │ │ - ldr r2, [pc, #36] @ (1b9aa8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9aa4 ) │ │ │ │ + bne.n 1b9a44 │ │ │ │ + ldr r2, [pc, #36] @ (1b9aa0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9a9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9a9c │ │ │ │ + bne.n 1b9a94 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r1, #92] @ 0x5c │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1b9b30 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b9b34 ) │ │ │ │ + ldr r2, [pc, #112] @ (1b9b28 ) │ │ │ │ + ldr r3, [pc, #112] @ (1b9b2c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b9b12 │ │ │ │ + cbz r6, 1b9b0a │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #1 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ @@ -493516,100 +493505,100 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #16 │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r2, r1, [r4, #-32] │ │ │ │ - bne.n 1b9adc │ │ │ │ - ldr r2, [pc, #36] @ (1b9b38 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9b34 ) │ │ │ │ + bne.n 1b9ad4 │ │ │ │ + ldr r2, [pc, #36] @ (1b9b30 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9b2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9b2c │ │ │ │ + bne.n 1b9b24 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #76] @ 0x4c │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1b9bbc ) │ │ │ │ - ldr r3, [pc, #112] @ (1b9bc0 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b9bb4 ) │ │ │ │ + ldr r3, [pc, #112] @ (1b9bb8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b9b9c │ │ │ │ + cbz r4, 1b9b94 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s15, [pc, #76] @ 1b9bb8 │ │ │ │ + vldr s15, [pc, #76] @ 1b9bb0 │ │ │ │ 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 1b9b6c │ │ │ │ - ldr r2, [pc, #36] @ (1b9bc4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b9bc0 ) │ │ │ │ + bne.n 1b9b64 │ │ │ │ + ldr r2, [pc, #36] @ (1b9bbc ) │ │ │ │ + ldr r3, [pc, #32] @ (1b9bb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9bb4 │ │ │ │ + bne.n 1b9bac │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #72] @ 0x48 │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1b9c40 ) │ │ │ │ - ldr r3, [pc, #104] @ (1b9c44 ) │ │ │ │ + ldr r2, [pc, #100] @ (1b9c38 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b9c3c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b9c22 │ │ │ │ + cbz r5, 1b9c1a │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -493618,48 +493607,48 @@ │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r5, r2 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 1b9bf6 │ │ │ │ - ldr r2, [pc, #36] @ (1b9c48 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9c44 ) │ │ │ │ + bne.n 1b9bee │ │ │ │ + ldr r2, [pc, #36] @ (1b9c40 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9c3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9c3a │ │ │ │ + bne.n 1b9c32 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r3, #64] @ 0x40 │ │ │ │ + str r6, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1b9cc4 ) │ │ │ │ - ldr r3, [pc, #104] @ (1b9cc8 ) │ │ │ │ + ldr r2, [pc, #100] @ (1b9cbc ) │ │ │ │ + ldr r3, [pc, #104] @ (1b9cc0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b9ca6 │ │ │ │ + cbz r5, 1b9c9e │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -493668,412 +493657,412 @@ │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r5, r2 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 1b9c7a │ │ │ │ - ldr r2, [pc, #36] @ (1b9ccc ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9cc8 ) │ │ │ │ + bne.n 1b9c72 │ │ │ │ + ldr r2, [pc, #36] @ (1b9cc4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9cc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9cbe │ │ │ │ + bne.n 1b9cb6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r2, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #240] @ (1b9dd8 ) │ │ │ │ - ldr r3, [pc, #240] @ (1b9ddc ) │ │ │ │ + ldr r2, [pc, #240] @ (1b9dd0 ) │ │ │ │ + ldr r3, [pc, #240] @ (1b9dd4 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b9da4 │ │ │ │ + beq.n 1b9d9c │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ - vldr s20, [pc, #204] @ 1b9dd0 │ │ │ │ - vldr s21, [pc, #204] @ 1b9dd4 │ │ │ │ + vldr s20, [pc, #204] @ 1b9dc8 │ │ │ │ + vldr s21, [pc, #204] @ 1b9dcc │ │ │ │ mov r9, r6 │ │ │ │ - vldr d9, [pc, #184] @ 1b9dc8 │ │ │ │ + vldr d9, [pc, #184] @ 1b9dc0 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1b9d70 │ │ │ │ + b.n 1b9d68 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b9d98 │ │ │ │ + bgt.n 1b9d90 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b9d92 │ │ │ │ + ble.n 1b9d8a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b9d9e │ │ │ │ + bgt.n 1b9d96 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 54440 │ │ │ │ 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 1b9da4 │ │ │ │ + beq.n 1b9d9c │ │ │ │ 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 1b9d1a │ │ │ │ + bgt.n 1b9d12 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b9d2c │ │ │ │ + b.n 1b9d24 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b9d54 │ │ │ │ + b.n 1b9d4c │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b9d2c │ │ │ │ + b.n 1b9d24 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b9d54 │ │ │ │ - ldr r2, [pc, #56] @ (1b9de0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1b9ddc ) │ │ │ │ + b.n 1b9d4c │ │ │ │ + ldr r2, [pc, #56] @ (1b9dd8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1b9dd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9dc2 │ │ │ │ + bne.n 1b9dba │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b9dd0 │ │ │ │ + b.n 1b9dc8 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #296] @ (1b9f28 ) │ │ │ │ - ldr r3, [pc, #296] @ (1b9f2c ) │ │ │ │ + ldr r2, [pc, #296] @ (1b9f20 ) │ │ │ │ + ldr r3, [pc, #296] @ (1b9f24 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b9ef2 │ │ │ │ + beq.n 1b9eea │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #260] @ 1b9f20 │ │ │ │ - vldr s21, [pc, #260] @ 1b9f24 │ │ │ │ + vldr s20, [pc, #260] @ 1b9f18 │ │ │ │ + vldr s21, [pc, #260] @ 1b9f1c │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #240] @ 1b9f18 │ │ │ │ + vldr d9, [pc, #240] @ 1b9f10 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1b9eaa │ │ │ │ + b.n 1b9ea2 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b9ee6 │ │ │ │ + bgt.n 1b9ede │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b9eda │ │ │ │ + ble.n 1b9ed2 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b9ee0 │ │ │ │ + bgt.n 1b9ed8 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b9ed4 │ │ │ │ + ble.n 1b9ecc │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b9eec │ │ │ │ + bgt.n 1b9ee4 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 54440 │ │ │ │ adds r4, #24 │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1b9ef2 │ │ │ │ + beq.n 1b9eea │ │ │ │ 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 1b9e30 │ │ │ │ + bgt.n 1b9e28 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b9e42 │ │ │ │ + b.n 1b9e3a │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b9e92 │ │ │ │ + b.n 1b9e8a │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b9e6a │ │ │ │ + b.n 1b9e62 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b9e6a │ │ │ │ + b.n 1b9e62 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b9e42 │ │ │ │ + b.n 1b9e3a │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b9e92 │ │ │ │ - ldr r2, [pc, #60] @ (1b9f30 ) │ │ │ │ - ldr r3, [pc, #52] @ (1b9f2c ) │ │ │ │ + b.n 1b9e8a │ │ │ │ + ldr r2, [pc, #60] @ (1b9f28 ) │ │ │ │ + ldr r3, [pc, #52] @ (1b9f24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9f10 │ │ │ │ + bne.n 1b9f08 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b9f20 │ │ │ │ + b.n 1b9f18 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r0, [r0, #32] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r6, [r1, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1ba0a8 ) │ │ │ │ - ldr r3, [pc, #344] @ (1ba0ac ) │ │ │ │ + ldr r2, [pc, #344] @ (1ba0a0 ) │ │ │ │ + ldr r3, [pc, #344] @ (1ba0a4 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ba074 │ │ │ │ + beq.w 1ba06c │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #304] @ 1ba0a0 │ │ │ │ - vldr s21, [pc, #304] @ 1ba0a4 │ │ │ │ + vldr s20, [pc, #304] @ 1ba098 │ │ │ │ + vldr s21, [pc, #304] @ 1ba09c │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #284] @ 1ba098 │ │ │ │ - b.n 1ba01c │ │ │ │ + vldr d9, [pc, #284] @ 1ba090 │ │ │ │ + b.n 1ba014 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba05c │ │ │ │ + bgt.n 1ba054 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ba056 │ │ │ │ + ble.n 1ba04e │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba06e │ │ │ │ + bgt.n 1ba066 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ba050 │ │ │ │ + ble.n 1ba048 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba068 │ │ │ │ + bgt.n 1ba060 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ba04a │ │ │ │ + ble.n 1ba042 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba062 │ │ │ │ + bgt.n 1ba05a │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 54440 │ │ │ │ adds r4, #32 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1ba074 │ │ │ │ + beq.n 1ba06c │ │ │ │ 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 1b9f7e │ │ │ │ + bgt.n 1b9f76 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b9f90 │ │ │ │ + b.n 1b9f88 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ba008 │ │ │ │ + b.n 1ba000 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b9fe0 │ │ │ │ + b.n 1b9fd8 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b9fb8 │ │ │ │ + b.n 1b9fb0 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b9f90 │ │ │ │ + b.n 1b9f88 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ba008 │ │ │ │ + b.n 1ba000 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b9fe0 │ │ │ │ + b.n 1b9fd8 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b9fb8 │ │ │ │ - ldr r2, [pc, #56] @ (1ba0b0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ba0ac ) │ │ │ │ + b.n 1b9fb0 │ │ │ │ + ldr r2, [pc, #56] @ (1ba0a8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ba0a4 ) │ │ │ │ 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 1ba092 │ │ │ │ + bne.n 1ba08a │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ba0a0 │ │ │ │ + b.n 1ba098 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - str r0, [r5, #8] │ │ │ │ + str r0, [r6, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #248] @ (1ba1c8 ) │ │ │ │ - ldr r3, [pc, #248] @ (1ba1cc ) │ │ │ │ + ldr r2, [pc, #248] @ (1ba1c0 ) │ │ │ │ + ldr r3, [pc, #248] @ (1ba1c4 ) │ │ │ │ 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 1ba188 │ │ │ │ + beq.n 1ba180 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s20, [pc, #212] @ 1ba1c0 │ │ │ │ - vldr s21, [pc, #212] @ 1ba1c4 │ │ │ │ + vldr s20, [pc, #212] @ 1ba1b8 │ │ │ │ + vldr s21, [pc, #212] @ 1ba1bc │ │ │ │ mov r8, r5 │ │ │ │ - vldr d9, [pc, #184] @ 1ba1b0 │ │ │ │ + vldr d9, [pc, #184] @ 1ba1a8 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d8, [pc, #188] @ 1ba1b8 │ │ │ │ + vldr d8, [pc, #188] @ 1ba1b0 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr.w r0, [sl] │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba136 │ │ │ │ + ble.n 1ba12e │ │ │ │ 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 │ │ │ │ @@ -494081,15 +494070,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba16a │ │ │ │ + ble.n 1ba162 │ │ │ │ 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 │ │ │ │ @@ -494099,84 +494088,84 @@ │ │ │ │ blx 54440 │ │ │ │ add.w sl, sl, #8 │ │ │ │ strb.w r0, [r4, #-3] │ │ │ │ strb.w r8, [r4, #-2] │ │ │ │ cmp r6, r5 │ │ │ │ strb.w r7, [r4, #-1] │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 1ba0fe │ │ │ │ - ldr r2, [pc, #68] @ (1ba1d0 ) │ │ │ │ - ldr r3, [pc, #64] @ (1ba1cc ) │ │ │ │ + bne.n 1ba0f6 │ │ │ │ + ldr r2, [pc, #68] @ (1ba1c8 ) │ │ │ │ + ldr r3, [pc, #64] @ (1ba1c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba1a6 │ │ │ │ + bne.n 1ba19e │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__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 1ba1c0 │ │ │ │ + b.n 1ba1b8 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r6, r1] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1ba310 ) │ │ │ │ - ldr r3, [pc, #288] @ (1ba314 ) │ │ │ │ + ldr r2, [pc, #288] @ (1ba308 ) │ │ │ │ + ldr r3, [pc, #288] @ (1ba30c ) │ │ │ │ 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 1ba2d4 │ │ │ │ + beq.n 1ba2cc │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s20, [pc, #248] @ 1ba308 │ │ │ │ - vldr s21, [pc, #248] @ 1ba30c │ │ │ │ + vldr s20, [pc, #248] @ 1ba300 │ │ │ │ + vldr s21, [pc, #248] @ 1ba304 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #224] @ 1ba2f8 │ │ │ │ - vldr d8, [pc, #228] @ 1ba300 │ │ │ │ + vldr d9, [pc, #224] @ 1ba2f0 │ │ │ │ + vldr d8, [pc, #228] @ 1ba2f8 │ │ │ │ mov r3, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ stmia r3!, {r0, r1, r2} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba254 │ │ │ │ + ble.n 1ba24c │ │ │ │ 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 │ │ │ │ @@ -494184,15 +494173,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r0, [r9, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba288 │ │ │ │ + ble.n 1ba280 │ │ │ │ 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 │ │ │ │ @@ -494200,15 +494189,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r9, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba2bc │ │ │ │ + ble.n 1ba2b4 │ │ │ │ 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 │ │ │ │ @@ -494217,83 +494206,83 @@ │ │ │ │ adds r5, #1 │ │ │ │ blx 54440 │ │ │ │ adds r4, #12 │ │ │ │ strb.w r0, [r9, #-2] │ │ │ │ strb.w r7, [r9, #-1] │ │ │ │ cmp r6, r5 │ │ │ │ add.w r9, r9, #4 │ │ │ │ - bne.n 1ba21e │ │ │ │ - ldr r2, [pc, #64] @ (1ba318 ) │ │ │ │ - ldr r3, [pc, #60] @ (1ba314 ) │ │ │ │ + bne.n 1ba216 │ │ │ │ + ldr r2, [pc, #64] @ (1ba310 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ba30c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba2f2 │ │ │ │ + bne.n 1ba2ea │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ba308 │ │ │ │ + b.n 1ba300 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrsh r0, [r1, r0] │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrb r4, [r5, r4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1ba490 ) │ │ │ │ - ldr r3, [pc, #344] @ (1ba494 ) │ │ │ │ + ldr r2, [pc, #344] @ (1ba488 ) │ │ │ │ + ldr r3, [pc, #344] @ (1ba48c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ba450 │ │ │ │ + beq.w 1ba448 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #304] @ 1ba488 │ │ │ │ - vldr s21, [pc, #304] @ 1ba48c │ │ │ │ - vldr d9, [pc, #280] @ 1ba478 │ │ │ │ - vldr d8, [pc, #284] @ 1ba480 │ │ │ │ + vldr s20, [pc, #304] @ 1ba480 │ │ │ │ + vldr s21, [pc, #304] @ 1ba484 │ │ │ │ + vldr d9, [pc, #280] @ 1ba470 │ │ │ │ + vldr d8, [pc, #284] @ 1ba478 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba3a0 │ │ │ │ + ble.n 1ba398 │ │ │ │ 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 │ │ │ │ @@ -494301,15 +494290,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba3d4 │ │ │ │ + ble.n 1ba3cc │ │ │ │ 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 │ │ │ │ @@ -494317,15 +494306,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba408 │ │ │ │ + ble.n 1ba400 │ │ │ │ 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 │ │ │ │ @@ -494333,15 +494322,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba43c │ │ │ │ + ble.n 1ba434 │ │ │ │ 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 │ │ │ │ @@ -494349,623 +494338,623 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 54440 │ │ │ │ adds r4, #16 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 1ba364 │ │ │ │ - ldr r2, [pc, #68] @ (1ba498 ) │ │ │ │ - ldr r3, [pc, #64] @ (1ba494 ) │ │ │ │ + bne.n 1ba35c │ │ │ │ + ldr r2, [pc, #68] @ (1ba490 ) │ │ │ │ + ldr r3, [pc, #64] @ (1ba48c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba46e │ │ │ │ + bne.n 1ba466 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__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 1ba488 │ │ │ │ + b.n 1ba480 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrb r0, [r0, r3] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, r6] │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1ba52c ) │ │ │ │ - ldr r3, [pc, #124] @ (1ba530 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ba524 ) │ │ │ │ + ldr r3, [pc, #124] @ (1ba528 ) │ │ │ │ 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 1ba50c │ │ │ │ + beq.n 1ba504 │ │ │ │ mov r5, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov.w r9, #1065353216 @ 0x3f800000 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ adds r4, #16 │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ adds r6, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ adds r5, #6 │ │ │ │ uxth r0, r0 │ │ │ │ strh r3, [r7, #4] │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ba4d4 │ │ │ │ - ldr r2, [pc, #36] @ (1ba534 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ba530 ) │ │ │ │ + bne.n 1ba4cc │ │ │ │ + ldr r2, [pc, #36] @ (1ba52c ) │ │ │ │ + ldr r3, [pc, #32] @ (1ba528 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba526 │ │ │ │ + bne.n 1ba51e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, r5] │ │ │ │ + ldrh r0, [r2, r5] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1ba5c8 ) │ │ │ │ - ldr r3, [pc, #124] @ (1ba5cc ) │ │ │ │ + ldr r2, [pc, #124] @ (1ba5c0 ) │ │ │ │ + ldr r3, [pc, #124] @ (1ba5c4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ba5a8 │ │ │ │ + cbz r7, 1ba5a0 │ │ │ │ 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 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1ba566 │ │ │ │ - ldr r2, [pc, #36] @ (1ba5d0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ba5cc ) │ │ │ │ + bne.n 1ba55e │ │ │ │ + ldr r2, [pc, #36] @ (1ba5c8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ba5c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba5c2 │ │ │ │ + bne.n 1ba5ba │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r5, r2] │ │ │ │ + ldrh r4, [r6, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, r1] │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1ba664 ) │ │ │ │ - ldr r3, [pc, #124] @ (1ba668 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ba65c ) │ │ │ │ + ldr r3, [pc, #124] @ (1ba660 ) │ │ │ │ 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 1ba644 │ │ │ │ + beq.n 1ba63c │ │ │ │ mov r5, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r7, #1065353216 @ 0x3f800000 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ adds r4, #16 │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #8 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ba60a │ │ │ │ - ldr r2, [pc, #36] @ (1ba66c ) │ │ │ │ - ldr r3, [pc, #32] @ (1ba668 ) │ │ │ │ + bne.n 1ba602 │ │ │ │ + ldr r2, [pc, #36] @ (1ba664 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ba660 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba65e │ │ │ │ + bne.n 1ba656 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, r0] │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, r6] │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ - cbz r6, 1ba6de │ │ │ │ - cbz r4, 1ba6e0 │ │ │ │ + cbz r6, 1ba6d6 │ │ │ │ + cbz r4, 1ba6d8 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, lr │ │ │ │ add r0, r4 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr s11, [pc, #100] @ 1ba6f0 │ │ │ │ + vldr s11, [pc, #100] @ 1ba6e8 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1ba6f4 │ │ │ │ + vldr s12, [pc, #100] @ 1ba6ec │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, r1 │ │ │ │ vldr s15, [r3, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle.w lr, #0 │ │ │ │ - ble.n 1ba6c8 │ │ │ │ + ble.n 1ba6c0 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ba6c8 │ │ │ │ + bge.n 1ba6c0 │ │ │ │ vmov lr, s14 │ │ │ │ strb.w lr, [ip], #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1ba69a │ │ │ │ + bne.n 1ba692 │ │ │ │ adds r4, #1 │ │ │ │ add r2, r5 │ │ │ │ add r1, r7 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1ba696 │ │ │ │ + bne.n 1ba68e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1ba6de │ │ │ │ + beq.n 1ba6d6 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1ba6e0 │ │ │ │ + bne.n 1ba6d8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub sp, #12 │ │ │ │ ldrd r4, r7, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ba7fe │ │ │ │ + beq.n 1ba7f6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ba7f2 │ │ │ │ + beq.n 1ba7ea │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ bic.w r9, r3, #3 │ │ │ │ - vldr s12, [pc, #280] @ 1ba830 │ │ │ │ + vldr s12, [pc, #280] @ 1ba828 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #280] @ 1ba834 │ │ │ │ + vldr s13, [pc, #280] @ 1ba82c │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1ba7a4 │ │ │ │ + b.n 1ba79c │ │ │ │ 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 1ba76c │ │ │ │ + ble.n 1ba764 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ba82a │ │ │ │ + bge.n 1ba822 │ │ │ │ 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 1ba794 │ │ │ │ + ble.n 1ba78c │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ba804 │ │ │ │ + bge.n 1ba7fc │ │ │ │ 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 1ba818 │ │ │ │ + beq.n 1ba810 │ │ │ │ vldr s15, [ip, #-16] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ba7d4 │ │ │ │ + ble.n 1ba7cc │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ba7d4 │ │ │ │ + bge.n 1ba7cc │ │ │ │ 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 1ba740 │ │ │ │ + ble.n 1ba738 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1ba72e │ │ │ │ + blt.n 1ba726 │ │ │ │ orr.w r3, r3, #65280 @ 0xff00 │ │ │ │ - b.n 1ba740 │ │ │ │ + b.n 1ba738 │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1ba7fe │ │ │ │ + beq.n 1ba7f6 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1ba7f2 │ │ │ │ + bne.n 1ba7ea │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ orr.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp r4, lr │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1ba7a4 │ │ │ │ + bne.n 1ba79c │ │ │ │ adds r6, #1 │ │ │ │ add r5, r8 │ │ │ │ add r1, r9 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 1ba722 │ │ │ │ + bne.w 1ba71a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orr.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ - b.n 1ba76c │ │ │ │ + b.n 1ba764 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - b.w 1ba6f8 │ │ │ │ - cbz r2, 1ba898 │ │ │ │ + b.w 1ba6f0 │ │ │ │ + cbz r2, 1ba890 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ - vldr s11, [pc, #88] @ 1ba89c │ │ │ │ + vldr s11, [pc, #88] @ 1ba894 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s12, [pc, #84] @ 1ba8a0 │ │ │ │ + vldr s12, [pc, #84] @ 1ba898 │ │ │ │ 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 1ba888 │ │ │ │ + ble.n 1ba880 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ba888 │ │ │ │ + bge.n 1ba880 │ │ │ │ vmov ip, s14 │ │ │ │ adds r3, #1 │ │ │ │ strb.w ip, [r0, #3] │ │ │ │ adds r1, #4 │ │ │ │ adds r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1ba850 │ │ │ │ + bne.n 1ba848 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1ba910 │ │ │ │ + cbz r2, 1ba908 │ │ │ │ push {r4, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ sub sp, #8 │ │ │ │ - vldr s12, [pc, #96] @ 1ba914 │ │ │ │ - vldr s13, [pc, #96] @ 1ba918 │ │ │ │ + vldr s12, [pc, #96] @ 1ba90c │ │ │ │ + vldr s13, [pc, #96] @ 1ba910 │ │ │ │ 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 1ba8ec │ │ │ │ + ble.n 1ba8e4 │ │ │ │ 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 1ba8ec │ │ │ │ + bge.n 1ba8e4 │ │ │ │ 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 1ba8bc │ │ │ │ + bne.n 1ba8b4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1ba98a │ │ │ │ + cbz r2, 1ba982 │ │ │ │ push {lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1ba98c │ │ │ │ + vldr s12, [pc, #100] @ 1ba984 │ │ │ │ sub sp, #12 │ │ │ │ - vldr s13, [pc, #100] @ 1ba990 │ │ │ │ + vldr s13, [pc, #100] @ 1ba988 │ │ │ │ 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 1ba966 │ │ │ │ + ble.n 1ba95e │ │ │ │ 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 1ba966 │ │ │ │ + bge.n 1ba95e │ │ │ │ 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 1ba932 │ │ │ │ + bne.n 1ba92a │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1ba9fa │ │ │ │ + cbz r2, 1ba9f2 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s11, [pc, #92] @ 1ba9fc │ │ │ │ - vldr s12, [pc, #92] @ 1baa00 │ │ │ │ + vldr s11, [pc, #92] @ 1ba9f4 │ │ │ │ + vldr s12, [pc, #92] @ 1ba9f8 │ │ │ │ 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 1ba9dc │ │ │ │ + ble.n 1ba9d4 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ba9dc │ │ │ │ + bge.n 1ba9d4 │ │ │ │ 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 1ba9ac │ │ │ │ + bne.n 1ba9a4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1baa74 │ │ │ │ + cbz r2, 1baa6c │ │ │ │ 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] @ 1baa78 │ │ │ │ + vldr s17, [pc, #84] @ 1baa70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #80] @ 1baa7c │ │ │ │ + vldr s16, [pc, #80] @ 1baa74 │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1baa60 │ │ │ │ + ble.n 1baa58 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1baa60 │ │ │ │ + bge.n 1baa58 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb r3, [r4, #3] │ │ │ │ adds r5, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1baa2c │ │ │ │ + bne.n 1baa24 │ │ │ │ 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, 1baafc │ │ │ │ + cbz r2, 1baaf4 │ │ │ │ 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] @ 1bab00 │ │ │ │ + vldr s16, [pc, #92] @ 1baaf8 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1baad8 │ │ │ │ + ble.n 1baad0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #60] @ 1bab04 │ │ │ │ + vldr s15, [pc, #60] @ 1baafc │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1baad8 │ │ │ │ + bge.n 1baad0 │ │ │ │ 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 1baaa8 │ │ │ │ + bne.n 1baaa0 │ │ │ │ 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, 1bab3e │ │ │ │ + cbz r2, 1bab36 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -494974,608 +494963,608 @@ │ │ │ │ str.w r2, [r0, #-12] │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ adds r0, #16 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str.w ip, [r0, #-20] │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1bab1a │ │ │ │ + bne.n 1bab12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #208] @ (1bac24 ) │ │ │ │ - ldr r3, [pc, #212] @ (1bac28 ) │ │ │ │ + ldr r2, [pc, #208] @ (1bac1c ) │ │ │ │ + ldr r3, [pc, #212] @ (1bac20 ) │ │ │ │ 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 1babfe │ │ │ │ + beq.n 1babf6 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #172] @ 1bac1c │ │ │ │ - vldr s12, [pc, #172] @ 1bac20 │ │ │ │ + vldr s11, [pc, #172] @ 1bac14 │ │ │ │ + vldr s12, [pc, #172] @ 1bac18 │ │ │ │ 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 1babb6 │ │ │ │ + ble.n 1babae │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1babb6 │ │ │ │ + bge.n 1babae │ │ │ │ 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 1babee │ │ │ │ + ble.n 1babe6 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1babee │ │ │ │ + bge.n 1babe6 │ │ │ │ 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 1bab7a │ │ │ │ - ldr r2, [pc, #44] @ (1bac2c ) │ │ │ │ - ldr r3, [pc, #36] @ (1bac28 ) │ │ │ │ + bne.n 1bab72 │ │ │ │ + ldr r2, [pc, #44] @ (1bac24 ) │ │ │ │ + ldr r3, [pc, #36] @ (1bac20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bac16 │ │ │ │ + bne.n 1bac0e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - strb r6, [r4, r2] │ │ │ │ + strb r6, [r5, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, r7] │ │ │ │ + strb r2, [r0, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #212] @ (1bad18 ) │ │ │ │ + ldr r1, [pc, #212] @ (1bad10 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1bad1c ) │ │ │ │ + ldr r2, [pc, #212] @ (1bad14 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1bacf2 │ │ │ │ + beq.n 1bacea │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #176] @ 1bad10 │ │ │ │ + vldr s11, [pc, #176] @ 1bad08 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #172] @ 1bad14 │ │ │ │ + vldr s12, [pc, #172] @ 1bad0c │ │ │ │ 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 1baca8 │ │ │ │ + ble.n 1baca0 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r0, #255 @ 0xff │ │ │ │ - bge.n 1baca8 │ │ │ │ + bge.n 1baca0 │ │ │ │ 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 1bace4 │ │ │ │ + ble.n 1bacdc │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1bace4 │ │ │ │ + bge.n 1bacdc │ │ │ │ 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 1bac68 │ │ │ │ - ldr r2, [pc, #44] @ (1bad20 ) │ │ │ │ - ldr r3, [pc, #36] @ (1bad1c ) │ │ │ │ + bne.n 1bac60 │ │ │ │ + ldr r2, [pc, #44] @ (1bad18 ) │ │ │ │ + ldr r3, [pc, #36] @ (1bad14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bad0a │ │ │ │ + bne.n 1bad02 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - strh r6, [r6, r6] │ │ │ │ + strh r6, [r7, r6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r6, [r1, r4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1bae0c ) │ │ │ │ - ldr r3, [pc, #216] @ (1bae10 ) │ │ │ │ + ldr r2, [pc, #212] @ (1bae04 ) │ │ │ │ + ldr r3, [pc, #216] @ (1bae08 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1bade6 │ │ │ │ + beq.n 1badde │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s11, [pc, #176] @ 1bae04 │ │ │ │ + vldr s11, [pc, #176] @ 1badfc │ │ │ │ mov r6, r2 │ │ │ │ - vldr s12, [pc, #172] @ 1bae08 │ │ │ │ + vldr s12, [pc, #172] @ 1bae00 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1bad9c │ │ │ │ + ble.n 1bad94 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1bad9c │ │ │ │ + bge.n 1bad94 │ │ │ │ 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 1badcc │ │ │ │ + ble.n 1badc4 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1badcc │ │ │ │ + bge.n 1badc4 │ │ │ │ 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 1bad62 │ │ │ │ - ldr r2, [pc, #44] @ (1bae14 ) │ │ │ │ - ldr r3, [pc, #36] @ (1bae10 ) │ │ │ │ + bne.n 1bad5a │ │ │ │ + ldr r2, [pc, #44] @ (1bae0c ) │ │ │ │ + ldr r3, [pc, #36] @ (1bae08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1badfe │ │ │ │ + bne.n 1badf6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - strh r2, [r0, r3] │ │ │ │ + strh r2, [r1, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, r0] │ │ │ │ + strh r2, [r3, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1baeca │ │ │ │ + beq.n 1baec2 │ │ │ │ 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] @ 1baecc │ │ │ │ - vldr s16, [pc, #144] @ 1baed0 │ │ │ │ + vldr s17, [pc, #144] @ 1baec4 │ │ │ │ + vldr s16, [pc, #144] @ 1baec8 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bae76 │ │ │ │ + ble.n 1bae6e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bae76 │ │ │ │ + bge.n 1bae6e │ │ │ │ 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 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1baeb4 │ │ │ │ + ble.n 1baeac │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1baeb4 │ │ │ │ + bge.n 1baeac │ │ │ │ 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 1bae42 │ │ │ │ + bne.n 1bae3a │ │ │ │ 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 1baf8e │ │ │ │ + beq.n 1baf86 │ │ │ │ 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] @ 1baf90 │ │ │ │ + vldr s16, [pc, #152] @ 1baf88 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ ldr.w sl, [r5] │ │ │ │ uxth.w r0, sl │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1baf36 │ │ │ │ + ble.n 1baf2e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1baf36 │ │ │ │ - vldr s15, [pc, #104] @ 1baf94 │ │ │ │ + bge.n 1baf2e │ │ │ │ + vldr s15, [pc, #104] @ 1baf8c │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov.w r0, sl, lsr #16 │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1baf6e │ │ │ │ + ble.n 1baf66 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1baf6e │ │ │ │ - vldr s15, [pc, #48] @ 1baf94 │ │ │ │ + bge.n 1baf66 │ │ │ │ + vldr s15, [pc, #48] @ 1baf8c │ │ │ │ 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 1baefe │ │ │ │ + bne.n 1baef6 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #264] @ (1bb0b4 ) │ │ │ │ - ldr r3, [pc, #264] @ (1bb0b8 ) │ │ │ │ + ldr r2, [pc, #264] @ (1bb0ac ) │ │ │ │ + ldr r3, [pc, #264] @ (1bb0b0 ) │ │ │ │ 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 1bb08c │ │ │ │ + beq.n 1bb084 │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #228] @ 1bb0ac │ │ │ │ - vldr s12, [pc, #228] @ 1bb0b0 │ │ │ │ + vldr s11, [pc, #228] @ 1bb0a4 │ │ │ │ + vldr s12, [pc, #228] @ 1bb0a8 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb018 │ │ │ │ + ble.n 1bb010 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb018 │ │ │ │ + bge.n 1bb010 │ │ │ │ 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 1bb048 │ │ │ │ + ble.n 1bb040 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb048 │ │ │ │ + bge.n 1bb040 │ │ │ │ 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 1bb078 │ │ │ │ + ble.n 1bb070 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb078 │ │ │ │ + bge.n 1bb070 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r3, s14 │ │ │ │ adds r5, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r7, [r4, #-1] │ │ │ │ add.w lr, lr, #16 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1bafd4 │ │ │ │ - ldr r2, [pc, #44] @ (1bb0bc ) │ │ │ │ - ldr r3, [pc, #40] @ (1bb0b8 ) │ │ │ │ + bne.n 1bafcc │ │ │ │ + ldr r2, [pc, #44] @ (1bb0b4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1bb0b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb0a6 │ │ │ │ + bne.n 1bb09e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - str r4, [r1, r1] │ │ │ │ + str r4, [r2, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #432] @ (1bb270 ) │ │ │ │ + ldr r7, [pc, #464] @ (1bb288 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #252] @ (1bb1d0 ) │ │ │ │ - ldr r3, [pc, #256] @ (1bb1d4 ) │ │ │ │ + ldr r2, [pc, #252] @ (1bb1c8 ) │ │ │ │ + ldr r3, [pc, #256] @ (1bb1cc ) │ │ │ │ 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 1bb1ac │ │ │ │ + beq.n 1bb1a4 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s11, [pc, #216] @ 1bb1c8 │ │ │ │ - vldr s12, [pc, #216] @ 1bb1cc │ │ │ │ + vldr s11, [pc, #216] @ 1bb1c0 │ │ │ │ + vldr s12, [pc, #216] @ 1bb1c4 │ │ │ │ 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 1bb138 │ │ │ │ + ble.n 1bb130 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1bb138 │ │ │ │ + bge.n 1bb130 │ │ │ │ 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 1bb168 │ │ │ │ + ble.n 1bb160 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1bb168 │ │ │ │ + bge.n 1bb160 │ │ │ │ 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 1bb198 │ │ │ │ + ble.n 1bb190 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1bb198 │ │ │ │ + bge.n 1bb190 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r2, s14 │ │ │ │ adds r4, #1 │ │ │ │ strb.w r2, [r3, #-2] │ │ │ │ strb.w r5, [r3, #-1] │ │ │ │ add.w lr, lr, #12 │ │ │ │ adds r3, #4 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1bb0fa │ │ │ │ - ldr r2, [pc, #40] @ (1bb1d8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1bb1d4 ) │ │ │ │ + bne.n 1bb0f2 │ │ │ │ + ldr r2, [pc, #40] @ (1bb1d0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1bb1cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb1c4 │ │ │ │ + bne.n 1bb1bc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r7, [pc, #152] @ (1bb26c ) │ │ │ │ + ldr r7, [pc, #184] @ (1bb284 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #304] @ (1bb30c ) │ │ │ │ + ldr r6, [pc, #336] @ (1bb324 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bb214 │ │ │ │ + cbz r2, 1bb20c │ │ │ │ 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 │ │ │ │ @@ -495586,746 +495575,746 @@ │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ strb.w lr, [r0, #-5] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ cmp ip, r1 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 1bb1f0 │ │ │ │ + bne.n 1bb1e8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bb2fe │ │ │ │ + beq.n 1bb2f6 │ │ │ │ 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] @ 1bb300 │ │ │ │ - vldr s16, [pc, #192] @ 1bb304 │ │ │ │ + vldr s17, [pc, #192] @ 1bb2f8 │ │ │ │ + vldr s16, [pc, #192] @ 1bb2fc │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb278 │ │ │ │ + ble.n 1bb270 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb278 │ │ │ │ + bge.n 1bb270 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb2ae │ │ │ │ + ble.n 1bb2a6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb2ae │ │ │ │ + bge.n 1bb2a6 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb2e4 │ │ │ │ + ble.n 1bb2dc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb2e4 │ │ │ │ + bge.n 1bb2dc │ │ │ │ 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 1bb244 │ │ │ │ + bne.n 1bb23c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #300] @ (1bb448 ) │ │ │ │ - ldr r3, [pc, #304] @ (1bb44c ) │ │ │ │ + ldr r2, [pc, #300] @ (1bb440 ) │ │ │ │ + ldr r3, [pc, #304] @ (1bb444 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1bb424 │ │ │ │ + beq.n 1bb41c │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s11, [pc, #264] @ 1bb440 │ │ │ │ + vldr s11, [pc, #264] @ 1bb438 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #260] @ 1bb444 │ │ │ │ + vldr s12, [pc, #260] @ 1bb43c │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb384 │ │ │ │ + ble.n 1bb37c │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb384 │ │ │ │ + bge.n 1bb37c │ │ │ │ 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 1bb3b4 │ │ │ │ + ble.n 1bb3ac │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb3b4 │ │ │ │ + bge.n 1bb3ac │ │ │ │ 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 1bb3e4 │ │ │ │ + ble.n 1bb3dc │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb3e4 │ │ │ │ + bge.n 1bb3dc │ │ │ │ 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 1bb414 │ │ │ │ + ble.n 1bb40c │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb414 │ │ │ │ + bge.n 1bb40c │ │ │ │ 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 1bb342 │ │ │ │ - ldr r2, [pc, #40] @ (1bb450 ) │ │ │ │ - ldr r3, [pc, #36] @ (1bb44c ) │ │ │ │ + bne.n 1bb33a │ │ │ │ + ldr r2, [pc, #40] @ (1bb448 ) │ │ │ │ + ldr r3, [pc, #36] @ (1bb444 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb43c │ │ │ │ + bne.n 1bb434 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r4, [pc, #888] @ (1bb7c4 ) │ │ │ │ + ldr r4, [pc, #920] @ (1bb7dc ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #848] @ (1bb7a4 ) │ │ │ │ + ldr r3, [pc, #880] @ (1bb7bc ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #272] @ (1bb57c ) │ │ │ │ - ldr r3, [pc, #272] @ (1bb580 ) │ │ │ │ + ldr r2, [pc, #272] @ (1bb574 ) │ │ │ │ + ldr r3, [pc, #272] @ (1bb578 ) │ │ │ │ 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 1bb550 │ │ │ │ + beq.n 1bb548 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #236] @ 1bb574 │ │ │ │ - vldr s16, [pc, #236] @ 1bb578 │ │ │ │ + vldr s17, [pc, #236] @ 1bb56c │ │ │ │ + vldr s16, [pc, #236] @ 1bb570 │ │ │ │ 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 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb4ce │ │ │ │ + ble.n 1bb4c6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb4ce │ │ │ │ + bge.n 1bb4c6 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb506 │ │ │ │ + ble.n 1bb4fe │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb506 │ │ │ │ + bge.n 1bb4fe │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb53e │ │ │ │ + ble.n 1bb536 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb53e │ │ │ │ + bge.n 1bb536 │ │ │ │ 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 1bb492 │ │ │ │ - ldr r2, [pc, #48] @ (1bb584 ) │ │ │ │ - ldr r3, [pc, #44] @ (1bb580 ) │ │ │ │ + bne.n 1bb48a │ │ │ │ + ldr r2, [pc, #48] @ (1bb57c ) │ │ │ │ + ldr r3, [pc, #44] @ (1bb578 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb56e │ │ │ │ + bne.n 1bb566 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r3, [pc, #560] @ (1bb7b0 ) │ │ │ │ + ldr r3, [pc, #592] @ (1bb7c8 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #672] @ (1bb828 ) │ │ │ │ + ldr r2, [pc, #704] @ (1bb840 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #272] @ (1bb6b0 ) │ │ │ │ - ldr r3, [pc, #272] @ (1bb6b4 ) │ │ │ │ + ldr r2, [pc, #272] @ (1bb6a8 ) │ │ │ │ + ldr r3, [pc, #272] @ (1bb6ac ) │ │ │ │ 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 1bb686 │ │ │ │ + beq.n 1bb67e │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s17, [pc, #232] @ 1bb6a8 │ │ │ │ + vldr s17, [pc, #232] @ 1bb6a0 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #228] @ 1bb6ac │ │ │ │ + vldr s16, [pc, #228] @ 1bb6a4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ uxth r0, r0 │ │ │ │ strh r3, [r7, #4] │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb604 │ │ │ │ + ble.n 1bb5fc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb604 │ │ │ │ + bge.n 1bb5fc │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb63c │ │ │ │ + ble.n 1bb634 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb63c │ │ │ │ + bge.n 1bb634 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb674 │ │ │ │ + ble.n 1bb66c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb674 │ │ │ │ + bge.n 1bb66c │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r9, [r4, #-1] │ │ │ │ adds r5, #6 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1bb5ca │ │ │ │ - ldr r2, [pc, #48] @ (1bb6b8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1bb6b4 ) │ │ │ │ + bne.n 1bb5c2 │ │ │ │ + ldr r2, [pc, #48] @ (1bb6b0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1bb6ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb6a4 │ │ │ │ + bne.n 1bb69c │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r2, [pc, #352] @ (1bb814 ) │ │ │ │ + ldr r2, [pc, #384] @ (1bb82c ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #456] @ (1bb884 ) │ │ │ │ + ldr r1, [pc, #488] @ (1bb89c ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1bb7d2 │ │ │ │ + beq.w 1bb7ca │ │ │ │ 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] @ 1bb7d4 │ │ │ │ - vldr s16, [pc, #244] @ 1bb7d8 │ │ │ │ + vldr s17, [pc, #244] @ 1bb7cc │ │ │ │ + vldr s16, [pc, #244] @ 1bb7d0 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb71a │ │ │ │ + ble.n 1bb712 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb71a │ │ │ │ + bge.n 1bb712 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb750 │ │ │ │ + ble.n 1bb748 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb750 │ │ │ │ + bge.n 1bb748 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb786 │ │ │ │ + ble.n 1bb77e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb786 │ │ │ │ + bge.n 1bb77e │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb7bc │ │ │ │ + ble.n 1bb7b4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb7bc │ │ │ │ + bge.n 1bb7b4 │ │ │ │ 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 1bb6e6 │ │ │ │ + bne.n 1bb6de │ │ │ │ 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 1bb8fa │ │ │ │ + beq.w 1bb8f2 │ │ │ │ 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] @ 1bb8fc │ │ │ │ - vldr s16, [pc, #252] @ 1bb900 │ │ │ │ + vldr s17, [pc, #252] @ 1bb8f4 │ │ │ │ + vldr s16, [pc, #252] @ 1bb8f8 │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb840 │ │ │ │ + ble.n 1bb838 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb840 │ │ │ │ + bge.n 1bb838 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb876 │ │ │ │ + ble.n 1bb86e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb876 │ │ │ │ + bge.n 1bb86e │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb8ac │ │ │ │ + ble.n 1bb8a4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb8ac │ │ │ │ + bge.n 1bb8a4 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov.w r0, r8, lsr #16 │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb8e4 │ │ │ │ + ble.n 1bb8dc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb8e4 │ │ │ │ + bge.n 1bb8dc │ │ │ │ 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 1bb806 │ │ │ │ + bne.n 1bb7fe │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #320] @ (1bba5c ) │ │ │ │ - ldr r3, [pc, #320] @ (1bba60 ) │ │ │ │ + ldr r2, [pc, #320] @ (1bba54 ) │ │ │ │ + ldr r3, [pc, #320] @ (1bba58 ) │ │ │ │ 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 1bba30 │ │ │ │ + beq.n 1bba28 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #284] @ 1bba54 │ │ │ │ - vldr s16, [pc, #284] @ 1bba58 │ │ │ │ + vldr s17, [pc, #284] @ 1bba4c │ │ │ │ + vldr s16, [pc, #284] @ 1bba50 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb97a │ │ │ │ + ble.n 1bb972 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb97a │ │ │ │ + bge.n 1bb972 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb9b2 │ │ │ │ + ble.n 1bb9aa │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb9b2 │ │ │ │ + bge.n 1bb9aa │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb9ea │ │ │ │ + ble.n 1bb9e2 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb9ea │ │ │ │ + bge.n 1bb9e2 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bba22 │ │ │ │ + ble.n 1bba1a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bba22 │ │ │ │ + bge.n 1bba1a │ │ │ │ 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 1bb93e │ │ │ │ - ldr r2, [pc, #48] @ (1bba64 ) │ │ │ │ - ldr r3, [pc, #44] @ (1bba60 ) │ │ │ │ + bne.n 1bb936 │ │ │ │ + ldr r2, [pc, #48] @ (1bba5c ) │ │ │ │ + ldr r3, [pc, #44] @ (1bba58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bba4e │ │ │ │ + bne.n 1bba46 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - mov ip, fp │ │ │ │ + mov ip, ip │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r8, r9 │ │ │ │ + cmp r8, sl │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bba7a │ │ │ │ + cbz r2, 1bba72 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1bba6c │ │ │ │ + bne.n 1bba64 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bbac8 │ │ │ │ + cbz r2, 1bbac0 │ │ │ │ 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 │ │ │ │ @@ -496338,19 +496327,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 1bba92 │ │ │ │ + bne.n 1bba8a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbb0c │ │ │ │ + cbz r2, 1bbb04 │ │ │ │ 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 │ │ │ │ @@ -496360,19 +496349,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 1bbae2 │ │ │ │ + bne.n 1bbada │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbb58 │ │ │ │ + cbz r2, 1bbb50 │ │ │ │ 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 │ │ │ │ @@ -496383,19 +496372,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 1bbb24 │ │ │ │ + bne.n 1bbb1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbbb0 │ │ │ │ + cbz r2, 1bbba8 │ │ │ │ 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 │ │ │ │ @@ -496413,19 +496402,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 54cd8 <__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 1bbb7a │ │ │ │ + bne.n 1bbb72 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbbfc │ │ │ │ + cbz r2, 1bbbf4 │ │ │ │ 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 │ │ │ │ @@ -496438,19 +496427,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 1bbbce │ │ │ │ + bne.n 1bbbc6 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbc54 │ │ │ │ + cbz r2, 1bbc4c │ │ │ │ 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 │ │ │ │ @@ -496466,19 +496455,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 1bbc18 │ │ │ │ + bne.n 1bbc10 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbcac │ │ │ │ + cbz r2, 1bbca4 │ │ │ │ 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 │ │ │ │ @@ -496494,38 +496483,38 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ addw r3, r3, #2047 @ 0x7ff │ │ │ │ umull r7, ip, r5, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #11 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 1bbc70 │ │ │ │ + bne.n 1bbc68 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbce4 │ │ │ │ + cbz r2, 1bbcdc │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ push {lr} │ │ │ │ mov.w lr, #0 │ │ │ │ ldrsb.w r3, [ip, #1]! │ │ │ │ adds r0, #4 │ │ │ │ strh.w lr, [r0, #-4] │ │ │ │ strb.w lr, [r0, #-2] │ │ │ │ cmp ip, r1 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ mov.w r2, r3, lsr #6 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ - bne.n 1bbcc0 │ │ │ │ + bne.n 1bbcb8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbd28 │ │ │ │ + cbz r2, 1bbd20 │ │ │ │ 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 │ │ │ │ @@ -496536,19 +496525,19 @@ │ │ │ │ mov.w r3, r2, lsr #6 │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ bfi ip, r3, #0, #8 │ │ │ │ bfi ip, r3, #8, #8 │ │ │ │ strh.w ip, [r0, #-4] │ │ │ │ - bne.n 1bbcf6 │ │ │ │ + bne.n 1bbcee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbd66 │ │ │ │ + cbz r2, 1bbd5e │ │ │ │ subs r2, #1 │ │ │ │ push {lr} │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ ldrsb.w ip, [lr, #1]! │ │ │ │ movs r2, #0 │ │ │ │ cmp lr, r1 │ │ │ │ @@ -496557,18 +496546,18 @@ │ │ │ │ add.w r3, r3, ip, lsl #1 │ │ │ │ uxtb r3, r3 │ │ │ │ bfi r2, r3, #0, #8 │ │ │ │ bfi r2, r3, #8, #8 │ │ │ │ bfi r2, r3, #16, #8 │ │ │ │ bfi r2, r3, #24, #8 │ │ │ │ str.w r2, [r0], #4 │ │ │ │ - bne.n 1bbd38 │ │ │ │ + bne.n 1bbd30 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bbdb4 │ │ │ │ + cbz r2, 1bbdac │ │ │ │ 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 │ │ │ │ @@ -496582,19 +496571,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 1bbd7e │ │ │ │ + bne.n 1bbd76 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbe12 │ │ │ │ + cbz r2, 1bbe0a │ │ │ │ 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 │ │ │ │ @@ -496610,18 +496599,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 1bbdce │ │ │ │ + bne.n 1bbdc6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bbe64 │ │ │ │ + cbz r2, 1bbe5c │ │ │ │ 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 │ │ │ │ @@ -496636,19 +496625,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 1bbe26 │ │ │ │ + bne.n 1bbe1e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbec0 │ │ │ │ + cbz r2, 1bbeb8 │ │ │ │ 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 │ │ │ │ @@ -496667,19 +496656,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 540a0 <__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 1bbe86 │ │ │ │ + bne.n 1bbe7e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbf1c │ │ │ │ + cbz r2, 1bbf14 │ │ │ │ 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 │ │ │ │ @@ -496696,19 +496685,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 1bbee0 │ │ │ │ + bne.n 1bbed8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbf5c │ │ │ │ + cbz r2, 1bbf54 │ │ │ │ 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 │ │ │ │ @@ -496718,19 +496707,19 @@ │ │ │ │ strb.w lr, [r0, #-6] │ │ │ │ cmp r1, ip │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ mov.w r2, r3, lsr #6 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 1bbf34 │ │ │ │ + bne.n 1bbf2c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbfa0 │ │ │ │ + cbz r2, 1bbf98 │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r0, r4, #1 │ │ │ │ add r4, r2 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ @@ -496742,19 +496731,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 1bbf6e │ │ │ │ + bne.n 1bbf66 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc002 │ │ │ │ + cbz r2, 1bbffa │ │ │ │ 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 │ │ │ │ @@ -496773,18 +496762,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 1bbfba │ │ │ │ + bne.n 1bbfb2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc05e │ │ │ │ + cbz r2, 1bc056 │ │ │ │ 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 │ │ │ │ @@ -496801,18 +496790,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 1bc020 │ │ │ │ + bne.n 1bc018 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc09c │ │ │ │ + cbz r2, 1bc094 │ │ │ │ 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]! │ │ │ │ @@ -496822,19 +496811,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 1bc070 │ │ │ │ + bne.n 1bc068 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc0dc │ │ │ │ + cbz r2, 1bc0d4 │ │ │ │ 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]! │ │ │ │ @@ -496844,19 +496833,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 1bc0b0 │ │ │ │ + bne.n 1bc0a8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc13e │ │ │ │ + cbz r2, 1bc136 │ │ │ │ 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 │ │ │ │ @@ -496875,18 +496864,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 1bc0fa │ │ │ │ + bne.n 1bc0f2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc198 │ │ │ │ + cbz r2, 1bc190 │ │ │ │ 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 │ │ │ │ @@ -496903,19 +496892,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 1bc15c │ │ │ │ + bne.n 1bc154 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc20a │ │ │ │ + cbz r2, 1bc202 │ │ │ │ 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 │ │ │ │ @@ -496935,18 +496924,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 1bc1b6 │ │ │ │ + bne.n 1bc1ae │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc27a │ │ │ │ + cbz r2, 1bc272 │ │ │ │ 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 │ │ │ │ @@ -496966,18 +496955,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 1bc226 │ │ │ │ + bne.n 1bc21e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc2cc │ │ │ │ + cbz r2, 1bc2c4 │ │ │ │ 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 │ │ │ │ @@ -496992,19 +496981,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 1bc286 │ │ │ │ + bne.n 1bc27e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc348 │ │ │ │ + cbz r2, 1bc340 │ │ │ │ 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 │ │ │ │ @@ -497029,19 +497018,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 1bc2e6 │ │ │ │ + bne.n 1bc2de │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc3c0 │ │ │ │ + cbz r2, 1bc3b8 │ │ │ │ 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 │ │ │ │ @@ -497064,19 +497053,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 1bc368 │ │ │ │ + bne.n 1bc360 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc40c │ │ │ │ + cbz r2, 1bc404 │ │ │ │ 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 │ │ │ │ @@ -497089,19 +497078,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 1bc3d4 │ │ │ │ + bne.n 1bc3cc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc45c │ │ │ │ + cbz r2, 1bc454 │ │ │ │ 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 │ │ │ │ @@ -497116,19 +497105,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 1bc41e │ │ │ │ + bne.n 1bc416 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc4d8 │ │ │ │ + cbz r2, 1bc4d0 │ │ │ │ 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 │ │ │ │ @@ -497153,19 +497142,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 1bc47a │ │ │ │ + bne.n 1bc472 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc522 │ │ │ │ + cbz r2, 1bc51a │ │ │ │ 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 │ │ │ │ @@ -497178,18 +497167,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 1bc4ec │ │ │ │ + bne.n 1bc4e4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc596 │ │ │ │ + cbz r2, 1bc58e │ │ │ │ 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 │ │ │ │ @@ -497212,32 +497201,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 1bc540 │ │ │ │ + bne.n 1bc538 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1bc63c ) │ │ │ │ - ldr r3, [pc, #144] @ (1bc640 ) │ │ │ │ + ldr r2, [pc, #144] @ (1bc634 ) │ │ │ │ + ldr r3, [pc, #144] @ (1bc638 ) │ │ │ │ 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 1bc61e │ │ │ │ + beq.n 1bc616 │ │ │ │ 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] │ │ │ │ @@ -497261,34 +497250,34 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, fp │ │ │ │ mov r1, ip │ │ │ │ blx 54cd8 <__aeabi_ldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1bc5cc │ │ │ │ - ldr r2, [pc, #36] @ (1bc644 ) │ │ │ │ - ldr r3, [pc, #28] @ (1bc640 ) │ │ │ │ + bne.n 1bc5c4 │ │ │ │ + ldr r2, [pc, #36] @ (1bc63c ) │ │ │ │ + ldr r3, [pc, #28] @ (1bc638 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bc638 │ │ │ │ + bne.n 1bc630 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - subs r2, #76 @ 0x4c │ │ │ │ + subs r2, #84 @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #218 @ 0xda │ │ │ │ + subs r1, #226 @ 0xe2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bc698 │ │ │ │ + cbz r2, 1bc690 │ │ │ │ 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 │ │ │ │ @@ -497304,33 +497293,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 1bc656 │ │ │ │ + bne.n 1bc64e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #148] @ (1bc744 ) │ │ │ │ - ldr r3, [pc, #148] @ (1bc748 ) │ │ │ │ + ldr r2, [pc, #148] @ (1bc73c ) │ │ │ │ + ldr r3, [pc, #148] @ (1bc740 ) │ │ │ │ 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 1bc726 │ │ │ │ + beq.n 1bc71e │ │ │ │ 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] │ │ │ │ @@ -497355,34 +497344,34 @@ │ │ │ │ bic.w ip, r3, r3, asr #31 │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, r1, ip, fp │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1bc6d0 │ │ │ │ - ldr r2, [pc, #36] @ (1bc74c ) │ │ │ │ - ldr r3, [pc, #28] @ (1bc748 ) │ │ │ │ + bne.n 1bc6c8 │ │ │ │ + ldr r2, [pc, #36] @ (1bc744 ) │ │ │ │ + ldr r3, [pc, #28] @ (1bc740 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bc740 │ │ │ │ + bne.n 1bc738 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - subs r1, #72 @ 0x48 │ │ │ │ + subs r1, #80 @ 0x50 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #210 @ 0xd2 │ │ │ │ + subs r0, #218 @ 0xda │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bc7a4 │ │ │ │ + cbz r2, 1bc79c │ │ │ │ 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 │ │ │ │ @@ -497398,19 +497387,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 1bc760 │ │ │ │ + bne.n 1bc758 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc7fc │ │ │ │ + cbz r2, 1bc7f4 │ │ │ │ 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 │ │ │ │ @@ -497426,19 +497415,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 1bc7b8 │ │ │ │ + bne.n 1bc7b0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc854 │ │ │ │ + cbz r2, 1bc84c │ │ │ │ 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 │ │ │ │ @@ -497454,19 +497443,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 1bc816 │ │ │ │ + bne.n 1bc80e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc8ac │ │ │ │ + cbz r2, 1bc8a4 │ │ │ │ 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 │ │ │ │ @@ -497482,19 +497471,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 1bc86e │ │ │ │ + bne.n 1bc866 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc904 │ │ │ │ + cbz r2, 1bc8fc │ │ │ │ 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 │ │ │ │ @@ -497510,19 +497499,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 1bc8c0 │ │ │ │ + bne.n 1bc8b8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc95c │ │ │ │ + cbz r2, 1bc954 │ │ │ │ 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 │ │ │ │ @@ -497538,19 +497527,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 1bc918 │ │ │ │ + bne.n 1bc910 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc9b4 │ │ │ │ + cbz r2, 1bc9ac │ │ │ │ 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 │ │ │ │ @@ -497566,19 +497555,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 1bc970 │ │ │ │ + bne.n 1bc968 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bca0c │ │ │ │ + cbz r2, 1bca04 │ │ │ │ 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 │ │ │ │ @@ -497594,19 +497583,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 1bc9c8 │ │ │ │ + bne.n 1bc9c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bca56 │ │ │ │ + cbz r2, 1bca4e │ │ │ │ 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 │ │ │ │ @@ -497620,18 +497609,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 1bca1e │ │ │ │ + bne.n 1bca16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bca9e │ │ │ │ + cbz r2, 1bca96 │ │ │ │ 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 │ │ │ │ @@ -497645,19 +497634,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 1bca66 │ │ │ │ + bne.n 1bca5e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bcb2c │ │ │ │ + beq.n 1bcb24 │ │ │ │ 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 │ │ │ │ @@ -497686,20 +497675,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 1bcab8 │ │ │ │ + bne.n 1bcab0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bcbbc │ │ │ │ + beq.n 1bcbb4 │ │ │ │ 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 │ │ │ │ @@ -497728,33 +497717,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 1bcb48 │ │ │ │ + bne.n 1bcb40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #176] @ (1bcc84 ) │ │ │ │ - ldr r3, [pc, #176] @ (1bcc88 ) │ │ │ │ + ldr r2, [pc, #176] @ (1bcc7c ) │ │ │ │ + ldr r3, [pc, #176] @ (1bcc80 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1bcc66 │ │ │ │ + beq.n 1bcc5e │ │ │ │ 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] │ │ │ │ @@ -497788,47 +497777,47 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, r4 │ │ │ │ mov r1, ip │ │ │ │ blx 54cd8 <__aeabi_ldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1bcbf4 │ │ │ │ - ldr r2, [pc, #36] @ (1bcc8c ) │ │ │ │ - ldr r3, [pc, #28] @ (1bcc88 ) │ │ │ │ + bne.n 1bcbec │ │ │ │ + ldr r2, [pc, #36] @ (1bcc84 ) │ │ │ │ + ldr r3, [pc, #28] @ (1bcc80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bcc80 │ │ │ │ + bne.n 1bcc78 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #146 @ 0x92 │ │ │ │ + adds r3, #154 @ 0x9a │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #160] @ (1bcd44 ) │ │ │ │ - ldr r3, [pc, #160] @ (1bcd48 ) │ │ │ │ + ldr r2, [pc, #160] @ (1bcd3c ) │ │ │ │ + ldr r3, [pc, #160] @ (1bcd40 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1bcd24 │ │ │ │ + cbz r6, 1bcd1c │ │ │ │ movw lr, #32769 @ 0x8001 │ │ │ │ movt lr, #32768 @ 0x8000 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ movw r2, #32767 @ 0x7fff │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ @@ -497854,48 +497843,48 @@ │ │ │ │ umull r8, r3, lr, r9 │ │ │ │ mov.w r0, r0, lsr #15 │ │ │ │ strb.w r0, [ip, #-8] │ │ │ │ mov.w r0, sl, lsr #15 │ │ │ │ strb.w r0, [ip, #-7] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [ip, #-6] │ │ │ │ - bne.n 1bccca │ │ │ │ - ldr r2, [pc, #36] @ (1bcd4c ) │ │ │ │ - ldr r3, [pc, #32] @ (1bcd48 ) │ │ │ │ + bne.n 1bccc2 │ │ │ │ + ldr r2, [pc, #36] @ (1bcd44 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bcd40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bcd3e │ │ │ │ + bne.n 1bcd36 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #212 @ 0xd4 │ │ │ │ + adds r2, #220 @ 0xdc │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #168] @ (1bce0c ) │ │ │ │ - ldr r3, [pc, #168] @ (1bce10 ) │ │ │ │ + ldr r2, [pc, #168] @ (1bce04 ) │ │ │ │ + ldr r3, [pc, #168] @ (1bce08 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1bcdec │ │ │ │ + cbz r6, 1bcde4 │ │ │ │ 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 │ │ │ │ @@ -497922,35 +497911,35 @@ │ │ │ │ umull r0, r3, r2, r0 │ │ │ │ mov.w r9, r9, lsr #15 │ │ │ │ strb.w r9, [ip, #-8] │ │ │ │ mov.w r1, r1, lsr #15 │ │ │ │ strb.w r1, [ip, #-7] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [ip, #-6] │ │ │ │ - bne.n 1bcd8c │ │ │ │ - ldr r2, [pc, #36] @ (1bce14 ) │ │ │ │ - ldr r3, [pc, #32] @ (1bce10 ) │ │ │ │ + bne.n 1bcd84 │ │ │ │ + ldr r2, [pc, #36] @ (1bce0c ) │ │ │ │ + ldr r3, [pc, #32] @ (1bce08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bce06 │ │ │ │ + bne.n 1bcdfe │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, #148 @ 0x94 │ │ │ │ + adds r2, #156 @ 0x9c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #12 │ │ │ │ + adds r2, #20 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bce76 │ │ │ │ + cbz r2, 1bce6e │ │ │ │ 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 │ │ │ │ @@ -497969,18 +497958,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 1bce28 │ │ │ │ + bne.n 1bce20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bcec6 │ │ │ │ + cbz r2, 1bcebe │ │ │ │ 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 │ │ │ │ @@ -497995,18 +497984,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 1bce84 │ │ │ │ + bne.n 1bce7c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bcf24 │ │ │ │ + cbz r2, 1bcf1c │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #4 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ adds r5, r1, r2 │ │ │ │ @@ -498025,19 +498014,19 @@ │ │ │ │ add.w lr, r7, lr, lsl #1 │ │ │ │ mov.w r4, ip, lsr #6 │ │ │ │ add.w r2, r1, r2, lsl #1 │ │ │ │ add.w ip, r4, ip, lsl #1 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ - bne.n 1bceda │ │ │ │ + bne.n 1bced2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bcf84 │ │ │ │ + cbz r2, 1bcf7c │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #4 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ adds r5, r1, r2 │ │ │ │ @@ -498056,19 +498045,19 @@ │ │ │ │ add.w r2, r1, r2, lsl #1 │ │ │ │ mov.w r4, ip, lsr #6 │ │ │ │ add.w lr, r7, lr, lsl #1 │ │ │ │ add.w ip, r4, ip, lsl #1 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ - bne.n 1bcf3a │ │ │ │ + bne.n 1bcf32 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bcfe8 │ │ │ │ + cbz r2, 1bcfe0 │ │ │ │ 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 │ │ │ │ @@ -498087,19 +498076,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 1bcf98 │ │ │ │ + bne.n 1bcf90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd04c │ │ │ │ + cbz r2, 1bd044 │ │ │ │ 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 │ │ │ │ @@ -498118,19 +498107,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 1bcffc │ │ │ │ + bne.n 1bcff4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd0b0 │ │ │ │ + cbz r2, 1bd0a8 │ │ │ │ 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 │ │ │ │ @@ -498149,33 +498138,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 1bd060 │ │ │ │ + bne.n 1bd058 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #184] @ (1bd180 ) │ │ │ │ - ldr r3, [pc, #184] @ (1bd184 ) │ │ │ │ + ldr r2, [pc, #184] @ (1bd178 ) │ │ │ │ + ldr r3, [pc, #184] @ (1bd17c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1bd162 │ │ │ │ + beq.n 1bd15a │ │ │ │ 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] │ │ │ │ @@ -498212,48 +498201,48 @@ │ │ │ │ movs r1, #0 │ │ │ │ umlal ip, r1, r0, r4 │ │ │ │ mov r0, ip │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1bd0e8 │ │ │ │ - ldr r2, [pc, #36] @ (1bd188 ) │ │ │ │ - ldr r3, [pc, #28] @ (1bd184 ) │ │ │ │ + bne.n 1bd0e0 │ │ │ │ + ldr r2, [pc, #36] @ (1bd180 ) │ │ │ │ + ldr r3, [pc, #28] @ (1bd17c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bd17c │ │ │ │ + bne.n 1bd174 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #150 @ 0x96 │ │ │ │ + cmp r6, #158 @ 0x9e │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #196] @ (1bd264 ) │ │ │ │ - ldr r3, [pc, #196] @ (1bd268 ) │ │ │ │ + ldr r2, [pc, #196] @ (1bd25c ) │ │ │ │ + ldr r3, [pc, #196] @ (1bd260 ) │ │ │ │ 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 1bd244 │ │ │ │ + beq.n 1bd23c │ │ │ │ mov.w lr, #5 │ │ │ │ movt lr, #2 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ movw r2, #16383 @ 0x3fff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -498288,36 +498277,36 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ add r3, r2 │ │ │ │ umull r8, r0, lr, r3 │ │ │ │ sub.w r3, r3, r0 │ │ │ │ add.w r0, r0, r3, lsr #1 │ │ │ │ mov.w r0, r0, lsr #14 │ │ │ │ strb.w r0, [ip, #-6] │ │ │ │ - bne.n 1bd1c8 │ │ │ │ - ldr r2, [pc, #36] @ (1bd26c ) │ │ │ │ - ldr r3, [pc, #32] @ (1bd268 ) │ │ │ │ + bne.n 1bd1c0 │ │ │ │ + ldr r2, [pc, #36] @ (1bd264 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bd260 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bd25e │ │ │ │ + bne.n 1bd256 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r6, #88 @ 0x58 │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bd308 │ │ │ │ + beq.n 1bd300 │ │ │ │ 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 │ │ │ │ @@ -498349,20 +498338,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 1bd288 │ │ │ │ + bne.n 1bd280 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bd3a4 │ │ │ │ + beq.n 1bd39c │ │ │ │ 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 │ │ │ │ @@ -498394,33 +498383,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 1bd324 │ │ │ │ + bne.n 1bd31c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #196] @ (1bd480 ) │ │ │ │ - ldr r3, [pc, #196] @ (1bd484 ) │ │ │ │ + ldr r2, [pc, #196] @ (1bd478 ) │ │ │ │ + ldr r3, [pc, #196] @ (1bd47c ) │ │ │ │ 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 1bd462 │ │ │ │ + beq.n 1bd45a │ │ │ │ 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 │ │ │ │ @@ -498456,34 +498445,34 @@ │ │ │ │ sub.w r3, r3, lr │ │ │ │ add.w r1, r1, ip, lsr #1 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ mov.w r1, r1, lsr #14 │ │ │ │ strb.w r1, [r2, #-7] │ │ │ │ mov.w lr, lr, lsr #14 │ │ │ │ strb.w lr, [r2, #-6] │ │ │ │ - bne.n 1bd3e6 │ │ │ │ - ldr r2, [pc, #36] @ (1bd488 ) │ │ │ │ - ldr r3, [pc, #28] @ (1bd484 ) │ │ │ │ + bne.n 1bd3de │ │ │ │ + ldr r2, [pc, #36] @ (1bd480 ) │ │ │ │ + ldr r3, [pc, #28] @ (1bd47c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bd47c │ │ │ │ + bne.n 1bd474 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - cmp r4, #60 @ 0x3c │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + cmp r3, #158 @ 0x9e │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bd4e4 │ │ │ │ + cbz r2, 1bd4dc │ │ │ │ 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 │ │ │ │ @@ -498500,19 +498489,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 1bd498 │ │ │ │ + bne.n 1bd490 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd544 │ │ │ │ + cbz r2, 1bd53c │ │ │ │ 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 │ │ │ │ @@ -498529,19 +498518,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 1bd4f6 │ │ │ │ + bne.n 1bd4ee │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd5a4 │ │ │ │ + cbz r2, 1bd59c │ │ │ │ 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 │ │ │ │ @@ -498558,19 +498547,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 1bd556 │ │ │ │ + bne.n 1bd54e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd600 │ │ │ │ + cbz r2, 1bd5f8 │ │ │ │ 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 │ │ │ │ @@ -498587,19 +498576,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 1bd5b4 │ │ │ │ + bne.n 1bd5ac │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd654 │ │ │ │ + cbz r2, 1bd64c │ │ │ │ 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 │ │ │ │ @@ -498615,19 +498604,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 1bd610 │ │ │ │ + bne.n 1bd608 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd6a8 │ │ │ │ + cbz r2, 1bd6a0 │ │ │ │ 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 │ │ │ │ @@ -498643,19 +498632,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 1bd664 │ │ │ │ + bne.n 1bd65c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd6fc │ │ │ │ + cbz r2, 1bd6f4 │ │ │ │ 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 │ │ │ │ @@ -498671,19 +498660,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 1bd6b8 │ │ │ │ + bne.n 1bd6b0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd750 │ │ │ │ + cbz r2, 1bd748 │ │ │ │ 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 │ │ │ │ @@ -498699,20 +498688,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 1bd70c │ │ │ │ + bne.n 1bd704 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bd7f0 │ │ │ │ + beq.n 1bd7e8 │ │ │ │ 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 │ │ │ │ @@ -498745,20 +498734,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 1bd770 │ │ │ │ + bne.n 1bd768 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bd890 │ │ │ │ + beq.n 1bd888 │ │ │ │ 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 │ │ │ │ @@ -498791,20 +498780,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 1bd810 │ │ │ │ + bne.n 1bd808 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bd930 │ │ │ │ + beq.n 1bd928 │ │ │ │ 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 │ │ │ │ @@ -498837,20 +498826,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 1bd8b0 │ │ │ │ + bne.n 1bd8a8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bd9d0 │ │ │ │ + beq.n 1bd9c8 │ │ │ │ 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 │ │ │ │ @@ -498883,33 +498872,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 1bd950 │ │ │ │ + bne.n 1bd948 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #208] @ (1bdab8 ) │ │ │ │ - ldr r3, [pc, #208] @ (1bdabc ) │ │ │ │ + ldr r2, [pc, #208] @ (1bdab0 ) │ │ │ │ + ldr r3, [pc, #208] @ (1bdab4 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1bda98 │ │ │ │ + beq.n 1bda90 │ │ │ │ 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 │ │ │ │ @@ -498952,49 +498941,49 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 54cd8 <__aeabi_ldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1bda04 │ │ │ │ - ldr r2, [pc, #36] @ (1bdac0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1bdabc ) │ │ │ │ + bne.n 1bd9fc │ │ │ │ + ldr r2, [pc, #36] @ (1bdab8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bdab4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bdab2 │ │ │ │ + bne.n 1bdaaa │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r6, #16 │ │ │ │ + movs r6, #24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + movs r5, #104 @ 0x68 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #180] @ (1bdb8c ) │ │ │ │ - ldr r3, [pc, #180] @ (1bdb90 ) │ │ │ │ + ldr r2, [pc, #180] @ (1bdb84 ) │ │ │ │ + ldr r3, [pc, #180] @ (1bdb88 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1bdb6e │ │ │ │ + beq.n 1bdb66 │ │ │ │ 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 │ │ │ │ @@ -499026,35 +499015,35 @@ │ │ │ │ bfi r2, r1, #0, #8 │ │ │ │ mov.w ip, ip, lsr #15 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ bfi r2, lr, #8, #8 │ │ │ │ bfi r2, ip, #16, #8 │ │ │ │ bfi r2, r3, #24, #8 │ │ │ │ str.w r2, [r8], #4 │ │ │ │ - bne.n 1bdb00 │ │ │ │ - ldr r2, [pc, #36] @ (1bdb94 ) │ │ │ │ - ldr r3, [pc, #28] @ (1bdb90 ) │ │ │ │ + bne.n 1bdaf8 │ │ │ │ + ldr r2, [pc, #36] @ (1bdb8c ) │ │ │ │ + ldr r3, [pc, #28] @ (1bdb88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bdb88 │ │ │ │ + bne.n 1bdb80 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - movs r5, #32 │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ + movs r4, #146 @ 0x92 │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bdc40 │ │ │ │ + beq.n 1bdc38 │ │ │ │ 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 │ │ │ │ @@ -499090,19 +499079,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 1bdbb0 │ │ │ │ + bne.n 1bdba8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bdcb4 │ │ │ │ + cbz r2, 1bdcac │ │ │ │ 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 │ │ │ │ @@ -499125,19 +499114,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 1bdc52 │ │ │ │ + bne.n 1bdc4a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bdd2a │ │ │ │ + cbz r2, 1bdd22 │ │ │ │ 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 │ │ │ │ @@ -499160,18 +499149,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 1bdcc6 │ │ │ │ + bne.n 1bdcbe │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bdd9c │ │ │ │ + cbz r2, 1bdd94 │ │ │ │ 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 │ │ │ │ @@ -499194,19 +499183,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 1bdd3a │ │ │ │ + bne.n 1bdd32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bde10 │ │ │ │ + cbz r2, 1bde08 │ │ │ │ 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 │ │ │ │ @@ -499229,20 +499218,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 1bddae │ │ │ │ + bne.n 1bdda6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bdeba │ │ │ │ + beq.n 1bdeb2 │ │ │ │ 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 │ │ │ │ @@ -499278,32 +499267,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 1bde2e │ │ │ │ + bne.n 1bde26 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #220] @ (1bdfac ) │ │ │ │ - ldr r3, [pc, #220] @ (1bdfb0 ) │ │ │ │ + ldr r2, [pc, #220] @ (1bdfa4 ) │ │ │ │ + ldr r3, [pc, #220] @ (1bdfa8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1bdf8c │ │ │ │ + beq.n 1bdf84 │ │ │ │ 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 │ │ │ │ @@ -499350,49 +499339,49 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1bdeec │ │ │ │ - ldr r2, [pc, #36] @ (1bdfb4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1bdfb0 ) │ │ │ │ + bne.n 1bdee4 │ │ │ │ + ldr r2, [pc, #36] @ (1bdfac ) │ │ │ │ + ldr r3, [pc, #32] @ (1bdfa8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bdfa6 │ │ │ │ + bne.n 1bdf9e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #108 @ 0x6c │ │ │ │ + movs r0, #116 @ 0x74 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #236] @ (1be0b8 ) │ │ │ │ - ldr r3, [pc, #236] @ (1be0bc ) │ │ │ │ + ldr r2, [pc, #236] @ (1be0b0 ) │ │ │ │ + ldr r3, [pc, #236] @ (1be0b4 ) │ │ │ │ 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 1be098 │ │ │ │ + beq.n 1be090 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov lr, r1 │ │ │ │ movs r5, #0 │ │ │ │ movw r4, #16383 @ 0x3fff │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -499436,36 +499425,36 @@ │ │ │ │ bfi ip, r0, #16, #8 │ │ │ │ umull r9, r1, r2, r3 │ │ │ │ sub.w r3, r3, r1 │ │ │ │ add.w r1, r1, r3, lsr #1 │ │ │ │ mov.w r1, r1, lsr #14 │ │ │ │ bfi ip, r1, #24, #8 │ │ │ │ str.w ip, [r6], #4 │ │ │ │ - bne.n 1bdff0 │ │ │ │ - ldr r2, [pc, #36] @ (1be0c0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1be0bc ) │ │ │ │ + bne.n 1bdfe8 │ │ │ │ + ldr r2, [pc, #36] @ (1be0b8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1be0b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be0b2 │ │ │ │ + bne.n 1be0aa │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, #5 │ │ │ │ + subs r0, r5, #5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1be16c │ │ │ │ + beq.n 1be164 │ │ │ │ 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 │ │ │ │ @@ -499501,324 +499490,324 @@ │ │ │ │ bfi r0, r9, #0, #8 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, r8, #8, #8 │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1be0dc │ │ │ │ + bne.n 1be0d4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1be17c ) │ │ │ │ + ldr r3, [pc, #8] @ (1be174 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - asrs r6, r2, #29 │ │ │ │ + asrs r6, r3, #29 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r3, [pc, #8] @ (1be18c ) │ │ │ │ + ldr r3, [pc, #8] @ (1be184 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bne.n 1be25c │ │ │ │ + bne.n 1be264 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-160] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #444] @ (1be364 ) │ │ │ │ - ldr r3, [pc, #444] @ (1be368 ) │ │ │ │ + ldr r2, [pc, #444] @ (1be35c ) │ │ │ │ + ldr r3, [pc, #444] @ (1be360 ) │ │ │ │ sub.w sp, sp, #4224 @ 0x1080 │ │ │ │ add r2, pc │ │ │ │ mov r8, r1 │ │ │ │ add.w r1, sp, #4192 @ 0x1060 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1be20e │ │ │ │ + cbz r5, 1be206 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 54638 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1be214 │ │ │ │ + beq.n 1be20c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1be2a8 │ │ │ │ + blt.n 1be2a0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx 54124 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1be358 │ │ │ │ - ldr r2, [pc, #384] @ (1be36c ) │ │ │ │ + blt.w 1be350 │ │ │ │ + ldr r2, [pc, #384] @ (1be364 ) │ │ │ │ add.w r1, sp, #4192 @ 0x1060 │ │ │ │ - ldr r3, [pc, #376] @ (1be368 ) │ │ │ │ + ldr r3, [pc, #376] @ (1be360 ) │ │ │ │ adds r1, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1be360 │ │ │ │ + bne.w 1be358 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4224 @ 0x1080 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r5, [pc, #352] @ (1be370 ) │ │ │ │ + ldr r5, [pc, #352] @ (1be368 ) │ │ │ │ add r5, pc │ │ │ │ - b.n 1be1c6 │ │ │ │ + b.n 1be1be │ │ │ │ blx 54efc │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #344] @ (1be374 ) │ │ │ │ + ldr r0, [pc, #344] @ (1be36c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c45e4 │ │ │ │ - cbz r0, 1be22a │ │ │ │ + bl 1c45dc │ │ │ │ + cbz r0, 1be222 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1be2ee │ │ │ │ + bne.n 1be2e6 │ │ │ │ blx 54efc │ │ │ │ - ldr r3, [pc, #328] @ (1be378 ) │ │ │ │ + ldr r3, [pc, #328] @ (1be370 ) │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ subs r4, r6, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, sp, #8 │ │ │ │ blx 551a8 <__snprintf_chk@plt> │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx 54028 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1be2ae │ │ │ │ + cbnz r0, 1be2a6 │ │ │ │ ldr.w r3, [r6, #-104] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1be33e │ │ │ │ + bne.n 1be336 │ │ │ │ ldr.w r3, [r6, #-96] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1be324 │ │ │ │ - ldr r2, [pc, #268] @ (1be37c ) │ │ │ │ + bne.n 1be31c │ │ │ │ + ldr r2, [pc, #268] @ (1be374 ) │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ ldr.w r5, [r6, #-120] │ │ │ │ - cbz r5, 1be2a8 │ │ │ │ + cbz r5, 1be2a0 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 549b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1be2a0 │ │ │ │ + blt.n 1be298 │ │ │ │ mov r0, r5 │ │ │ │ blx 54984 │ │ │ │ ldr.w r0, [r6, #-120] │ │ │ │ blx 5422c │ │ │ │ - b.n 1be1d8 │ │ │ │ + b.n 1be1d0 │ │ │ │ ldr.w r0, [r6, #-120] │ │ │ │ blx 5422c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1be1e8 │ │ │ │ + b.n 1be1e0 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1be308 │ │ │ │ + bne.n 1be300 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ blx 54d14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1be26c │ │ │ │ + beq.n 1be264 │ │ │ │ ldr.w r0, [sl] │ │ │ │ blx 544ac │ │ │ │ - ldr r3, [pc, #172] @ (1be380 ) │ │ │ │ - ldr r2, [pc, #176] @ (1be384 ) │ │ │ │ - ldr r1, [pc, #176] @ (1be388 ) │ │ │ │ + ldr r3, [pc, #172] @ (1be378 ) │ │ │ │ + ldr r2, [pc, #176] @ (1be37c ) │ │ │ │ + ldr r1, [pc, #176] @ (1be380 ) │ │ │ │ add r3, pc │ │ │ │ strd r4, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 1be2a8 │ │ │ │ - ldr r2, [pc, #156] @ (1be38c ) │ │ │ │ + b.n 1be2a0 │ │ │ │ + ldr r2, [pc, #156] @ (1be384 ) │ │ │ │ add r4, sp, #124 @ 0x7c │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ add.w r9, sp, #8 │ │ │ │ blx 547f8 │ │ │ │ - b.n 1be26c │ │ │ │ + b.n 1be264 │ │ │ │ blx 544ac │ │ │ │ - ldr r3, [pc, #128] @ (1be390 ) │ │ │ │ - ldr r2, [pc, #132] @ (1be394 ) │ │ │ │ - ldr r1, [pc, #132] @ (1be398 ) │ │ │ │ + ldr r3, [pc, #128] @ (1be388 ) │ │ │ │ + ldr r2, [pc, #132] @ (1be38c ) │ │ │ │ + ldr r1, [pc, #132] @ (1be390 ) │ │ │ │ add r3, pc │ │ │ │ strd r4, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c3920 │ │ │ │ - b.n 1be2e6 │ │ │ │ - ldr r3, [pc, #116] @ (1be39c ) │ │ │ │ - ldr r2, [pc, #120] @ (1be3a0 ) │ │ │ │ - ldr r1, [pc, #120] @ (1be3a4 ) │ │ │ │ + bl 1c3918 │ │ │ │ + b.n 1be2de │ │ │ │ + ldr r3, [pc, #116] @ (1be394 ) │ │ │ │ + ldr r2, [pc, #120] @ (1be398 ) │ │ │ │ + ldr r1, [pc, #120] @ (1be39c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1be2e6 │ │ │ │ - ldr r3, [pc, #104] @ (1be3a8 ) │ │ │ │ - ldr r2, [pc, #104] @ (1be3ac ) │ │ │ │ - ldr r1, [pc, #108] @ (1be3b0 ) │ │ │ │ + b.n 1be2de │ │ │ │ + ldr r3, [pc, #104] @ (1be3a0 ) │ │ │ │ + ldr r2, [pc, #104] @ (1be3a4 ) │ │ │ │ + ldr r1, [pc, #108] @ (1be3a8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1be2e6 │ │ │ │ + b.n 1be2de │ │ │ │ mov r0, r4 │ │ │ │ blx 54828 │ │ │ │ - b.n 1be2a8 │ │ │ │ + b.n 1be2a0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - subs r6, r1, #1 │ │ │ │ + subs r6, r2, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, #0 │ │ │ │ + subs r2, r2, #0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ @ instruction: 0xb7c4 │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xb7c4 │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xb7bc │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xb814 │ │ │ │ movs r0, r3 │ │ │ │ add r6, r2 │ │ │ │ movs r7, r4 │ │ │ │ @ instruction: 0xb77c │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 1be320 │ │ │ │ + bcc.n 1be318 │ │ │ │ movs r7, r2 │ │ │ │ bic.w r0, r0, r7, lsr #32 │ │ │ │ mvns r2, r3 │ │ │ │ movs r7, r4 │ │ │ │ @ instruction: 0xb758 │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 1be2b8 │ │ │ │ + bcc.n 1be2b0 │ │ │ │ movs r7, r2 │ │ │ │ mvns r2, r0 │ │ │ │ movs r7, r4 │ │ │ │ @ instruction: 0xb708 │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 1be498 │ │ │ │ + bcc.n 1be490 │ │ │ │ movs r7, r2 │ │ │ │ bics r0, r5 │ │ │ │ movs r7, r4 │ │ │ │ @ instruction: 0xb6c6 │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 1be470 │ │ │ │ + bcc.n 1be468 │ │ │ │ movs r7, r2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1be40e │ │ │ │ + cbnz r3, 1be406 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1be400 │ │ │ │ + bls.n 1be3f8 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ - cbnz r0, 1be40a │ │ │ │ + cbnz r0, 1be402 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w ip, r2, lsl #1 │ │ │ │ - cbz r2, 1be404 │ │ │ │ + cbz r2, 1be3fc │ │ │ │ add r1, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r1, ip │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 549fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1be412 │ │ │ │ + cbz r0, 1be40a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - b.n 1be3de │ │ │ │ + b.n 1be3d6 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #13] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strb r2, [r3, #13] │ │ │ │ - b.n 1be3fc │ │ │ │ + b.n 1be3f4 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #128] @ (1be4b0 ) │ │ │ │ - ldr r3, [pc, #132] @ (1be4b4 ) │ │ │ │ + ldr r0, [pc, #128] @ (1be4a8 ) │ │ │ │ + ldr r3, [pc, #132] @ (1be4ac ) │ │ │ │ sub sp, #32 │ │ │ │ add r0, pc │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1be46a │ │ │ │ + bne.n 1be462 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - ldr r2, [pc, #104] @ (1be4b8 ) │ │ │ │ + ldr r2, [pc, #104] @ (1be4b0 ) │ │ │ │ add r3, r5 │ │ │ │ str r3, [r6, #8] │ │ │ │ - ldr r3, [pc, #96] @ (1be4b4 ) │ │ │ │ + ldr r3, [pc, #96] @ (1be4ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be4ac │ │ │ │ + bne.n 1be4a4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r4, #5 │ │ │ │ movt r4, #19779 @ 0x4d43 │ │ │ │ add.w ip, sp, #4 │ │ │ │ @@ -499838,44 +499827,44 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r0, r3 │ │ │ │ blx 55100 │ │ │ │ - b.n 1be44a │ │ │ │ + b.n 1be442 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - subs r2, r1, r7 │ │ │ │ + subs r2, r2, r7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, r6 │ │ │ │ + subs r0, r6, r6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ subs r3, r1, #1 │ │ │ │ negs r1, r1 │ │ │ │ add r3, r2 │ │ │ │ ands r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1be4ce │ │ │ │ + bcc.n 1be4c6 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ subs r1, r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1be3b4 │ │ │ │ - cbz r0, 1be502 │ │ │ │ + bl 1be3ac │ │ │ │ + cbz r0, 1be4fa │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r1, 1be4fe │ │ │ │ + cbz r1, 1be4f6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r2, r3, r0 │ │ │ │ add r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -499907,30 +499896,30 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #132] @ (1be5d8 ) │ │ │ │ + ldr r1, [pc, #132] @ (1be5d0 ) │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #132] @ (1be5dc ) │ │ │ │ + ldr r3, [pc, #132] @ (1be5d4 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ adds.w r3, lr, ip │ │ │ │ - bcs.n 1be5ce │ │ │ │ + bcs.n 1be5c6 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1be5ce │ │ │ │ + bhi.n 1be5c6 │ │ │ │ movs r3, #5 │ │ │ │ movt r3, #19779 @ 0x4d43 │ │ │ │ add r5, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -499943,101 +499932,101 @@ │ │ │ │ mov.w ip, ip, ror #29 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ orr.w sl, sl, sl │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1be5b4 │ │ │ │ + cbz r0, 1be5ac │ │ │ │ mov r2, ip │ │ │ │ add r0, lr │ │ │ │ blx 55100 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (1be5e0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1be5dc ) │ │ │ │ + ldr r2, [pc, #40] @ (1be5d8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1be5d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be5d2 │ │ │ │ + bne.n 1be5ca │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1be5b6 │ │ │ │ + b.n 1be5ae │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, r4, r2 │ │ │ │ + subs r6, r5, r2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r0, r1 │ │ │ │ + subs r2, r1, r1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #204] @ (1be6c4 ) │ │ │ │ - ldr r3, [pc, #208] @ (1be6c8 ) │ │ │ │ + ldr r1, [pc, #204] @ (1be6bc ) │ │ │ │ + ldr r3, [pc, #208] @ (1be6c0 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1be6ba │ │ │ │ + bne.n 1be6b2 │ │ │ │ ldrd r4, r1, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r4 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #0] │ │ │ │ - bls.n 1be642 │ │ │ │ + bls.n 1be63a │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1be6b6 │ │ │ │ + bne.n 1be6ae │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r4, 1be66a │ │ │ │ + cbz r4, 1be662 │ │ │ │ add r4, r2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r4, r1 │ │ │ │ mov r1, r4 │ │ │ │ blx 549fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1be6b6 │ │ │ │ + beq.n 1be6ae │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r0, r4, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1be670 │ │ │ │ + bne.n 1be668 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #120] @ (1be6cc ) │ │ │ │ - ldr r3, [pc, #112] @ (1be6c8 ) │ │ │ │ + ldr r2, [pc, #120] @ (1be6c4 ) │ │ │ │ + ldr r3, [pc, #112] @ (1be6c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be6be │ │ │ │ + bne.n 1be6b6 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ - b.n 1be626 │ │ │ │ + b.n 1be61e │ │ │ │ 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] │ │ │ │ @@ -500057,65 +500046,65 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, r3 │ │ │ │ blx 55100 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1be64a │ │ │ │ + b.n 1be642 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1be652 │ │ │ │ + b.n 1be64a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, r0, r0 │ │ │ │ + subs r2, r1, r0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r4, r6 │ │ │ │ + adds r6, r5, r6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1be734 │ │ │ │ + cbnz r3, 1be72c │ │ │ │ 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 1be71a │ │ │ │ + bls.n 1be712 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1be728 │ │ │ │ + cbnz r2, 1be720 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - cbz r0, 1be722 │ │ │ │ + cbz r0, 1be71a │ │ │ │ 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 549fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1be728 │ │ │ │ + cbz r0, 1be720 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ adds r1, r4, r2 │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r2 │ │ │ │ str r1, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1be6fa │ │ │ │ + b.n 1be6f2 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ strb r2, [r3, #13] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ @@ -500126,263 +500115,263 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, r1, #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ cmp r1, r4 │ │ │ │ - bcc.n 1be798 │ │ │ │ + bcc.n 1be790 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1be7c6 │ │ │ │ + bne.n 1be7be │ │ │ │ ldrd r4, r2, [r3, #4] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 1be790 │ │ │ │ + bls.n 1be788 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1be7c2 │ │ │ │ + cbnz r2, 1be7ba │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 1be7bc │ │ │ │ + cbz r4, 1be7b4 │ │ │ │ adds r4, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ blx 549fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1be7c2 │ │ │ │ + cbz r0, 1be7ba │ │ │ │ ldr r2, [r3, #8] │ │ │ │ strd r0, r4, [r3] │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subs r1, r4, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1be3b4 │ │ │ │ + bl 1be3ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1be75a │ │ │ │ + beq.n 1be752 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1be7b8 │ │ │ │ + cbz r1, 1be7b0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r2, r4, r0 │ │ │ │ add r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [r3, #8] │ │ │ │ - b.n 1be75a │ │ │ │ + b.n 1be752 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1be772 │ │ │ │ + b.n 1be76a │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #13] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ strb.w r1, [sp, #7] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1be4bc │ │ │ │ + bl 1be4b4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1be836 │ │ │ │ + cbnz r3, 1be82e │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1be81a │ │ │ │ + bls.n 1be812 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1be832 │ │ │ │ + cbnz r2, 1be82a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1be82c │ │ │ │ + cbz r1, 1be824 │ │ │ │ adds r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 549fc │ │ │ │ - cbz r0, 1be832 │ │ │ │ + cbz r0, 1be82a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be41c │ │ │ │ + bl 1be414 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1be802 │ │ │ │ + b.n 1be7fa │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ strh.w r1, [sp, #6] │ │ │ │ movs r1, #2 │ │ │ │ - bl 1be4bc │ │ │ │ + bl 1be4b4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1be8a2 │ │ │ │ + cbnz r3, 1be89a │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #2 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1be886 │ │ │ │ + bls.n 1be87e │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1be89e │ │ │ │ + cbnz r2, 1be896 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1be898 │ │ │ │ + cbz r1, 1be890 │ │ │ │ adds r1, #2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 549fc │ │ │ │ - cbz r0, 1be89e │ │ │ │ + cbz r0, 1be896 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sp, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be41c │ │ │ │ + bl 1be414 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1be86e │ │ │ │ + b.n 1be866 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ - bl 1be4bc │ │ │ │ + bl 1be4b4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1be90c │ │ │ │ + cbnz r3, 1be904 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1be8f0 │ │ │ │ + bls.n 1be8e8 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1be908 │ │ │ │ + cbnz r2, 1be900 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1be902 │ │ │ │ + cbz r1, 1be8fa │ │ │ │ adds r1, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 549fc │ │ │ │ - cbz r0, 1be908 │ │ │ │ + cbz r0, 1be900 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1be41c │ │ │ │ + bl 1be414 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1be8d8 │ │ │ │ + b.n 1be8d0 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #8 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - bl 1be4bc │ │ │ │ + bl 1be4b4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1be97a │ │ │ │ + cbnz r3, 1be972 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1be95e │ │ │ │ + bls.n 1be956 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1be976 │ │ │ │ + cbnz r2, 1be96e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1be970 │ │ │ │ + cbz r1, 1be968 │ │ │ │ adds r1, #8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 549fc │ │ │ │ - cbz r0, 1be976 │ │ │ │ + cbz r0, 1be96e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1be41c │ │ │ │ + bl 1be414 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1be946 │ │ │ │ + b.n 1be93e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #128] @ (1bea14 ) │ │ │ │ + ldr r3, [pc, #128] @ (1bea0c ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (1bea18 ) │ │ │ │ + ldr r2, [pc, #128] @ (1bea10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ adds r3, r1, #4 │ │ │ │ - bcs.n 1bea0a │ │ │ │ + bcs.n 1bea02 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1bea0a │ │ │ │ + bhi.n 1bea02 │ │ │ │ movs r4, #4 │ │ │ │ movs r3, #5 │ │ │ │ movt r3, #19779 @ 0x4d43 │ │ │ │ add.w ip, sp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r3, sp, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -500397,42 +500386,42 @@ │ │ │ │ mov.w ip, ip, ror #29 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ orr.w sl, sl, sl │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbz r3, 1be9f0 │ │ │ │ + cbz r3, 1be9e8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (1bea1c ) │ │ │ │ - ldr r3, [pc, #28] @ (1bea14 ) │ │ │ │ + ldr r2, [pc, #40] @ (1bea14 ) │ │ │ │ + ldr r3, [pc, #28] @ (1bea0c ) │ │ │ │ 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 1bea0e │ │ │ │ + bne.n 1bea06 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1be9f2 │ │ │ │ + b.n 1be9ea │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #25 │ │ │ │ + asrs r6, r5, #25 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r6, r0, #24 │ │ │ │ + asrs r6, r1, #24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bea96 │ │ │ │ + bne.n 1bea8e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -500440,42 +500429,42 @@ │ │ │ │ blx 55178 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 1bea78 │ │ │ │ + bls.n 1bea70 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 1bea8c │ │ │ │ + cbnz r1, 1bea84 │ │ │ │ mov.w ip, r0, lsl #1 │ │ │ │ - cbz r0, 1bea86 │ │ │ │ + cbz r0, 1bea7e │ │ │ │ adds r1, r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r1, ip │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ blx 549fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1bea8c │ │ │ │ + cbz r0, 1bea84 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1be41c │ │ │ │ + bl 1be414 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - b.n 1bea58 │ │ │ │ + b.n 1bea50 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strb r2, [r3, #13] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -500485,165 +500474,165 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ strb r3, [r0, #12] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r2, 1beabe │ │ │ │ + cbnz r2, 1beab6 │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1beac2 │ │ │ │ + bls.n 1beaba │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1beaba │ │ │ │ + bhi.n 1beab2 │ │ │ │ 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, 1beaf6 │ │ │ │ + cbnz r3, 1beaee │ │ │ │ ldrd ip, r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bhi.n 1beaf2 │ │ │ │ + bhi.n 1beaea │ │ │ │ sub.w ip, ip, r3 │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1beaf8 │ │ │ │ + bls.n 1beaf0 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ add.w ip, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ - beq.n 1beaf6 │ │ │ │ + beq.n 1beaee │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ blx 55100 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1beb24 │ │ │ │ + cbnz r3, 1beb1c │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1beb28 │ │ │ │ + bcc.n 1beb20 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1beb24 │ │ │ │ + beq.n 1beb1c │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ subs r3, r3, r2 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ adds r1, r2, r3 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1beb5a │ │ │ │ + bne.n 1beb52 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bls.n 1beb5e │ │ │ │ + bls.n 1beb56 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r1 │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.n 1beb56 │ │ │ │ + ble.n 1beb4e │ │ │ │ add.w ip, r1, #2 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1beb5a │ │ │ │ + beq.n 1beb52 │ │ │ │ ldrh r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ subs r3, r3, r2 │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds r1, r2, r3 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1beb9e │ │ │ │ + bne.n 1beb96 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bls.n 1beba2 │ │ │ │ + bls.n 1beb9a │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r1 │ │ │ │ cmp.w ip, #3 │ │ │ │ - ble.n 1beb9a │ │ │ │ + ble.n 1beb92 │ │ │ │ add.w ip, r1, #4 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1beb9e │ │ │ │ + beq.n 1beb96 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ subs r3, r3, r1 │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ adds r2, r1, r3 │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1bebe2 │ │ │ │ + bne.n 1bebda │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1bebe8 │ │ │ │ + bls.n 1bebe0 │ │ │ │ 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 1bebde │ │ │ │ + ble.n 1bebd6 │ │ │ │ add.w ip, r2, #8 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bebe2 │ │ │ │ + beq.n 1bebda │ │ │ │ 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 1bec38 │ │ │ │ + bcs.n 1bec30 │ │ │ │ subs r2, r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5542c │ │ │ │ - cbz r0, 1bec38 │ │ │ │ + cbz r0, 1bec30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ @@ -500651,190 +500640,190 @@ │ │ │ │ mov r0, r3 │ │ │ │ strb r2, [r4, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrh r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1becf6 │ │ │ │ + beq.n 1becee │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1bec60 │ │ │ │ + b.n 1bec58 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1becfc │ │ │ │ + beq.n 1becf4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1bec5a │ │ │ │ + bne.n 1bec52 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1becf6 │ │ │ │ + bne.n 1becee │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1bec80 │ │ │ │ + b.n 1bec78 │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1becf6 │ │ │ │ + beq.n 1becee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1bec78 │ │ │ │ + bne.n 1bec70 │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1bec78 │ │ │ │ + bls.n 1bec70 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ - b.n 1becaa │ │ │ │ + b.n 1beca2 │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ sub.w lr, lr, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1bec78 │ │ │ │ + bls.n 1bec70 │ │ │ │ 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 1bec9a │ │ │ │ + bne.n 1bec92 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1bec9a │ │ │ │ + beq.n 1bec92 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1bec9a │ │ │ │ + bne.n 1bec92 │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 1bec9a │ │ │ │ + bne.n 1bec92 │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 1bec9a │ │ │ │ + bne.n 1bec92 │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 1bec9a │ │ │ │ + bne.n 1bec92 │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1bec9a │ │ │ │ + bne.n 1bec92 │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 1becf8 │ │ │ │ + b.n 1becf0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1bec6e │ │ │ │ + b.n 1bec66 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #80] @ (1bed60 ) │ │ │ │ + ldr r2, [pc, #80] @ (1bed58 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #80] @ (1bed64 ) │ │ │ │ + ldr r3, [pc, #80] @ (1bed5c ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5444c │ │ │ │ - cbz r0, 1bed58 │ │ │ │ + cbz r0, 1bed50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1bed58 │ │ │ │ - ldr r0, [pc, #56] @ (1bed68 ) │ │ │ │ + cbz r3, 1bed50 │ │ │ │ + ldr r0, [pc, #56] @ (1bed60 ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 5468c │ │ │ │ - cbz r0, 1bed58 │ │ │ │ + cbz r0, 1bed50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #40] @ (1bed6c ) │ │ │ │ - ldr r3, [pc, #32] @ (1bed64 ) │ │ │ │ + ldr r2, [pc, #40] @ (1bed64 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bed5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bed5c │ │ │ │ + bne.n 1bed54 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1bed40 │ │ │ │ + b.n 1bed38 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r4, #11 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - asrs r0, r7, #10 │ │ │ │ + asrs r0, r0, #11 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ adds r0, #16 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #100] @ (1bedec ) │ │ │ │ + ldr r2, [pc, #100] @ (1bede4 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #100] @ (1bedf0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1bede8 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54f5c │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1bedbe │ │ │ │ - ldr r1, [pc, #76] @ (1bedf4 ) │ │ │ │ - ldr r2, [pc, #72] @ (1bedf0 ) │ │ │ │ + cbz r0, 1bedb6 │ │ │ │ + ldr r1, [pc, #76] @ (1bedec ) │ │ │ │ + ldr r2, [pc, #72] @ (1bede8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1bede8 │ │ │ │ + bne.n 1bede0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 5447c │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1bedd6 │ │ │ │ + cbz r0, 1bedce │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54af8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1beda4 │ │ │ │ + b.n 1bed9c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ blx 53ff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 1bedca │ │ │ │ + b.n 1bedc2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r5, #9 │ │ │ │ + asrs r6, r6, #9 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #9 │ │ │ │ + asrs r4, r3, #9 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 54190 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -500862,15 +500851,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 55064 <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n 1bee66 │ │ │ │ + beq.n 1bee5e │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -500883,183 +500872,183 @@ │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #228] @ (1bef7c ) │ │ │ │ + ldr r0, [pc, #228] @ (1bef74 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #228] @ (1bef80 ) │ │ │ │ + ldr r1, [pc, #228] @ (1bef78 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #224] @ (1bef84 ) │ │ │ │ + ldr r0, [pc, #224] @ (1bef7c ) │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ strd r3, r3, [r3] │ │ │ │ cmn.w r2, #9 │ │ │ │ - bhi.n 1bef72 │ │ │ │ + bhi.n 1bef6a │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add.w r5, r2, #8 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 1bef04 │ │ │ │ + bls.n 1beefc │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1bef32 │ │ │ │ + bhi.n 1bef2a │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1bef88 ) │ │ │ │ + ldr r1, [pc, #168] @ (1bef80 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1bef48 │ │ │ │ + beq.n 1bef40 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 1bef3c │ │ │ │ + cbz r0, 1bef34 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c5ed4 │ │ │ │ + bl 1c5ecc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bef72 │ │ │ │ + beq.n 1bef6a │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r6, [r4, #20] │ │ │ │ add r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 1bef0a │ │ │ │ + b.n 1bef02 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 1bef72 │ │ │ │ + beq.n 1bef6a │ │ │ │ str r5, [r4, #16] │ │ │ │ add r4, sp, #12 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #24] │ │ │ │ - ldr r2, [pc, #112] @ (1bef8c ) │ │ │ │ - ldr r3, [pc, #96] @ (1bef80 ) │ │ │ │ + ldr r2, [pc, #112] @ (1bef84 ) │ │ │ │ + ldr r3, [pc, #96] @ (1bef78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bef76 │ │ │ │ + bne.n 1bef6e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 1beede │ │ │ │ + b.n 1beed6 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 549fc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1beef6 │ │ │ │ + b.n 1beeee │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r7, r6 │ │ │ │ blx 5516c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1bef72 │ │ │ │ + cbz r0, 1bef6a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 55100 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r4, #20] │ │ │ │ str r6, [r4, #12] │ │ │ │ str r1, [r4, #8] │ │ │ │ - b.n 1bef0a │ │ │ │ + b.n 1bef02 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1bef0c │ │ │ │ + b.n 1bef04 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #5 │ │ │ │ + asrs r2, r2, #5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #3 │ │ │ │ + asrs r6, r4, #3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r3, r4, [r0, #12] │ │ │ │ add.w ip, r3, r4 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.n 1befb2 │ │ │ │ - b.n 1befc4 │ │ │ │ + bcc.n 1befaa │ │ │ │ + b.n 1befbc │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 1befc4 │ │ │ │ + bcs.n 1befbc │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1befac │ │ │ │ + bne.n 1befa4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 1bee84 │ │ │ │ + bl 1bee7c │ │ │ │ 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 1bf01e │ │ │ │ + bcs.n 1bf016 │ │ │ │ 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, 1bf018 │ │ │ │ + cbz r2, 1bf010 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 1bf014 │ │ │ │ + cbnz r1, 1bf00c │ │ │ │ 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 1beff8 │ │ │ │ + bne.n 1beff0 │ │ │ │ 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] │ │ │ │ @@ -501073,198 +501062,198 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov sl, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7c98 │ │ │ │ + bl 1c7c90 │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r8, r6 │ │ │ │ itt ne │ │ │ │ strne.w r8, [sp, #12] │ │ │ │ strne.w sl, [sp, #4] │ │ │ │ - bne.n 1bf076 │ │ │ │ - b.n 1bf19c │ │ │ │ + bne.n 1bf06e │ │ │ │ + b.n 1bf194 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 1bf19c │ │ │ │ + beq.w 1bf194 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7b00 │ │ │ │ + bl 1c7af8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf06c │ │ │ │ + bne.n 1bf064 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbnz r3, 1bf0ca │ │ │ │ + cbnz r3, 1bf0c2 │ │ │ │ add.w r9, r6, r7 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1bf180 │ │ │ │ + beq.n 1bf178 │ │ │ │ ldr.w r4, [r9, #-4]! │ │ │ │ mov r0, r5 │ │ │ │ subs r7, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c7b00 │ │ │ │ + bl 1c7af8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf0a6 │ │ │ │ + bne.n 1bf09e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1bf180 │ │ │ │ + beq.n 1bf178 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbnz r3, 1bf0d0 │ │ │ │ + cbnz r3, 1bf0c8 │ │ │ │ add.w r9, r6, r7 │ │ │ │ - b.n 1bf096 │ │ │ │ + b.n 1bf08e │ │ │ │ adds r1, r7, #4 │ │ │ │ - beq.n 1bf1ac │ │ │ │ + beq.n 1bf1a4 │ │ │ │ mov r4, r2 │ │ │ │ add.w fp, r7, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, fp │ │ │ │ mov r6, r3 │ │ │ │ cmp r8, fp │ │ │ │ - bcs.n 1bf1a8 │ │ │ │ + bcs.n 1bf1a0 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1bf1b2 │ │ │ │ + bhi.n 1bf1aa │ │ │ │ cmp.w fp, #64 @ 0x40 │ │ │ │ mov r8, fp │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ blx 549fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf1ac │ │ │ │ + beq.n 1bf1a4 │ │ │ │ adds r1, r0, r7 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ sub.w r3, r6, #8 │ │ │ │ str r4, [r1, #0] │ │ │ │ adds r2, r2, r3 │ │ │ │ - beq.n 1bf1ca │ │ │ │ + beq.n 1bf1c2 │ │ │ │ mov r6, r0 │ │ │ │ sub.w r7, r2, #8 │ │ │ │ - b.n 1bf120 │ │ │ │ + b.n 1bf118 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w r3, r7, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1bf174 │ │ │ │ + bcs.n 1bf16c │ │ │ │ subs r7, #8 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7b00 │ │ │ │ + bl 1c7af8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf114 │ │ │ │ + bne.n 1bf10c │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ cmn.w sl, #5 │ │ │ │ - bhi.n 1bf1ac │ │ │ │ + bhi.n 1bf1a4 │ │ │ │ add.w r9, sl, #4 │ │ │ │ cmp r9, r8 │ │ │ │ - bls.n 1bf1ba │ │ │ │ + bls.n 1bf1b2 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1bf1c2 │ │ │ │ + bhi.n 1bf1ba │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ mov r8, r9 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 549fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1bf1ac │ │ │ │ + cbz r0, 1bf1a4 │ │ │ │ add.w r3, r0, sl │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov sl, r9 │ │ │ │ str.w fp, [r3] │ │ │ │ add.w r3, r7, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1bf11e │ │ │ │ + bcc.n 1bf116 │ │ │ │ sub.w r7, sl, #4 │ │ │ │ ldr r2, [r6, r7] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1bf08c │ │ │ │ - b.n 1bf090 │ │ │ │ + bne.n 1bf084 │ │ │ │ + b.n 1bf088 │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1bf06c │ │ │ │ + beq.w 1bf064 │ │ │ │ mov r0, fp │ │ │ │ blx 5422c │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 1bf076 │ │ │ │ + bne.w 1bf06e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r1, r0, r7 │ │ │ │ - bne.n 1bf100 │ │ │ │ + bne.n 1bf0f8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r8, fp │ │ │ │ it cc │ │ │ │ movcc r8, fp │ │ │ │ - b.n 1bf0f4 │ │ │ │ + b.n 1bf0ec │ │ │ │ adds.w r3, r6, sl │ │ │ │ - bne.n 1bf164 │ │ │ │ - b.n 1bf1ac │ │ │ │ + bne.n 1bf15c │ │ │ │ + b.n 1bf1a4 │ │ │ │ cmp r8, r9 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - b.n 1bf154 │ │ │ │ + b.n 1bf14c │ │ │ │ ldr r2, [r0, r7] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1bf1d4 │ │ │ │ + beq.n 1bf1cc │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbnz r6, 1bf1da │ │ │ │ + cbnz r6, 1bf1d2 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b.n 1bf094 │ │ │ │ + b.n 1bf08c │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1bf0da │ │ │ │ + b.n 1bf0d2 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ 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, 1bf266 │ │ │ │ + cbnz r3, 1bf25e │ │ │ │ add.w r0, r7, #60 @ 0x3c │ │ │ │ blx 5516c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf2ae │ │ │ │ + beq.n 1bf2a6 │ │ │ │ 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} │ │ │ │ @@ -501275,22 +501264,22 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w r0, r4, #60 @ 0x3c │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ blx 55100 │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ - cbnz r6, 1bf29a │ │ │ │ + cbnz r6, 1bf292 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, r6, [r4, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ blx 5516c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bf2ae │ │ │ │ + cbz r0, 1bf2a6 │ │ │ │ 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} │ │ │ │ @@ -501298,47 +501287,47 @@ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r4, #40] @ 0x28 │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1bf25c │ │ │ │ + beq.n 1bf254 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1bf2b6 │ │ │ │ + beq.n 1bf2ae │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 5422c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r5, [r6, #8] │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r5, #5 │ │ │ │ blx 5516c │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf2a8 │ │ │ │ + beq.n 1bf2a0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ lsls r2, r5, #5 │ │ │ │ blx 55100 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-24] │ │ │ │ - ldr.w lr, [pc, #104] @ 1bf354 │ │ │ │ + ldr.w lr, [pc, #104] @ 1bf34c │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #100] @ (1bf358 ) │ │ │ │ + ldr r0, [pc, #100] @ (1bf350 ) │ │ │ │ sub sp, #16 │ │ │ │ add lr, pc │ │ │ │ add.w ip, sp, #4096 @ 0x1000 │ │ │ │ add.w ip, ip, #24 │ │ │ │ add.w r4, sp, #4096 @ 0x1000 │ │ │ │ adds r4, #12 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ @@ -501349,96 +501338,96 @@ │ │ │ │ str r0, [r4, #0] │ │ │ │ mov.w r0, #0 │ │ │ │ ldr.w r0, [ip], #4 │ │ │ │ strd r0, ip, [sp] │ │ │ │ add r0, sp, #12 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ blx 5453c <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (1bf35c ) │ │ │ │ - ldr r3, [pc, #40] @ (1bf358 ) │ │ │ │ + ldr r2, [pc, #48] @ (1bf354 ) │ │ │ │ + ldr r3, [pc, #40] @ (1bf350 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf34e │ │ │ │ + bne.n 1bf346 │ │ │ │ movs r0, #0 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #19 │ │ │ │ + lsrs r6, r2, #19 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r5, [r6, #384] @ 0x180 │ │ │ │ - cbz r5, 1bf3ce │ │ │ │ + cbz r5, 1bf3c6 │ │ │ │ ldrd r7, r1, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d40e0 │ │ │ │ + bl 1d40d8 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5516c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1bf3a6 │ │ │ │ + cbz r0, 1bf39e │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bl 1d40f4 │ │ │ │ - cbnz r0, 1bf3b0 │ │ │ │ + bl 1d40ec │ │ │ │ + cbnz r0, 1bf3a8 │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #144] @ (1bf444 ) │ │ │ │ + ldr r0, [pc, #144] @ (1bf43c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1bf2d4 │ │ │ │ + bl 1bf2cc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r6, [r6, #384] @ 0x180 │ │ │ │ mov r2, r5 │ │ │ │ adds r3, #4 │ │ │ │ add.w r0, r4, #8 │ │ │ │ movs r1, #32 │ │ │ │ blx r6 │ │ │ │ - b.n 1bf3a6 │ │ │ │ + b.n 1bf39e │ │ │ │ ldr.w r3, [r6, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1bf436 │ │ │ │ + beq.n 1bf42e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bf43c │ │ │ │ + beq.n 1bf434 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1bf3ac │ │ │ │ + bne.n 1bf3a4 │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c047c │ │ │ │ + bl 1c0474 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 1bf3fa │ │ │ │ + cbnz r0, 1bf3f2 │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ - b.n 1bf3ac │ │ │ │ + b.n 1bf3a4 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1c0284 │ │ │ │ + bl 1c027c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ ldrexd r1, r2, [r3] │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, r3, r1 │ │ │ │ ldr.w r1, [r0, #368] @ 0x170 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ @@ -501449,66 +501438,66 @@ │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #0 │ │ │ │ cmp r5, #8 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bf3f4 │ │ │ │ + bne.n 1bf3ec │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0504 │ │ │ │ - b.n 1bf3ec │ │ │ │ - bl 1c0a5c │ │ │ │ - b.n 1bf3ac │ │ │ │ - bl 1c0d60 │ │ │ │ - b.n 1bf3ac │ │ │ │ + bl 1c04fc │ │ │ │ + b.n 1bf3e4 │ │ │ │ + bl 1c0a54 │ │ │ │ + b.n 1bf3a4 │ │ │ │ + bl 1c0d58 │ │ │ │ + b.n 1bf3a4 │ │ │ │ nop │ │ │ │ - add r6, pc, #960 @ (adr r6, 1bf808 ) │ │ │ │ + add r6, pc, #960 @ (adr r6, 1bf800 ) │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldrd sl, fp, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5e1c │ │ │ │ + bl 1c5e14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bf59a │ │ │ │ + beq.w 1bf592 │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bf59a │ │ │ │ + beq.w 1bf592 │ │ │ │ mov.w r8, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r8, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 1c093c │ │ │ │ - cbnz r0, 1bf50e │ │ │ │ + bl 1c0934 │ │ │ │ + cbnz r0, 1bf506 │ │ │ │ mov r0, r6 │ │ │ │ blx 55178 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 55178 │ │ │ │ add.w r1, r9, #11 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r8 │ │ │ │ str.w r1, [r4, #380] @ 0x17c │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf59c │ │ │ │ + beq.n 1bf594 │ │ │ │ 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 │ │ │ │ @@ -501521,132 +501510,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 1c6c30 │ │ │ │ + bl 1c6c28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ 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 1c06cc │ │ │ │ + bl 1c06c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf498 │ │ │ │ + beq.n 1bf490 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c61cc │ │ │ │ + bl 1c61c4 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf498 │ │ │ │ - ldr r1, [pc, #212] @ (1bf60c ) │ │ │ │ + beq.n 1bf490 │ │ │ │ + ldr r1, [pc, #212] @ (1bf604 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 55364 │ │ │ │ - cbz r0, 1bf594 │ │ │ │ + cbz r0, 1bf58c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1bf5b2 │ │ │ │ + beq.n 1bf5aa │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bf5c0 │ │ │ │ - ldr r0, [pc, #192] @ (1bf610 ) │ │ │ │ + beq.n 1bf5b8 │ │ │ │ + ldr r0, [pc, #192] @ (1bf608 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c45e4 │ │ │ │ + bl 1c45dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf5ea │ │ │ │ - ldr r0, [pc, #184] @ (1bf614 ) │ │ │ │ + beq.n 1bf5e2 │ │ │ │ + ldr r0, [pc, #184] @ (1bf60c ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 1cb2c0 │ │ │ │ + bl 1cb2b8 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c0bc8 │ │ │ │ + bl 1c0bc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf498 │ │ │ │ + beq.n 1bf490 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [r4, #368] @ 0x170 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bf5fe │ │ │ │ + beq.n 1bf5f6 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 1bf5ce │ │ │ │ + cbz r3, 1bf5c6 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 1bf498 │ │ │ │ + b.n 1bf490 │ │ │ │ strb.w r8, [r4, #392] @ 0x188 │ │ │ │ - b.n 1bf540 │ │ │ │ + b.n 1bf538 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ 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 1c0ae4 │ │ │ │ + bl 1c0adc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf54c │ │ │ │ - b.n 1bf498 │ │ │ │ + bne.n 1bf544 │ │ │ │ + b.n 1bf490 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c0dec │ │ │ │ + bl 1c0de4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf54c │ │ │ │ - b.n 1bf498 │ │ │ │ - ldr r1, [pc, #72] @ (1bf618 ) │ │ │ │ + bne.n 1bf544 │ │ │ │ + b.n 1bf490 │ │ │ │ + ldr r1, [pc, #72] @ (1bf610 ) │ │ │ │ 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 1ca9dc │ │ │ │ + bl 1ca9d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf58e │ │ │ │ - b.n 1bf59c │ │ │ │ - ldr r0, [pc, #48] @ (1bf61c ) │ │ │ │ + bne.n 1bf586 │ │ │ │ + b.n 1bf594 │ │ │ │ + ldr r0, [pc, #48] @ (1bf614 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c45e4 │ │ │ │ + bl 1c45dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf558 │ │ │ │ + bne.n 1bf550 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c0b00 │ │ │ │ - b.n 1bf558 │ │ │ │ + bl 1c0af8 │ │ │ │ + b.n 1bf550 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1cca18 │ │ │ │ - b.n 1bf588 │ │ │ │ - add r5, pc, #480 @ (adr r5, 1bf7f0 ) │ │ │ │ + bl 1cca10 │ │ │ │ + b.n 1bf580 │ │ │ │ + add r5, pc, #480 @ (adr r5, 1bf7e8 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r5, pc, #488 @ (adr r5, 1bf7fc ) │ │ │ │ + add r5, pc, #488 @ (adr r5, 1bf7f4 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r5, pc, #600 @ (adr r5, 1bf870 ) │ │ │ │ + add r5, pc, #600 @ (adr r5, 1bf868 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r5, pc, #232 @ (adr r5, 1bf704 ) │ │ │ │ + add r5, pc, #232 @ (adr r5, 1bf6fc ) │ │ │ │ movs r0, r3 │ │ │ │ - add r4, pc, #976 @ (adr r4, 1bf9f0 ) │ │ │ │ + add r4, pc, #976 @ (adr r4, 1bf9e8 ) │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 1bf646 │ │ │ │ + cbz r0, 1bf63e │ │ │ │ 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 │ │ │ │ @@ -501658,581 +501647,581 @@ │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #348] @ (1bf7b8 ) │ │ │ │ + ldr r2, [pc, #348] @ (1bf7b0 ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #348] @ (1bf7bc ) │ │ │ │ + ldr r3, [pc, #348] @ (1bf7b4 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #344] @ (1bf7c0 ) │ │ │ │ + ldr r0, [pc, #344] @ (1bf7b8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r6, [pc, #344] @ (1bf7c4 ) │ │ │ │ + ldr r6, [pc, #344] @ (1bf7bc ) │ │ │ │ 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 1cb2c0 │ │ │ │ - cbnz r0, 1bf6a0 │ │ │ │ + bl 1cb2b8 │ │ │ │ + cbnz r0, 1bf698 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #320] @ (1bf7c8 ) │ │ │ │ + ldr r0, [pc, #320] @ (1bf7c0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb2c0 │ │ │ │ + bl 1cb2b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf722 │ │ │ │ - ldr r0, [pc, #312] @ (1bf7cc ) │ │ │ │ + beq.n 1bf71a │ │ │ │ + ldr r0, [pc, #312] @ (1bf7c4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c45e4 │ │ │ │ + bl 1c45dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf794 │ │ │ │ + beq.n 1bf78c │ │ │ │ movs r5, #3 │ │ │ │ - b.n 1bf6a2 │ │ │ │ + b.n 1bf69a │ │ │ │ movs r5, #2 │ │ │ │ - ldr r0, [pc, #300] @ (1bf7d0 ) │ │ │ │ + ldr r0, [pc, #300] @ (1bf7c8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c45e4 │ │ │ │ + bl 1c45dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf736 │ │ │ │ + beq.n 1bf72e │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 54db4 <__isoc23_strtoul@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1bf6da │ │ │ │ + beq.n 1bf6d2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 1bf756 │ │ │ │ - bhi.n 1bf75c │ │ │ │ + beq.n 1bf74e │ │ │ │ + bhi.n 1bf754 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 1bf756 │ │ │ │ + beq.n 1bf74e │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 1bf760 │ │ │ │ + beq.n 1bf758 │ │ │ │ lsrs r6, r0, #2 │ │ │ │ lsls r7, r0, #30 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.n 1bf6e0 │ │ │ │ + bne.n 1bf6d8 │ │ │ │ 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 1bf448 │ │ │ │ + bl 1bf440 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bf732 │ │ │ │ + cbz r0, 1bf72a │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1bf706 │ │ │ │ + beq.n 1bf6fe │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1bf766 │ │ │ │ - ldr r2, [pc, #204] @ (1bf7d4 ) │ │ │ │ - ldr r3, [pc, #176] @ (1bf7bc ) │ │ │ │ + beq.n 1bf75e │ │ │ │ + ldr r2, [pc, #204] @ (1bf7cc ) │ │ │ │ + ldr r3, [pc, #176] @ (1bf7b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf7b2 │ │ │ │ + bne.n 1bf7aa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ (1bf7d8 ) │ │ │ │ + ldr r0, [pc, #180] @ (1bf7d0 ) │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb2c0 │ │ │ │ + bl 1cb2b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf6a2 │ │ │ │ + bne.n 1bf69a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1bf706 │ │ │ │ - ldr r0, [pc, #164] @ (1bf7dc ) │ │ │ │ + b.n 1bf6fe │ │ │ │ + ldr r0, [pc, #164] @ (1bf7d4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c45e4 │ │ │ │ + bl 1c45dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf6da │ │ │ │ - ldr r3, [pc, #152] @ (1bf7e0 ) │ │ │ │ + beq.n 1bf6d2 │ │ │ │ + ldr r3, [pc, #152] @ (1bf7d8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #152] @ (1bf7e4 ) │ │ │ │ + ldr r2, [pc, #152] @ (1bf7dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ - b.n 1bf6b0 │ │ │ │ + b.n 1bf6a8 │ │ │ │ lsrs r6, r0, #22 │ │ │ │ lsls r7, r0, #10 │ │ │ │ - b.n 1bf6d4 │ │ │ │ + b.n 1bf6cc │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne.n 1bf6d0 │ │ │ │ + bne.n 1bf6c8 │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsls r7, r0, #20 │ │ │ │ - b.n 1bf6d4 │ │ │ │ - ldr r0, [pc, #128] @ (1bf7e8 ) │ │ │ │ + b.n 1bf6cc │ │ │ │ + ldr r0, [pc, #128] @ (1bf7e0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb2c0 │ │ │ │ + bl 1cb2b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf706 │ │ │ │ + beq.n 1bf6fe │ │ │ │ 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 1bf448 │ │ │ │ + bl 1bf440 │ │ │ │ str.w r0, [r4, #408] @ 0x198 │ │ │ │ - b.n 1bf706 │ │ │ │ - ldr r0, [pc, #84] @ (1bf7ec ) │ │ │ │ + b.n 1bf6fe │ │ │ │ + ldr r0, [pc, #84] @ (1bf7e4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c45e4 │ │ │ │ + bl 1c45dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1bf69c │ │ │ │ - bl 1c093c │ │ │ │ + bne.w 1bf694 │ │ │ │ + bl 1c0934 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bf69c │ │ │ │ - bl 1c0e08 │ │ │ │ - b.n 1bf69c │ │ │ │ + beq.w 1bf694 │ │ │ │ + bl 1c0e00 │ │ │ │ + b.n 1bf694 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #6 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #696 @ (adr r4, 1bfa7c ) │ │ │ │ + add r4, pc, #696 @ (adr r4, 1bfa74 ) │ │ │ │ movs r0, r3 │ │ │ │ - lsrs r2, r1, #6 │ │ │ │ + lsrs r2, r2, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r4, pc, #712 @ (adr r4, 1bfa94 ) │ │ │ │ + add r4, pc, #712 @ (adr r4, 1bfa8c ) │ │ │ │ movs r0, r3 │ │ │ │ - add r4, pc, #216 @ (adr r4, 1bf8a8 ) │ │ │ │ + add r4, pc, #216 @ (adr r4, 1bf8a0 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r4, pc, #816 @ (adr r4, 1bfb04 ) │ │ │ │ + add r4, pc, #816 @ (adr r4, 1bfafc ) │ │ │ │ movs r0, r3 │ │ │ │ - lsrs r2, r6, #3 │ │ │ │ + lsrs r2, r7, #3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r4, pc, #176 @ (adr r4, 1bf88c ) │ │ │ │ + add r4, pc, #176 @ (adr r4, 1bf884 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r4, pc, #336 @ (adr r4, 1bf930 ) │ │ │ │ + add r4, pc, #336 @ (adr r4, 1bf928 ) │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #376 @ (adr r4, 1bf960 ) │ │ │ │ + add r4, pc, #376 @ (adr r4, 1bf958 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r4, pc, #600 @ (adr r4, 1bfa44 ) │ │ │ │ + add r4, pc, #600 @ (adr r4, 1bfa3c ) │ │ │ │ movs r0, r3 │ │ │ │ - add r3, pc, #296 @ (adr r3, 1bf918 ) │ │ │ │ + add r3, pc, #296 @ (adr r3, 1bf910 ) │ │ │ │ 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, 1bf80e │ │ │ │ + cbnz r0, 1bf806 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r0, #396] @ 0x18c │ │ │ │ - cbnz r3, 1bf862 │ │ │ │ + cbnz r3, 1bf85a │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bf804 │ │ │ │ + beq.n 1bf7fc │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1cac70 │ │ │ │ + bl 1cac68 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1cab78 │ │ │ │ + bl 1cab70 │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1bf836 │ │ │ │ - bl 1bf7f0 │ │ │ │ + cbz r0, 1bf82e │ │ │ │ + bl 1bf7e8 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1bf854 │ │ │ │ + beq.n 1bf84c │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bf84a │ │ │ │ + beq.n 1bf842 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0ccc │ │ │ │ - b.n 1bf804 │ │ │ │ + bl 1c0cc4 │ │ │ │ + b.n 1bf7fc │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1cc9d0 │ │ │ │ - b.n 1bf842 │ │ │ │ + bl 1cc9c8 │ │ │ │ + b.n 1bf83a │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 1c1528 │ │ │ │ + bl 1c1520 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 1bf83e │ │ │ │ - ldr r2, [pc, #20] @ (1bf878 ) │ │ │ │ - ldr r1, [pc, #20] @ (1bf87c ) │ │ │ │ + b.n 1bf836 │ │ │ │ + ldr r2, [pc, #20] @ (1bf870 ) │ │ │ │ + ldr r1, [pc, #20] @ (1bf874 ) │ │ │ │ ldrd r3, r0, [r0, #400] @ 0x190 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3920 │ │ │ │ - b.n 1bf814 │ │ │ │ - add r3, pc, #752 @ (adr r3, 1bfb6c ) │ │ │ │ + bl 1c3918 │ │ │ │ + b.n 1bf80c │ │ │ │ + add r3, pc, #752 @ (adr r3, 1bfb64 ) │ │ │ │ movs r0, r3 │ │ │ │ bkpt 0x003a │ │ │ │ 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, 1bf8c6 │ │ │ │ + cbz r4, 1bf8be │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1bf1fc │ │ │ │ + bl 1bf1f4 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1bf8c6 │ │ │ │ + cbz r0, 1bf8be │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ str r4, [r0, #0] │ │ │ │ add.w r0, r5, #8 │ │ │ │ - ldr.w ip, [pc, #24] @ 1bf8cc │ │ │ │ + ldr.w ip, [pc, #24] @ 1bf8c4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (1bf8d0 ) │ │ │ │ + ldr r3, [pc, #20] @ (1bf8c8 ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 1cac1c │ │ │ │ + bl 1cac14 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stc2l 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ @ instruction: 0xfa9dffff │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r2, 1bf8f0 │ │ │ │ + cbz r2, 1bf8e8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1bf910 │ │ │ │ + cbz r0, 1bf908 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c09e0 │ │ │ │ + bl 1c09d8 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1bf910 │ │ │ │ + cbz r0, 1bf908 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bf980 │ │ │ │ + bne.n 1bf978 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r3, [r4, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bf99c │ │ │ │ + beq.n 1bf994 │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 5516c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf9ac │ │ │ │ - ldr r0, [pc, #268] @ (1bfa34 ) │ │ │ │ + beq.n 1bf9a4 │ │ │ │ + ldr r0, [pc, #268] @ (1bfa2c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1bf2d4 │ │ │ │ + bl 1bf2cc │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ ldr.w r7, [r4, #388] @ 0x184 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #32 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfa08 │ │ │ │ + beq.n 1bfa00 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5516c │ │ │ │ mov r2, r0 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfa08 │ │ │ │ + beq.n 1bfa00 │ │ │ │ str r0, [sp, #0] │ │ │ │ subs r1, #4 │ │ │ │ adds r0, r6, #4 │ │ │ │ - bl 1d4130 │ │ │ │ + bl 1d4128 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfa1e │ │ │ │ - cbz r5, 1bf96e │ │ │ │ + beq.n 1bfa16 │ │ │ │ + cbz r5, 1bf966 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 5422c │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bf90a │ │ │ │ + beq.n 1bf902 │ │ │ │ add.w r3, r4, #400 @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ adds r0, #1 │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1bf988 │ │ │ │ + bne.n 1bf980 │ │ │ │ dmb ish │ │ │ │ - b.n 1bf90a │ │ │ │ + b.n 1bf902 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1bf9fa │ │ │ │ + beq.n 1bf9f2 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bfa10 │ │ │ │ + beq.n 1bfa08 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1bf9ba │ │ │ │ + beq.n 1bf9b2 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ - cbnz r3, 1bf9de │ │ │ │ + cbnz r3, 1bf9d6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c047c │ │ │ │ + bl 1c0474 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf9ac │ │ │ │ + beq.n 1bf9a4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0394 │ │ │ │ + bl 1c038c │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bf90a │ │ │ │ + beq.n 1bf902 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1bf980 │ │ │ │ + bne.n 1bf978 │ │ │ │ add.w r3, r4, #404 @ 0x194 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1bf9e6 │ │ │ │ + bne.n 1bf9de │ │ │ │ dmb ish │ │ │ │ - b.n 1bf9b2 │ │ │ │ + b.n 1bf9aa │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c09e0 │ │ │ │ + bl 1c09d8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1bf9d2 │ │ │ │ + b.n 1bf9ca │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ - b.n 1bf9ac │ │ │ │ + b.n 1bf9a4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0ce4 │ │ │ │ + bl 1c0cdc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1bf9d2 │ │ │ │ + b.n 1bf9ca │ │ │ │ mov r0, r2 │ │ │ │ blx 5422c │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bf9b2 │ │ │ │ - b.n 1bf9de │ │ │ │ - add r3, pc, #176 @ (adr r3, 1bfae8 ) │ │ │ │ + beq.n 1bf9aa │ │ │ │ + b.n 1bf9d6 │ │ │ │ + add r3, pc, #176 @ (adr r3, 1bfae0 ) │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2152] @ 0x868 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1bfabc ) │ │ │ │ + ldr r2, [pc, #112] @ (1bfab4 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #112] @ (1bfac0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1bfab8 ) │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ sub.w sp, sp, #1920 @ 0x780 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1916] @ 0x77c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1d6e68 │ │ │ │ + bl 1d6e60 │ │ │ │ ldr.w r2, [r6, #380] @ 0x17c │ │ │ │ - cbnz r2, 1bfa9c │ │ │ │ - cbnz r5, 1bfaaa │ │ │ │ + cbnz r2, 1bfa94 │ │ │ │ + cbnz r5, 1bfaa2 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ - bl 1d73d4 │ │ │ │ - ldr r2, [pc, #68] @ (1bfac4 ) │ │ │ │ - ldr r3, [pc, #60] @ (1bfac0 ) │ │ │ │ + bl 1d73cc │ │ │ │ + ldr r2, [pc, #68] @ (1bfabc ) │ │ │ │ + ldr r3, [pc, #60] @ (1bfab8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1916] @ 0x77c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bfab6 │ │ │ │ + bne.n 1bfaae │ │ │ │ add.w sp, sp, #1920 @ 0x780 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r1, [r6, #376] @ 0x178 │ │ │ │ mov r0, sp │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1bfa74 │ │ │ │ + beq.n 1bfa6c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 1d6ee4 │ │ │ │ - b.n 1bfa74 │ │ │ │ + bl 1d6edc │ │ │ │ + b.n 1bfa6c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + lsls r4, r6, #22 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #21 │ │ │ │ + lsls r2, r0, #22 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #172] @ 1bfb84 │ │ │ │ + ldr.w ip, [pc, #172] @ 1bfb7c │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #168] @ (1bfb88 ) │ │ │ │ + ldr r4, [pc, #168] @ (1bfb80 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ and.w r2, r2, #61440 @ 0xf000 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #16384 @ 0x4000 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 1bfb20 │ │ │ │ + beq.n 1bfb18 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #132] @ (1bfb8c ) │ │ │ │ - ldr r3, [pc, #124] @ (1bfb88 ) │ │ │ │ + ldr r2, [pc, #132] @ (1bfb84 ) │ │ │ │ + ldr r3, [pc, #124] @ (1bfb80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bfb80 │ │ │ │ + bne.n 1bfb78 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [ip] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 1bfb6e │ │ │ │ - ldr r2, [pc, #100] @ (1bfb90 ) │ │ │ │ + beq.n 1bfb66 │ │ │ │ + ldr r2, [pc, #100] @ (1bfb88 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1bfb04 │ │ │ │ + beq.n 1bfafc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 54764 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 5422c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1bfb04 │ │ │ │ + beq.n 1bfafc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 54644 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 1bfb66 │ │ │ │ + cbz r0, 1bfb5e │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1bfb52 │ │ │ │ + bne.n 1bfb4a │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 54428 │ │ │ │ - b.n 1bfb06 │ │ │ │ + b.n 1bfafe │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1bfb28 │ │ │ │ + bne.n 1bfb20 │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bfb04 │ │ │ │ - b.n 1bfb28 │ │ │ │ + beq.n 1bfafc │ │ │ │ + b.n 1bfb20 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r6, r4, #20 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r2, r7, #19 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r1, pc, #192 @ (adr r1, 1bfc54 ) │ │ │ │ + add r1, pc, #192 @ (adr r1, 1bfc4c ) │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr r2, [pc, #476] @ (1bfd84 ) │ │ │ │ + ldr r2, [pc, #476] @ (1bfd7c ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #476] @ (1bfd88 ) │ │ │ │ + ldr r3, [pc, #476] @ (1bfd80 ) │ │ │ │ mov fp, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54764 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bfd7a │ │ │ │ + beq.w 1bfd72 │ │ │ │ mov r7, r0 │ │ │ │ movs r4, #0 │ │ │ │ blx 54154 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1bfbd8 │ │ │ │ + b.n 1bfbd0 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 54644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bfbd0 │ │ │ │ + bne.n 1bfbc8 │ │ │ │ mov r0, r7 │ │ │ │ blx 54f80 │ │ │ │ cmp r4, #10 │ │ │ │ mov.w r0, #8 │ │ │ │ iteee ls │ │ │ │ movls r3, #1 │ │ │ │ movwhi r3, #52429 @ 0xcccd │ │ │ │ @@ -502246,85 +502235,85 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfcf4 │ │ │ │ + beq.n 1bfcec │ │ │ │ add.w r4, r0, #19 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ blx 548a0 <__fstatat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bfc14 │ │ │ │ + bne.n 1bfc0c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, r0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 1bfc4e │ │ │ │ + beq.n 1bfc46 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [r6, #20] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 1bfc14 │ │ │ │ + bge.n 1bfc0c │ │ │ │ mov r0, r4 │ │ │ │ blx 55178 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ blx r7 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfc14 │ │ │ │ + beq.n 1bfc0c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it ls │ │ │ │ movls.w r8, #0 │ │ │ │ - bhi.n 1bfd62 │ │ │ │ + bhi.n 1bfd5a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r9 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 549fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfc14 │ │ │ │ + beq.n 1bfc0c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1bfd50 │ │ │ │ + beq.n 1bfd48 │ │ │ │ ldrd lr, ip, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #28] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 1bfca8 │ │ │ │ + b.n 1bfca0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1bfd4c │ │ │ │ + beq.n 1bfd44 │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 1bfca2 │ │ │ │ + bge.n 1bfc9a │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1bfd56 │ │ │ │ + bne.n 1bfd4e │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1bfcd2 │ │ │ │ + beq.n 1bfcca │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd r8, r3, [r5] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ @@ -502338,20 +502327,20 @@ │ │ │ │ ldrd r0, r1, [sp, #104] @ 0x68 │ │ │ │ strd r0, r1, [r6, #16] │ │ │ │ lsls r3, r3, #9 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [r6, #12] │ │ │ │ blx 54644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bfc1e │ │ │ │ + bne.n 1bfc16 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1bfd6e │ │ │ │ - ldr.w r8, [pc, #140] @ 1bfd8c │ │ │ │ + beq.n 1bfd66 │ │ │ │ + ldr.w r8, [pc, #140] @ 1bfd84 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -502361,518 +502350,518 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ strlt r7, [r6, #8] │ │ │ │ blx 5422c │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1bfd06 │ │ │ │ + bne.n 1bfcfe │ │ │ │ mov r0, r9 │ │ │ │ blx 54428 │ │ │ │ - ldr r2, [pc, #92] @ (1bfd90 ) │ │ │ │ - ldr r3, [pc, #84] @ (1bfd88 ) │ │ │ │ + ldr r2, [pc, #92] @ (1bfd88 ) │ │ │ │ + ldr r3, [pc, #84] @ (1bfd80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bfd7e │ │ │ │ + bne.n 1bfd76 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1bfcd2 │ │ │ │ + beq.n 1bfcca │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 1bfcd2 │ │ │ │ + b.n 1bfcca │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 54fbc │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1bfc76 │ │ │ │ + b.n 1bfc6e │ │ │ │ mov r0, r7 │ │ │ │ blx 54428 │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1bfd30 │ │ │ │ + b.n 1bfd28 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #368] @ 0x170 │ │ │ │ movs r0, r3 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #260] @ (1bfeac ) │ │ │ │ + ldr r0, [pc, #260] @ (1bfea4 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #260] @ (1bfeb0 ) │ │ │ │ + ldr r3, [pc, #260] @ (1bfea8 ) │ │ │ │ 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 1bea9c │ │ │ │ + bl 1bea94 │ │ │ │ ldr.w r2, [r5, #380] @ 0x17c │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1beaac │ │ │ │ + bl 1beaa4 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bfe70 │ │ │ │ + bne.n 1bfe68 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ blx 5548c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bfe70 │ │ │ │ + bne.n 1bfe68 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1beb78 │ │ │ │ + bl 1beb70 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bfe70 │ │ │ │ + bne.n 1bfe68 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1bfe54 │ │ │ │ + beq.n 1bfe4c │ │ │ │ movs r1, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1beaac │ │ │ │ + bl 1beaa4 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bfe70 │ │ │ │ + bne.n 1bfe68 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r7, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1beaac │ │ │ │ + bl 1beaa4 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1d415c │ │ │ │ + bl 1d4154 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1bfe70 │ │ │ │ + bne.n 1bfe68 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 5516c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bfe70 │ │ │ │ + cbz r0, 1bfe68 │ │ │ │ ldrb.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 1bfe96 │ │ │ │ + cbz r3, 1bfe8e │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1bfe72 │ │ │ │ + bne.n 1bfe6a │ │ │ │ mov r1, r8 │ │ │ │ blx 55100 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1bfe7a │ │ │ │ + beq.n 1bfe72 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 1bfe7a │ │ │ │ + b.n 1bfe72 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1beb78 │ │ │ │ + bl 1beb70 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 1bfe70 │ │ │ │ + cbnz r3, 1bfe68 │ │ │ │ lsls r1, r0, #5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1beaac │ │ │ │ + bl 1beaa4 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bfdf8 │ │ │ │ + beq.n 1bfdf0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 5422c │ │ │ │ - ldr r2, [pc, #56] @ (1bfeb4 ) │ │ │ │ - ldr r3, [pc, #48] @ (1bfeb0 ) │ │ │ │ + ldr r2, [pc, #56] @ (1bfeac ) │ │ │ │ + ldr r3, [pc, #48] @ (1bfea8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bfea8 │ │ │ │ + bne.n 1bfea0 │ │ │ │ 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 1d4130 │ │ │ │ + bl 1d4128 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bfe46 │ │ │ │ - b.n 1bfe72 │ │ │ │ + bne.n 1bfe3e │ │ │ │ + b.n 1bfe6a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r2, #9 │ │ │ │ + lsls r0, r3, #9 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #252] @ (1bffc8 ) │ │ │ │ - ldr r2, [pc, #252] @ (1bffcc ) │ │ │ │ + ldr r3, [pc, #252] @ (1bffc0 ) │ │ │ │ + ldr r2, [pc, #252] @ (1bffc4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #248] @ (1bffd0 ) │ │ │ │ + ldr r3, [pc, #248] @ (1bffc8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bffa6 │ │ │ │ + beq.n 1bff9e │ │ │ │ mov sl, r1 │ │ │ │ blx 556cc │ │ │ │ mov r5, r0 │ │ │ │ blx 55178 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1bff0c │ │ │ │ + b.n 1bff04 │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1bff12 │ │ │ │ + beq.n 1bff0a │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1bff3c │ │ │ │ + beq.n 1bff34 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1bff00 │ │ │ │ + bne.n 1bfef8 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1bff06 │ │ │ │ + beq.n 1bfefe │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r9, [r4] │ │ │ │ blx 54028 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1bff5e │ │ │ │ + cbnz r0, 1bff56 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1bffac │ │ │ │ + bne.n 1bffa4 │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1bff0c │ │ │ │ + bne.n 1bff04 │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (1bffd4 ) │ │ │ │ - ldr r3, [pc, #136] @ (1bffd0 ) │ │ │ │ + ldr r2, [pc, #140] @ (1bffcc ) │ │ │ │ + ldr r3, [pc, #136] @ (1bffc8 ) │ │ │ │ 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 1bffc2 │ │ │ │ + bne.n 1bffba │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1bffa0 │ │ │ │ + beq.n 1bff98 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54d14 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bff30 │ │ │ │ + beq.n 1bff28 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 1bff84 │ │ │ │ + bne.n 1bff7c │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 1bff30 │ │ │ │ - ldr r3, [pc, #80] @ (1bffd8 ) │ │ │ │ + beq.n 1bff28 │ │ │ │ + ldr r3, [pc, #80] @ (1bffd0 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 544ac │ │ │ │ - ldr r2, [pc, #72] @ (1bffdc ) │ │ │ │ + ldr r2, [pc, #72] @ (1bffd4 ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1bff44 │ │ │ │ - ldr r1, [pc, #40] @ (1bffd8 ) │ │ │ │ + b.n 1bff3c │ │ │ │ + ldr r1, [pc, #40] @ (1bffd0 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #44] @ (1bffe0 ) │ │ │ │ + ldr r2, [pc, #44] @ (1bffd8 ) │ │ │ │ ldr r0, [r0, r1] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ - b.n 1bffa0 │ │ │ │ + b.n 1bff98 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r5, #4 │ │ │ │ + lsls r6, r6, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ + lsls r2, r6, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #2 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ movs r0, r3 │ │ │ │ ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #252] @ (1c00f0 ) │ │ │ │ + ldr r2, [pc, #252] @ (1c00e8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #252] @ (1c00f4 ) │ │ │ │ + ldr r3, [pc, #252] @ (1c00ec ) │ │ │ │ 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 1d40e0 │ │ │ │ + bl 1d40d8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb.w r2, [r1, #392] @ 0x188 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c00a2 │ │ │ │ + beq.n 1c009a │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r1, r2, [r1, #376] @ 0x178 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be5e4 │ │ │ │ - cbnz r0, 1c0050 │ │ │ │ + bl 1be5dc │ │ │ │ + cbnz r0, 1c0048 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c00c4 │ │ │ │ + beq.n 1c00bc │ │ │ │ movs r6, #0 │ │ │ │ - ldr r2, [pc, #192] @ (1c00f8 ) │ │ │ │ - ldr r3, [pc, #184] @ (1c00f4 ) │ │ │ │ + ldr r2, [pc, #192] @ (1c00f0 ) │ │ │ │ + ldr r3, [pc, #184] @ (1c00ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c00ea │ │ │ │ + bne.n 1c00e2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be8a8 │ │ │ │ + bl 1be8a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c002a │ │ │ │ + beq.n 1c0022 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1c00cc │ │ │ │ + beq.n 1c00c4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d415c │ │ │ │ + bl 1d4154 │ │ │ │ movs r2, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ add.w r1, sp, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1be5e4 │ │ │ │ + bl 1be5dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c002a │ │ │ │ + beq.n 1c0022 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1be5e4 │ │ │ │ + bl 1be5dc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c002a │ │ │ │ + beq.n 1c0022 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0036 │ │ │ │ + bne.n 1c002e │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c0036 │ │ │ │ + b.n 1c002e │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5516c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c0034 │ │ │ │ + beq.n 1c002c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ - bl 1d40f4 │ │ │ │ + bl 1d40ec │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c002a │ │ │ │ + beq.n 1c0022 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 1c001e │ │ │ │ + b.n 1c0016 │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c0034 │ │ │ │ + b.n 1c002c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be8a8 │ │ │ │ + bl 1be8a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c002a │ │ │ │ + beq.n 1c0022 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bl 1be5e4 │ │ │ │ + bl 1be5dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c0062 │ │ │ │ - b.n 1c002a │ │ │ │ + bne.n 1c005a │ │ │ │ + b.n 1c0022 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r2, r0 │ │ │ │ + movs r2, r1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 d16, d11, #62 │ │ │ │ + vshr.u64 d16, d11, #54 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #200] @ (1c01d4 ) │ │ │ │ + ldr r2, [pc, #200] @ (1c01cc ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #200] @ (1c01d8 ) │ │ │ │ + ldr r3, [pc, #200] @ (1c01d0 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54764 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c01a8 │ │ │ │ - ldr r7, [pc, #180] @ (1c01dc ) │ │ │ │ + beq.n 1c01a0 │ │ │ │ + ldr r7, [pc, #180] @ (1c01d4 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 54644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c019c │ │ │ │ + beq.n 1c0194 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1c014a │ │ │ │ + bne.n 1c0142 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c0130 │ │ │ │ + beq.n 1c0128 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1c015c │ │ │ │ + bne.n 1c0154 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1c015c │ │ │ │ + bne.n 1c0154 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c0130 │ │ │ │ + beq.n 1c0128 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c0130 │ │ │ │ + beq.n 1c0128 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 54028 <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 1c01c6 │ │ │ │ + cbnz r0, 1c01be │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1c01c0 │ │ │ │ + beq.n 1c01b8 │ │ │ │ blx 54984 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5422c │ │ │ │ mov r0, r4 │ │ │ │ blx 54644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c013a │ │ │ │ + bne.n 1c0132 │ │ │ │ mov r0, r4 │ │ │ │ blx 54428 │ │ │ │ mov r0, r5 │ │ │ │ blx 5496c │ │ │ │ - ldr r2, [pc, #52] @ (1c01e0 ) │ │ │ │ - ldr r3, [pc, #44] @ (1c01d8 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c01d8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c01d0 ) │ │ │ │ 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 1c01ce │ │ │ │ + bne.n 1c01c6 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 1c00fc │ │ │ │ - b.n 1c018c │ │ │ │ + bl 1c00f4 │ │ │ │ + b.n 1c0184 │ │ │ │ mov r0, r2 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c0130 │ │ │ │ + b.n 1c0128 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mcr2 0, 7, r0, cr10, cr11, {4} │ │ │ │ + mrc2 0, 7, r0, cr2, cr11, {4} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ movs r0, r3 │ │ │ │ - mrc2 0, 2, r0, cr0, cr11, {4} │ │ │ │ + mrc2 0, 2, r0, cr8, cr11, {4} │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 1c0216 │ │ │ │ + bne.n 1c020e │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1c021a │ │ │ │ + bls.n 1c0212 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (1c0220 ) │ │ │ │ + ldr r1, [pc, #28] @ (1c0218 ) │ │ │ │ subs r3, #4 │ │ │ │ adds r0, r2, r3 │ │ │ │ add r1, pc │ │ │ │ blx 55364 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ @@ -502884,701 +502873,701 @@ │ │ │ │ nop │ │ │ │ ldr r2, [sp, #864] @ 0x360 │ │ │ │ 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] @ (1c0280 ) │ │ │ │ + ldr r1, [pc, #76] @ (1c0278 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1bfb94 │ │ │ │ + bl 1bfb8c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c027c │ │ │ │ + cbz r0, 1c0274 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1c0276 │ │ │ │ + beq.n 1c026e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 54984 │ │ │ │ - cbnz r0, 1c0254 │ │ │ │ + cbnz r0, 1c024c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1c0248 │ │ │ │ + bne.n 1c0240 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r6, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 1c0276 │ │ │ │ + beq.n 1c026e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 5422c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 5422c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1c0262 │ │ │ │ + bne.n 1c025a │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xffadffff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #232] @ (1c0380 ) │ │ │ │ + ldr r2, [pc, #232] @ (1c0378 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (1c0384 ) │ │ │ │ + ldr r3, [pc, #232] @ (1c037c ) │ │ │ │ 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 1c6bdc │ │ │ │ + bl 1c6bd4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ (1c0388 ) │ │ │ │ + ldr r2, [pc, #204] @ (1c0380 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c031a │ │ │ │ + blt.n 1c0312 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c0224 │ │ │ │ + bl 1c021c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 5422c │ │ │ │ - cbnz r4, 1c0334 │ │ │ │ - ldr r1, [pc, #176] @ (1c038c ) │ │ │ │ + cbnz r4, 1c032c │ │ │ │ + ldr r1, [pc, #176] @ (1c0384 ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1bfb94 │ │ │ │ + bl 1bfb8c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1c031a │ │ │ │ + cbz r0, 1c0312 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c0224 │ │ │ │ + bl 1c021c │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1c030e │ │ │ │ + beq.n 1c0306 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 5422c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 5422c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1c02fa │ │ │ │ + bne.n 1c02f2 │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1c0358 │ │ │ │ - ldr r2, [pc, #116] @ (1c0390 ) │ │ │ │ - ldr r3, [pc, #100] @ (1c0384 ) │ │ │ │ + bne.n 1c0350 │ │ │ │ + ldr r2, [pc, #116] @ (1c0388 ) │ │ │ │ + ldr r3, [pc, #100] @ (1c037c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c037a │ │ │ │ + bne.n 1c0372 │ │ │ │ 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 1c0342 │ │ │ │ + bne.n 1c033a │ │ │ │ dmb ish │ │ │ │ - b.n 1c031a │ │ │ │ + b.n 1c0312 │ │ │ │ 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 1c0352 │ │ │ │ - b.n 1c0368 │ │ │ │ + beq.n 1c034a │ │ │ │ + b.n 1c0360 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [r0, #-620]! @ 0xfffffd94 │ │ │ │ + stc2l 0, cr0, [r8, #-620]! @ 0xfffffd94 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ movs r0, r3 │ │ │ │ - bl 1a838e │ │ │ │ - ldc2l 0, cr0, [lr], {155} @ 0x9b │ │ │ │ + bl 1a8386 │ │ │ │ + stc2l 0, cr0, [r6], #620 @ 0x26c │ │ │ │ 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] @ (1c0470 ) │ │ │ │ - ldr r3, [pc, #200] @ (1c0474 ) │ │ │ │ + ldr r2, [pc, #200] @ (1c0468 ) │ │ │ │ + ldr r3, [pc, #200] @ (1c046c ) │ │ │ │ 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 54a2c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1c0464 │ │ │ │ + beq.n 1c045c │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 54c0c <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c0454 │ │ │ │ + beq.n 1c044c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 5516c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c0454 │ │ │ │ - cbz r5, 1c0412 │ │ │ │ + cbz r0, 1c044c │ │ │ │ + cbz r5, 1c040a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c03ee │ │ │ │ + b.n 1c03e6 │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 1c040c │ │ │ │ + bls.n 1c0404 │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 5487c │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1c03e8 │ │ │ │ + bhi.n 1c03e0 │ │ │ │ mov r0, r7 │ │ │ │ blx 5422c │ │ │ │ mov r0, r8 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c045a │ │ │ │ + b.n 1c0452 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 1c03fe │ │ │ │ + beq.n 1c03f6 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1bfd94 │ │ │ │ + bl 1bfd8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1c0450 │ │ │ │ + cbz r4, 1c0448 │ │ │ │ blx 5422c │ │ │ │ mov r0, r8 │ │ │ │ blx 5422c │ │ │ │ mov r0, r6 │ │ │ │ blx 54828 │ │ │ │ - ldr r2, [pc, #64] @ (1c0478 ) │ │ │ │ - ldr r3, [pc, #60] @ (1c0474 ) │ │ │ │ + ldr r2, [pc, #64] @ (1c0470 ) │ │ │ │ + ldr r3, [pc, #60] @ (1c046c ) │ │ │ │ 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 1c046c │ │ │ │ + bne.n 1c0464 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5422c │ │ │ │ mov r0, r8 │ │ │ │ blx 5422c │ │ │ │ mov r0, r6 │ │ │ │ blx 54828 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c0434 │ │ │ │ + b.n 1c042c │ │ │ │ mov r0, r8 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c0460 │ │ │ │ + b.n 1c0458 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - mrrc2 0, 9, r0, r0, cr11 @ │ │ │ │ + mrrc2 0, 9, r0, r8, cr11 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - smlalbt r0, r0, r4, fp │ │ │ │ + smlalbt r0, r0, ip, fp │ │ │ │ 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] @ (1c04f4 ) │ │ │ │ - ldr r2, [pc, #104] @ (1c04f8 ) │ │ │ │ + ldr r0, [pc, #100] @ (1c04ec ) │ │ │ │ + ldr r2, [pc, #104] @ (1c04f0 ) │ │ │ │ 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, 1c04ec │ │ │ │ + cbnz r2, 1c04e4 │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1c3bb0 │ │ │ │ + bl 1c3ba8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #76] @ (1c04fc ) │ │ │ │ + ldr r2, [pc, #76] @ (1c04f4 ) │ │ │ │ add.w r1, sp, #34 @ 0x22 │ │ │ │ ldrb.w r0, [sp, #33] @ 0x21 │ │ │ │ ldrb.w ip, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ str.w ip, [sp] │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c04ec │ │ │ │ + beq.n 1c04e4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ (1c0500 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c04f8 ) │ │ │ │ + ldr r2, [pc, #40] @ (1c04f8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c04f0 ) │ │ │ │ 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 1c04f0 │ │ │ │ + bne.n 1c04e8 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c04d4 │ │ │ │ + b.n 1c04cc │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfb6a009b │ │ │ │ + @ instruction: 0xfb72009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xfb24009b │ │ │ │ + @ instruction: 0xfb2c009b │ │ │ │ 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] @ (1c06b8 ) │ │ │ │ + ldr r2, [pc, #416] @ (1c06b0 ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ - ldr r3, [pc, #416] @ (1c06bc ) │ │ │ │ + ldr r3, [pc, #416] @ (1c06b4 ) │ │ │ │ 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 1be520 │ │ │ │ - ldr r2, [pc, #396] @ (1c06c0 ) │ │ │ │ + bl 1be518 │ │ │ │ + ldr r2, [pc, #396] @ (1c06b8 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c0566 │ │ │ │ + beq.n 1c055e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a2c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 1c05de │ │ │ │ + bne.n 1c05d6 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c0590 │ │ │ │ + beq.n 1c0588 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 5422c │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c0644 │ │ │ │ - ldr r2, [pc, #332] @ (1c06c4 ) │ │ │ │ - ldr r3, [pc, #324] @ (1c06bc ) │ │ │ │ + beq.n 1c063c │ │ │ │ + ldr r2, [pc, #332] @ (1c06bc ) │ │ │ │ + ldr r3, [pc, #324] @ (1c06b4 ) │ │ │ │ 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 1c06b2 │ │ │ │ + bne.w 1c06aa │ │ │ │ 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 1c3bb0 │ │ │ │ + bl 1c3ba8 │ │ │ │ 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] @ (1c06c8 ) │ │ │ │ + ldr r2, [pc, #280] @ (1c06c0 ) │ │ │ │ add r2, pc │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c05c8 │ │ │ │ + beq.n 1c05c0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1bfeb8 │ │ │ │ + bl 1bfeb0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a2c │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1c0566 │ │ │ │ + beq.n 1c055e │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 545fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c0630 │ │ │ │ + beq.n 1c0628 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 54a2c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1c064c │ │ │ │ + bne.n 1c0644 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bffe4 │ │ │ │ - cbz r0, 1c062a │ │ │ │ + bl 1bffdc │ │ │ │ + cbz r0, 1c0622 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 1c0666 │ │ │ │ + cbz r3, 1c065e │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1c0618 │ │ │ │ + b.n 1c0610 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1c0662 │ │ │ │ + bls.n 1c065a │ │ │ │ subs r2, r3, r6 │ │ │ │ add.w r1, r8, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 55214 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1c0610 │ │ │ │ + bne.n 1c0608 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 54984 │ │ │ │ mov r0, r4 │ │ │ │ blx 54828 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 5422c │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0574 │ │ │ │ + bne.n 1c056c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 5422c │ │ │ │ - b.n 1c0574 │ │ │ │ + b.n 1c056c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 54984 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54828 │ │ │ │ mov r0, r4 │ │ │ │ blx 54828 │ │ │ │ - b.n 1c0636 │ │ │ │ + b.n 1c062e │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 1c062a │ │ │ │ + beq.n 1c0622 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ blx 555e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c062a │ │ │ │ + beq.n 1c0622 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 54028 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c06aa │ │ │ │ + beq.n 1c06a2 │ │ │ │ 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 1c0694 │ │ │ │ + bne.n 1c068c │ │ │ │ dmb ish │ │ │ │ - b.n 1c0630 │ │ │ │ + b.n 1c0628 │ │ │ │ mov r0, r5 │ │ │ │ blx 54984 │ │ │ │ - b.n 1c0630 │ │ │ │ + b.n 1c0628 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfae0009b │ │ │ │ + @ instruction: 0xfae8009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #800] @ 0x320 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xfa84009b │ │ │ │ + @ instruction: 0xfa8c009b │ │ │ │ str r7, [sp, #352] @ 0x160 │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #524] @ (1c08ec ) │ │ │ │ + ldr r1, [pc, #524] @ (1c08e4 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #524] @ (1c08f0 ) │ │ │ │ + ldr r2, [pc, #524] @ (1c08e8 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldrb.w r6, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #504] @ (1c08f4 ) │ │ │ │ + ldr r2, [pc, #504] @ (1c08ec ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c07d0 │ │ │ │ - ldr r0, [pc, #496] @ (1c08f8 ) │ │ │ │ + beq.n 1c07c8 │ │ │ │ + ldr r0, [pc, #496] @ (1c08f0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c45f8 │ │ │ │ + bl 1c45f0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c07b0 │ │ │ │ - ldr r1, [pc, #488] @ (1c08fc ) │ │ │ │ + beq.n 1c07a8 │ │ │ │ + ldr r1, [pc, #488] @ (1c08f4 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6278 │ │ │ │ + bl 1c6270 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1bfeb8 │ │ │ │ + bl 1bfeb0 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c07ac │ │ │ │ + bne.n 1c07a4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c075e │ │ │ │ - ldr r2, [pc, #444] @ (1c0900 ) │ │ │ │ - ldr r3, [pc, #428] @ (1c08f0 ) │ │ │ │ + beq.n 1c0756 │ │ │ │ + ldr r2, [pc, #444] @ (1c08f8 ) │ │ │ │ + ldr r3, [pc, #428] @ (1c08e8 ) │ │ │ │ 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 1c08e8 │ │ │ │ + bne.w 1c08e0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #416] @ (1c0904 ) │ │ │ │ + ldr r4, [pc, #416] @ (1c08fc ) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c6278 │ │ │ │ + bl 1c6270 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1bfeb8 │ │ │ │ + bl 1bfeb0 │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbnz r3, 1c07ac │ │ │ │ + cbnz r3, 1c07a4 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6278 │ │ │ │ + bl 1c6270 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1bfeb8 │ │ │ │ + bl 1bfeb0 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c0740 │ │ │ │ + beq.n 1c0738 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c0740 │ │ │ │ - ldr r0, [pc, #340] @ (1c0908 ) │ │ │ │ + b.n 1c0738 │ │ │ │ + ldr r0, [pc, #340] @ (1c0900 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c45f8 │ │ │ │ + bl 1c45f0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c07e6 │ │ │ │ - ldr r3, [pc, #332] @ (1c090c ) │ │ │ │ + cbz r0, 1c07de │ │ │ │ + ldr r3, [pc, #332] @ (1c0904 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #332] @ (1c0910 ) │ │ │ │ + ldr r2, [pc, #332] @ (1c0908 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ - b.n 1c0712 │ │ │ │ + b.n 1c070a │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c07e0 │ │ │ │ + beq.n 1c07d8 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1c07fa │ │ │ │ - ldr r4, [pc, #312] @ (1c0914 ) │ │ │ │ + beq.n 1c07f2 │ │ │ │ + ldr r4, [pc, #312] @ (1c090c ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1c0704 │ │ │ │ - ldr r4, [pc, #308] @ (1c0918 ) │ │ │ │ + b.n 1c06fc │ │ │ │ + ldr r4, [pc, #308] @ (1c0910 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1c0704 │ │ │ │ - ldr r0, [pc, #308] @ (1c091c ) │ │ │ │ + b.n 1c06fc │ │ │ │ + ldr r0, [pc, #308] @ (1c0914 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c45f8 │ │ │ │ - cbz r0, 1c0800 │ │ │ │ - ldr r1, [pc, #300] @ (1c0920 ) │ │ │ │ + bl 1c45f0 │ │ │ │ + cbz r0, 1c07f8 │ │ │ │ + ldr r1, [pc, #300] @ (1c0918 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - b.n 1c071a │ │ │ │ - ldr r4, [pc, #296] @ (1c0924 ) │ │ │ │ + b.n 1c0712 │ │ │ │ + ldr r4, [pc, #296] @ (1c091c ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1c0704 │ │ │ │ - ldr r0, [pc, #292] @ (1c0928 ) │ │ │ │ + b.n 1c06fc │ │ │ │ + ldr r0, [pc, #292] @ (1c0920 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c45e4 │ │ │ │ - cbz r0, 1c0860 │ │ │ │ - ldr r7, [pc, #288] @ (1c092c ) │ │ │ │ + bl 1c45dc │ │ │ │ + cbz r0, 1c0858 │ │ │ │ + ldr r7, [pc, #288] @ (1c0924 ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #288] @ (1c0930 ) │ │ │ │ + ldr r3, [pc, #288] @ (1c0928 ) │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c6278 │ │ │ │ + bl 1c6270 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1bfeb8 │ │ │ │ + bl 1bfeb0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ clz r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c07ac │ │ │ │ + bne.n 1c07a4 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6278 │ │ │ │ + bl 1c6270 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1bfeb8 │ │ │ │ + bl 1bfeb0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c073a │ │ │ │ - b.n 1c07ac │ │ │ │ + beq.w 1c0732 │ │ │ │ + b.n 1c07a4 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov fp, r4 │ │ │ │ blx 54f8c │ │ │ │ adds r3, r0, #1 │ │ │ │ str r6, [sp, #12] │ │ │ │ it ne │ │ │ │ movne r7, r0 │ │ │ │ mov r6, r5 │ │ │ │ it eq │ │ │ │ moveq.w r7, #512 @ 0x200 │ │ │ │ add r5, sp, #20 │ │ │ │ - b.n 1c088e │ │ │ │ + b.n 1c0886 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1c07ac │ │ │ │ + bne.n 1c07a4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ mov r4, r0 │ │ │ │ blx 54efc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 555dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c087c │ │ │ │ - ldr r7, [pc, #132] @ (1c0934 ) │ │ │ │ + beq.n 1c0874 │ │ │ │ + ldr r7, [pc, #132] @ (1c092c ) │ │ │ │ mov r5, r6 │ │ │ │ - ldr r3, [pc, #132] @ (1c0938 ) │ │ │ │ + ldr r3, [pc, #132] @ (1c0930 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c6278 │ │ │ │ + bl 1c6270 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1bfeb8 │ │ │ │ + bl 1bfeb0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ clz r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c07ac │ │ │ │ + bne.w 1c07a4 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r7 │ │ │ │ - b.n 1c071a │ │ │ │ + b.n 1c0712 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrsb.w r0, [r8, fp, lsl #1] │ │ │ │ + vld4.32 {d0-d3}, [r0 :64], fp │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vst4.32 {d0-d3}, [r0 :64], fp │ │ │ │ + vst4.32 {d0-d3}, [r8 :64], fp │ │ │ │ str r3, [sp, #776] @ 0x308 │ │ │ │ movs r0, r3 │ │ │ │ str r5, [sp, #288] @ 0x120 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh.w r0, [r8, #155] @ 0x9b │ │ │ │ + str.w r0, [r0, #155] @ 0x9b │ │ │ │ str r4, [sp, #1000] @ 0x3e8 │ │ │ │ movs r0, r3 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #648] @ 0x288 │ │ │ │ @@ -503603,66 +503592,66 @@ │ │ │ │ movs r0, r3 │ │ │ │ str r5, [sp, #0] │ │ │ │ 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] @ (1c09c4 ) │ │ │ │ + ldr r3, [pc, #120] @ (1c09bc ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 55130 │ │ │ │ mov r4, r0 │ │ │ │ blx 54efc │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1c0966 │ │ │ │ + beq.n 1c095e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 544a0 │ │ │ │ mov r4, r0 │ │ │ │ blx 55154 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1c0960 │ │ │ │ - ldr r3, [pc, #80] @ (1c09c8 ) │ │ │ │ + bne.n 1c0958 │ │ │ │ + ldr r3, [pc, #80] @ (1c09c0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c45e4 │ │ │ │ - cbz r0, 1c09a2 │ │ │ │ + bl 1c45dc │ │ │ │ + cbz r0, 1c099a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1cb2c0 │ │ │ │ + bl 1cb2b8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c0960 │ │ │ │ - ldr r0, [pc, #56] @ (1c09cc ) │ │ │ │ + bne.n 1c0958 │ │ │ │ + ldr r0, [pc, #56] @ (1c09c4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb2c0 │ │ │ │ + bl 1cb2b8 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #44] @ (1c09d0 ) │ │ │ │ + ldr r0, [pc, #44] @ (1c09c8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c45e4 │ │ │ │ - cbz r0, 1c09bc │ │ │ │ - ldr r3, [pc, #36] @ (1c09d4 ) │ │ │ │ + bl 1c45dc │ │ │ │ + cbz r0, 1c09b4 │ │ │ │ + ldr r3, [pc, #36] @ (1c09cc ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (1c09d8 ) │ │ │ │ + ldr r2, [pc, #36] @ (1c09d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #28] @ (1c09dc ) │ │ │ │ + ldr r0, [pc, #28] @ (1c09d4 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1c0984 │ │ │ │ + b.n 1c097c │ │ │ │ nop │ │ │ │ - subw r0, lr, #2203 @ 0x89b │ │ │ │ + @ instruction: 0xf6b6009b │ │ │ │ str r4, [sp, #312] @ 0x138 │ │ │ │ movs r0, r3 │ │ │ │ str r4, [sp, #760] @ 0x2f8 │ │ │ │ movs r0, r3 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ @@ -503672,511 +503661,511 @@ │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ 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] @ 1c0a50 │ │ │ │ + ldr.w ip, [pc, #92] @ 1c0a48 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - ldr r3, [pc, #80] @ (1c0a54 ) │ │ │ │ + ldr r3, [pc, #80] @ (1c0a4c ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c183c │ │ │ │ + bl 1c1834 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1c0a46 │ │ │ │ + cbz r0, 1c0a3e │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1bfd94 │ │ │ │ + bl 1bfd8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 5422c │ │ │ │ - ldr r1, [pc, #40] @ (1c0a58 ) │ │ │ │ - ldr r2, [pc, #36] @ (1c0a54 ) │ │ │ │ + ldr r1, [pc, #40] @ (1c0a50 ) │ │ │ │ + ldr r2, [pc, #36] @ (1c0a4c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1c0a4a │ │ │ │ + bne.n 1c0a42 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1c0a2c │ │ │ │ + b.n 1c0a24 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - addw r0, r4, #2203 @ 0x89b │ │ │ │ + addw r0, ip, #2203 @ 0x89b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, ip, #5079040 @ 0x4d8000 │ │ │ │ + rsbs r0, r4, #5079040 @ 0x4d8000 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #108] @ (1c0ad8 ) │ │ │ │ + ldr r2, [pc, #108] @ (1c0ad0 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #108] @ (1c0adc ) │ │ │ │ + ldr r3, [pc, #108] @ (1c0ad4 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1be520 │ │ │ │ + bl 1be518 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bffe4 │ │ │ │ + bl 1bffdc │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1c0aae │ │ │ │ - ldr r1, [pc, #72] @ (1c0ae0 ) │ │ │ │ - ldr r2, [pc, #68] @ (1c0adc ) │ │ │ │ + cbnz r0, 1c0aa6 │ │ │ │ + ldr r1, [pc, #72] @ (1c0ad8 ) │ │ │ │ + ldr r2, [pc, #68] @ (1c0ad4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1c0ad4 │ │ │ │ + bne.n 1c0acc │ │ │ │ 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 1c1a20 │ │ │ │ + bl 1c1a18 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c0a94 │ │ │ │ + bne.n 1c0a8c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5422c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1c0a94 │ │ │ │ + b.n 1c0a8c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf58a009b │ │ │ │ + @ instruction: 0xf592009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, r4, #5079040 @ 0x4d8000 │ │ │ │ + sbc.w r0, ip, #5079040 @ 0x4d8000 │ │ │ │ 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 1c158c │ │ │ │ + bl 1c1584 │ │ │ │ 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] @ 1c0bb8 │ │ │ │ + ldr.w lr, [pc, #168] @ 1c0bb0 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr.w ip, [pc, #164] @ 1c0bbc │ │ │ │ + ldr.w ip, [pc, #164] @ 1c0bb4 │ │ │ │ mov r3, r0 │ │ │ │ add lr, pc │ │ │ │ - ldr r2, [pc, #160] @ (1c0bc0 ) │ │ │ │ + ldr r2, [pc, #160] @ (1c0bb8 ) │ │ │ │ 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 54df0 <__asprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1c0b76 │ │ │ │ + cbz r3, 1c0b6e │ │ │ │ mov r0, r4 │ │ │ │ blx 5499c <__time64@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 54028 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1c0b98 │ │ │ │ + beq.n 1c0b90 │ │ │ │ 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 1c0b8e │ │ │ │ + blt.n 1c0b86 │ │ │ │ blx 5422c │ │ │ │ - ldr r2, [pc, #76] @ (1c0bc4 ) │ │ │ │ - ldr r3, [pc, #64] @ (1c0bbc ) │ │ │ │ + ldr r2, [pc, #76] @ (1c0bbc ) │ │ │ │ + ldr r3, [pc, #64] @ (1c0bb4 ) │ │ │ │ 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 1c0bb2 │ │ │ │ + bne.n 1c0baa │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ blx 541c0 <__utime64@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1c0b72 │ │ │ │ + b.n 1c0b6a │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a2c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1c0b94 │ │ │ │ + beq.n 1c0b8c │ │ │ │ blx 54828 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1c0b72 │ │ │ │ + b.n 1c0b6a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4e2009b │ │ │ │ + @ instruction: 0xf4ea009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ movs r0, r3 │ │ │ │ - eor.w r0, r2, #5079040 @ 0x4d8000 │ │ │ │ + eor.w r0, sl, #5079040 @ 0x4d8000 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #228] @ (1c0cbc ) │ │ │ │ + ldr r2, [pc, #228] @ (1c0cb4 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #228] @ (1c0cc0 ) │ │ │ │ + ldr r3, [pc, #228] @ (1c0cb8 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #224] @ (1c0cc4 ) │ │ │ │ + ldr r1, [pc, #224] @ (1c0cbc ) │ │ │ │ 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 1c6278 │ │ │ │ + bl 1c6270 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c0c98 │ │ │ │ + beq.n 1c0c90 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a2c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1c0c98 │ │ │ │ + beq.n 1c0c90 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 54c0c <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c0cb2 │ │ │ │ + beq.n 1c0caa │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #32 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r3 │ │ │ │ - beq.n 1c0c40 │ │ │ │ + beq.n 1c0c38 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 54434 │ │ │ │ - cbnz r0, 1c0c9c │ │ │ │ + cbnz r0, 1c0c94 │ │ │ │ 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 54804 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r0, [r5, #352] @ 0x160 │ │ │ │ - beq.n 1c0cb2 │ │ │ │ + beq.n 1c0caa │ │ │ │ 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 54828 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #72] @ (1c0cc8 ) │ │ │ │ - ldr r2, [pc, #60] @ (1c0cc0 ) │ │ │ │ + ldr r1, [pc, #72] @ (1c0cc0 ) │ │ │ │ + ldr r2, [pc, #60] @ (1c0cb8 ) │ │ │ │ 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 1c0cb6 │ │ │ │ + bne.n 1c0cae │ │ │ │ mov r0, r3 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c0c7e │ │ │ │ + b.n 1c0c76 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.n 1c0cb2 │ │ │ │ + bne.n 1c0caa │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 54124 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1c0c40 │ │ │ │ + bne.n 1c0c38 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c0c74 │ │ │ │ + b.n 1c0c6c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ands.w r0, lr, #5079040 @ 0x4d8000 │ │ │ │ + bic.w r0, r6, #5079040 @ 0x4d8000 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #600] @ 0x258 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xf37a009b │ │ │ │ + usat r0, #27, r2, lsl #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 551b4 │ │ │ │ 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] @ 1c0d54 │ │ │ │ + ldr.w ip, [pc, #92] @ 1c0d4c │ │ │ │ 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] @ (1c0d58 ) │ │ │ │ + ldr r3, [pc, #80] @ (1c0d50 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1cca64 │ │ │ │ + bl 1cca5c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1c0d4c │ │ │ │ + cbz r0, 1c0d44 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1bfd94 │ │ │ │ + bl 1bfd8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 5422c │ │ │ │ - ldr r1, [pc, #40] @ (1c0d5c ) │ │ │ │ - ldr r2, [pc, #32] @ (1c0d58 ) │ │ │ │ + ldr r1, [pc, #40] @ (1c0d54 ) │ │ │ │ + ldr r2, [pc, #32] @ (1c0d50 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1c0d50 │ │ │ │ + bne.n 1c0d48 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1c0d32 │ │ │ │ + b.n 1c0d2a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ssat r0, #28, r0, lsl #2 │ │ │ │ + ssat r0, #28, r8, lsl #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #24731 @ 0x609b │ │ │ │ + movt r0, #57499 @ 0xe09b │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #112] @ (1c0de0 ) │ │ │ │ + ldr r2, [pc, #112] @ (1c0dd8 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #112] @ (1c0de4 ) │ │ │ │ + ldr r3, [pc, #112] @ (1c0ddc ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1be520 │ │ │ │ + bl 1be518 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bffe4 │ │ │ │ + bl 1bffdc │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1c0db2 │ │ │ │ - ldr r1, [pc, #76] @ (1c0de8 ) │ │ │ │ - ldr r2, [pc, #72] @ (1c0de4 ) │ │ │ │ + cbnz r0, 1c0daa │ │ │ │ + ldr r1, [pc, #76] @ (1c0de0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1c0ddc ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1c0dda │ │ │ │ + bne.n 1c0dd2 │ │ │ │ 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 1ccad8 │ │ │ │ + bl 1ccad0 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c0d98 │ │ │ │ + bne.n 1c0d90 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5422c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1c0d98 │ │ │ │ + b.n 1c0d90 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf286009b │ │ │ │ + @ instruction: 0xf28e009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf260009b │ │ │ │ + @ instruction: 0xf268009b │ │ │ │ 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 1cc998 │ │ │ │ + bl 1cc990 │ │ │ │ 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] @ (1c0ea4 ) │ │ │ │ + ldr r2, [pc, #140] @ (1c0e9c ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #140] @ (1c0ea8 ) │ │ │ │ + ldr r3, [pc, #140] @ (1c0ea0 ) │ │ │ │ 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 1c5e1c │ │ │ │ + bl 1c5e14 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1c06cc │ │ │ │ - cbz r0, 1c0e82 │ │ │ │ - ldr r1, [pc, #100] @ (1c0eac ) │ │ │ │ + bl 1c06c4 │ │ │ │ + cbz r0, 1c0e7a │ │ │ │ + ldr r1, [pc, #100] @ (1c0ea4 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1c6278 │ │ │ │ + bl 1c6270 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 54028 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c0e82 │ │ │ │ + beq.n 1c0e7a │ │ │ │ mov r0, r4 │ │ │ │ blx 5499c <__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 1c0e82 │ │ │ │ + bge.n 1c0e7a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c00fc │ │ │ │ + bl 1c00f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c605c │ │ │ │ - ldr r2, [pc, #36] @ (1c0eb0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c0ea8 ) │ │ │ │ + bl 1c6054 │ │ │ │ + ldr r2, [pc, #36] @ (1c0ea8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c0ea0 ) │ │ │ │ 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 1c0ea0 │ │ │ │ + bne.n 1c0e98 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - rsbs r0, lr, #155 @ 0x9b │ │ │ │ + @ instruction: 0xf1e6009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ movs r0, r3 │ │ │ │ - sbcs.w r0, r0, #155 @ 0x9b │ │ │ │ + sbcs.w r0, r8, #155 @ 0x9b │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c0ec8 │ │ │ │ + bne.n 1c0ec0 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1c0ede │ │ │ │ + cbnz r2, 1c0ed6 │ │ │ │ pop {r3, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #360] @ (1c1068 ) │ │ │ │ + ldr r3, [pc, #360] @ (1c1060 ) │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #356] @ (1c106c ) │ │ │ │ + ldr r2, [pc, #356] @ (1c1064 ) │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ @@ -504191,26 +504180,26 @@ │ │ │ │ blx 54298 │ │ │ │ mov r0, r6 │ │ │ │ blx 54fc8 │ │ │ │ mov.w sl, r0, asr #31 │ │ │ │ cmp r4, sl │ │ │ │ it eq │ │ │ │ cmpeq r5, r0 │ │ │ │ - beq.w 1c104a │ │ │ │ + beq.w 1c1042 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 54298 │ │ │ │ cmp r5, r9 │ │ │ │ sbcs.w r3, r4, sl │ │ │ │ - bcs.n 1c1040 │ │ │ │ + bcs.n 1c1038 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1c0ffc │ │ │ │ + b.n 1c0ff4 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ blx 54720 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ mov.w lr, #808464432 @ 0x30303030 │ │ │ │ @@ -504225,102 +504214,102 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ strd lr, lr, [sp, #128] @ 0x80 │ │ │ │ strd lr, lr, [sp, #136] @ 0x88 │ │ │ │ strd lr, lr, [sp, #144] @ 0x90 │ │ │ │ blx 54bdc │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 1c103e │ │ │ │ + bne.n 1c1036 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ adds.w r7, r7, r8 │ │ │ │ adc.w r4, r4, #0 │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ mov lr, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb.w r2, [lr], #1 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, lr │ │ │ │ - bl 1c3bec │ │ │ │ + bl 1c3be4 │ │ │ │ movs r2, #16 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ blx 54f44 <__isoc23_strtoull@plt> │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1c315c │ │ │ │ + bl 1c3154 │ │ │ │ cmp r7, r9 │ │ │ │ sbcs.w r3, r4, sl │ │ │ │ - bcs.n 1c103e │ │ │ │ + bcs.n 1c1036 │ │ │ │ adds.w r8, r7, #56 @ 0x38 │ │ │ │ adc.w r4, r4, #0 │ │ │ │ cmp r9, r8 │ │ │ │ sbcs.w r3, sl, r4 │ │ │ │ - bcc.n 1c103e │ │ │ │ + bcc.n 1c1036 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ blx 54bdc │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bne.n 1c103e │ │ │ │ + bne.n 1c1036 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds.w r1, r3, r8 │ │ │ │ adc.w r2, r4, #0 │ │ │ │ cmp r9, r1 │ │ │ │ sbcs.w r2, sl, r2 │ │ │ │ ite cc │ │ │ │ movcc r6, #1 │ │ │ │ movcs r6, #0 │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c0f5a │ │ │ │ + beq.n 1c0f52 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx 54298 │ │ │ │ - ldr r2, [pc, #36] @ (1c1070 ) │ │ │ │ - ldr r3, [pc, #24] @ (1c1068 ) │ │ │ │ + ldr r2, [pc, #36] @ (1c1068 ) │ │ │ │ + ldr r3, [pc, #24] @ (1c1060 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c1064 │ │ │ │ + bne.n 1c105c │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0f4009b │ │ │ │ - vshr.s64 d0, d11, #18 │ │ │ │ + @ instruction: 0xf0fc009b │ │ │ │ + vshr.s64 d0, d11, #10 │ │ │ │ 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] @ (1c125c ) │ │ │ │ - ldr r3, [pc, #468] @ (1c1260 ) │ │ │ │ + ldr r0, [pc, #468] @ (1c1254 ) │ │ │ │ + ldr r3, [pc, #468] @ (1c1258 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -504331,234 +504320,234 @@ │ │ │ │ blx 54298 │ │ │ │ mov r0, r6 │ │ │ │ blx 54fc8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 54b70 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 1c1134 │ │ │ │ + bhi.n 1c112c │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ blx 54c24 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r7 │ │ │ │ blx 545fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1c1118 │ │ │ │ + cbz r0, 1c1110 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1c10e8 │ │ │ │ + bne.n 1c10e0 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r4, #1 │ │ │ │ blx 551e4 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ - bne.n 1c10c4 │ │ │ │ + bne.n 1c10bc │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 1c1118 │ │ │ │ + bne.n 1c1110 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 54c24 │ │ │ │ movs r1, #8 │ │ │ │ blx 545fc │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (1c1264 ) │ │ │ │ - ldr r3, [pc, #352] @ (1c1260 ) │ │ │ │ + ldr r2, [pc, #356] @ (1c125c ) │ │ │ │ + ldr r3, [pc, #352] @ (1c1258 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c1256 │ │ │ │ + bne.w 1c124e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 54298 │ │ │ │ mov r0, r6 │ │ │ │ blx 54fc8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 54b70 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c11c0 │ │ │ │ + beq.n 1c11b8 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 54bdc │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c10ec │ │ │ │ - ldr r1, [pc, #288] @ (1c1268 ) │ │ │ │ + bne.n 1c10e4 │ │ │ │ + ldr r1, [pc, #288] @ (1c1260 ) │ │ │ │ movs r2, #15 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc │ │ │ │ blx 5548c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c10ec │ │ │ │ + bne.n 1c10e4 │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1c10ec │ │ │ │ + bhi.n 1c10e4 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 54c24 │ │ │ │ movs r1, #8 │ │ │ │ blx 545fc │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c11f6 │ │ │ │ + beq.n 1c11ee │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c118e │ │ │ │ + bne.n 1c1186 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c117e │ │ │ │ + bne.n 1c1176 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1212 │ │ │ │ + bne.n 1c120a │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c0eec │ │ │ │ + bl 1c0ee4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c11a4 │ │ │ │ + bne.n 1c119c │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1c1202 │ │ │ │ + cbnz r3, 1c11fa │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 1c10fc │ │ │ │ - ldr r4, [pc, #168] @ (1c126c ) │ │ │ │ + b.n 1c10f4 │ │ │ │ + ldr r4, [pc, #168] @ (1c1264 ) │ │ │ │ movs r2, #16 │ │ │ │ ldr.w r3, [r8, r9, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c10ec │ │ │ │ + bne.n 1c10e4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c10ec │ │ │ │ + bne.n 1c10e4 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 55468 │ │ │ │ mov r0, r6 │ │ │ │ blx 55468 │ │ │ │ - b.n 1c115e │ │ │ │ + b.n 1c1156 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c0eec │ │ │ │ - b.n 1c11b8 │ │ │ │ + bl 1c0ee4 │ │ │ │ + b.n 1c11b0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c1de4 │ │ │ │ - b.n 1c11b8 │ │ │ │ + bl 1c1ddc │ │ │ │ + b.n 1c11b0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c1230 │ │ │ │ + beq.n 1c1228 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c121c │ │ │ │ + bne.n 1c1214 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c1196 │ │ │ │ + beq.n 1c118e │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1240 │ │ │ │ + bne.n 1c1238 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1232 │ │ │ │ - b.n 1c1196 │ │ │ │ + bne.n 1c122a │ │ │ │ + b.n 1c118e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vqadd.s64 d16, d16, d11 │ │ │ │ + vqadd.s64 d16, d24, d11 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 7, r0, cr12, cr11, {4} │ │ │ │ + vqadd.s8 d0, d20, d11 │ │ │ │ asrs r6, r7, #22 │ │ │ │ movs r7, r4 │ │ │ │ asrs r6, r7, #20 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ sub.w sp, sp, #4352 @ 0x1100 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #456] @ (1c145c ) │ │ │ │ + ldr r1, [pc, #456] @ (1c1454 ) │ │ │ │ sub.w r3, r8, #4 │ │ │ │ - ldr r2, [pc, #452] @ (1c1460 ) │ │ │ │ + ldr r2, [pc, #452] @ (1c1458 ) │ │ │ │ add.w r4, sp, #4352 @ 0x1100 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r4, #12 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r4, #0] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - cbz r2, 1c12c6 │ │ │ │ + cbz r2, 1c12be │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #9 │ │ │ │ - bne.n 1c12b2 │ │ │ │ + bne.n 1c12aa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c13e8 │ │ │ │ - ldr r1, [pc, #412] @ (1c1464 ) │ │ │ │ + b.n 1c13e0 │ │ │ │ + ldr r1, [pc, #412] @ (1c145c ) │ │ │ │ add r1, pc │ │ │ │ blx 55474 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c12c2 │ │ │ │ - ldr r3, [pc, #400] @ (1c1468 ) │ │ │ │ + beq.n 1c12ba │ │ │ │ + ldr r3, [pc, #400] @ (1c1460 ) │ │ │ │ uxtb.w sl, sl │ │ │ │ add.w r9, sp, #272 @ 0x110 │ │ │ │ add r7, sp, #268 @ 0x10c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #388] @ (1c146c ) │ │ │ │ + ldr r3, [pc, #388] @ (1c1464 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #388] @ (1c1470 ) │ │ │ │ + ldr r3, [pc, #388] @ (1c1468 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 55070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c13e0 │ │ │ │ + beq.n 1c13d8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [r9, #-240] @ 0xf0 │ │ │ │ blx 543f8 │ │ │ │ add r0, r9 │ │ │ │ ldr.w r6, [r8, #60] @ 0x3c │ │ │ │ @@ -504566,147 +504555,147 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb.w r4, [r0, #-4] │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #32 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c12f0 │ │ │ │ + beq.n 1c12e8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ - beq.n 1c143e │ │ │ │ - ldr r6, [pc, #304] @ (1c1474 ) │ │ │ │ + beq.n 1c1436 │ │ │ │ + ldr r6, [pc, #304] @ (1c146c ) │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 55474 │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 55474 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ blx 5422c │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 5422c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c1436 │ │ │ │ + beq.n 1c142e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - cbz r3, 1c13cc │ │ │ │ + cbz r3, 1c13c4 │ │ │ │ blx 54c24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx 54c0c <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c140c │ │ │ │ + beq.n 1c1404 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1c1392 │ │ │ │ - b.n 1c140c │ │ │ │ + bne.n 1c138a │ │ │ │ + b.n 1c1404 │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 1c140c │ │ │ │ + beq.n 1c1404 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 54c24 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ blx 54c0c <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c138c │ │ │ │ + beq.n 1c1384 │ │ │ │ ldrd r0, r2, [r9, #-120] @ 0x78 │ │ │ │ ldrd r1, r3, [r9, #-232] @ 0xe8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1c138c │ │ │ │ + bne.n 1c1384 │ │ │ │ ldrd r0, r2, [r9, #-112] @ 0x70 │ │ │ │ ldrd r1, r3, [r9, #-224] @ 0xe0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1c138c │ │ │ │ + bne.n 1c1384 │ │ │ │ mov r0, fp │ │ │ │ blx 55208 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 55208 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 55070 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c1300 │ │ │ │ + bne.n 1c12f8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 55208 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #140] @ (1c1478 ) │ │ │ │ + ldr r2, [pc, #140] @ (1c1470 ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #112] @ (1c1460 ) │ │ │ │ + ldr r3, [pc, #112] @ (1c1458 ) │ │ │ │ adds r1, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c1456 │ │ │ │ + bne.n 1c144e │ │ │ │ add.w sp, sp, #4352 @ 0x1100 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [r8, sl, lsl #2] │ │ │ │ - bl 1c1074 │ │ │ │ + bl 1c106c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c1444 │ │ │ │ + cbz r0, 1c143c │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 55208 │ │ │ │ uxtb.w sl, sl │ │ │ │ cmp.w sl, #8 │ │ │ │ - bls.w 1c12f0 │ │ │ │ - b.n 1c13e0 │ │ │ │ + bls.w 1c12e8 │ │ │ │ + b.n 1c13d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c13cc │ │ │ │ - b.n 1c12f0 │ │ │ │ + bne.n 1c13c4 │ │ │ │ + b.n 1c12e8 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c12f0 │ │ │ │ + b.n 1c12e8 │ │ │ │ mov r0, fp │ │ │ │ blx 55208 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 55208 │ │ │ │ str.w r4, [r8, sl, lsl #2] │ │ │ │ - b.n 1c12f0 │ │ │ │ + b.n 1c12e8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [lr, #-620] @ 0xfffffd94 │ │ │ │ + stcl 0, cr0, [r6, #-620]! @ 0xfffffd94 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, #28] │ │ │ │ movs r0, r3 │ │ │ │ smlsdx r0, r8, r6, r0 │ │ │ │ ldrh r2, [r4, #28] │ │ │ │ movs r0, r3 │ │ │ │ ldrh r0, [r5, #28] │ │ │ │ movs r0, r3 │ │ │ │ ldrh r2, [r0, #26] │ │ │ │ movs r0, r3 │ │ │ │ - stc 0, cr0, [sl], {155} @ 0x9b │ │ │ │ + ldc 0, cr0, [r2], {155} @ 0x9b │ │ │ │ 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] @ (1c151c ) │ │ │ │ + ldr r2, [pc, #140] @ (1c1514 ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (1c1520 ) │ │ │ │ + ldr r3, [pc, #140] @ (1c1518 ) │ │ │ │ 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 │ │ │ │ @@ -504714,144 +504703,144 @@ │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ blx 5487c │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 1c14c6 │ │ │ │ - b.n 1c150a │ │ │ │ + bne.n 1c14be │ │ │ │ + b.n 1c1502 │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 1c14ea │ │ │ │ + bne.n 1c14e2 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 1c14a6 │ │ │ │ + bge.n 1c149e │ │ │ │ adds r5, r7, r4 │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1c14c0 │ │ │ │ + bpl.n 1c14b8 │ │ │ │ ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c1270 │ │ │ │ + bl 1c1268 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 1c14c6 │ │ │ │ + beq.n 1c14be │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (1c1524 ) │ │ │ │ - ldr r3, [pc, #48] @ (1c1520 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c151c ) │ │ │ │ + ldr r3, [pc, #48] @ (1c1518 ) │ │ │ │ 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 1c1516 │ │ │ │ + bne.n 1c150e │ │ │ │ addw sp, sp, #2728 @ 0xaa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ - beq.n 1c14a6 │ │ │ │ - b.n 1c14ec │ │ │ │ + beq.n 1c149e │ │ │ │ + b.n 1c14e4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - sbc.w r0, r6, fp, lsr #2 │ │ │ │ + sbc.w r0, lr, fp, lsr #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, ip, fp, lsr #2 │ │ │ │ + adds.w r0, r4, fp, lsr #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, 1c1574 │ │ │ │ + cbnz r3, 1c156c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 1c1544 │ │ │ │ + cbz r0, 1c153c │ │ │ │ blx 55208 │ │ │ │ subs r4, r6, #4 │ │ │ │ add.w r5, r6, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 1c1554 │ │ │ │ + cbz r0, 1c154c │ │ │ │ blx 55208 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1c154a │ │ │ │ + bne.n 1c1542 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 1c1568 │ │ │ │ + cbz r3, 1c1560 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1c3148 │ │ │ │ + bl 1c3140 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 54720 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r0, #64] @ 0x40 │ │ │ │ blx 54410 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1d9444 │ │ │ │ + bl 1d943c │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ blx 54828 │ │ │ │ - b.n 1c153c │ │ │ │ + b.n 1c1534 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #608] @ (1c1800 ) │ │ │ │ + ldr r2, [pc, #608] @ (1c17f8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #608] @ (1c1804 ) │ │ │ │ + ldr r3, [pc, #608] @ (1c17fc ) │ │ │ │ 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 1c5e1c │ │ │ │ + bl 1c5e14 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 1c3040 │ │ │ │ + bl 1c3038 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #568] @ (1c1808 ) │ │ │ │ + ldr r0, [pc, #568] @ (1c1800 ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 1cb2c0 │ │ │ │ + bl 1cb2b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c1654 │ │ │ │ - ldr r7, [pc, #556] @ (1c180c ) │ │ │ │ + beq.n 1c164c │ │ │ │ + ldr r7, [pc, #556] @ (1c1804 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #556] @ (1c1810 ) │ │ │ │ + ldr r2, [pc, #556] @ (1c1808 ) │ │ │ │ movs r1, #1 │ │ │ │ add r7, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1c178c │ │ │ │ - ldr r2, [pc, #536] @ (1c1814 ) │ │ │ │ + beq.w 1c1784 │ │ │ │ + ldr r2, [pc, #536] @ (1c180c ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1c1786 │ │ │ │ - ldr r6, [pc, #520] @ (1c1818 ) │ │ │ │ + beq.w 1c177e │ │ │ │ + ldr r6, [pc, #520] @ (1c1810 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 55474 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -504861,51 +504850,51 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 5422c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c178c │ │ │ │ + beq.w 1c1784 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c178c │ │ │ │ + beq.w 1c1784 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1074 │ │ │ │ + bl 1c106c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c178c │ │ │ │ - ldr r0, [pc, #452] @ (1c181c ) │ │ │ │ + beq.w 1c1784 │ │ │ │ + ldr r0, [pc, #452] @ (1c1814 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c45e4 │ │ │ │ + bl 1c45dc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c173c │ │ │ │ + beq.n 1c1734 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r9, [pc, #440] @ 1c1820 │ │ │ │ - ldr.w r8, [pc, #440] @ 1c1824 │ │ │ │ + ldr.w r9, [pc, #440] @ 1c1818 │ │ │ │ + ldr.w r8, [pc, #440] @ 1c181c │ │ │ │ movs r5, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #432] @ (1c1828 ) │ │ │ │ + ldr r3, [pc, #432] @ (1c1820 ) │ │ │ │ add r8, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1c16fc │ │ │ │ + b.n 1c16f4 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1c17d6 │ │ │ │ + beq.w 1c17ce │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #400] @ (1c182c ) │ │ │ │ + ldr r6, [pc, #400] @ (1c1824 ) │ │ │ │ blx 5422c │ │ │ │ mov r0, fp │ │ │ │ add r6, pc │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ blx 55474 │ │ │ │ mov r1, r6 │ │ │ │ @@ -504916,35 +504905,35 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 5422c │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c17ae │ │ │ │ + beq.n 1c17a6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1c17e4 │ │ │ │ + beq.w 1c17dc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1074 │ │ │ │ + bl 1c106c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c17be │ │ │ │ + beq.n 1c17b6 │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 55208 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi.n 1c173c │ │ │ │ + bhi.n 1c1734 │ │ │ │ cmp r7, #1 │ │ │ │ ite cs │ │ │ │ addcs sl, r7 │ │ │ │ addcc.w sl, sl, #1 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - cbz r3, 1c173c │ │ │ │ + cbz r3, 1c1734 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 543f8 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 54040 │ │ │ │ @@ -504955,92 +504944,92 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #28] │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1c167e │ │ │ │ + bne.n 1c1676 │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c16f2 │ │ │ │ - ldr r0, [pc, #240] @ (1c1830 ) │ │ │ │ + b.n 1c16ea │ │ │ │ + ldr r0, [pc, #240] @ (1c1828 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c45e4 │ │ │ │ + bl 1c45dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1c1782 │ │ │ │ + cbz r0, 1c177a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1270 │ │ │ │ - cbz r0, 1c1782 │ │ │ │ + bl 1c1268 │ │ │ │ + cbz r0, 1c177a │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 55414 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1c1782 │ │ │ │ + blt.n 1c177a │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ blx 54548 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 1c17f2 │ │ │ │ - ldr r1, [pc, #196] @ (1c1834 ) │ │ │ │ + blt.n 1c17ea │ │ │ │ + ldr r1, [pc, #196] @ (1c182c ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r5, r6, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 1d93e0 │ │ │ │ - cbnz r0, 1c17ea │ │ │ │ + bl 1d93d8 │ │ │ │ + cbnz r0, 1c17e2 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1c1794 │ │ │ │ + b.n 1c178c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 5422c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1528 │ │ │ │ + bl 1c1520 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #160] @ (1c1838 ) │ │ │ │ - ldr r3, [pc, #108] @ (1c1804 ) │ │ │ │ + ldr r2, [pc, #160] @ (1c1830 ) │ │ │ │ + ldr r3, [pc, #108] @ (1c17fc ) │ │ │ │ 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 1c17fa │ │ │ │ + bne.n 1c17f2 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r6, 1c17b6 │ │ │ │ + cbz r6, 1c17ae │ │ │ │ mov r0, r6 │ │ │ │ blx 55208 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1c16f2 │ │ │ │ + b.n 1c16ea │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 55208 │ │ │ │ ldr.w r0, [r4, fp] │ │ │ │ blx 55208 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1c16f2 │ │ │ │ + b.n 1c16ea │ │ │ │ mov r0, fp │ │ │ │ blx 5422c │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c16f2 │ │ │ │ + b.n 1c16ea │ │ │ │ blx 55208 │ │ │ │ - b.n 1c17b6 │ │ │ │ + b.n 1c17ae │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 54410 │ │ │ │ mov r0, r5 │ │ │ │ blx 54828 │ │ │ │ - b.n 1c1782 │ │ │ │ + b.n 1c177a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - orrs.w r0, r8, fp, lsr #2 │ │ │ │ + orn r0, r0, fp, lsr #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, #42] @ 0x2a │ │ │ │ movs r0, r3 │ │ │ │ ldrh r2, [r4, #6] │ │ │ │ movs r0, r3 │ │ │ │ ldrh r6, [r3, #4] │ │ │ │ @@ -505057,16 +505046,16 @@ │ │ │ │ movs r0, r3 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ movs r0, r3 │ │ │ │ strh r4, [r4, #62] @ 0x3e │ │ │ │ movs r0, r3 │ │ │ │ strh r6, [r3, #60] @ 0x3c │ │ │ │ movs r0, r3 │ │ │ │ - ldc2l 15, cr15, [pc], #1020 @ 1c1c34 │ │ │ │ - strd r0, r0, [r4], #-620 @ 0x26c │ │ │ │ + ldc2l 15, cr15, [pc], #1020 @ 1c1c2c │ │ │ │ + strd r0, r0, [ip], #-620 @ 0x26c │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov.w lr, #0 │ │ │ │ subs r6, r1, #1 │ │ │ │ mov r7, r1 │ │ │ │ @@ -505083,174 +505072,174 @@ │ │ │ │ lsl.w r4, r4, ip │ │ │ │ orr.w r5, r4, lr │ │ │ │ sub.w ip, ip, #8 │ │ │ │ orr.w r4, r3, r1 │ │ │ │ mov lr, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmn.w ip, #8 │ │ │ │ - bne.n 1c185e │ │ │ │ + bne.n 1c1856 │ │ │ │ ldrb.w r3, [r8, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c192e │ │ │ │ + beq.n 1c1926 │ │ │ │ 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 1c18b4 │ │ │ │ + bne.n 1c18ac │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c18a4 │ │ │ │ + bne.n 1c189c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c19ca │ │ │ │ + bne.w 1c19c2 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c3218 │ │ │ │ + bl 1c3210 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c1936 │ │ │ │ + cbz r0, 1c192e │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ blx 54298 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c190c │ │ │ │ + blt.n 1c1904 │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ blx 54bdc │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c190c │ │ │ │ + bne.n 1c1904 │ │ │ │ add.w r0, sl, #19 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1c1900 │ │ │ │ + b.n 1c18f8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1c196a │ │ │ │ + beq.n 1c1962 │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1c18fc │ │ │ │ + beq.n 1c18f4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5422c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1918 │ │ │ │ + bne.n 1c1910 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c19ba │ │ │ │ + bne.n 1c19b2 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ - cbz r1, 1c1956 │ │ │ │ + cbz r1, 1c194e │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c0eec │ │ │ │ + bl 1c0ee4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c3218 │ │ │ │ + bl 1c3210 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c18ce │ │ │ │ + bne.n 1c18c6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c1926 │ │ │ │ - b.n 1c195a │ │ │ │ + beq.n 1c191e │ │ │ │ + b.n 1c1952 │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 5516c │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ blx 54bdc │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1c190e │ │ │ │ + bne.n 1c1906 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ - cbz r3, 1c1996 │ │ │ │ + cbz r3, 1c198e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d415c │ │ │ │ + bl 1d4154 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1c190e │ │ │ │ + bne.n 1c1906 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c199a │ │ │ │ + bne.n 1c1992 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1c1a10 │ │ │ │ + cbnz r3, 1c1a08 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c1930 │ │ │ │ + beq.n 1c1928 │ │ │ │ str.w r5, [fp] │ │ │ │ - b.n 1c1930 │ │ │ │ + b.n 1c1928 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c1de4 │ │ │ │ - b.n 1c192e │ │ │ │ + bl 1c1ddc │ │ │ │ + b.n 1c1926 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1c19f4 │ │ │ │ + bne.n 1c19ec │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r2, r7, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c19de │ │ │ │ + bne.n 1c19d6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c19d0 │ │ │ │ - b.n 1c18be │ │ │ │ + bne.n 1c19c8 │ │ │ │ + b.n 1c18b6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c19fa │ │ │ │ + bne.n 1c19f2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c19ce │ │ │ │ - b.n 1c18be │ │ │ │ + bne.n 1c19c6 │ │ │ │ + b.n 1c18b6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c1de4 │ │ │ │ - b.n 1c19ae │ │ │ │ + bl 1c1ddc │ │ │ │ + b.n 1c19a6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #920] @ (1c1dd8 ) │ │ │ │ - ldr r3, [pc, #924] @ (1c1ddc ) │ │ │ │ + ldr r2, [pc, #920] @ (1c1dd0 ) │ │ │ │ + ldr r3, [pc, #924] @ (1c1dd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -505264,325 +505253,325 @@ │ │ │ │ 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 1c1a52 │ │ │ │ + bne.n 1c1a4a │ │ │ │ ldrb.w r9, [r8, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c1b1a │ │ │ │ + beq.n 1c1b12 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c1b1a │ │ │ │ + beq.n 1c1b12 │ │ │ │ add.w r3, r8, #44 @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1aae │ │ │ │ + bne.n 1c1aa6 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c1a9e │ │ │ │ + bne.n 1c1a96 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c1c34 │ │ │ │ + bne.w 1c1c2c │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r6, #0 │ │ │ │ blx 54c24 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, fp │ │ │ │ blx 545fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c1b3c │ │ │ │ + cbz r0, 1c1b34 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1c1aea │ │ │ │ + bne.n 1c1ae2 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r6, #1 │ │ │ │ blx 551e4 │ │ │ │ cmp.w r6, #1000 @ 0x3e8 │ │ │ │ - bne.n 1c1ac4 │ │ │ │ + bne.n 1c1abc │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 1c1b3c │ │ │ │ + bne.n 1c1b34 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54c24 │ │ │ │ movs r1, #8 │ │ │ │ blx 545fc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1b02 │ │ │ │ + bne.n 1c1afa │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c1c24 │ │ │ │ + bne.w 1c1c1c │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #704] @ (1c1de0 ) │ │ │ │ - ldr r3, [pc, #696] @ (1c1ddc ) │ │ │ │ + ldr r2, [pc, #704] @ (1c1dd8 ) │ │ │ │ + ldr r3, [pc, #696] @ (1c1dd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c1dbe │ │ │ │ + bne.w 1c1db6 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r7, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1b56 │ │ │ │ + bne.n 1c1b4e │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c1b46 │ │ │ │ + bne.n 1c1b3e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c1d68 │ │ │ │ + bne.w 1c1d60 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c0eec │ │ │ │ + bl 1c0ee4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c3218 │ │ │ │ + bl 1c3210 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1c1bbc │ │ │ │ + cbz r0, 1c1bb4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1b80 │ │ │ │ + bne.n 1c1b78 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c1dae │ │ │ │ + bne.w 1c1da6 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54c24 │ │ │ │ movs r1, #8 │ │ │ │ blx 545fc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c1b10 │ │ │ │ - b.n 1c1bac │ │ │ │ + beq.n 1c1b08 │ │ │ │ + b.n 1c1ba4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r6, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 1d415c │ │ │ │ + bl 1d4154 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54298 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1c3bb0 │ │ │ │ + bl 1c3ba8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq.n 1c1c7e │ │ │ │ + beq.n 1c1c76 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1bfc │ │ │ │ + bne.n 1c1bf4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c1aee │ │ │ │ + beq.w 1c1ae6 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c1de4 │ │ │ │ - b.n 1c1aee │ │ │ │ + bl 1c1ddc │ │ │ │ + b.n 1c1ae6 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 1c1de4 │ │ │ │ - b.n 1c1b1a │ │ │ │ + bl 1c1ddc │ │ │ │ + b.n 1c1b12 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c1c56 │ │ │ │ + beq.n 1c1c4e │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c1c40 │ │ │ │ + bne.n 1c1c38 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c1ab8 │ │ │ │ + beq.w 1c1ab0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1c68 │ │ │ │ + bne.n 1c1c60 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1c5a │ │ │ │ - b.n 1c1ab8 │ │ │ │ + bne.n 1c1c52 │ │ │ │ + b.n 1c1ab0 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54fc8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r0, [sp, #32] │ │ │ │ movs r2, #16 │ │ │ │ asrs r0, r0, #31 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 1c1bf8 │ │ │ │ + bne.n 1c1bf0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ blx 550c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1c1bf8 │ │ │ │ + bne.n 1c1bf0 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 55468 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1c1bf8 │ │ │ │ - vldr d7, [pc, #244] @ 1c1dc8 │ │ │ │ + bne.n 1c1bf0 │ │ │ │ + vldr d7, [pc, #244] @ 1c1dc0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #236] @ 1c1dd0 │ │ │ │ + vldr d7, [pc, #236] @ 1c1dc8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c1bf8 │ │ │ │ + bne.n 1c1bf0 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne.w 1c1bf8 │ │ │ │ + bne.w 1c1bf0 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 55468 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov lr, r0 │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ vstr d7, [r6, #40] @ 0x28 │ │ │ │ strb.w fp, [lr], #1 │ │ │ │ mov r0, lr │ │ │ │ - bl 1c3bec │ │ │ │ + bl 1c3be4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 1c315c │ │ │ │ + bl 1c3154 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c0eb4 │ │ │ │ + bl 1c0eac │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54c24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 545fc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1c0eb4 │ │ │ │ - b.n 1c1b1e │ │ │ │ + bl 1c0eac │ │ │ │ + b.n 1c1b16 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c1d88 │ │ │ │ + beq.n 1c1d80 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c1d72 │ │ │ │ + bne.n 1c1d6a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c1b60 │ │ │ │ + beq.w 1c1b58 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1d98 │ │ │ │ + bne.n 1c1d90 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1d8a │ │ │ │ - b.n 1c1b60 │ │ │ │ + bne.n 1c1d82 │ │ │ │ + b.n 1c1b58 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c1de4 │ │ │ │ - b.n 1c1b98 │ │ │ │ + bl 1c1ddc │ │ │ │ + b.n 1c1b90 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c1954 │ │ │ │ + b.n 1c195c │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c1798 │ │ │ │ + b.n 1c17a0 │ │ │ │ lsls r3, r3, #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 │ │ │ │ @@ -505610,46 +505599,46 @@ │ │ │ │ strd r2, lr, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ blx 54620 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #156] @ 1c1ee8 │ │ │ │ + vldr s15, [pc, #156] @ 1c1ee0 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #148] @ 1c1eec │ │ │ │ + vldr s14, [pc, #148] @ 1c1ee4 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1c1e6e │ │ │ │ + blt.n 1c1e66 │ │ │ │ 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 1c1ee4 │ │ │ │ - vldr s14, [pc, #104] @ 1c1ef0 │ │ │ │ + bvs.n 1c1edc │ │ │ │ + vldr s14, [pc, #104] @ 1c1ee8 │ │ │ │ and.w r3, r1, #1 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - cbnz r3, 1c1ee4 │ │ │ │ - vldr s14, [pc, #88] @ 1c1ef4 │ │ │ │ + cbnz r3, 1c1edc │ │ │ │ + vldr s14, [pc, #88] @ 1c1eec │ │ │ │ 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, 1c1ee4 │ │ │ │ + cbnz r3, 1c1edc │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f32 s15, #0.0 │ │ │ │ ittee ne │ │ │ │ addne r3, r0, #1 │ │ │ │ addne.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ moveq r3, #1 │ │ │ │ @@ -505679,96 +505668,96 @@ │ │ │ │ sub sp, #8 │ │ │ │ vstr s0, [sp] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ubfx ip, r2, #0, #23 │ │ │ │ ubfx r0, r2, #23, #8 │ │ │ │ orrs.w r1, ip, r0 │ │ │ │ mov.w r2, r2, lsr #31 │ │ │ │ - beq.n 1c1f36 │ │ │ │ + beq.n 1c1f2e │ │ │ │ subs.w r3, ip, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r3, #1 │ │ │ │ - cbz r1, 1c1f44 │ │ │ │ + cbz r1, 1c1f3c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ orrs r0, r1 │ │ │ │ orr.w r0, r0, r2, lsl #15 │ │ │ │ uxth r0, r0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ sub.w lr, r0, #255 @ 0xff │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ cmp ip, r1 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, lr, #1 │ │ │ │ - cbnz r4, 1c1f74 │ │ │ │ + cbnz r4, 1c1f6c │ │ │ │ ands.w r3, r3, lr │ │ │ │ - beq.n 1c1f7a │ │ │ │ + beq.n 1c1f72 │ │ │ │ mov.w r1, ip, asr #13 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ cmp r1, #1 │ │ │ │ it lt │ │ │ │ movlt r1, #1 │ │ │ │ - b.n 1c1f38 │ │ │ │ + b.n 1c1f30 │ │ │ │ mov r1, r3 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ - b.n 1c1f38 │ │ │ │ + b.n 1c1f30 │ │ │ │ sub.w r1, r0, #127 @ 0x7f │ │ │ │ vldr s0, [sp] │ │ │ │ cmn.w r1, #14 │ │ │ │ - blt.n 1c1fb4 │ │ │ │ + blt.n 1c1fac │ │ │ │ cmp r1, #15 │ │ │ │ - bgt.n 1c1f72 │ │ │ │ + bgt.n 1c1f6a │ │ │ │ vmov s0, ip │ │ │ │ sub.w r3, r0, #112 @ 0x70 │ │ │ │ str r2, [sp, #4] │ │ │ │ vcvt.f32.s32 s0, s0, #13 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 54440 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp.w r1, #1024 @ 0x400 │ │ │ │ itt eq │ │ │ │ addeq r3, #1 │ │ │ │ moveq r1, #0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ - b.n 1c1f38 │ │ │ │ + b.n 1c1f30 │ │ │ │ vabs.f32 s0, s0 │ │ │ │ - vldr s15, [pc, #20] @ 1c1fd0 │ │ │ │ + vldr s15, [pc, #20] @ 1c1fc8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ vmul.f32 s0, s0, s15 │ │ │ │ blx 54440 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 1c1fa6 │ │ │ │ + b.n 1c1f9e │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (1c21d4 ) │ │ │ │ + ldr r3, [pc, #512] @ (1c21cc ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c9d58 │ │ │ │ + bl 1c9d50 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 1c2024 │ │ │ │ + vldr s15, [pc, #48] @ 1c201c │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 1c2028 │ │ │ │ + vldr s14, [pc, #40] @ 1c2020 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1c2016 │ │ │ │ + blt.n 1c200e │ │ │ │ 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 │ │ │ │ @@ -505777,73 +505766,73 @@ │ │ │ │ blx r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ - bl 1c1ef8 │ │ │ │ + bl 1c1ef0 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1c2098 │ │ │ │ + vldr s15, [pc, #72] @ 1c2090 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1c209c │ │ │ │ + vldr s14, [pc, #64] @ 1c2094 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1c2076 │ │ │ │ + blt.n 1c206e │ │ │ │ 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 1c2092 │ │ │ │ + ble.n 1c208a │ │ │ │ movs r1, #1 │ │ │ │ - bl 1c1e40 │ │ │ │ + bl 1c1e38 │ │ │ │ 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 1c1ef8 │ │ │ │ + bl 1c1ef0 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1c210c │ │ │ │ + vldr s15, [pc, #72] @ 1c2104 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1c2110 │ │ │ │ + vldr s14, [pc, #64] @ 1c2108 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1c20ea │ │ │ │ + blt.n 1c20e2 │ │ │ │ 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 1c2106 │ │ │ │ + bpl.n 1c20fe │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c1e40 │ │ │ │ + bl 1c1e38 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ blx r0 │ │ │ │ @@ -505875,37 +505864,37 @@ │ │ │ │ umlal r2, sl, r0, r5 │ │ │ │ umull r3, r2, r3, r6 │ │ │ │ mov r9, sl │ │ │ │ mla r2, r6, r1, r2 │ │ │ │ umull r1, r3, r3, r7 │ │ │ │ umlal r3, ip, r7, r2 │ │ │ │ add.w r7, ip, #1 │ │ │ │ - b.n 1c2184 │ │ │ │ + b.n 1c217c │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1c21b2 │ │ │ │ + beq.n 1c21aa │ │ │ │ mul.w r0, r8, r9 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r0 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1c21b2 │ │ │ │ + cbz r1, 1c21aa │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1c2176 │ │ │ │ + beq.n 1c216e │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1c2176 │ │ │ │ + bne.n 1c216e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c2176 │ │ │ │ + beq.n 1c216e │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -505939,37 +505928,37 @@ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - bl 1c6188 │ │ │ │ - cbz r0, 1c2260 │ │ │ │ + bl 1c6180 │ │ │ │ + cbz r0, 1c2258 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movs r6, #12 │ │ │ │ mov r5, r0 │ │ │ │ mul.w r3, r6, r2 │ │ │ │ - cbz r3, 1c2254 │ │ │ │ + cbz r3, 1c224c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 1c2246 │ │ │ │ + cbz r3, 1c223e │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c2246 │ │ │ │ + beq.n 1c223e │ │ │ │ blx 5422c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str r7, [r4, #4] │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mla r3, r6, r2, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c2234 │ │ │ │ + bne.n 1c222c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ strd r2, r3, [r5, #296] @ 0x128 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ @@ -506012,101 +506001,101 @@ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3712] @ 0xe80 │ │ │ │ - ldr r2, [pc, #468] @ (1c24e4 ) │ │ │ │ + ldr r2, [pc, #468] @ (1c24dc ) │ │ │ │ sub sp, #348 @ 0x15c │ │ │ │ - ldr r3, [pc, #468] @ (1c24e8 ) │ │ │ │ + ldr r3, [pc, #468] @ (1c24e0 ) │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #340] @ 0x154 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c239a │ │ │ │ + beq.n 1c2392 │ │ │ │ cmp r5, #27 │ │ │ │ - bls.n 1c2348 │ │ │ │ - ldr r2, [pc, #444] @ (1c24ec ) │ │ │ │ - ldr r3, [pc, #440] @ (1c24e8 ) │ │ │ │ + bls.n 1c2340 │ │ │ │ + ldr r2, [pc, #444] @ (1c24e4 ) │ │ │ │ + ldr r3, [pc, #440] @ (1c24e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c24e0 │ │ │ │ + bne.w 1c24d8 │ │ │ │ add sp, #348 @ 0x15c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #420] @ (1c24f0 ) │ │ │ │ + ldr r3, [pc, #420] @ (1c24e8 ) │ │ │ │ mov.w r8, r5, lsl #5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r1, #12 │ │ │ │ add r3, pc │ │ │ │ add r3, r8 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1c5f78 │ │ │ │ + bl 1c5f70 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c232c │ │ │ │ + beq.n 1c2324 │ │ │ │ ldr.w lr, [r6, #4] │ │ │ │ add.w fp, r6, #64 @ 0x40 │ │ │ │ add.w r9, sp, #40 @ 0x28 │ │ │ │ cmp lr, fp │ │ │ │ itt ne │ │ │ │ movne r7, r6 │ │ │ │ movne sl, r9 │ │ │ │ - beq.n 1c23c4 │ │ │ │ + beq.n 1c23bc │ │ │ │ mov ip, sl │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ cmp r7, fp │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1c237a │ │ │ │ + bne.n 1c2372 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ - b.n 1c23d8 │ │ │ │ + b.n 1c23d0 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1c2328 │ │ │ │ - ldr r0, [pc, #336] @ (1c24f4 ) │ │ │ │ + bne.n 1c2320 │ │ │ │ + ldr r0, [pc, #336] @ (1c24ec ) │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r3, r0, r3, lsl #5 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 54720 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6, #56] @ 0x38 │ │ │ │ - b.n 1c232c │ │ │ │ + b.n 1c2324 │ │ │ │ mov.w r2, #296 @ 0x128 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 55100 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov lr, r2 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r7, [r9, #20] │ │ │ │ str r3, [r6, #4] │ │ │ │ - ldr r3, [pc, #276] @ (1c24f8 ) │ │ │ │ + ldr r3, [pc, #276] @ (1c24f0 ) │ │ │ │ str r5, [r6, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ mla r7, r1, r7, lr │ │ │ │ add.w r1, r3, r8 │ │ │ │ str r4, [r6, #20] │ │ │ │ cmp r7, lr │ │ │ │ ldr.w r3, [r3, r8] │ │ │ │ @@ -506125,28 +506114,28 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r3, r1, [r6, #40] @ 0x28 │ │ │ │ itt ne │ │ │ │ movne r3, lr │ │ │ │ ldrne.w r0, [r9, #16] │ │ │ │ str.w fp, [r6, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq.n 1c24b4 │ │ │ │ + beq.n 1c24ac │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c24c8 │ │ │ │ + beq.n 1c24c0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1c24c8 │ │ │ │ + beq.n 1c24c0 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ mov lr, r7 │ │ │ │ strd r2, r9, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - b.n 1c2448 │ │ │ │ + b.n 1c2440 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 1c24a6 │ │ │ │ + beq.n 1c249e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ umull r0, r6, r0, r2 │ │ │ │ mla r6, r2, r5, r6 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ @@ -506163,52 +506152,52 @@ │ │ │ │ mov.w sl, #0 │ │ │ │ mla r6, r2, r5, r6 │ │ │ │ umlal r0, sl, r6, r4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r5, #12 │ │ │ │ mla r6, r5, sl, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbnz r0, 1c24d0 │ │ │ │ + cbnz r0, 1c24c8 │ │ │ │ adds r3, #12 │ │ │ │ strd r2, r1, [r6] │ │ │ │ cmp r3, lr │ │ │ │ str r7, [r6, #8] │ │ │ │ - beq.n 1c24ac │ │ │ │ + beq.n 1c24a4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c2444 │ │ │ │ + bne.n 1c243c │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1c24a0 │ │ │ │ + bne.n 1c2498 │ │ │ │ ldrd lr, r2, [sp, #24] │ │ │ │ ldrd r9, r6, [sp, #32] │ │ │ │ cmp lr, r2 │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ str r3, [r6, #56] @ 0x38 │ │ │ │ - beq.w 1c232c │ │ │ │ + beq.w 1c2324 │ │ │ │ mov r0, lr │ │ │ │ - bl 1c605c │ │ │ │ - b.n 1c232c │ │ │ │ + bl 1c6054 │ │ │ │ + b.n 1c2324 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1c242a │ │ │ │ - b.n 1c24b4 │ │ │ │ + bne.n 1c2422 │ │ │ │ + b.n 1c24ac │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, ip │ │ │ │ add sl, r0 │ │ │ │ cmp r4, sl │ │ │ │ - bhi.n 1c2490 │ │ │ │ + bhi.n 1c2488 │ │ │ │ sub.w sl, sl, r4 │ │ │ │ - b.n 1c2488 │ │ │ │ + b.n 1c2480 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - bgt.n 1c24b8 │ │ │ │ + bgt.n 1c24c0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1c2488 │ │ │ │ + bgt.n 1c2490 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsls r2, r1, #15 │ │ │ │ movs r7, r4 │ │ │ │ lsls r4, r6, #13 │ │ │ │ movs r7, r4 │ │ │ │ lsls r6, r6, #12 │ │ │ │ movs r7, r4 │ │ │ │ @@ -506219,19 +506208,19 @@ │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1c25e8 │ │ │ │ + bcs.n 1c25e0 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1c25e0 │ │ │ │ + bls.n 1c25d8 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ movs r0, #0 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [r6, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ @@ -506246,34 +506235,34 @@ │ │ │ │ mov r4, r9 │ │ │ │ mla r2, r8, r1, r2 │ │ │ │ umull r1, r3, r5, r3 │ │ │ │ umlal r3, r0, r5, r2 │ │ │ │ mov r2, r8 │ │ │ │ mov r8, r9 │ │ │ │ add.w r9, r0, #1 │ │ │ │ - b.n 1c2584 │ │ │ │ + b.n 1c257c │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ - bne.n 1c25be │ │ │ │ + bne.n 1c25b6 │ │ │ │ add r4, r9 │ │ │ │ cmp r7, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r7 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 1c25f2 │ │ │ │ + beq.n 1c25ea │ │ │ │ mul.w r3, sl, r4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ adds r5, r0, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c2566 │ │ │ │ + bne.n 1c255e │ │ │ │ mov r8, r2 │ │ │ │ cmp fp, r1 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -506285,81 +506274,81 @@ │ │ │ │ str.w r8, [fp] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #56] @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1c2578 │ │ │ │ + beq.n 1c2570 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1c2578 │ │ │ │ + bne.n 1c2570 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c2578 │ │ │ │ + beq.n 1c2570 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ - bl 1c22fc │ │ │ │ - b.n 1c2524 │ │ │ │ + bl 1c22f4 │ │ │ │ + b.n 1c251c │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1c22fc │ │ │ │ - b.n 1c2524 │ │ │ │ + bl 1c22f4 │ │ │ │ + b.n 1c251c │ │ │ │ mov r8, r2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1c259a │ │ │ │ - b.n 1c25b6 │ │ │ │ + bne.n 1c2592 │ │ │ │ + b.n 1c25ae │ │ │ │ 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 55178 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1c26ac │ │ │ │ + bhi.n 1c26a4 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 1c265c │ │ │ │ + bls.n 1c2654 │ │ │ │ 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 1c263a │ │ │ │ + bhi.n 1c2632 │ │ │ │ bic.w r2, r0, #3 │ │ │ │ and.w r0, r0, #3 │ │ │ │ add r4, r2 │ │ │ │ - cbz r0, 1c2684 │ │ │ │ + cbz r0, 1c267c │ │ │ │ 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 1c2670 │ │ │ │ + bne.n 1c2668 │ │ │ │ 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 │ │ │ │ @@ -506393,54 +506382,54 @@ │ │ │ │ mul.w r7, lr, r7 │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ mla r1, r5, r1, r8 │ │ │ │ mul.w r9, lr, ip │ │ │ │ mul.w r3, lr, r3 │ │ │ │ mov.w r1, r1, ror #19 │ │ │ │ mul.w r8, lr, r1 │ │ │ │ - bhi.n 1c26da │ │ │ │ + bhi.n 1c26d2 │ │ │ │ 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 1c2620 │ │ │ │ + b.n 1c2618 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 1c27a8 │ │ │ │ + vldr d7, [pc, #80] @ 1c27a0 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov.w ip, #19 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #68] @ 1c27b0 │ │ │ │ + vldr d7, [pc, #68] @ 1c27a8 │ │ │ │ str r1, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ str.w ip, [r4, #20] │ │ │ │ mov.w ip, #17 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1c27b8 │ │ │ │ + vldr d7, [pc, #56] @ 1c27b0 │ │ │ │ str r3, [r4, #12] │ │ │ │ str.w ip, [r4, #24] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 54720 │ │ │ │ - ldr r3, [pc, #44] @ (1c27c0 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c27b8 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @@ -506465,36 +506454,36 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r1, #296 @ 0x128 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c282a │ │ │ │ - vldr d7, [pc, #68] @ 1c2830 │ │ │ │ + cbz r0, 1c2822 │ │ │ │ + vldr d7, [pc, #68] @ 1c2828 │ │ │ │ movs r3, #17 │ │ │ │ str r5, [r0, #8] │ │ │ │ movs r1, #19 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #60] @ 1c2838 │ │ │ │ + vldr d7, [pc, #60] @ 1c2830 │ │ │ │ strd r1, r3, [r4, #20] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #48] @ 1c2840 │ │ │ │ + vldr d7, [pc, #48] @ 1c2838 │ │ │ │ str r4, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 54720 │ │ │ │ - ldr r3, [pc, #40] @ (1c2848 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c2840 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ @@ -506516,40 +506505,40 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #296 @ 0x128 │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c28b2 │ │ │ │ - vldr d7, [pc, #76] @ 1c28b8 │ │ │ │ + cbz r0, 1c28aa │ │ │ │ + vldr d7, [pc, #76] @ 1c28b0 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #92] @ (1c28d0 ) │ │ │ │ + ldr r3, [pc, #92] @ (1c28c8 ) │ │ │ │ movs r2, #19 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #64] @ 1c28c0 │ │ │ │ + vldr d7, [pc, #64] @ 1c28b8 │ │ │ │ movs r2, #17 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #76] @ (1c28d4 ) │ │ │ │ + ldr r3, [pc, #76] @ (1c28cc ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1c28c8 │ │ │ │ + vldr d7, [pc, #56] @ 1c28c0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #24] │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r4, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 54720 │ │ │ │ - ldr r3, [pc, #48] @ (1c28d8 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c28d0 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -506587,139 +506576,139 @@ │ │ │ │ ldr.w ip, [r3, #-8] │ │ │ │ ldr.w r7, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r7, [r2, #-4] │ │ │ │ str.w r6, [r2, #-16] │ │ │ │ str.w lr, [r2, #-12] │ │ │ │ str.w ip, [r2, #-8] │ │ │ │ - bne.n 1c28f6 │ │ │ │ + bne.n 1c28ee │ │ │ │ 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 1c2952 │ │ │ │ + beq.n 1c294a │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #12 │ │ │ │ - bl 1c5f54 │ │ │ │ + bl 1c5f4c │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1c2950 │ │ │ │ + cbz r0, 1c2948 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #12 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 55100 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 55100 │ │ │ │ - b.n 1c294e │ │ │ │ + b.n 1c2946 │ │ │ │ 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, 1c29b6 │ │ │ │ + cbz r1, 1c29ae │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - cbz r3, 1c29b6 │ │ │ │ + cbz r3, 1c29ae │ │ │ │ mov r6, r1 │ │ │ │ add r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbz r2, 1c29c8 │ │ │ │ + cbz r2, 1c29c0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1c29c8 │ │ │ │ + beq.n 1c29c0 │ │ │ │ movs r7, #12 │ │ │ │ - b.n 1c2998 │ │ │ │ + b.n 1c2990 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1c29b0 │ │ │ │ + beq.n 1c29a8 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #12 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r3, r7, r3, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1c29b6 │ │ │ │ + beq.n 1c29ae │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c2992 │ │ │ │ + bne.n 1c298a │ │ │ │ adds r4, #12 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1c29aa │ │ │ │ + bne.n 1c29a2 │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1c29c2 │ │ │ │ - bl 1c605c │ │ │ │ + beq.n 1c29ba │ │ │ │ + bl 1c6054 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c2984 │ │ │ │ - b.n 1c29b6 │ │ │ │ - cbz r0, 1c29ee │ │ │ │ + bne.n 1c297c │ │ │ │ + b.n 1c29ae │ │ │ │ + cbz r0, 1c29e6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c2960 │ │ │ │ + bl 1c2958 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1c2a44 │ │ │ │ + cbz r0, 1c2a3c │ │ │ │ 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, 1c2a46 │ │ │ │ + cbz r1, 1c2a3e │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movs r7, #12 │ │ │ │ mul.w r3, r7, r2 │ │ │ │ - cbz r3, 1c2a38 │ │ │ │ + cbz r3, 1c2a30 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 1c2a28 │ │ │ │ + cbz r3, 1c2a20 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c2a28 │ │ │ │ + beq.n 1c2a20 │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c2a18 │ │ │ │ + bne.n 1c2a10 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #32] @ (1c2a6c ) │ │ │ │ + ldr r3, [pc, #32] @ (1c2a64 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 54720 │ │ │ │ movs r2, #0 │ │ │ │ @@ -506739,52 +506728,52 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2120 │ │ │ │ + bl 1c2118 │ │ │ │ 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 1c2120 │ │ │ │ + bl 1c2118 │ │ │ │ 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 1c24fc │ │ │ │ - cbz r0, 1c2ada │ │ │ │ + bl 1c24f4 │ │ │ │ + cbz r0, 1c2ad2 │ │ │ │ strd r4, r6, [r0, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1c24fc │ │ │ │ - cbz r0, 1c2af8 │ │ │ │ + bl 1c24f4 │ │ │ │ + cbz r0, 1c2af0 │ │ │ │ strd r5, r4, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 1c2b14 │ │ │ │ + cbz r1, 1c2b0c │ │ │ │ ldrd r2, r3, [r0, #56] @ 0x38 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ str r4, [r1, #4] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ strd r2, r3, [r0, #56] @ 0x38 │ │ │ │ @@ -506801,97 +506790,97 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2120 │ │ │ │ - cbz r0, 1c2b4e │ │ │ │ + bl 1c2118 │ │ │ │ + cbz r0, 1c2b46 │ │ │ │ ldrd r2, r3, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r1, 1c2b94 │ │ │ │ + cbz r1, 1c2b8c │ │ │ │ adds r1, #12 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov.w ip, #12 │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1c2b8e │ │ │ │ + beq.n 1c2b86 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - cbz r2, 1c2b88 │ │ │ │ + cbz r2, 1c2b80 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1c2b7a │ │ │ │ + beq.n 1c2b72 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1c2b98 │ │ │ │ + beq.n 1c2b90 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c2b6e │ │ │ │ - b.n 1c2b7a │ │ │ │ + bne.n 1c2b66 │ │ │ │ + b.n 1c2b72 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1c2b68 │ │ │ │ + bne.n 1c2b60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1c2b5a │ │ │ │ + b.n 1c2b52 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c2b74 │ │ │ │ + b.n 1c2b6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c2cde │ │ │ │ + beq.w 1c2cd6 │ │ │ │ cmp r1, #15 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - bhi.n 1c2c40 │ │ │ │ + bhi.n 1c2c38 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1c2bf0 │ │ │ │ + bls.n 1c2be8 │ │ │ │ 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 1c2bce │ │ │ │ + bhi.n 1c2bc6 │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1c2c18 │ │ │ │ + cbz r1, 1c2c10 │ │ │ │ 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 1c2c04 │ │ │ │ + bne.n 1c2bfc │ │ │ │ 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 │ │ │ │ @@ -506925,73 +506914,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 1c2c6e │ │ │ │ + bhi.n 1c2c66 │ │ │ │ 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 1c2bb4 │ │ │ │ + b.n 1c2bac │ │ │ │ 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 1c2e30 │ │ │ │ + beq.w 1c2e28 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 1c2d90 │ │ │ │ + bhi.n 1c2d88 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1c2d40 │ │ │ │ + bls.n 1c2d38 │ │ │ │ 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 1c2d1e │ │ │ │ + bhi.n 1c2d16 │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1c2d68 │ │ │ │ + cbz r1, 1c2d60 │ │ │ │ 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 1c2d54 │ │ │ │ + bne.n 1c2d4c │ │ │ │ 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 │ │ │ │ @@ -507026,34 +507015,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 1c2dbe │ │ │ │ + bhi.n 1c2db6 │ │ │ │ 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 1c2d04 │ │ │ │ + b.n 1c2cfc │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1c2d68 │ │ │ │ + b.n 1c2d60 │ │ │ │ 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 │ │ │ │ @@ -507089,40 +507078,40 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #296 @ 0x128 │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c2f2a │ │ │ │ - vldr d7, [pc, #76] @ 1c2f30 │ │ │ │ + cbz r0, 1c2f22 │ │ │ │ + vldr d7, [pc, #76] @ 1c2f28 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #92] @ (1c2f48 ) │ │ │ │ + ldr r3, [pc, #92] @ (1c2f40 ) │ │ │ │ movs r2, #19 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #64] @ 1c2f38 │ │ │ │ + vldr d7, [pc, #64] @ 1c2f30 │ │ │ │ movs r2, #17 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #76] @ (1c2f4c ) │ │ │ │ + ldr r3, [pc, #76] @ (1c2f44 ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1c2f40 │ │ │ │ + vldr d7, [pc, #56] @ 1c2f38 │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #24] │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r4, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 54720 │ │ │ │ - ldr r3, [pc, #48] @ (1c2f50 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c2f48 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -507135,47 +507124,47 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bl 48cf4a │ │ │ │ - bl 488f4e │ │ │ │ + bl 48cf42 │ │ │ │ + bl 488f46 │ │ │ │ @ instruction: 0xfb7a0026 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 1c2fb8 │ │ │ │ + vldr d7, [pc, #80] @ 1c2fb0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #96] @ (1c2fd0 ) │ │ │ │ + ldr r3, [pc, #96] @ (1c2fc8 ) │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #68] @ 1c2fc0 │ │ │ │ + vldr d7, [pc, #68] @ 1c2fb8 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r3, #19 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #60] @ 1c2fc8 │ │ │ │ + vldr d7, [pc, #60] @ 1c2fc0 │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #68] @ (1c2fd4 ) │ │ │ │ + ldr r3, [pc, #68] @ (1c2fcc ) │ │ │ │ str r1, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ str r0, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 54720 │ │ │ │ - ldr r3, [pc, #52] @ (1c2fd8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1c2fd0 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @@ -507188,44 +507177,44 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bl 40afd2 │ │ │ │ - bl 3fcfd6 │ │ │ │ + bl 40afca │ │ │ │ + bl 3fcfce │ │ │ │ @ instruction: 0xfaf40026 │ │ │ │ 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 1c3032 │ │ │ │ + bhi.n 1c302a │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r2, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.n 1c302a │ │ │ │ - ldr.w ip, [pc, #52] @ 1c3038 │ │ │ │ + bhi.n 1c3022 │ │ │ │ + ldr.w ip, [pc, #52] @ 1c3030 │ │ │ │ add ip, pc │ │ │ │ - b.n 1c3010 │ │ │ │ + b.n 1c3008 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #28 │ │ │ │ - beq.n 1c302a │ │ │ │ + beq.n 1c3022 │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1c300a │ │ │ │ + bcc.n 1c3002 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - bl 1c22fc │ │ │ │ + bl 1c22f4 │ │ │ │ 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 │ │ │ │ @@ -507236,137 +507225,137 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ - bl 1c5ea8 │ │ │ │ - cbz r0, 1c30c0 │ │ │ │ + bl 1c5ea0 │ │ │ │ + cbz r0, 1c30b8 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #108] @ 1c30c8 │ │ │ │ - ldr r3, [pc, #136] @ (1c30e8 ) │ │ │ │ + vldr d7, [pc, #108] @ 1c30c0 │ │ │ │ + ldr r3, [pc, #136] @ (1c30e0 ) │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ movs r2, #19 │ │ │ │ movs r1, #0 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #96] @ 1c30d0 │ │ │ │ + vldr d7, [pc, #96] @ 1c30c8 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #120] @ (1c30ec ) │ │ │ │ + ldr r3, [pc, #120] @ (1c30e4 ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #92] @ 1c30d8 │ │ │ │ + vldr d7, [pc, #92] @ 1c30d0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #20] │ │ │ │ movs r2, #17 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r2, [r4, #24] │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ str r4, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #72] @ 1c30e0 │ │ │ │ - ldr r3, [pc, #84] @ (1c30f0 ) │ │ │ │ + vldr d7, [pc, #72] @ 1c30d8 │ │ │ │ + ldr r3, [pc, #84] @ (1c30e8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ vstr d7, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1c5e1c │ │ │ │ - cbz r0, 1c30ba │ │ │ │ - ldr r1, [pc, #72] @ (1c30f4 ) │ │ │ │ + bl 1c5e14 │ │ │ │ + cbz r0, 1c30b2 │ │ │ │ + ldr r1, [pc, #72] @ (1c30ec ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c6194 │ │ │ │ + bl 1c618c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c30b6 │ │ │ │ + b.n 1c30ae │ │ │ │ nop.w │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ str r7, [r2, r3] │ │ │ │ muls r6, r3 │ │ │ │ lsrs r1, r7, #21 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ - bl 3ff0ea │ │ │ │ - bl 3210ee │ │ │ │ + bl 3ff0e2 │ │ │ │ + bl 3210e6 │ │ │ │ @ instruction: 0xfa000026 │ │ │ │ - bl 3250f6 │ │ │ │ - cbz r0, 1c3146 │ │ │ │ + bl 3250ee │ │ │ │ + cbz r0, 1c313e │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movs r6, #12 │ │ │ │ mov r5, r0 │ │ │ │ mul.w r3, r6, r2 │ │ │ │ - cbz r3, 1c3138 │ │ │ │ + cbz r3, 1c3130 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 1c312a │ │ │ │ + cbz r3, 1c3122 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c312a │ │ │ │ + beq.n 1c3122 │ │ │ │ blx 5422c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str r7, [r4, #4] │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mla r3, r6, r2, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c3118 │ │ │ │ + bne.n 1c3110 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ strd r2, r3, [r5, #296] @ 0x128 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #24] │ │ │ │ streq.w r3, [r0, #296] @ 0x128 │ │ │ │ - beq.n 1c320e │ │ │ │ + beq.n 1c3206 │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #24] │ │ │ │ streq.w r3, [r0, #300] @ 0x12c │ │ │ │ - beq.n 1c320e │ │ │ │ + beq.n 1c3206 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54fbc │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c320e │ │ │ │ + beq.n 1c3206 │ │ │ │ movw r0, #44605 @ 0xae3d │ │ │ │ movt r0, #49842 @ 0xc2b2 │ │ │ │ movw r1, #26553 @ 0x67b9 │ │ │ │ movt r1, #5718 @ 0x1656 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -507383,153 +507372,153 @@ │ │ │ │ mul.w r1, ip, r1 │ │ │ │ eor.w r1, r1, r1, lsr #15 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ eor.w r1, r1, r1, lsr #13 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ mov r0, r5 │ │ │ │ eor.w r1, r1, r1, lsr #16 │ │ │ │ - bl 1c24fc │ │ │ │ + bl 1c24f4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 1c3208 │ │ │ │ + cbz r0, 1c3200 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #8] │ │ │ │ - cbz r3, 1c3212 │ │ │ │ + cbz r3, 1c320a │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c3212 │ │ │ │ + beq.n 1c320a │ │ │ │ mov r0, r2 │ │ │ │ blx 5422c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r2, [r0, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #100] @ (1c328c ) │ │ │ │ + ldr r4, [pc, #100] @ (1c3284 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r1, [pc, #100] @ (1c3290 ) │ │ │ │ + ldr r1, [pc, #100] @ (1c3288 ) │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ it eq │ │ │ │ ldreq.w r0, [r0, #296] @ 0x128 │ │ │ │ - beq.n 1c326e │ │ │ │ + beq.n 1c3266 │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ it eq │ │ │ │ ldreq.w r0, [r4, #300] @ 0x12c │ │ │ │ - beq.n 1c326e │ │ │ │ + beq.n 1c3266 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2120 │ │ │ │ - cbz r0, 1c326e │ │ │ │ + bl 1c2118 │ │ │ │ + cbz r0, 1c3266 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r2, [pc, #36] @ (1c3294 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c3290 ) │ │ │ │ + ldr r2, [pc, #36] @ (1c328c ) │ │ │ │ + ldr r3, [pc, #28] @ (1c3288 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3286 │ │ │ │ + bne.n 1c327e │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + ldmia r5!, {r1, r4, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #124] @ (1c3324 ) │ │ │ │ + ldr r4, [pc, #124] @ (1c331c ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r1, [pc, #124] @ (1c3328 ) │ │ │ │ + ldr r1, [pc, #124] @ (1c3320 ) │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq.w r3, [r0, #296] @ 0x128 │ │ │ │ - beq.n 1c3308 │ │ │ │ + beq.n 1c3300 │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq.w r3, [r0, #300] @ 0x12c │ │ │ │ - beq.n 1c3308 │ │ │ │ + beq.n 1c3300 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2120 │ │ │ │ - cbz r0, 1c3308 │ │ │ │ + bl 1c2118 │ │ │ │ + cbz r0, 1c3300 │ │ │ │ ldrd r2, r3, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ subs r2, #1 │ │ │ │ str r5, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ blx 5422c │ │ │ │ - ldr r2, [pc, #32] @ (1c332c ) │ │ │ │ - ldr r3, [pc, #28] @ (1c3328 ) │ │ │ │ + ldr r2, [pc, #32] @ (1c3324 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c3320 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3320 │ │ │ │ + bne.n 1c3318 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r5!, {r3, r4, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #404] @ (1c34d8 ) │ │ │ │ + ldr r4, [pc, #404] @ (1c34d0 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #404] @ (1c34dc ) │ │ │ │ + ldr r2, [pc, #404] @ (1c34d4 ) │ │ │ │ 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 │ │ │ │ @@ -507537,179 +507526,179 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne.n 1c343c │ │ │ │ + bne.n 1c3434 │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [sp, #20] │ │ │ │ lsls r3, r6, #30 │ │ │ │ - bmi.n 1c342e │ │ │ │ + bmi.n 1c3426 │ │ │ │ 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 5453c <__vsnprintf_chk@plt> │ │ │ │ and.w r3, r6, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c3418 │ │ │ │ + blt.n 1c3410 │ │ │ │ add r4, r0 │ │ │ │ - cbz r3, 1c33c6 │ │ │ │ + cbz r3, 1c33be │ │ │ │ cmp r0, r9 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ add r7, r0 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1c33b2 │ │ │ │ + beq.n 1c33aa │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1c33c6 │ │ │ │ + beq.n 1c33be │ │ │ │ mov sl, r9 │ │ │ │ - ldr r2, [pc, #296] @ (1c34e0 ) │ │ │ │ + ldr r2, [pc, #296] @ (1c34d8 ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 547f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c340a │ │ │ │ + blt.n 1c3402 │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 1c340a │ │ │ │ + cbnz r3, 1c3402 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 1c33ea │ │ │ │ + ble.n 1c33e2 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #272] @ (1c34e4 ) │ │ │ │ - ldr r3, [pc, #264] @ (1c34dc ) │ │ │ │ + ldr r2, [pc, #272] @ (1c34dc ) │ │ │ │ + ldr r3, [pc, #264] @ (1c34d4 ) │ │ │ │ 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 1c34c2 │ │ │ │ + bne.n 1c34ba │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r0, r4, #1 │ │ │ │ blx 5516c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c34c6 │ │ │ │ + beq.n 1c34be │ │ │ │ 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 1c3330 │ │ │ │ - b.n 1c33d0 │ │ │ │ - ldr r1, [pc, #220] @ (1c34e8 ) │ │ │ │ + bl 1c3328 │ │ │ │ + b.n 1c33c8 │ │ │ │ + ldr r1, [pc, #220] @ (1c34e0 ) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 55438 │ │ │ │ - b.n 1c33ce │ │ │ │ + b.n 1c33c6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c340a │ │ │ │ + beq.n 1c3402 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 1c3428 │ │ │ │ + beq.n 1c3420 │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1c340a │ │ │ │ + beq.n 1c3402 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1c33b4 │ │ │ │ + b.n 1c33ac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1c34bc │ │ │ │ + bhi.n 1c34b4 │ │ │ │ tbb [pc, r2] │ │ │ │ subs r4, #63 @ 0x3f │ │ │ │ tst r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #168] @ (1c34ec ) │ │ │ │ + ldr r3, [pc, #168] @ (1c34e4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 551a8 <__snprintf_chk@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1c346a │ │ │ │ + blt.n 1c3462 │ │ │ │ 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 1c3374 │ │ │ │ + b.n 1c336c │ │ │ │ movs r3, #1 │ │ │ │ mov sl, r8 │ │ │ │ mov r9, r8 │ │ │ │ mov r7, r5 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1c3374 │ │ │ │ - ldr r3, [pc, #116] @ (1c34f0 ) │ │ │ │ + b.n 1c336c │ │ │ │ + ldr r3, [pc, #116] @ (1c34e8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ (1c34f4 ) │ │ │ │ + ldr r3, [pc, #112] @ (1c34ec ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 551a8 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ itt lt │ │ │ │ movlt r3, #1 │ │ │ │ strlt r3, [sp, #20] │ │ │ │ - blt.w 1c3378 │ │ │ │ + blt.w 1c3370 │ │ │ │ cmp r0, r9 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ add r7, r0 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 1c3378 │ │ │ │ - ldr r3, [pc, #68] @ (1c34f8 ) │ │ │ │ + b.n 1c3370 │ │ │ │ + ldr r3, [pc, #68] @ (1c34f0 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1c347c │ │ │ │ - ldr r3, [pc, #68] @ (1c34fc ) │ │ │ │ + b.n 1c3474 │ │ │ │ + ldr r3, [pc, #68] @ (1c34f4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1c347c │ │ │ │ - ldr r3, [pc, #64] @ (1c3500 ) │ │ │ │ + b.n 1c3474 │ │ │ │ + ldr r3, [pc, #64] @ (1c34f8 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1c347c │ │ │ │ + b.n 1c3474 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (1c3504 ) │ │ │ │ + ldr r3, [pc, #60] @ (1c34fc ) │ │ │ │ sub.w r8, r8, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r5, r8] │ │ │ │ - b.n 1c33ce │ │ │ │ + b.n 1c33c6 │ │ │ │ nop │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1c35c0 │ │ │ │ + bge.n 1c35b8 │ │ │ │ movs r6, r2 │ │ │ │ - ldmia r4!, {r3, r5} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r3 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xf5820017 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ @@ -507723,530 +507712,530 @@ │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ - ldr r4, [pc, #108] @ (1c3588 ) │ │ │ │ + ldr r4, [pc, #108] @ (1c3580 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #100] @ (1c358c ) │ │ │ │ + ldr r0, [pc, #100] @ (1c3584 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r4, sp, #28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r0, [sp, #1052] @ 0x41c │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c3330 │ │ │ │ - ldr r2, [pc, #72] @ (1c3590 ) │ │ │ │ + bl 1c3328 │ │ │ │ + ldr r2, [pc, #72] @ (1c3588 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ - ldr r2, [pc, #60] @ (1c3594 ) │ │ │ │ + ldr r2, [pc, #60] @ (1c358c ) │ │ │ │ add r2, pc │ │ │ │ blx 54c48 <__syslog_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1c3568 │ │ │ │ + beq.n 1c3560 │ │ │ │ mov r0, r3 │ │ │ │ blx 5422c │ │ │ │ - ldr r2, [pc, #44] @ (1c3598 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c358c ) │ │ │ │ + ldr r2, [pc, #44] @ (1c3590 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c3584 ) │ │ │ │ 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 1c3584 │ │ │ │ + bne.n 1c357c │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r5, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ adcs.w r0, r4, #10878976 @ 0xa60000 │ │ │ │ str r7, [sp, #776] @ 0x308 │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r2!, {r4, r7} │ │ │ │ + ldmia r2!, {r3, r4, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ - ldr r4, [pc, #120] @ (1c3628 ) │ │ │ │ + ldr r4, [pc, #120] @ (1c3620 ) │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #116] @ (1c362c ) │ │ │ │ + ldr r0, [pc, #116] @ (1c3624 ) │ │ │ │ strd r1, r2, [sp] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ - ldr r2, [pc, #108] @ (1c3630 ) │ │ │ │ + ldr r2, [pc, #108] @ (1c3628 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r4, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r2, [sp, #1052] @ 0x41c │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #92] @ (1c3634 ) │ │ │ │ + ldr r2, [pc, #92] @ (1c362c ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ - bl 1c3330 │ │ │ │ - ldr r2, [pc, #80] @ (1c3638 ) │ │ │ │ + bl 1c3328 │ │ │ │ + ldr r2, [pc, #80] @ (1c3630 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 55468 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1c3606 │ │ │ │ + beq.n 1c35fe │ │ │ │ mov r0, r3 │ │ │ │ blx 5422c │ │ │ │ - ldr r2, [pc, #52] @ (1c363c ) │ │ │ │ - ldr r3, [pc, #36] @ (1c3630 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c3634 ) │ │ │ │ + ldr r3, [pc, #36] @ (1c3628 ) │ │ │ │ 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 1c3622 │ │ │ │ + bne.n 1c361a │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5} │ │ │ │ + ldmia r2!, {r1, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3544] @ 0xdd8 │ │ │ │ - ldr r2, [pc, #396] @ (1c37dc ) │ │ │ │ + ldr r2, [pc, #396] @ (1c37d4 ) │ │ │ │ sub.w sp, sp, #536 @ 0x218 │ │ │ │ - ldr r3, [pc, #392] @ (1c37e0 ) │ │ │ │ + ldr r3, [pc, #392] @ (1c37d8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #392] @ (1c37e4 ) │ │ │ │ - ldr r5, [pc, #396] @ (1c37e8 ) │ │ │ │ + ldr r0, [pc, #392] @ (1c37dc ) │ │ │ │ + ldr r5, [pc, #396] @ (1c37e0 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c45e4 │ │ │ │ - ldr r1, [pc, #380] @ (1c37ec ) │ │ │ │ + bl 1c45dc │ │ │ │ + ldr r1, [pc, #380] @ (1c37e4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cb75c │ │ │ │ + bl 1cb754 │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 1c367e │ │ │ │ + cbnz r3, 1c3676 │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r2, [pc, #368] @ (1c37f0 ) │ │ │ │ + ldr r2, [pc, #368] @ (1c37e8 ) │ │ │ │ movs r6, #2 │ │ │ │ - ldr r3, [pc, #368] @ (1c37f4 ) │ │ │ │ + ldr r3, [pc, #368] @ (1c37ec ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - ldr r0, [pc, #364] @ (1c37f8 ) │ │ │ │ + ldr r0, [pc, #364] @ (1c37f0 ) │ │ │ │ str r6, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1c45e4 │ │ │ │ + bl 1c45dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c36dc │ │ │ │ - ldr r0, [pc, #352] @ (1c37fc ) │ │ │ │ + cbz r0, 1c36d4 │ │ │ │ + ldr r0, [pc, #352] @ (1c37f4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 55364 │ │ │ │ - cbz r0, 1c36d6 │ │ │ │ - ldr r0, [pc, #344] @ (1c3800 ) │ │ │ │ + cbz r0, 1c36ce │ │ │ │ + ldr r0, [pc, #344] @ (1c37f8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 55364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c37d0 │ │ │ │ - ldr r0, [pc, #332] @ (1c3804 ) │ │ │ │ + beq.w 1c37c8 │ │ │ │ + ldr r0, [pc, #332] @ (1c37fc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 55364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c37d4 │ │ │ │ - ldr r0, [pc, #320] @ (1c3808 ) │ │ │ │ + beq.w 1c37cc │ │ │ │ + ldr r0, [pc, #320] @ (1c3800 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 55364 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #4 │ │ │ │ moveq r0, #3 │ │ │ │ - ldr r3, [pc, #308] @ (1c380c ) │ │ │ │ + ldr r3, [pc, #308] @ (1c3804 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr r1, [pc, #304] @ (1c3810 ) │ │ │ │ + ldr r1, [pc, #304] @ (1c3808 ) │ │ │ │ movs r2, #3 │ │ │ │ - ldr r0, [pc, #304] @ (1c3814 ) │ │ │ │ + ldr r0, [pc, #304] @ (1c380c ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1cb584 │ │ │ │ - ldr r2, [pc, #296] @ (1c3818 ) │ │ │ │ - ldr r3, [pc, #300] @ (1c381c ) │ │ │ │ + bl 1cb57c │ │ │ │ + ldr r2, [pc, #296] @ (1c3810 ) │ │ │ │ + ldr r3, [pc, #300] @ (1c3814 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #300] @ (1c3820 ) │ │ │ │ + ldr r1, [pc, #300] @ (1c3818 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ blx 55130 │ │ │ │ mov r4, r0 │ │ │ │ blx 54efc │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1c373e │ │ │ │ - ldr r3, [pc, #276] @ (1c3824 ) │ │ │ │ + beq.n 1c3736 │ │ │ │ + ldr r3, [pc, #276] @ (1c381c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1c3730 │ │ │ │ - ldr r2, [pc, #272] @ (1c3828 ) │ │ │ │ - ldr r3, [pc, #196] @ (1c37e0 ) │ │ │ │ + bmi.n 1c3728 │ │ │ │ + ldr r2, [pc, #272] @ (1c3820 ) │ │ │ │ + ldr r3, [pc, #196] @ (1c37d8 ) │ │ │ │ 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 1c37d8 │ │ │ │ + bne.n 1c37d0 │ │ │ │ add.w sp, sp, #536 @ 0x218 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1c5948 │ │ │ │ + bl 1c5940 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #9 │ │ │ │ blx 55564 │ │ │ │ - b.n 1c3716 │ │ │ │ + b.n 1c370e │ │ │ │ blx 544a0 │ │ │ │ mov r4, r0 │ │ │ │ blx 55154 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1c3754 │ │ │ │ - ldr r3, [pc, #220] @ (1c382c ) │ │ │ │ + beq.n 1c374c │ │ │ │ + ldr r3, [pc, #220] @ (1c3824 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1c3712 │ │ │ │ - ldr r0, [pc, #216] @ (1c3830 ) │ │ │ │ + b.n 1c370a │ │ │ │ + ldr r0, [pc, #216] @ (1c3828 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c45e4 │ │ │ │ - cbz r0, 1c37b4 │ │ │ │ - ldr r4, [pc, #212] @ (1c3834 ) │ │ │ │ - bl 1c5948 │ │ │ │ + bl 1c45dc │ │ │ │ + cbz r0, 1c37ac │ │ │ │ + ldr r4, [pc, #212] @ (1c382c ) │ │ │ │ + bl 1c5940 │ │ │ │ mov r5, r0 │ │ │ │ blx 540f4 │ │ │ │ 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 551a8 <__snprintf_chk@plt> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 5484c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1c3794 │ │ │ │ - ldr r3, [pc, #168] @ (1c3838 ) │ │ │ │ + bge.n 1c378c │ │ │ │ + ldr r3, [pc, #168] @ (1c3830 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1c3712 │ │ │ │ - ldr r1, [pc, #164] @ (1c383c ) │ │ │ │ + b.n 1c370a │ │ │ │ + ldr r1, [pc, #164] @ (1c3834 ) │ │ │ │ add r1, pc │ │ │ │ blx 541fc │ │ │ │ - ldr r1, [pc, #160] @ (1c3840 ) │ │ │ │ + ldr r1, [pc, #160] @ (1c3838 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c3712 │ │ │ │ - ldr r2, [pc, #156] @ (1c3844 ) │ │ │ │ + beq.n 1c370a │ │ │ │ + ldr r2, [pc, #156] @ (1c383c ) │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 1c3712 │ │ │ │ - ldr r0, [pc, #144] @ (1c3848 ) │ │ │ │ + b.n 1c370a │ │ │ │ + ldr r0, [pc, #144] @ (1c3840 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c45e4 │ │ │ │ - cbz r0, 1c37c8 │ │ │ │ - ldr r1, [pc, #140] @ (1c384c ) │ │ │ │ + bl 1c45dc │ │ │ │ + cbz r0, 1c37c0 │ │ │ │ + ldr r1, [pc, #140] @ (1c3844 ) │ │ │ │ add r1, pc │ │ │ │ blx 55474 │ │ │ │ - b.n 1c379c │ │ │ │ - ldr r3, [pc, #132] @ (1c3850 ) │ │ │ │ + b.n 1c3794 │ │ │ │ + ldr r3, [pc, #132] @ (1c3848 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1c3712 │ │ │ │ + b.n 1c370a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1c36d6 │ │ │ │ + b.n 1c36ce │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1c36d6 │ │ │ │ + b.n 1c36ce │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r2, #52 @ 0x34 │ │ │ │ + subs r2, #60 @ 0x3c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r0, r6, #4 │ │ │ │ + lsls r0, r7, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r6, r5, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ movs r0, r3 │ │ │ │ asrs r4, r1, #25 │ │ │ │ movs r7, r2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ movs r0, r3 │ │ │ │ sbfx r0, r4, #0, #24 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movs r0, r3 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r1, #120 @ 0x78 │ │ │ │ + subs r1, #128 @ 0x80 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ movs r0, r3 │ │ │ │ - lsls r0, r7, #2 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r6, r4, #1 │ │ │ │ + lsls r6, r5, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ movs r0, r3 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ movs r0, r3 │ │ │ │ - movs r6, r4 │ │ │ │ + movs r6, r5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ @ instruction: 0xb89e │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, r2 │ │ │ │ + movs r6, r3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r2, r0 │ │ │ │ + movs r2, r1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r6, [r4, #124] @ 0x7c │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xb874 │ │ │ │ movs r3, r3 │ │ │ │ - vshr.u64 d16, d11, #22 │ │ │ │ + vshr.u64 d16, d11, #14 │ │ │ │ stmdb 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] @ (1c38f8 ) │ │ │ │ + ldr r2, [pc, #144] @ (1c38f0 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #144] @ (1c38fc ) │ │ │ │ + ldr r3, [pc, #144] @ (1c38f4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #144] @ (1c3900 ) │ │ │ │ + ldr r4, [pc, #144] @ (1c38f8 ) │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r0, [pc, #140] @ (1c3904 ) │ │ │ │ + ldr r0, [pc, #140] @ (1c38fc ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #140] @ (1c3908 ) │ │ │ │ + ldr r1, [pc, #140] @ (1c3900 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1d926c │ │ │ │ + bl 1d9264 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1c38de │ │ │ │ + bhi.n 1c38d6 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 1c38c4 │ │ │ │ - ldr r4, [pc, #112] @ (1c390c ) │ │ │ │ - ldr.w r8, [pc, #116] @ 1c3910 │ │ │ │ + bhi.n 1c38bc │ │ │ │ + ldr r4, [pc, #112] @ (1c3904 ) │ │ │ │ + ldr.w r8, [pc, #116] @ 1c3908 │ │ │ │ add r4, pc │ │ │ │ add r8, pc │ │ │ │ add.w r9, r4, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1c38be │ │ │ │ + beq.n 1c38b6 │ │ │ │ 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 1c38a6 │ │ │ │ - ldr r2, [pc, #76] @ (1c3914 ) │ │ │ │ - ldr r3, [pc, #52] @ (1c38fc ) │ │ │ │ + bne.n 1c389e │ │ │ │ + ldr r2, [pc, #76] @ (1c390c ) │ │ │ │ + ldr r3, [pc, #52] @ (1c38f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c38f2 │ │ │ │ + bne.n 1c38ea │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #56] @ (1c3918 ) │ │ │ │ + ldr r1, [pc, #56] @ (1c3910 ) │ │ │ │ movs r3, #2 │ │ │ │ - ldr r0, [pc, #56] @ (1c391c ) │ │ │ │ + ldr r0, [pc, #56] @ (1c3914 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1d926c │ │ │ │ + bl 1d9264 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 1c3894 │ │ │ │ + b.n 1c388c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r7!, {r3, r4, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u64 d0, d22, d11 │ │ │ │ - vqadd.u32 d0, d22, d11 │ │ │ │ + vqadd.u64 d0, d30, d11 │ │ │ │ + vqadd.u32 d0, d30, d11 │ │ │ │ ldc2 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - adds r7, #170 @ 0xaa │ │ │ │ + adds r7, #178 @ 0xb2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - vqadd.u16 d0, d20, d11 │ │ │ │ - stmia r7!, {r2, r4, r5} │ │ │ │ + vqadd.u16 d0, d28, d11 │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 5, r0, cr8, cr11, {4} │ │ │ │ + mcr2 0, 6, r0, cr0, cr11, {4} │ │ │ │ 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] @ 1c3974 │ │ │ │ + ldr.w ip, [pc, #64] @ 1c396c │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (1c3978 ) │ │ │ │ + ldr r2, [pc, #64] @ (1c3970 ) │ │ │ │ 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 1c3854 │ │ │ │ - ldr r2, [pc, #40] @ (1c397c ) │ │ │ │ - ldr r3, [pc, #32] @ (1c3978 ) │ │ │ │ + bl 1c384c │ │ │ │ + ldr r2, [pc, #40] @ (1c3974 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c3970 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3970 │ │ │ │ + bne.n 1c3968 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ (1c39a8 ) │ │ │ │ + ldr r0, [pc, #24] @ (1c39a0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c45e4 │ │ │ │ - ldr r2, [pc, #20] @ (1c39ac ) │ │ │ │ - ldr r1, [pc, #20] @ (1c39b0 ) │ │ │ │ + bl 1c45dc │ │ │ │ + ldr r2, [pc, #20] @ (1c39a4 ) │ │ │ │ + ldr r1, [pc, #20] @ (1c39a8 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ pop {r3, pc} │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r3 │ │ │ │ str r0, [r2, #96] @ 0x60 │ │ │ │ movs r0, r3 │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ 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] @ 1c3a14 │ │ │ │ + ldr.w r8, [pc, #76] @ 1c3a0c │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1c39ea │ │ │ │ + b.n 1c39e2 │ │ │ │ strb.w r9, [r0] │ │ │ │ adds r5, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ subs r0, r5, r6 │ │ │ │ movs r1, #10 │ │ │ │ add r0, r6 │ │ │ │ blx 55618 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c39d8 │ │ │ │ + bne.n 1c39d0 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1c3a10 │ │ │ │ + beq.n 1c3a08 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r4, r6 │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ blx 54900 │ │ │ │ @@ -508258,78 +508247,78 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #16 │ │ │ │ - bl 1c5e60 │ │ │ │ - ldr r1, [pc, #24] @ (1c3a4c ) │ │ │ │ + bl 1c5e58 │ │ │ │ + ldr r1, [pc, #24] @ (1c3a44 ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 1c61cc │ │ │ │ + bl 1c61c4 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldc2l 0, cr0, [ip, #92] @ 0x5c │ │ │ │ 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] @ 1c3ab4 │ │ │ │ + ldr.w ip, [pc, #80] @ 1c3aac │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (1c3ab8 ) │ │ │ │ + ldr r2, [pc, #80] @ (1c3ab0 ) │ │ │ │ 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 1c62d4 │ │ │ │ + bl 1c62cc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c39b4 │ │ │ │ - ldr r2, [pc, #40] @ (1c3abc ) │ │ │ │ - ldr r3, [pc, #32] @ (1c3ab8 ) │ │ │ │ + bl 1c39ac │ │ │ │ + ldr r2, [pc, #40] @ (1c3ab4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c3ab0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3ab0 │ │ │ │ + bne.n 1c3aa8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - stmia r5!, {r1, r4, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1c3b2c │ │ │ │ + ldr.w ip, [pc, #92] @ 1c3b24 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #88] @ (1c3b30 ) │ │ │ │ + ldr r3, [pc, #88] @ (1c3b28 ) │ │ │ │ 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] │ │ │ │ @@ -508340,99 +508329,99 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 55178 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #12 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1c39b4 │ │ │ │ + bl 1c39ac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5422c │ │ │ │ - ldr r2, [pc, #32] @ (1c3b34 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c3b30 ) │ │ │ │ + ldr r2, [pc, #32] @ (1c3b2c ) │ │ │ │ + ldr r3, [pc, #28] @ (1c3b28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3b28 │ │ │ │ + bne.n 1c3b20 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + stmia r5!, {r2, r3, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2152] @ 0x868 │ │ │ │ sub.w sp, sp, #1928 @ 0x788 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #84] @ (1c3ba4 ) │ │ │ │ + ldr r2, [pc, #84] @ (1c3b9c ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1c3ba8 ) │ │ │ │ + ldr r3, [pc, #84] @ (1c3ba0 ) │ │ │ │ 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 1d6e68 │ │ │ │ + bl 1d6e60 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbnz r1, 1c3b92 │ │ │ │ + cbnz r1, 1c3b8a │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d73d4 │ │ │ │ - ldr r2, [pc, #52] @ (1c3bac ) │ │ │ │ - ldr r3, [pc, #44] @ (1c3ba8 ) │ │ │ │ + bl 1d73cc │ │ │ │ + ldr r2, [pc, #52] @ (1c3ba4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c3ba0 ) │ │ │ │ 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 1c3b9e │ │ │ │ + bne.n 1c3b96 │ │ │ │ add.w sp, sp, #1928 @ 0x788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d6ee4 │ │ │ │ - b.n 1c3b6c │ │ │ │ + bl 1d6edc │ │ │ │ + b.n 1c3b64 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r4!, {r3, r5, r7} │ │ │ │ + stmia r4!, {r4, r5, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r7} │ │ │ │ + stmia r4!, {r1, r3, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 1c3be8 │ │ │ │ + ldr.w lr, [pc, #48] @ 1c3be0 │ │ │ │ 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 1c3bbc │ │ │ │ + bne.n 1c3bb4 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ cdp 0, 15, cr0, cr6, cr6, {1} │ │ │ │ push {r4, lr} │ │ │ │ subs r0, #1 │ │ │ │ movs r2, #0 │ │ │ │ @@ -508449,15 +508438,15 @@ │ │ │ │ ite hi │ │ │ │ movhi.w lr, #87 @ 0x57 │ │ │ │ movls.w lr, #48 @ 0x30 │ │ │ │ sub.w r3, r3, lr │ │ │ │ cmp r2, #32 │ │ │ │ orr.w r3, r3, ip, lsl #4 │ │ │ │ strb.w r3, [r0, #1]! │ │ │ │ - bne.n 1c3bf4 │ │ │ │ + bne.n 1c3bec │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -508476,232 +508465,232 @@ │ │ │ │ adds r3, #1 │ │ │ │ mov.w ip, ip, lsl #3 │ │ │ │ cmp r3, #32 │ │ │ │ ldr.w r2, [r4, lr] │ │ │ │ lsl.w r1, r1, ip │ │ │ │ orr.w r2, r2, r1 │ │ │ │ str.w r2, [r4, lr] │ │ │ │ - bne.n 1c3c54 │ │ │ │ + bne.n 1c3c4c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 1c3cb4 │ │ │ │ + ldr.w lr, [pc, #48] @ 1c3cac │ │ │ │ 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 1c3c88 │ │ │ │ + bne.n 1c3c80 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ cdp 0, 3, cr0, cr14, cr6, {1} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2152] @ 0x868 │ │ │ │ sub.w sp, sp, #1928 @ 0x788 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1c3d1c ) │ │ │ │ + ldr r2, [pc, #76] @ (1c3d14 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1c3d20 ) │ │ │ │ + ldr r3, [pc, #76] @ (1c3d18 ) │ │ │ │ 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 1d6e68 │ │ │ │ + bl 1d6e60 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6ee4 │ │ │ │ + bl 1d6edc │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d73d4 │ │ │ │ - ldr r2, [pc, #36] @ (1c3d24 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c3d20 ) │ │ │ │ + bl 1d73cc │ │ │ │ + ldr r2, [pc, #36] @ (1c3d1c ) │ │ │ │ + ldr r3, [pc, #32] @ (1c3d18 ) │ │ │ │ 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 1c3d18 │ │ │ │ + bne.n 1c3d10 │ │ │ │ add.w sp, sp, #1928 @ 0x788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - stmia r3!, {r3, r5} │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #88] @ (1c3d90 ) │ │ │ │ + ldr r2, [pc, #88] @ (1c3d88 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #88] @ (1c3d94 ) │ │ │ │ + ldr r3, [pc, #88] @ (1c3d8c ) │ │ │ │ add r5, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r6, [pc, #80] @ (1c3d98 ) │ │ │ │ + ldr r6, [pc, #80] @ (1c3d90 ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c3c30 │ │ │ │ - ldr r2, [pc, #64] @ (1c3d9c ) │ │ │ │ + bl 1c3c28 │ │ │ │ + ldr r2, [pc, #64] @ (1c3d94 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ mov r2, r6 │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 1c3d5e │ │ │ │ - ldr r2, [pc, #44] @ (1c3da0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c3d94 ) │ │ │ │ + bne.n 1c3d56 │ │ │ │ + ldr r2, [pc, #44] @ (1c3d98 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c3d8c ) │ │ │ │ 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 1c3d8a │ │ │ │ + bne.n 1c3d82 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #44] @ 0x2c │ │ │ │ movs r0, r3 │ │ │ │ str r4, [r6, #40] @ 0x28 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r2!, {r1, r2, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #68] @ (1c3df8 ) │ │ │ │ + ldr r2, [pc, #68] @ (1c3df0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #68] @ (1c3dfc ) │ │ │ │ + ldr r3, [pc, #68] @ (1c3df4 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c3c30 │ │ │ │ + bl 1c3c28 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 5548c │ │ │ │ - ldr r2, [pc, #40] @ (1c3e00 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c3dfc ) │ │ │ │ + ldr r2, [pc, #40] @ (1c3df8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c3df4 ) │ │ │ │ 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 1c3df4 │ │ │ │ + bne.n 1c3dec │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ + stmia r2!, {r1, r3, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + stmia r2!, {r1, r3, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #80] @ (1c3e64 ) │ │ │ │ + ldr r2, [pc, #80] @ (1c3e5c ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (1c3e68 ) │ │ │ │ + ldr r3, [pc, #80] @ (1c3e60 ) │ │ │ │ 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 1d91cc │ │ │ │ + bl 1d91c4 │ │ │ │ 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] @ (1c3e68 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c3e60 ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (1c3e6c ) │ │ │ │ + ldr r2, [pc, #32] @ (1c3e64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3e60 │ │ │ │ + bne.n 1c3e58 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - stmia r1!, {r1, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r4, r5, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #124] @ (1c3efc ) │ │ │ │ + ldr r2, [pc, #124] @ (1c3ef4 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #124] @ (1c3f00 ) │ │ │ │ + ldr r3, [pc, #124] @ (1c3ef8 ) │ │ │ │ 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 1c3ef0 │ │ │ │ + blt.n 1c3ee8 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ - bl 1d91cc │ │ │ │ + bl 1d91c4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ umull r0, r1, r0, r3 │ │ │ │ @@ -508712,215 +508701,215 @@ │ │ │ │ adc.w r1, r1, r4 │ │ │ │ cmp r0, r5 │ │ │ │ add.w r3, r1, #2147483648 @ 0x80000000 │ │ │ │ sbcs r3, r4 │ │ │ │ it cc │ │ │ │ movcc.w ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1c3ef0 │ │ │ │ - ldr r2, [pc, #40] @ (1c3f04 ) │ │ │ │ - ldr r3, [pc, #36] @ (1c3f00 ) │ │ │ │ + bne.n 1c3ee8 │ │ │ │ + ldr r2, [pc, #40] @ (1c3efc ) │ │ │ │ + ldr r3, [pc, #36] @ (1c3ef8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3ef8 │ │ │ │ + bne.n 1c3ef0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1c3ed8 │ │ │ │ + b.n 1c3ed0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r5} │ │ │ │ + stmia r1!, {r3, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #3 │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ mov r5, r0 │ │ │ │ blx 54100 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 1c3f58 │ │ │ │ + bge.n 1c3f50 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 1c3f62 │ │ │ │ + bne.n 1c3f5a │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54100 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1c3f62 │ │ │ │ + blt.n 1c3f5a │ │ │ │ movs r1, #1 │ │ │ │ blx 54100 <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1c3f5c │ │ │ │ + beq.n 1c3f54 │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 54100 <__fcntl_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c3f5c │ │ │ │ + beq.n 1c3f54 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 54828 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1c3f58 │ │ │ │ + b.n 1c3f50 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #292] @ (1c40a0 ) │ │ │ │ + ldr r2, [pc, #292] @ (1c4098 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #292] @ (1c40a4 ) │ │ │ │ + ldr r3, [pc, #292] @ (1c409c ) │ │ │ │ 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 54a2c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1c4086 │ │ │ │ + beq.n 1c407e │ │ │ │ add r1, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ blx 54c0c <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c4068 │ │ │ │ + beq.n 1c4060 │ │ │ │ mov r0, r8 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ blx 5516c │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c4076 │ │ │ │ + beq.n 1c406e │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1c3fc8 │ │ │ │ + b.n 1c3fc0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1c3ff0 │ │ │ │ + ble.n 1c3fe8 │ │ │ │ add r9, r3 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 1c4016 │ │ │ │ + beq.n 1c400e │ │ │ │ add.w r1, r5, r9 │ │ │ │ sub.w r2, r4, r9 │ │ │ │ add r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 5487c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 1c3fbe │ │ │ │ + bge.n 1c3fb6 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ it ne │ │ │ │ cmpne r3, #4 │ │ │ │ - beq.n 1c3fc4 │ │ │ │ + beq.n 1c3fbc │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1c3fc2 │ │ │ │ + bgt.n 1c3fba │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c4026 │ │ │ │ + bne.n 1c401e │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 549fc │ │ │ │ - cbz r0, 1c4070 │ │ │ │ + cbz r0, 1c4068 │ │ │ │ add r5, r4 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1c3fb8 │ │ │ │ + b.n 1c3fb0 │ │ │ │ mvn.w r3, #13 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1c3ffc │ │ │ │ + beq.n 1c3ff4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54828 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ addgt r5, r5, r3 │ │ │ │ adds r1, r5, #1 │ │ │ │ blx 549fc │ │ │ │ - cbz r0, 1c408e │ │ │ │ + cbz r0, 1c4086 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r5] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c404e │ │ │ │ + beq.n 1c4046 │ │ │ │ str.w r5, [sl] │ │ │ │ - ldr r2, [pc, #88] @ (1c40a8 ) │ │ │ │ - ldr r3, [pc, #80] @ (1c40a4 ) │ │ │ │ + ldr r2, [pc, #88] @ (1c40a0 ) │ │ │ │ + ldr r3, [pc, #80] @ (1c409c ) │ │ │ │ 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 1c408a │ │ │ │ + bne.n 1c4082 │ │ │ │ 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 1c3fa6 │ │ │ │ + b.n 1c3f9e │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ mov r0, r7 │ │ │ │ blx 54828 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c404e │ │ │ │ + b.n 1c4046 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1c4086 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + b.n 1c407e │ │ │ │ + stmia r0!, {r2, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - itet ge │ │ │ │ - lslge r3, r3, #2 │ │ │ │ - stmdblt sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + itee lt │ │ │ │ + lsllt r3, r3, #2 │ │ │ │ + stmdbge sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movge.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1288] @ 0x508 │ │ │ │ - ldr r2, [pc, #464] @ (1c4290 ) │ │ │ │ + ldr r2, [pc, #464] @ (1c4288 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #464] @ (1c4294 ) │ │ │ │ + ldr r3, [pc, #464] @ (1c428c ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #460] @ (1c4298 ) │ │ │ │ + ldr r0, [pc, #460] @ (1c4290 ) │ │ │ │ add.w r8, r5, #28 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2764] @ 0xacc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1cade4 │ │ │ │ + bl 1caddc │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ blx 54ca8 │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -508936,170 +508925,170 @@ │ │ │ │ streq r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c4270 │ │ │ │ + bne.w 1c4268 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #28 │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r3, [sp, #32] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ blx 548b8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c41b0 │ │ │ │ + beq.n 1c41a8 │ │ │ │ ldrh.w r3, [sp, #42] @ 0x2a │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1c415a │ │ │ │ + bpl.n 1c4152 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 54ac8 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 1c4270 │ │ │ │ + beq.w 1c4268 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ mov r1, r4 │ │ │ │ blx 5487c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1c41d4 │ │ │ │ + bne.n 1c41cc │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1c410c │ │ │ │ + beq.n 1c4104 │ │ │ │ blx 544ac │ │ │ │ - ldr r2, [pc, #284] @ (1c429c ) │ │ │ │ - ldr r1, [pc, #284] @ (1c42a0 ) │ │ │ │ + ldr r2, [pc, #284] @ (1c4294 ) │ │ │ │ + ldr r1, [pc, #284] @ (1c4298 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ + bl 1c3918 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #272] @ (1c42a4 ) │ │ │ │ - ldr r3, [pc, #252] @ (1c4294 ) │ │ │ │ + ldr r2, [pc, #272] @ (1c429c ) │ │ │ │ + ldr r3, [pc, #252] @ (1c428c ) │ │ │ │ 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 1c428a │ │ │ │ + bne.n 1c4282 │ │ │ │ addw sp, sp, #2772 @ 0xad4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1c410c │ │ │ │ + beq.n 1c4104 │ │ │ │ blx 544ac │ │ │ │ - ldr r2, [pc, #228] @ (1c42a8 ) │ │ │ │ - ldr r1, [pc, #228] @ (1c42ac ) │ │ │ │ + ldr r2, [pc, #228] @ (1c42a0 ) │ │ │ │ + ldr r1, [pc, #228] @ (1c42a4 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ - b.n 1c418e │ │ │ │ + bl 1c3918 │ │ │ │ + b.n 1c4186 │ │ │ │ add.w sl, r4, r0 │ │ │ │ cmp sl, r4 │ │ │ │ it hi │ │ │ │ strhi.w r8, [sp, #8] │ │ │ │ - bhi.n 1c4200 │ │ │ │ - b.n 1c410c │ │ │ │ + bhi.n 1c41f8 │ │ │ │ + b.n 1c4104 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldrd fp, r0, [r5, #16] │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx fp │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r3, #16 │ │ │ │ add r4, r3 │ │ │ │ cmp sl, r4 │ │ │ │ - bls.n 1c4274 │ │ │ │ + bls.n 1c426c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1c41e4 │ │ │ │ + bne.n 1c41dc │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ands.w fp, r8, #3072 @ 0xc00 │ │ │ │ - bne.n 1c425e │ │ │ │ + bne.n 1c4256 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 55364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c41e4 │ │ │ │ + bne.n 1c41dc │ │ │ │ ands.w fp, r8, #256 @ 0x100 │ │ │ │ - bne.n 1c4244 │ │ │ │ + bne.n 1c423c │ │ │ │ ands.w r3, r8, #512 @ 0x200 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ - beq.n 1c41e8 │ │ │ │ + beq.n 1c41e0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ blx 54410 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1c41e8 │ │ │ │ + b.n 1c41e0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ blx 54548 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c427a │ │ │ │ + beq.n 1c4272 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1c41e8 │ │ │ │ + b.n 1c41e0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r4, r0, [r5, #16] │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ blx r4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c4192 │ │ │ │ + b.n 1c418a │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ - b.n 1c410c │ │ │ │ - ldr r2, [pc, #52] @ (1c42b0 ) │ │ │ │ + b.n 1c4104 │ │ │ │ + ldr r2, [pc, #52] @ (1c42a8 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (1c42b4 ) │ │ │ │ + ldr r1, [pc, #52] @ (1c42ac ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3920 │ │ │ │ - b.n 1c418e │ │ │ │ + bl 1c3918 │ │ │ │ + b.n 1c4186 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - itet cc │ │ │ │ + ittt cc │ │ │ │ lslcc r3, r3, #2 │ │ │ │ - lsrcs r4, r3, #2 │ │ │ │ + lsrcc r4, r3, #2 │ │ │ │ movcc r0, r0 │ │ │ │ ldrsh r6, [r2, r5] │ │ │ │ movs r0, r3 │ │ │ │ ldrsh r0, [r3, r3] │ │ │ │ movs r0, r3 │ │ │ │ strb r0, [r4, #20] │ │ │ │ movs r7, r2 │ │ │ │ - bkpt 0x0066 │ │ │ │ + bkpt 0x006e │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldrsh r4, [r5, r1] │ │ │ │ movs r0, r3 │ │ │ │ strb r4, [r3, #19] │ │ │ │ movs r7, r2 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ movs r0, r3 │ │ │ │ @@ -509114,47 +509103,47 @@ │ │ │ │ mov r8, r1 │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #8228 @ 0x2024 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r3 │ │ │ │ blx 54fbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c4444 │ │ │ │ + beq.w 1c443c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 55178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c43dc │ │ │ │ + beq.n 1c43d4 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcs.n 1c439e │ │ │ │ + bcs.n 1c4396 │ │ │ │ mov r1, r5 │ │ │ │ add.w r5, r4, #36 @ 0x24 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 55100 │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ blx 55414 │ │ │ │ adds r7, r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - beq.n 1c43b6 │ │ │ │ + beq.n 1c43ae │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ blx 54548 │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c43e8 │ │ │ │ + beq.n 1c43e0 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 5551c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c43ca │ │ │ │ + beq.n 1c43c2 │ │ │ │ subs r2, r0, r5 │ │ │ │ add.w r0, r4, #4128 @ 0x1020 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #4 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ @@ -509169,112 +509158,112 @@ │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #4032 @ 0xfc0 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ str r5, [r4, #32] │ │ │ │ blx 54548 │ │ │ │ str r0, [r4, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c43fc │ │ │ │ + beq.n 1c43f4 │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movs r0, #0 │ │ │ │ blx 54d9c │ │ │ │ str r0, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c441c │ │ │ │ - ldr r1, [pc, #204] @ (1c4450 ) │ │ │ │ + beq.n 1c4414 │ │ │ │ + ldr r1, [pc, #204] @ (1c4448 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r9, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 1cad5c │ │ │ │ + bl 1cad54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c4438 │ │ │ │ + bne.n 1c4430 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cbz r6, 1c43a6 │ │ │ │ - ldr r3, [pc, #176] @ (1c4454 ) │ │ │ │ + cbz r6, 1c439e │ │ │ │ + ldr r3, [pc, #176] @ (1c444c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 5422c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r6, 1c43c0 │ │ │ │ - ldr r3, [pc, #156] @ (1c4458 ) │ │ │ │ + cbz r6, 1c43b8 │ │ │ │ + ldr r3, [pc, #156] @ (1c4450 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1c43a6 │ │ │ │ + beq.n 1c439e │ │ │ │ blx 54828 │ │ │ │ - b.n 1c43a6 │ │ │ │ + b.n 1c439e │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ add.w sl, r4, #4128 @ 0x1020 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ add.w sl, sl, #4 │ │ │ │ strh r2, [r3, #36] @ 0x24 │ │ │ │ - b.n 1c4358 │ │ │ │ + b.n 1c4350 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c43a6 │ │ │ │ - ldr r3, [pc, #120] @ (1c445c ) │ │ │ │ + beq.n 1c439e │ │ │ │ + ldr r3, [pc, #120] @ (1c4454 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c43a6 │ │ │ │ + b.n 1c439e │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c4326 │ │ │ │ - cbz r6, 1c440e │ │ │ │ - ldr r3, [pc, #104] @ (1c4460 ) │ │ │ │ + beq.n 1c431e │ │ │ │ + cbz r6, 1c4406 │ │ │ │ + ldr r3, [pc, #104] @ (1c4458 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c440e │ │ │ │ + b.n 1c4406 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c442c │ │ │ │ - cbz r6, 1c440e │ │ │ │ - ldr r3, [pc, #88] @ (1c4464 ) │ │ │ │ + beq.n 1c4424 │ │ │ │ + cbz r6, 1c4406 │ │ │ │ + ldr r3, [pc, #88] @ (1c445c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1c4418 │ │ │ │ + beq.n 1c4410 │ │ │ │ blx 54828 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b.n 1c43c0 │ │ │ │ - cbz r6, 1c4424 │ │ │ │ - ldr r3, [pc, #72] @ (1c4468 ) │ │ │ │ + b.n 1c43b8 │ │ │ │ + cbz r6, 1c441c │ │ │ │ + ldr r3, [pc, #72] @ (1c4460 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1c4414 │ │ │ │ - b.n 1c43a6 │ │ │ │ + bne.n 1c440c │ │ │ │ + b.n 1c439e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c440e │ │ │ │ - ldr r3, [pc, #56] @ (1c446c ) │ │ │ │ + beq.n 1c4406 │ │ │ │ + ldr r3, [pc, #56] @ (1c4464 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c440e │ │ │ │ + b.n 1c4406 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c440e │ │ │ │ - ldr r3, [pc, #48] @ (1c4470 ) │ │ │ │ + beq.n 1c4406 │ │ │ │ + ldr r3, [pc, #48] @ (1c4468 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c440e │ │ │ │ + b.n 1c4406 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c43ac │ │ │ │ - ldr r3, [pc, #40] @ (1c4474 ) │ │ │ │ + beq.n 1c43a4 │ │ │ │ + ldr r3, [pc, #40] @ (1c446c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c43ac │ │ │ │ + b.n 1c43a4 │ │ │ │ ldc2 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ ldrb r6, [r0, r5] │ │ │ │ movs r0, r3 │ │ │ │ ldrb r0, [r2, r5] │ │ │ │ movs r0, r3 │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ movs r0, r3 │ │ │ │ @@ -509286,15 +509275,15 @@ │ │ │ │ movs r0, r3 │ │ │ │ ldrb r2, [r7, r3] │ │ │ │ movs r0, r3 │ │ │ │ ldrb r6, [r5, r5] │ │ │ │ movs r0, r3 │ │ │ │ ldrb r6, [r3, r1] │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 1c44be │ │ │ │ + cbz r0, 1c44b6 │ │ │ │ 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 │ │ │ │ @@ -509302,132 +509291,132 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx 548d0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1d9444 │ │ │ │ + bl 1d943c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 54828 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 54828 │ │ │ │ mov r0, r4 │ │ │ │ blx 5422c │ │ │ │ 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] @ (1c4578 ) │ │ │ │ + ldr r3, [pc, #168] @ (1c4570 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c44e8 │ │ │ │ + bne.n 1c44e0 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c44d8 │ │ │ │ + bne.n 1c44d0 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1c452c │ │ │ │ - ldr r4, [pc, #140] @ (1c457c ) │ │ │ │ + cbnz r2, 1c4524 │ │ │ │ + ldr r4, [pc, #140] @ (1c4574 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c29d0 │ │ │ │ - ldr r3, [pc, #132] @ (1c4580 ) │ │ │ │ - ldr r0, [pc, #132] @ (1c4584 ) │ │ │ │ + bl 1c29c8 │ │ │ │ + ldr r3, [pc, #132] @ (1c4578 ) │ │ │ │ + ldr r0, [pc, #132] @ (1c457c ) │ │ │ │ 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 1c450e │ │ │ │ + bne.n 1c4506 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1c4524 │ │ │ │ + cbnz r3, 1c451c │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1c455a │ │ │ │ - ldr r4, [pc, #84] @ (1c4588 ) │ │ │ │ + bne.n 1c4552 │ │ │ │ + ldr r4, [pc, #84] @ (1c4580 ) │ │ │ │ add r4, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c4544 │ │ │ │ + bne.n 1c453c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c4534 │ │ │ │ - b.n 1c44ee │ │ │ │ + bne.n 1c452c │ │ │ │ + b.n 1c44e6 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c4560 │ │ │ │ + bne.n 1c4558 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c4530 │ │ │ │ - b.n 1c44ee │ │ │ │ + bne.n 1c4528 │ │ │ │ + b.n 1c44e6 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2e6009b │ │ │ │ - @ instruction: 0xf2d2009b │ │ │ │ + @ instruction: 0xf2ee009b │ │ │ │ + @ instruction: 0xf2da009b │ │ │ │ + movt r0, #32923 @ 0x809b │ │ │ │ movt r0, #155 @ 0x9b │ │ │ │ - @ instruction: 0xf2b8009b │ │ │ │ - @ instruction: 0xf28a009b │ │ │ │ + @ instruction: 0xf292009b │ │ │ │ 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] @ (1c45d0 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c45c8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (1c45d4 ) │ │ │ │ + ldr r3, [pc, #52] @ (1c45cc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1c45c6 │ │ │ │ - ldr r2, [pc, #44] @ (1c45d8 ) │ │ │ │ - ldr r4, [pc, #48] @ (1c45dc ) │ │ │ │ + cbz r1, 1c45be │ │ │ │ + ldr r2, [pc, #44] @ (1c45d0 ) │ │ │ │ + ldr r4, [pc, #48] @ (1c45d4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 55468 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 55588 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 55468 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #24] @ (1c45e0 ) │ │ │ │ + ldr r1, [pc, #24] @ (1c45d8 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 1c45a8 │ │ │ │ - @ instruction: 0xf218009b │ │ │ │ - rev16 r2, r3 │ │ │ │ + b.n 1c45a0 │ │ │ │ + @ instruction: 0xf220009b │ │ │ │ + rev16 r2, r4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, ip, #155 @ 0x9b │ │ │ │ + @ instruction: 0xf214009b │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 555a0 │ │ │ │ @@ -509438,163 +509427,163 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5557c │ │ │ │ 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] @ (1c4760 ) │ │ │ │ + ldr r3, [pc, #324] @ (1c4758 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r4, [pc, #320] @ (1c4764 ) │ │ │ │ + ldr r4, [pc, #320] @ (1c475c ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #8 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c463c │ │ │ │ + bne.n 1c4634 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c462c │ │ │ │ + bne.n 1c4624 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c470e │ │ │ │ - ldr r3, [pc, #288] @ (1c4768 ) │ │ │ │ + bne.n 1c4706 │ │ │ │ + ldr r3, [pc, #288] @ (1c4760 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c46f2 │ │ │ │ - ldr r3, [pc, #284] @ (1c476c ) │ │ │ │ + bne.n 1c46ea │ │ │ │ + ldr r3, [pc, #284] @ (1c4764 ) │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1c468a │ │ │ │ + cbz r3, 1c4682 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c46c0 │ │ │ │ + beq.n 1c46b8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - ldr r3, [pc, #264] @ (1c4770 ) │ │ │ │ + ldr r3, [pc, #264] @ (1c4768 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c466e │ │ │ │ + bne.n 1c4666 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c46fc │ │ │ │ + bne.n 1c46f4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #228] @ (1c4774 ) │ │ │ │ + ldr r3, [pc, #228] @ (1c476c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #224] @ (1c4778 ) │ │ │ │ + ldr r3, [pc, #224] @ (1c4770 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c27c8 │ │ │ │ + bl 1c27c0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c475a │ │ │ │ + beq.n 1c4752 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #208] @ (1c477c ) │ │ │ │ + ldr r0, [pc, #208] @ (1c4774 ) │ │ │ │ add r0, pc │ │ │ │ - bl 33092c │ │ │ │ + bl 330924 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c4664 │ │ │ │ - ldr r4, [pc, #188] @ (1c4780 ) │ │ │ │ + bne.n 1c465c │ │ │ │ + ldr r4, [pc, #188] @ (1c4778 ) │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c61cc │ │ │ │ + bl 1c61c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c475a │ │ │ │ + beq.n 1c4752 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 555a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c61cc │ │ │ │ + bl 1c61c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c2ab0 │ │ │ │ - b.n 1c4666 │ │ │ │ + bl 1c2aa8 │ │ │ │ + b.n 1c465e │ │ │ │ mov r0, r5 │ │ │ │ blx 555a0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1c4666 │ │ │ │ + b.n 1c465e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1c473e │ │ │ │ - ldr r6, [pc, #112] @ (1c4784 ) │ │ │ │ + bne.n 1c4736 │ │ │ │ + ldr r6, [pc, #112] @ (1c477c ) │ │ │ │ add r6, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ strex r2, r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c4728 │ │ │ │ + bne.n 1c4720 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c4716 │ │ │ │ - b.n 1c4644 │ │ │ │ + bne.n 1c470e │ │ │ │ + b.n 1c463c │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c4744 │ │ │ │ + bne.n 1c473c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c4712 │ │ │ │ - b.n 1c4644 │ │ │ │ + bne.n 1c470a │ │ │ │ + b.n 1c463c │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1c4666 │ │ │ │ + b.n 1c465e │ │ │ │ nop │ │ │ │ - @ instruction: 0xf19a009b │ │ │ │ - cbnz r6, 1c479c │ │ │ │ + sub.w r0, r2, #155 @ 0x9b │ │ │ │ + cbnz r6, 1c4796 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - sbcs.w r0, sl, #155 @ 0x9b │ │ │ │ - sbcs.w r0, r4, #155 @ 0x9b │ │ │ │ - adcs.w r0, r0, #155 @ 0x9b │ │ │ │ + @ instruction: 0xf182009b │ │ │ │ + sbcs.w r0, ip, #155 @ 0x9b │ │ │ │ + adcs.w r0, r8, #155 @ 0x9b │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 0, pc, cr1, cr15, {7} │ │ │ │ - add.w r0, r0, #155 @ 0x9b │ │ │ │ - @ instruction: 0xf0a8009b │ │ │ │ + add.w r0, r8, #155 @ 0x9b │ │ │ │ + @ instruction: 0xf0b0009b │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #85 @ 0x55 │ │ │ │ blx 54f8c │ │ │ │ @@ -509610,75 +509599,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] @ (1c4844 ) │ │ │ │ + ldr r2, [pc, #120] @ (1c483c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1c4848 ) │ │ │ │ + ldr r3, [pc, #120] @ (1c4840 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (1c484c ) │ │ │ │ + ldr r0, [pc, #116] @ (1c4844 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c3f68 │ │ │ │ - cbz r0, 1c480a │ │ │ │ - ldr r1, [pc, #100] @ (1c4850 ) │ │ │ │ + bl 1c3f60 │ │ │ │ + cbz r0, 1c4802 │ │ │ │ + ldr r1, [pc, #100] @ (1c4848 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 54d60 │ │ │ │ - cbz r0, 1c4804 │ │ │ │ - ldr r1, [pc, #92] @ (1c4854 ) │ │ │ │ + cbz r0, 1c47fc │ │ │ │ + ldr r1, [pc, #92] @ (1c484c ) │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ blx 543a4 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1c4824 │ │ │ │ + beq.n 1c481c │ │ │ │ mov r0, r4 │ │ │ │ blx 5422c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (1c4858 ) │ │ │ │ - ldr r3, [pc, #56] @ (1c4848 ) │ │ │ │ + ldr r2, [pc, #72] @ (1c4850 ) │ │ │ │ + ldr r3, [pc, #56] @ (1c4840 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c4840 │ │ │ │ + bne.n 1c4838 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 5422c │ │ │ │ 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 1c480c │ │ │ │ + b.n 1c4804 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb82a │ │ │ │ + @ instruction: 0xb832 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, r7] │ │ │ │ movs r0, r3 │ │ │ │ ldr r6, [r6, r7] │ │ │ │ movs r0, r3 │ │ │ │ ldr r2, [r7, r7] │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb7ec │ │ │ │ + @ instruction: 0xb7f4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #30 │ │ │ │ @@ -509699,77 +509688,77 @@ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ add.w fp, r0, #4096 @ 0x1000 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r3, [fp, #56] @ 0x38 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 1c49d4 │ │ │ │ + beq.w 1c49cc │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1c49d4 │ │ │ │ + beq.w 1c49cc │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c4a66 │ │ │ │ + beq.w 1c4a5e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldr.w r3, [fp, #56] @ 0x38 │ │ │ │ str.w r3, [r4, #280] @ 0x118 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #292] @ 0x124 │ │ │ │ str.w r3, [r4, #284] @ 0x11c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c49dc │ │ │ │ + beq.n 1c49d4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ ldrd r3, r2, [r4, #264] @ 0x108 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1c49e4 │ │ │ │ + beq.n 1c49dc │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c4a04 │ │ │ │ + beq.w 1c49fc │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 1c4986 │ │ │ │ + b.n 1c497e │ │ │ │ orrs.w sl, r9, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ ite ne │ │ │ │ subne.w r9, r0, r9 │ │ │ │ moveq.w r9, #0 │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r0 │ │ │ │ strd r0, r1, [r4, #264] @ 0x108 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ - cbz r0, 1c494c │ │ │ │ + cbz r0, 1c4944 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r4, #296] @ 0x128 │ │ │ │ - bpl.n 1c494c │ │ │ │ + bpl.n 1c4944 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mla r3, r8, r2, r3 │ │ │ │ umull r2, r1, r2, r5 │ │ │ │ add r3, r1 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1c496a │ │ │ │ + cbz r3, 1c4962 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd sl, r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r2, r6, #16 │ │ │ │ str.w r9, [sp] │ │ │ │ @@ -509781,18 +509770,18 @@ │ │ │ │ str.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ adds r5, #1 │ │ │ │ add.w r6, r6, #8 │ │ │ │ adc.w r8, r8, #0 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1c4a04 │ │ │ │ + bls.n 1c49fc │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c4978 │ │ │ │ + beq.n 1c4970 │ │ │ │ ldrd r7, r3, [r4, #40] @ 0x28 │ │ │ │ ldr.w r0, [fp, #60] @ 0x3c │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ mla r3, r8, r7, r3 │ │ │ │ mov r0, r4 │ │ │ │ @@ -509805,206 +509794,206 @@ │ │ │ │ ldrd r3, r2, [r4, #272] @ 0x110 │ │ │ │ orrs r3, r2 │ │ │ │ it eq │ │ │ │ strdeq r0, r1, [r4, #272] @ 0x110 │ │ │ │ ldrd r9, r2, [r4, #264] @ 0x108 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.n 1c4904 │ │ │ │ + bne.n 1c48fc │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1c491c │ │ │ │ + b.n 1c4914 │ │ │ │ ldrb.w r3, [r4, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c4a74 │ │ │ │ + bne.n 1c4a6c │ │ │ │ ldrd r3, r2, [r4, #264] @ 0x108 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1c48ee │ │ │ │ + bne.n 1c48e6 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c48ee │ │ │ │ + beq.w 1c48e6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c48f8 │ │ │ │ + bne.w 1c48f0 │ │ │ │ ldrb.w r3, [fp, #53] @ 0x35 │ │ │ │ - cbz r3, 1c4a2c │ │ │ │ + cbz r3, 1c4a24 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1c4a16 │ │ │ │ + cbz r3, 1c4a0e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #284] @ 0x11c │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4, #264] @ 0x108 │ │ │ │ adds r3, #1 │ │ │ │ strd r0, r1, [r4, #272] @ 0x110 │ │ │ │ str.w r3, [r4, #284] @ 0x11c │ │ │ │ ldrb.w r3, [fp, #54] @ 0x36 │ │ │ │ - cbz r3, 1c4a4e │ │ │ │ + cbz r3, 1c4a46 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1c4a3e │ │ │ │ + cbz r3, 1c4a36 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r4, #292] @ 0x124 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r4, #280] @ 0x118 │ │ │ │ ldrb.w r3, [fp, #64] @ 0x40 │ │ │ │ - cbz r3, 1c4a60 │ │ │ │ + cbz r3, 1c4a58 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 1c4a60 │ │ │ │ + cbz r3, 1c4a58 │ │ │ │ ldr.w r1, [fp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str.w r3, [r4, #280] @ 0x118 │ │ │ │ strb.w r2, [r4, #292] @ 0x124 │ │ │ │ str.w r2, [r4, #284] @ 0x11c │ │ │ │ - b.n 1c49dc │ │ │ │ + b.n 1c49d4 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 1c48d0 │ │ │ │ + b.n 1c48c8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (1c4a98 ) │ │ │ │ + ldr r4, [pc, #16] @ (1c4a90 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 55208 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [r8, #-620] @ 0xfffffd94 │ │ │ │ + ldcl 0, cr0, [r0, #-620] @ 0xfffffd94 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #172] @ (1c4b58 ) │ │ │ │ + ldr r1, [pc, #172] @ (1c4b50 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #172] @ (1c4b5c ) │ │ │ │ + ldr r0, [pc, #172] @ (1c4b54 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #164] @ (1c4b60 ) │ │ │ │ - bl 1cb584 │ │ │ │ - ldr r3, [pc, #164] @ (1c4b64 ) │ │ │ │ - ldr r2, [pc, #164] @ (1c4b68 ) │ │ │ │ + ldr r4, [pc, #164] @ (1c4b58 ) │ │ │ │ + bl 1cb57c │ │ │ │ + ldr r3, [pc, #164] @ (1c4b5c ) │ │ │ │ + ldr r2, [pc, #164] @ (1c4b60 ) │ │ │ │ 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 1c4b34 │ │ │ │ - ldr r3, [pc, #148] @ (1c4b6c ) │ │ │ │ + beq.n 1c4b2c │ │ │ │ + ldr r3, [pc, #148] @ (1c4b64 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1c4aec │ │ │ │ + cbz r3, 1c4ae4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 55130 │ │ │ │ mov r4, r0 │ │ │ │ blx 54efc │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1c4b08 │ │ │ │ - ldr r3, [pc, #128] @ (1c4b70 ) │ │ │ │ + beq.n 1c4b00 │ │ │ │ + ldr r3, [pc, #128] @ (1c4b68 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 1c4af8 │ │ │ │ + cbz r3, 1c4af0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #120] @ (1c4b74 ) │ │ │ │ - ldr r2, [pc, #124] @ (1c4b78 ) │ │ │ │ + ldr r3, [pc, #120] @ (1c4b6c ) │ │ │ │ + ldr r2, [pc, #124] @ (1c4b70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 544a0 │ │ │ │ mov r4, r0 │ │ │ │ blx 55154 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1c4aec │ │ │ │ - ldr r1, [pc, #100] @ (1c4b7c ) │ │ │ │ + bne.n 1c4ae4 │ │ │ │ + ldr r1, [pc, #100] @ (1c4b74 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 55474 │ │ │ │ - ldr r3, [pc, #92] @ (1c4b80 ) │ │ │ │ + ldr r3, [pc, #92] @ (1c4b78 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c4af8 │ │ │ │ - ldr r0, [pc, #88] @ (1c4b84 ) │ │ │ │ + beq.n 1c4af0 │ │ │ │ + ldr r0, [pc, #88] @ (1c4b7c ) │ │ │ │ add r0, pc │ │ │ │ - bl 33092c │ │ │ │ - b.n 1c4aec │ │ │ │ - ldr r0, [pc, #80] @ (1c4b88 ) │ │ │ │ + bl 330924 │ │ │ │ + b.n 1c4ae4 │ │ │ │ + ldr r0, [pc, #80] @ (1c4b80 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - bl 1cb294 │ │ │ │ - ldr r3, [pc, #76] @ (1c4b8c ) │ │ │ │ + bl 1cb28c │ │ │ │ + ldr r3, [pc, #76] @ (1c4b84 ) │ │ │ │ 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 1c4ad4 │ │ │ │ + b.n 1c4acc │ │ │ │ nop │ │ │ │ - movs r6, #96 @ 0x60 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrsb r2, [r2, r5] │ │ │ │ movs r0, r3 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + push {r1, r6, lr} │ │ │ │ lsls r3, r3, #2 │ │ │ │ + ldc 0, cr0, [r4, #-620] @ 0xfffffd94 │ │ │ │ stc 0, cr0, [ip, #-620] @ 0xfffffd94 │ │ │ │ - stc 0, cr0, [r4, #-620] @ 0xfffffd94 │ │ │ │ - ldcl 0, cr0, [r2], #620 @ 0x26c │ │ │ │ - stcl 0, cr0, [r2], #620 @ 0x26c │ │ │ │ + ldcl 0, cr0, [sl], #620 @ 0x26c │ │ │ │ + stcl 0, cr0, [sl], #620 @ 0x26c │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r4], {155} @ 0x9b │ │ │ │ - add r5, pc, #104 @ (adr r5, 1c4be8 ) │ │ │ │ + ldcl 0, cr0, [ip], {155} @ 0x9b │ │ │ │ + add r5, pc, #104 @ (adr r5, 1c4be0 ) │ │ │ │ movs r3, r3 │ │ │ │ - stc 0, cr0, [lr], #620 @ 0x26c │ │ │ │ + ldc 0, cr0, [r6], #620 @ 0x26c │ │ │ │ vmaxnm.f32 , , │ │ │ │ ldrsb r0, [r4, r3] │ │ │ │ movs r0, r3 │ │ │ │ - stc 0, cr0, [r8], {155} @ 0x9b │ │ │ │ + ldc 0, cr0, [r0], {155} @ 0x9b │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r1, 1c4bdc │ │ │ │ + cbz r1, 1c4bd4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1c4bf4 ) │ │ │ │ + ldr r2, [pc, #60] @ (1c4bec ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ @@ -510014,15 +510003,15 @@ │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ blx r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #20] @ (1c4bf8 ) │ │ │ │ + ldr r2, [pc, #20] @ (1c4bf0 ) │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -510035,15 +510024,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #268] @ 0x10c │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ ldr.w r4, [r0, #276] @ 0x114 │ │ │ │ subs r3, r3, r2 │ │ │ │ - ldr r2, [pc, #24] @ (1c4c34 ) │ │ │ │ + ldr r2, [pc, #24] @ (1c4c2c ) │ │ │ │ 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 546c8 <__fprintf_chk@plt> │ │ │ │ @@ -510051,27 +510040,27 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldrsb r2, [r6, r0] │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1c4c54 ) │ │ │ │ + ldr r2, [pc, #12] @ (1c4c4c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldrsb r4, [r3, r0] │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #16] @ (1c4c78 ) │ │ │ │ + ldr r2, [pc, #16] @ (1c4c70 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldrsb r2, [r5, r0] │ │ │ │ @@ -510087,54 +510076,54 @@ │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldrd r3, r2, [r0, #280] @ 0x118 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #40] @ (1c4cd0 ) │ │ │ │ + ldr r2, [pc, #40] @ (1c4cc8 ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 1c4cc2 │ │ │ │ + cbz r3, 1c4cba │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #16] @ (1c4cd4 ) │ │ │ │ + ldr r2, [pc, #16] @ (1c4ccc ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsb r2, [r0, r0] │ │ │ │ movs r0, r3 │ │ │ │ stmia r1!, {r1, r5, r6} │ │ │ │ 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] @ (1c4cf4 ) │ │ │ │ + ldr r2, [pc, #12] @ (1c4cec ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ stmia r1!, {r2, r3, r4, r5} │ │ │ │ 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] @ (1c4d14 ) │ │ │ │ + ldr r2, [pc, #12] @ (1c4d0c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ strb r0, [r6, r6] │ │ │ │ movs r0, r3 │ │ │ │ @@ -510142,55 +510131,55 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #288] @ 0x120 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r3, 1c4d82 │ │ │ │ + cbnz r3, 1c4d7a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #88] @ (1c4d90 ) │ │ │ │ + ldr r2, [pc, #88] @ (1c4d88 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #80] @ (1c4d94 ) │ │ │ │ + ldr r2, [pc, #80] @ (1c4d8c ) │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #64] @ (1c4d98 ) │ │ │ │ + ldr r2, [pc, #64] @ (1c4d90 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 1c4d72 │ │ │ │ + cbz r2, 1c4d6a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #40] @ (1c4d9c ) │ │ │ │ + ldr r2, [pc, #40] @ (1c4d94 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #28] @ (1c4da0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1c4d98 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ - b.n 1c4d32 │ │ │ │ + b.n 1c4d2a │ │ │ │ strb r4, [r3, r6] │ │ │ │ movs r0, r3 │ │ │ │ strb r0, [r4, r6] │ │ │ │ movs r0, r3 │ │ │ │ strb r0, [r5, r6] │ │ │ │ movs r0, r3 │ │ │ │ strb r0, [r3, r6] │ │ │ │ @@ -510203,128 +510192,128 @@ │ │ │ │ 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] @ (1c4df4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1c4dec ) │ │ │ │ sbc.w r6, r1, r0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ strd r5, r6, [sp] │ │ │ │ - ldr r2, [pc, #28] @ (1c4df8 ) │ │ │ │ + ldr r2, [pc, #28] @ (1c4df0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #20] @ (1c4dfc ) │ │ │ │ + ldr r2, [pc, #20] @ (1c4df4 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r4, [r1, r5] │ │ │ │ movs r0, r3 │ │ │ │ strb r6, [r7, r4] │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1c4eec │ │ │ │ + b.n 1c4ee4 │ │ │ │ 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, 1c4e28 │ │ │ │ - ldr r2, [pc, #32] @ (1c4e3c ) │ │ │ │ + cbnz r2, 1c4e20 │ │ │ │ + ldr r2, [pc, #32] @ (1c4e34 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #20] @ (1c4e40 ) │ │ │ │ + ldr r2, [pc, #20] @ (1c4e38 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1c4e18 │ │ │ │ + b.n 1c4e10 │ │ │ │ nop │ │ │ │ strb r6, [r2, r4] │ │ │ │ movs r0, r3 │ │ │ │ strb r2, [r2, r3] │ │ │ │ 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, 1c4e74 │ │ │ │ - ldr r2, [pc, #44] @ (1c4e88 ) │ │ │ │ + cbnz r3, 1c4e6c │ │ │ │ + ldr r2, [pc, #44] @ (1c4e80 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1c4e8c ) │ │ │ │ + ldr r2, [pc, #36] @ (1c4e84 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (1c4e90 ) │ │ │ │ + ldr r2, [pc, #24] @ (1c4e88 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ - b.n 1c4e5a │ │ │ │ + b.n 1c4e52 │ │ │ │ nop │ │ │ │ strb r4, [r4, r3] │ │ │ │ movs r0, r3 │ │ │ │ strb r0, [r5, r3] │ │ │ │ movs r0, r3 │ │ │ │ strb r6, [r0, r2] │ │ │ │ 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] @ (1c4eb0 ) │ │ │ │ + ldr r2, [pc, #12] @ (1c4ea8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ strb r4, [r7, r2] │ │ │ │ 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] @ (1c4ed0 ) │ │ │ │ + ldr r2, [pc, #12] @ (1c4ec8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ strb r0, [r7, r1] │ │ │ │ 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] @ (1c4ef8 ) │ │ │ │ + ldr r2, [pc, #20] @ (1c4ef0 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 55468 │ │ │ │ @@ -510338,60 +510327,60 @@ │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - cbz r1, 1c4f22 │ │ │ │ + cbz r1, 1c4f1a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldrd r3, r6, [r5, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1c4f6c │ │ │ │ + beq.n 1c4f64 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r6 │ │ │ │ add r3, r0 │ │ │ │ - b.n 1c4f4a │ │ │ │ + b.n 1c4f42 │ │ │ │ ldrd r1, r3, [r5, #32] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r6, r1 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r6 │ │ │ │ cmp r2, r6 │ │ │ │ add r3, r0 │ │ │ │ - beq.n 1c4f6c │ │ │ │ + beq.n 1c4f64 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c4f50 │ │ │ │ + bne.n 1c4f48 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c4f36 │ │ │ │ + bne.n 1c4f2e │ │ │ │ blx 5422c │ │ │ │ - b.n 1c4f36 │ │ │ │ + b.n 1c4f2e │ │ │ │ blx 5422c │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 5422c │ │ │ │ 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 1c4efc │ │ │ │ + bl 1c4ef4 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -510403,31 +510392,31 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add.w r7, r0, #8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1c5024 │ │ │ │ + beq.n 1c501c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 1c501a │ │ │ │ + bcs.n 1c5012 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c5098 │ │ │ │ + beq.n 1c5090 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ - cbz r3, 1c4fe4 │ │ │ │ + cbz r3, 1c4fdc │ │ │ │ ldrd r3, r2, [r3, #8] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1c5098 │ │ │ │ + bcs.n 1c5090 │ │ │ │ add.w r0, r4, #4096 @ 0x1000 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1caff4 │ │ │ │ + bl 1cafec │ │ │ │ mov r5, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 5516c │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r3], #16 │ │ │ │ @@ -510457,18 +510446,18 @@ │ │ │ │ lsls r2, r2, #12 │ │ │ │ blx r6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ ldrd r2, r3, [r1, #48] @ 0x30 │ │ │ │ str r0, [r6, #16] │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ - beq.n 1c506e │ │ │ │ + beq.n 1c5066 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 1c506e │ │ │ │ + bpl.n 1c5066 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ lsls r3, r3, #12 │ │ │ │ orr.w r3, r3, r2, lsr #20 │ │ │ │ lsls r2, r2, #12 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ blx r1 │ │ │ │ str r0, [r6, #20] │ │ │ │ @@ -510476,57 +510465,57 @@ │ │ │ │ movs r2, #4 │ │ │ │ adds r3, #24 │ │ │ │ mov.w r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ strb.w r1, [r6, #53] @ 0x35 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1cafc4 │ │ │ │ + bl 1cafbc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1c50a0 │ │ │ │ + bne.n 1c5098 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r7, [r4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str r4, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1caff4 │ │ │ │ + bl 1cafec │ │ │ │ mov r8, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 5516c │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r3], #16 │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ add.w r3, r0, #272 @ 0x110 │ │ │ │ str r3, [r0, #12] │ │ │ │ str.w r0, [r8] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ - b.n 1c508e │ │ │ │ + b.n 1c5086 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #252] @ (1c51dc ) │ │ │ │ + ldr r5, [pc, #252] @ (1c51d4 ) │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r5, pc │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c51bc │ │ │ │ + beq.n 1c51b4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r4, #24] │ │ │ │ - ldr r6, [pc, #232] @ (1c51e0 ) │ │ │ │ + ldr r6, [pc, #232] @ (1c51d8 ) │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [r4, #16] │ │ │ │ add r6, pc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [r4, #20] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [r4, #28] │ │ │ │ @@ -510555,154 +510544,154 @@ │ │ │ │ blx 54fbc │ │ │ │ add.w r3, r4, #300 @ 0x12c │ │ │ │ strd r0, r3, [r4, #296] @ 0x128 │ │ │ │ str.w r3, [r4, #304] @ 0x130 │ │ │ │ ands.w r3, r5, #1 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - beq.n 1c5160 │ │ │ │ + beq.n 1c5158 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ lsls r1, r5, #30 │ │ │ │ - bpl.n 1c5182 │ │ │ │ - ldr r1, [pc, #132] @ (1c51e4 ) │ │ │ │ + bpl.n 1c517a │ │ │ │ + ldr r1, [pc, #132] @ (1c51dc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 1c5196 │ │ │ │ + cbz r2, 1c518e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #13 │ │ │ │ - beq.n 1c517e │ │ │ │ + beq.n 1c5176 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1c517e │ │ │ │ + cbz r3, 1c5176 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r5, #25 │ │ │ │ - bpl.n 1c51b6 │ │ │ │ + bpl.n 1c51ae │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - ldr r1, [pc, #92] @ (1c51e8 ) │ │ │ │ + ldr r1, [pc, #92] @ (1c51e0 ) │ │ │ │ add r1, pc │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c516a │ │ │ │ - ldr r1, [pc, #84] @ (1c51ec ) │ │ │ │ + bne.n 1c5162 │ │ │ │ + ldr r1, [pc, #84] @ (1c51e4 ) │ │ │ │ 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 1ca9dc │ │ │ │ + bl 1ca9d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c516a │ │ │ │ + bne.n 1c5162 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 1c516a │ │ │ │ - ldr r1, [pc, #56] @ (1c51f0 ) │ │ │ │ + b.n 1c5162 │ │ │ │ + ldr r1, [pc, #56] @ (1c51e8 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 1c5160 │ │ │ │ - ldr r1, [pc, #52] @ (1c51f4 ) │ │ │ │ + b.n 1c5158 │ │ │ │ + ldr r1, [pc, #52] @ (1c51ec ) │ │ │ │ adds r0, r5, #4 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 1d926c │ │ │ │ + bl 1d9264 │ │ │ │ mov.w r1, #1 │ │ │ │ dmb ish │ │ │ │ strb r1, [r5, #0] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 1c50f0 │ │ │ │ + b.n 1c50e8 │ │ │ │ nop │ │ │ │ - b.n 1c4fb4 │ │ │ │ + b.n 1c4fbc │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 1c4f8c │ │ │ │ + b.n 1c4f94 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldmia r6, {r6} │ │ │ │ + ldmia r6, {r3, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r0, [r2, r7] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r6!, {r4, r5} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr.w pc, [r5, #4095] @ 0xfff │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 1c5220 │ │ │ │ + cbz r3, 1c5218 │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ - cbnz r3, 1c5258 │ │ │ │ + cbnz r3, 1c5250 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 55468 │ │ │ │ ldr.w r0, [r4, #296] @ 0x128 │ │ │ │ blx 5422c │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cbz r3, 1c5256 │ │ │ │ + cbz r3, 1c524e │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ add.w r5, r4, #300 @ 0x12c │ │ │ │ - bl 1cac70 │ │ │ │ + bl 1cac68 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 1cab78 │ │ │ │ + bl 1cab70 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1c5256 │ │ │ │ - bl 1c4efc │ │ │ │ + beq.n 1c524e │ │ │ │ + bl 1c4ef4 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1c524a │ │ │ │ + bne.n 1c5242 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 1c5212 │ │ │ │ + b.n 1c520a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r1, [r0, #304] @ 0x130 │ │ │ │ add.w r5, r0, #300 @ 0x12c │ │ │ │ sub sp, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1c52ca │ │ │ │ + beq.n 1c52c2 │ │ │ │ ldr.w r2, [r0, #300] @ 0x12c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r9, [pc, #72] @ 1c52d0 │ │ │ │ + ldr.w r9, [pc, #72] @ 1c52c8 │ │ │ │ movw r6, #4144 @ 0x1030 │ │ │ │ - ldr r7, [pc, #68] @ (1c52d4 ) │ │ │ │ + ldr r7, [pc, #68] @ (1c52cc ) │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ add r9, pc │ │ │ │ add r7, pc │ │ │ │ strb.w r3, [r2, #54] @ 0x36 │ │ │ │ ldrd ip, r0, [r1] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ mov.w lr, #4096 @ 0x1000 │ │ │ │ adds r2, r1, r6 │ │ │ │ mov r3, r9 │ │ │ │ str.w ip, [r0] │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ strd r1, r1, [r1] │ │ │ │ str.w lr, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1cac1c │ │ │ │ + bl 1cac14 │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 1c529c │ │ │ │ + bne.n 1c5294 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl fffb72d2 │ │ │ │ + bl fffb72ca │ │ │ │ stc2l 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ add.w r3, r0, #8 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ bx lr │ │ │ │ mov r3, r1 │ │ │ │ @@ -510736,19 +510725,19 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r5, r0, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1c5358 │ │ │ │ - bl 1c4efc │ │ │ │ + beq.n 1c5350 │ │ │ │ + bl 1c4ef4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1c534e │ │ │ │ + bne.n 1c5346 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ add.w r3, r0, #8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ subs r0, r0, r3 │ │ │ │ @@ -510788,21 +510777,21 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ lsrs r4, r4, #5 │ │ │ │ ldrd ip, r0, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - cbnz r4, 1c53fa │ │ │ │ + cbnz r4, 1c53f2 │ │ │ │ clz r4, ip │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - cbnz r4, 1c5408 │ │ │ │ + cbnz r4, 1c5400 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq lr, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp ip, r1 │ │ │ │ @@ -510814,21 +510803,21 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r1, [r2, #12] │ │ │ │ add.w r4, r2, #8 │ │ │ │ cmp r1, r4 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - b.n 1c53ca │ │ │ │ + b.n 1c53c2 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ add.w r4, r3, #8 │ │ │ │ cmp ip, r4 │ │ │ │ it eq │ │ │ │ moveq.w ip, #0 │ │ │ │ - b.n 1c53da │ │ │ │ + b.n 1c53d2 │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -510844,47 +510833,47 @@ │ │ │ │ clz r1, r9 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1c560a │ │ │ │ + bne.w 1c5602 │ │ │ │ subs r1, r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1c561c │ │ │ │ + bne.w 1c5614 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 1c5600 │ │ │ │ + beq.w 1c55f8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1c54a4 │ │ │ │ + b.n 1c549c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add r6, r5 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r6 │ │ │ │ add r3, r5 │ │ │ │ str r3, [r1, #4] │ │ │ │ - beq.w 1c55e6 │ │ │ │ + beq.w 1c55de │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 1c5600 │ │ │ │ + beq.w 1c55f8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c4fa4 │ │ │ │ + bl 1c4f9c │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r5, [r9, #12] │ │ │ │ add.w r4, r9, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w sl, r7, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r7, #12] │ │ │ │ subs r5, r5, r6 │ │ │ │ @@ -510919,15 +510908,15 @@ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ mla lr, r6, ip, lr │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ strd fp, lr, [sp] │ │ │ │ blx r3 │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 1c5572 │ │ │ │ + cbz r3, 1c556a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd r3, ip, [r0, #48] @ 0x30 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ umull fp, lr, r5, r3 │ │ │ │ @@ -510950,73 +510939,73 @@ │ │ │ │ add.w r0, r8, #2 │ │ │ │ adds r1, r6, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ add.w r0, r7, r0, lsl #3 │ │ │ │ add.w r1, r9, r1, lsl #3 │ │ │ │ blx 55100 │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w 1c5480 │ │ │ │ + beq.w 1c5478 │ │ │ │ ldrd r3, r8, [r4, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1c5480 │ │ │ │ + beq.w 1c5478 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ adds r7, #24 │ │ │ │ subs r3, #1 │ │ │ │ and.w r3, r3, r8 │ │ │ │ add.w sl, r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1caff4 │ │ │ │ + bl 1cafec │ │ │ │ ldr.w r3, [sl] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c55b8 │ │ │ │ + bne.n 1c55b0 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ and.w r3, r3, r8 │ │ │ │ add.w sl, r2, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1c55aa │ │ │ │ - b.n 1c5480 │ │ │ │ + bne.n 1c55a2 │ │ │ │ + b.n 1c5478 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1c5600 │ │ │ │ + beq.n 1c55f8 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - bne.w 1c54a4 │ │ │ │ + bne.w 1c549c │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ add.w r1, r0, #8 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ - b.n 1c545e │ │ │ │ + b.n 1c5456 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 1c5470 │ │ │ │ + b.n 1c5468 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ @@ -511027,82 +511016,82 @@ │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r1, 1c56a2 │ │ │ │ + cbnz r1, 1c569a │ │ │ │ subs r2, r3, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 1c56b0 │ │ │ │ + cbnz r2, 1c56a8 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1c56be │ │ │ │ + beq.n 1c56b6 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w r0, ip, #2 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r2, r2, ip │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 54720 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1c566c │ │ │ │ + bne.n 1c5664 │ │ │ │ movs r0, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r1, #0 │ │ │ │ add r0, r5 │ │ │ │ blx 54720 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r4, [r0, #12] │ │ │ │ add.w r2, r0, #8 │ │ │ │ cmp r4, r2 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 1c565a │ │ │ │ + b.n 1c5652 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1c566c │ │ │ │ + bne.n 1c5664 │ │ │ │ add.w r0, ip, #2 │ │ │ │ sub.w r6, r6, ip │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 1c568e │ │ │ │ + b.n 1c5686 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldrh r4, [r2, #4] │ │ │ │ adds r3, #7 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov sl, r1 │ │ │ │ add r4, r3 │ │ │ │ mov r8, r0 │ │ │ │ bic.w r4, r4, #7 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1c4fa4 │ │ │ │ + bl 1c4f9c │ │ │ │ ldr r5, [r0, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c57de │ │ │ │ + beq.n 1c57d6 │ │ │ │ add.w fp, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r4, r2 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -511118,28 +511107,28 @@ │ │ │ │ mla r7, r5, r6, r7 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r8] │ │ │ │ ldr.w r3, [ip] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 1c57be │ │ │ │ + bpl.n 1c57b6 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 1c57ac │ │ │ │ + cbz r3, 1c57a4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ movs r4, #0 │ │ │ │ mov r9, r4 │ │ │ │ subs r6, r3, #1 │ │ │ │ ldrd r3, r7, [sp, #88] @ 0x58 │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, sl │ │ │ │ mov sl, r8 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 1c576e │ │ │ │ + b.n 1c5766 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w ip, [sl] │ │ │ │ adds r3, r3, r4 │ │ │ │ mov r4, r3 │ │ │ │ adc.w r9, r9, #0 │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ @@ -511158,15 +511147,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ adc.w r3, lr, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1c575e │ │ │ │ + bne.n 1c5756 │ │ │ │ mov r8, sl │ │ │ │ ldrb.w r3, [fp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ strb.w r3, [fp, #52] @ 0x34 │ │ │ │ @@ -511181,43 +511170,43 @@ │ │ │ │ mov r0, r1 │ │ │ │ str.w r2, [r8, #4] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add.w fp, r3, #4096 @ 0x1000 │ │ │ │ - b.n 1c5710 │ │ │ │ + b.n 1c5708 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov lr, r2 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ add.w r2, r0, #8 │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1c5812 │ │ │ │ + beq.n 1c580a │ │ │ │ mov r3, r5 │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ str.w r1, [ip, #60] @ 0x3c │ │ │ │ strb.w r4, [ip, #64] @ 0x40 │ │ │ │ str.w lr, [ip, #56] @ 0x38 │ │ │ │ - bne.n 1c57fc │ │ │ │ - cbz r6, 1c582c │ │ │ │ + bne.n 1c57f4 │ │ │ │ + cbz r6, 1c5824 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1c584a │ │ │ │ + beq.n 1c5842 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ strb.w r4, [r1, #64] @ 0x40 │ │ │ │ add.w r4, r3, #300 @ 0x12c │ │ │ │ - b.n 1c5836 │ │ │ │ + b.n 1c582e │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1c584a │ │ │ │ + beq.n 1c5842 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r4, r3, #300 @ 0x12c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r4, [r1, #4] │ │ │ │ ldr.w r1, [r3, #300] @ 0x12c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r1, [r4, #0] │ │ │ │ @@ -511228,218 +511217,218 @@ │ │ │ │ strd r2, r2, [r0, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (1c5874 ) │ │ │ │ + ldr r4, [pc, #16] @ (1c586c ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5422c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - svc 132 @ 0x84 │ │ │ │ + svc 140 @ 0x8c │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #164] @ (1c592c ) │ │ │ │ + ldr r0, [pc, #164] @ (1c5924 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #164] @ (1c5930 ) │ │ │ │ + ldr r3, [pc, #164] @ (1c5928 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - bl 1c45e4 │ │ │ │ - cbz r0, 1c58b0 │ │ │ │ + bl 1c45dc │ │ │ │ + cbz r0, 1c58a8 │ │ │ │ blx 556cc │ │ │ │ - ldr r3, [pc, #148] @ (1c5934 ) │ │ │ │ + ldr r3, [pc, #148] @ (1c592c ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 1c58ac │ │ │ │ - ldr r0, [pc, #144] @ (1c5938 ) │ │ │ │ + cbz r0, 1c58a4 │ │ │ │ + ldr r0, [pc, #144] @ (1c5930 ) │ │ │ │ add r0, pc │ │ │ │ - bl 33092c │ │ │ │ + bl 330924 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #136] @ (1c593c ) │ │ │ │ + ldr r2, [pc, #136] @ (1c5934 ) │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5551c │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1c5906 │ │ │ │ - ldr r0, [pc, #120] @ (1c5940 ) │ │ │ │ + cbz r0, 1c58fe │ │ │ │ + ldr r0, [pc, #120] @ (1c5938 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 5459c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1c591e │ │ │ │ + cbz r0, 1c5916 │ │ │ │ blx 55178 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54344 │ │ │ │ - cbnz r0, 1c5918 │ │ │ │ + cbnz r0, 1c5910 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 5551c │ │ │ │ - cbz r0, 1c5918 │ │ │ │ + cbz r0, 1c5910 │ │ │ │ adds r0, #1 │ │ │ │ blx 556cc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 1c591e │ │ │ │ - ldr r3, [pc, #68] @ (1c5944 ) │ │ │ │ + cbz r2, 1c5916 │ │ │ │ + ldr r3, [pc, #68] @ (1c593c ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1c58a4 │ │ │ │ + b.n 1c589c │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ blx 5551c │ │ │ │ - cbz r0, 1c5926 │ │ │ │ + cbz r0, 1c591e │ │ │ │ adds r0, #1 │ │ │ │ blx 556cc │ │ │ │ - b.n 1c589c │ │ │ │ + b.n 1c5894 │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 556cc │ │ │ │ - b.n 1c589c │ │ │ │ + b.n 1c5894 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1c5898 │ │ │ │ + b.n 1c5890 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #576] @ (1c5b70 ) │ │ │ │ + ldr r3, [pc, #576] @ (1c5b68 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r7, pc, #440 @ (adr r7, 1c5aec ) │ │ │ │ + add r7, pc, #472 @ (adr r7, 1c5b04 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - svc 74 @ 0x4a │ │ │ │ + svc 82 @ 0x52 │ │ │ │ lsls r3, r3, #2 │ │ │ │ @ instruction: 0xffabffff │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #416] @ (1c5ae4 ) │ │ │ │ + ldr r3, [pc, #416] @ (1c5adc ) │ │ │ │ movs r0, r3 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + udf #240 @ 0xf0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #48] @ (1c5988 ) │ │ │ │ + ldr r2, [pc, #48] @ (1c5980 ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 1c596c │ │ │ │ - ldr r3, [pc, #40] @ (1c598c ) │ │ │ │ + cbz r3, 1c5964 │ │ │ │ + ldr r3, [pc, #40] @ (1c5984 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [pc, #32] @ (1c5990 ) │ │ │ │ + ldr r1, [pc, #32] @ (1c5988 ) │ │ │ │ adds r0, r2, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 1d926c │ │ │ │ + bl 1d9264 │ │ │ │ dmb ish │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1c5962 │ │ │ │ + b.n 1c595a │ │ │ │ nop │ │ │ │ - udf #134 @ 0x86 │ │ │ │ + udf #142 @ 0x8e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - udf #132 @ 0x84 │ │ │ │ + udf #140 @ 0x8c │ │ │ │ lsls r3, r3, #2 │ │ │ │ vmaxnm.f32 , , │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #60] @ (1c59e4 ) │ │ │ │ + ldr r0, [pc, #60] @ (1c59dc ) │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 54698 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1c59da │ │ │ │ - ldr r0, [pc, #48] @ (1c59e8 ) │ │ │ │ + bgt.n 1c59d2 │ │ │ │ + ldr r0, [pc, #48] @ (1c59e0 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 54698 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1c59da │ │ │ │ - ldr r0, [pc, #36] @ (1c59ec ) │ │ │ │ + bgt.n 1c59d2 │ │ │ │ + ldr r0, [pc, #36] @ (1c59e4 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 54698 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1c59da │ │ │ │ + bgt.n 1c59d2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1c59d6 │ │ │ │ + beq.n 1c59ce │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #536] @ (1c5c00 ) │ │ │ │ + ldr r2, [pc, #536] @ (1c5bf8 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [pc, #528] @ (1c5bfc ) │ │ │ │ + ldr r2, [pc, #528] @ (1c5bf4 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [pc, #544] @ (1c5c10 ) │ │ │ │ + ldr r2, [pc, #544] @ (1c5c08 ) │ │ │ │ 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] @ (1c5a4c ) │ │ │ │ + ldr r0, [pc, #72] @ (1c5a44 ) │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 54a2c │ │ │ │ adds r3, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r0, #0 │ │ │ │ strbeq r0, [r4, #0] │ │ │ │ - beq.n 1c5a48 │ │ │ │ + beq.n 1c5a40 │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 5487c │ │ │ │ subs.w ip, r0, #0 │ │ │ │ - ble.n 1c5a3a │ │ │ │ + ble.n 1c5a32 │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r0, #32 │ │ │ │ add.w r1, ip, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbnz r2, 1c5a36 │ │ │ │ + cbnz r2, 1c5a2e │ │ │ │ strb r0, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1c5a2e │ │ │ │ + bne.n 1c5a26 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, ip] │ │ │ │ blx 54828 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #392] @ (1c5bd8 ) │ │ │ │ + ldr r2, [pc, #392] @ (1c5bd0 ) │ │ │ │ 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 547ec │ │ │ │ @@ -511480,35 +511469,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 549fc │ │ │ │ - cbz r0, 1c5b16 │ │ │ │ + cbz r0, 1c5b0e │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1c5b08 │ │ │ │ + beq.n 1c5b00 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1c5b08 │ │ │ │ + cbz r3, 1c5b00 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1c5b02 │ │ │ │ + cbz r3, 1c5afa │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 1c5b08 │ │ │ │ + cbz r3, 1c5b00 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 1c5b14 │ │ │ │ + cbz r3, 1c5b0c │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c5b0c │ │ │ │ + bne.n 1c5b04 │ │ │ │ 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] │ │ │ │ @@ -511518,17 +511507,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ blx 55178 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, r6, r7 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl 1c5acc │ │ │ │ + bl 1c5ac4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c5b5e │ │ │ │ + cbz r0, 1c5b56 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 55100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -511541,176 +511530,176 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c5cd4 │ │ │ │ + beq.w 1c5ccc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1c5cba │ │ │ │ + beq.w 1c5cb2 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c5c9c │ │ │ │ + beq.n 1c5c94 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c5c80 │ │ │ │ + beq.n 1c5c78 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c5c68 │ │ │ │ + beq.n 1c5c60 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c5c52 │ │ │ │ + beq.n 1c5c4a │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c5c36 │ │ │ │ + beq.n 1c5c2e │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ - cbz r5, 1c5c1a │ │ │ │ + cbz r5, 1c5c12 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1c5c02 │ │ │ │ + cbz r0, 1c5bfa │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1c5b64 │ │ │ │ + bl 1c5b5c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c5bf4 │ │ │ │ + bne.n 1c5bec │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1c5c0c │ │ │ │ + cbz r3, 1c5c04 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1c5bea │ │ │ │ + bne.n 1c5be2 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 1c5c26 │ │ │ │ + cbz r3, 1c5c1e │ │ │ │ add.w r0, sl, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ blx 5422c │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1c5bdc │ │ │ │ + bne.n 1c5bd4 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 1c5c42 │ │ │ │ + cbz r3, 1c5c3a │ │ │ │ add.w r0, fp, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, fp │ │ │ │ blx 5422c │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1c5bcc │ │ │ │ + bne.n 1c5bc4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1c5c5c │ │ │ │ + cbz r3, 1c5c54 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 5422c │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1c5bbe │ │ │ │ + bne.n 1c5bb6 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1c5c72 │ │ │ │ + cbz r3, 1c5c6a │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1c5bb2 │ │ │ │ + bne.n 1c5baa │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 1c5c8c │ │ │ │ + cbz r3, 1c5c84 │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 5422c │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1c5ba2 │ │ │ │ + bne.n 1c5b9a │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 1c5ca8 │ │ │ │ + cbz r3, 1c5ca0 │ │ │ │ add.w r0, r8, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 5422c │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1c5b92 │ │ │ │ + bne.w 1c5b8a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 1c5cc4 │ │ │ │ + cbz r3, 1c5cbc │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 5422c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1c5b80 │ │ │ │ + bne.w 1c5b78 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 1c5ce0 │ │ │ │ + cbz r3, 1c5cd8 │ │ │ │ add.w r0, r2, #24 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 5422c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #-24] │ │ │ │ mov r4, r0 │ │ │ │ sub.w r5, r0, #24 │ │ │ │ - cbz r2, 1c5d22 │ │ │ │ + cbz r2, 1c5d1a │ │ │ │ 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, 1c5d1e │ │ │ │ + cbz r2, 1c5d16 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1c5d22 │ │ │ │ + cbz r3, 1c5d1a │ │ │ │ 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, 1c5d48 │ │ │ │ + cbz r0, 1c5d40 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1c5b64 │ │ │ │ + bl 1c5b5c │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c5d36 │ │ │ │ + bne.n 1c5d2e │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1c5d52 │ │ │ │ + cbz r3, 1c5d4a │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -511718,43 +511707,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 1c5de0 │ │ │ │ + beq.n 1c5dd8 │ │ │ │ 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, 1c5db6 │ │ │ │ + cbz r4, 1c5dae │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1c5dc8 │ │ │ │ + beq.n 1c5dc0 │ │ │ │ add.w r0, r3, #20 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1c5dae │ │ │ │ + b.n 1c5da6 │ │ │ │ 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 1c5dc8 │ │ │ │ + beq.n 1c5dc0 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1c5d96 │ │ │ │ - b.n 1c5dc8 │ │ │ │ + bhi.n 1c5d8e │ │ │ │ + b.n 1c5dc0 │ │ │ │ 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] │ │ │ │ @@ -511763,409 +511752,409 @@ │ │ │ │ str.w lr, [r3, #8] │ │ │ │ ldrd r1, r2, [r3, #28] │ │ │ │ subs r1, #1 │ │ │ │ adds r2, #1 │ │ │ │ strd r1, r2, [r3, #28] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r1, 1c5df0 │ │ │ │ + cbz r1, 1c5de8 │ │ │ │ add.w r1, r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bne.n 1c5e14 │ │ │ │ - cbz r2, 1c5dfe │ │ │ │ + bne.n 1c5e0c │ │ │ │ + cbz r2, 1c5df6 │ │ │ │ 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 1c5cec │ │ │ │ + bl 1c5ce4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1c5df2 │ │ │ │ - b.n 1c5d76 │ │ │ │ + bne.n 1c5dea │ │ │ │ + b.n 1c5d6e │ │ │ │ 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 5516c │ │ │ │ - cbz r0, 1c5e5c │ │ │ │ + cbz r0, 1c5e54 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1c5e5a │ │ │ │ + cbz r4, 1c5e52 │ │ │ │ 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, 1c5e5a │ │ │ │ + cbz r3, 1c5e52 │ │ │ │ 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 5516c │ │ │ │ - cbz r0, 1c5ea4 │ │ │ │ + cbz r0, 1c5e9c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1c5ea2 │ │ │ │ + cbz r4, 1c5e9a │ │ │ │ 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, 1c5ea2 │ │ │ │ + cbz r3, 1c5e9a │ │ │ │ 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 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c5ece │ │ │ │ + cbz r0, 1c5ec6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 54720 │ │ │ │ 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, 1c5eee │ │ │ │ + cbz r1, 1c5ee6 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c5acc │ │ │ │ + bl 1c5ac4 │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ 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, 1c5f3a │ │ │ │ + cbz r4, 1c5f32 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c5acc │ │ │ │ + bl 1c5ac4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 1c5f26 │ │ │ │ + bhi.n 1c5f1e │ │ │ │ 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 54720 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c5f20 │ │ │ │ + beq.n 1c5f18 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1c5f20 │ │ │ │ + b.n 1c5f18 │ │ │ │ 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, 1c5f72 │ │ │ │ + cbnz r3, 1c5f6a │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ 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, 1c5fb0 │ │ │ │ + cbnz r4, 1c5fa8 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c5faa │ │ │ │ + cbz r0, 1c5fa2 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c5faa │ │ │ │ + b.n 1c5fa2 │ │ │ │ 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 1c5fe6 │ │ │ │ + bne.n 1c5fde │ │ │ │ mov ip, r1 │ │ │ │ mul.w r1, r2, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1c5fe0 │ │ │ │ + beq.n 1c5fd8 │ │ │ │ mov r0, ip │ │ │ │ - bl 1c5acc │ │ │ │ + bl 1c5ac4 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ umull lr, r4, r2, ip │ │ │ │ - cbnz r4, 1c6056 │ │ │ │ + cbnz r4, 1c604e │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r1 │ │ │ │ mul.w r1, r2, ip │ │ │ │ - cbz r3, 1c603e │ │ │ │ + cbz r3, 1c6036 │ │ │ │ mov r0, r3 │ │ │ │ mul.w r3, lr, r2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c5acc │ │ │ │ + bl 1c5ac4 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 1c602e │ │ │ │ + bcc.n 1c6026 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, r1, r3 │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ blx 54720 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c6028 │ │ │ │ + beq.n 1c6020 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ blx 54720 │ │ │ │ - b.n 1c6028 │ │ │ │ + b.n 1c6020 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1c6028 │ │ │ │ + b.n 1c6020 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c60d0 │ │ │ │ + beq.n 1c60c8 │ │ │ │ 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, 1c6096 │ │ │ │ + cbz r2, 1c608e │ │ │ │ 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, 1c6092 │ │ │ │ + cbz r2, 1c608a │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1c6096 │ │ │ │ + cbz r3, 1c608e │ │ │ │ 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, 1c60be │ │ │ │ + cbz r0, 1c60b6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1c5b64 │ │ │ │ + bl 1c5b5c │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c60ac │ │ │ │ + bne.n 1c60a4 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1c60c8 │ │ │ │ + cbz r3, 1c60c0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 1c613e │ │ │ │ + cbz r1, 1c6136 │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ sub.w ip, r1, #24 │ │ │ │ push {r4} │ │ │ │ - cbz r0, 1c612a │ │ │ │ + cbz r0, 1c6122 │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 1c6138 │ │ │ │ + cbz r3, 1c6130 │ │ │ │ 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, 1c60fe │ │ │ │ + cbz r3, 1c60f6 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 1c6102 │ │ │ │ + cbz r2, 1c60fa │ │ │ │ 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, 1c6126 │ │ │ │ + cbz r0, 1c611e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ - cbz r3, 1c6126 │ │ │ │ + cbz r3, 1c611e │ │ │ │ str.w ip, [r3, #8] │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c60e6 │ │ │ │ + bne.n 1c60de │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 1c6126 │ │ │ │ + b.n 1c611e │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 1c6112 │ │ │ │ + b.n 1c610a │ │ │ │ bx lr │ │ │ │ - cbz r1, 1c6180 │ │ │ │ + cbz r1, 1c6178 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r1, #-20] │ │ │ │ mov lr, r1 │ │ │ │ - cbz r0, 1c617e │ │ │ │ + cbz r0, 1c6176 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub.w r1, r4, #24 │ │ │ │ - cbz r3, 1c6182 │ │ │ │ + cbz r3, 1c617a │ │ │ │ mov ip, r0 │ │ │ │ - b.n 1c615c │ │ │ │ + b.n 1c6154 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r1, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c615a │ │ │ │ + bne.n 1c6152 │ │ │ │ ldr.w r2, [r4, #-20] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 1c6174 │ │ │ │ + cbz r2, 1c616c │ │ │ │ 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 1c6168 │ │ │ │ + b.n 1c6160 │ │ │ │ nop │ │ │ │ - cbz r0, 1c6192 │ │ │ │ + cbz r0, 1c618a │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 1c6192 │ │ │ │ + cbz r0, 1c618a │ │ │ │ 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 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c61c6 │ │ │ │ + cbz r0, 1c61be │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 55100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r1, 1c6208 │ │ │ │ + cbz r1, 1c6200 │ │ │ │ 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 55178 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 55100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -512182,102 +512171,102 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 55178 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5b10 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1cbff0 │ │ │ │ + bl 1cbfe8 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c6272 │ │ │ │ + cbz r0, 1c626a │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 5453c <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ - ldr r1, [pc, #60] @ (1c62c8 ) │ │ │ │ + ldr r1, [pc, #60] @ (1c62c0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (1c62cc ) │ │ │ │ + ldr r3, [pc, #60] @ (1c62c4 ) │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c6234 │ │ │ │ - ldr r2, [pc, #40] @ (1c62d0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c62cc ) │ │ │ │ + bl 1c622c │ │ │ │ + ldr r2, [pc, #40] @ (1c62c8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c62c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c62c4 │ │ │ │ + bne.n 1c62bc │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #328] @ 0x148 │ │ │ │ + ldr r5, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - cbz r0, 1c6332 │ │ │ │ + cbz r0, 1c632a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1cbff0 │ │ │ │ + bl 1cbfe8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1c5acc │ │ │ │ + bl 1c5ac4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c632c │ │ │ │ + cbz r0, 1c6324 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ strd r8, r3, [sp] │ │ │ │ adds r1, r7, r2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r0, r4 │ │ │ │ @@ -512287,133 +512276,133 @@ │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1c6234 │ │ │ │ + bl 1c622c │ │ │ │ str r0, [r6, #0] │ │ │ │ blx 55178 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 1c632a │ │ │ │ + b.n 1c6322 │ │ │ │ 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] @ (1c63a8 ) │ │ │ │ + ldr r0, [pc, #80] @ (1c63a0 ) │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1c63ac ) │ │ │ │ + ldr r2, [pc, #80] @ (1c63a4 ) │ │ │ │ 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, 1c637c │ │ │ │ + cbz r0, 1c6374 │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 55178 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 1c62d4 │ │ │ │ - ldr r2, [pc, #36] @ (1c63b0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c63ac ) │ │ │ │ + bl 1c62cc │ │ │ │ + ldr r2, [pc, #36] @ (1c63a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c63a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c63a2 │ │ │ │ + bne.n 1c639a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #648] @ 0x288 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4060] @ 0xfdc │ │ │ │ - ldr r1, [pc, #92] @ (1c6424 ) │ │ │ │ + ldr r1, [pc, #92] @ (1c641c ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #92] @ (1c6428 ) │ │ │ │ + ldr r2, [pc, #92] @ (1c6420 ) │ │ │ │ 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, 1c63f4 │ │ │ │ + cbz r0, 1c63ec │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 55178 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - bl 1c62d4 │ │ │ │ - ldr r2, [pc, #40] @ (1c642c ) │ │ │ │ - ldr r3, [pc, #36] @ (1c6428 ) │ │ │ │ + bl 1c62cc │ │ │ │ + ldr r2, [pc, #40] @ (1c6424 ) │ │ │ │ + ldr r3, [pc, #36] @ (1c6420 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c641e │ │ │ │ + bne.n 1c6416 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c6454 │ │ │ │ + cbz r0, 1c644c │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ 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 1c645e │ │ │ │ + bne.n 1c6456 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #2 │ │ │ │ @@ -512425,66 +512414,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 1c656e │ │ │ │ + bhi.n 1c6566 │ │ │ │ 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 1c6508 │ │ │ │ + beq.n 1c6500 │ │ │ │ ldr.w r1, [r4, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c6580 │ │ │ │ + beq.n 1c6578 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbnz r3, 1c64e8 │ │ │ │ + cbnz r3, 1c64e0 │ │ │ │ ldrd r6, r0, [r4] │ │ │ │ str r0, [r6, #4] │ │ │ │ str r6, [r0, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ ldrb.w r3, [r5, #256] @ 0x100 │ │ │ │ adds r0, r1, r2 │ │ │ │ cmp r2, #4 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r1, #3] │ │ │ │ - beq.n 1c6502 │ │ │ │ + beq.n 1c64fa │ │ │ │ subs r2, #4 │ │ │ │ orn r2, r2, #127 @ 0x7f │ │ │ │ strb.w r2, [r0, #-1] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r0, #32728 @ 0x7fd8 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r1, r2, r8 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c65a2 │ │ │ │ + beq.n 1c659a │ │ │ │ ldr.w ip, [r5, r6] │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [r0, #32] │ │ │ │ add.w lr, r0, #40 @ 0x28 │ │ │ │ str r1, [r0, #8] │ │ │ │ str r1, [r0, #28] │ │ │ │ add.w r1, r0, #12 │ │ │ │ @@ -512499,59 +512488,59 @@ │ │ │ │ ldr r4, [r7, #8] │ │ │ │ str r4, [r0, #20] │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r4, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ ldr.w r1, [r4, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c64c8 │ │ │ │ - b.n 1c6580 │ │ │ │ + bne.n 1c64c0 │ │ │ │ + b.n 1c6578 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1c65a2 │ │ │ │ + cbz r0, 1c659a │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strb r3, [r0, #2] │ │ │ │ - b.n 1c64e8 │ │ │ │ + b.n 1c64e0 │ │ │ │ ldr.w r1, [r4, #-16] │ │ │ │ add.w r6, r4, #32640 @ 0x7f80 │ │ │ │ adds r6, #108 @ 0x6c │ │ │ │ sub.w r7, r4, #20 │ │ │ │ add.w r0, r1, r8 │ │ │ │ cmp r0, r6 │ │ │ │ - bhi.n 1c65a6 │ │ │ │ + bhi.n 1c659e │ │ │ │ subs r7, r1, r7 │ │ │ │ strb r3, [r1, #2] │ │ │ │ strh r7, [r1, #0] │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ - b.n 1c64ce │ │ │ │ + b.n 1c64c6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c6502 │ │ │ │ + b.n 1c64fa │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r3, #3] │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1c6474 │ │ │ │ + bl 1c646c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c65d2 │ │ │ │ + cbz r0, 1c65ca │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 1c6622 │ │ │ │ + cbz r0, 1c661a │ │ │ │ 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 │ │ │ │ @@ -512561,222 +512550,222 @@ │ │ │ │ movcc r3, r0 │ │ │ │ subs r0, r3, #4 │ │ │ │ ldrb.w r2, [r3, #-1] │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ strb.w r2, [r3, #-1] │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 1c661c │ │ │ │ + bhi.n 1c6614 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1c5d5c │ │ │ │ + bl 1c5d54 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1c5cec │ │ │ │ + bl 1c5ce4 │ │ │ │ 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 1c664e │ │ │ │ + bhi.n 1c6646 │ │ │ │ ldrh.w r3, [r0, #-4] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ - cbz r0, 1c6656 │ │ │ │ + cbz r0, 1c664e │ │ │ │ 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 5516c │ │ │ │ - cbz r0, 1c66c2 │ │ │ │ + cbz r0, 1c66ba │ │ │ │ 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, 1c66c0 │ │ │ │ + cbz r1, 1c66b8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 1c66aa │ │ │ │ + cbz r3, 1c66a2 │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c66a0 │ │ │ │ + bne.n 1c6698 │ │ │ │ ldr.w r3, [ip, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 1c66b6 │ │ │ │ + cbz r3, 1c66ae │ │ │ │ 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 1c6690 │ │ │ │ + b.n 1c6688 │ │ │ │ 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 1c6706 │ │ │ │ + bhi.n 1c66fe │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 1c60d4 │ │ │ │ + bl 1c60cc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ movs r6, #32 │ │ │ │ mov.w r8, #0 │ │ │ │ - vldr d8, [pc, #320] @ 1c6870 │ │ │ │ + vldr d8, [pc, #320] @ 1c6868 │ │ │ │ add.w r5, r0, #256 @ 0x100 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1c682a │ │ │ │ + beq.n 1c6822 │ │ │ │ sub.w fp, r3, #12 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ sub.w r9, r1, #12 │ │ │ │ str.w r9, [sp] │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ - cbz r3, 1c67b4 │ │ │ │ + cbz r3, 1c67ac │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add.w r9, fp, #40 @ 0x28 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1c6798 │ │ │ │ + beq.n 1c6790 │ │ │ │ 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 1c6792 │ │ │ │ + bpl.n 1c678a │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1c6792 │ │ │ │ + beq.n 1c678a │ │ │ │ ldr.w r4, [fp, #28] │ │ │ │ strb.w lr, [r9, #3] │ │ │ │ - bl 1c5d5c │ │ │ │ + bl 1c5d54 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1c6798 │ │ │ │ + beq.n 1c6790 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add r9, r6 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 1c6762 │ │ │ │ + bne.n 1c675a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #12 │ │ │ │ mov fp, r2 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1c682a │ │ │ │ + beq.n 1c6822 │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6756 │ │ │ │ + bne.n 1c674e │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ - cbz r1, 1c67c6 │ │ │ │ + cbz r1, 1c67be │ │ │ │ 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, 1c67f8 │ │ │ │ + cbz r0, 1c67f0 │ │ │ │ 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, 1c67f4 │ │ │ │ + cbz r1, 1c67ec │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ - cbz r3, 1c67f8 │ │ │ │ + cbz r3, 1c67f0 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ str.w r8, [fp, #-24] │ │ │ │ vstr d8, [fp, #-16] │ │ │ │ - cbz r0, 1c6818 │ │ │ │ + cbz r0, 1c6810 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [fp, #-20] │ │ │ │ - bl 1c5b64 │ │ │ │ + bl 1c5b5c │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c6806 │ │ │ │ + bne.n 1c67fe │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ - cbz r3, 1c6822 │ │ │ │ + cbz r3, 1c681a │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c6798 │ │ │ │ + b.n 1c6790 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r6, #32 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1c673a │ │ │ │ + bne.n 1c6732 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r4, r1 │ │ │ │ it ne │ │ │ │ subne r1, #12 │ │ │ │ - beq.n 1c6850 │ │ │ │ + beq.n 1c6848 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c60d4 │ │ │ │ + bl 1c60cc │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c6840 │ │ │ │ + bne.n 1c6838 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1c6836 │ │ │ │ + bne.n 1c682e │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 1c6860 │ │ │ │ - bl 1c5cec │ │ │ │ + cbz r0, 1c6858 │ │ │ │ + bl 1c5ce4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #260] @ 0x104 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ... │ │ │ │ push {r4, lr} │ │ │ │ @@ -512787,72 +512776,72 @@ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r1, ip, r3 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r4 │ │ │ │ - bhi.n 1c68a8 │ │ │ │ + bhi.n 1c68a0 │ │ │ │ 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 1c68c6 │ │ │ │ + bls.n 1c68be │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c68a4 │ │ │ │ + beq.n 1c689c │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r4, r0, [r2, #8] │ │ │ │ - b.n 1c68a2 │ │ │ │ + b.n 1c689a │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c5e60 │ │ │ │ - b.n 1c68a4 │ │ │ │ + bl 1c5e58 │ │ │ │ + b.n 1c689c │ │ │ │ nop │ │ │ │ - cbz r0, 1c6900 │ │ │ │ + cbz r0, 1c68f8 │ │ │ │ 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 1c5e60 │ │ │ │ - cbz r0, 1c68fe │ │ │ │ - vldr d7, [pc, #28] @ 1c6908 │ │ │ │ + bl 1c5e58 │ │ │ │ + cbz r0, 1c68f6 │ │ │ │ + vldr d7, [pc, #28] @ 1c6900 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ add.w r3, r0, #16 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ vstr d7, [r0] │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 1c6956 │ │ │ │ + cbz r0, 1c694e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ addw r3, r3, #2047 @ 0x7ff │ │ │ │ bfc r3, #0, #11 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ it cc │ │ │ │ movcc.w r3, #2048 @ 0x800 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r1, r3, #16 │ │ │ │ - bl 1c5e60 │ │ │ │ - cbz r0, 1c6952 │ │ │ │ + bl 1c5e58 │ │ │ │ + cbz r0, 1c694a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add.w r2, r0, #16 │ │ │ │ strd r3, r1, [r0] │ │ │ │ strd r3, r2, [r0, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -512864,60 +512853,60 @@ │ │ │ │ adds r4, r1, #7 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ bic.w r4, r4, #7 │ │ │ │ sub sp, #12 │ │ │ │ add.w ip, r4, r1 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.n 1c6998 │ │ │ │ + bhi.n 1c6990 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 1c6992 │ │ │ │ + cbz r3, 1c698a │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1c69b8 │ │ │ │ + bcs.n 1c69b0 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c6992 │ │ │ │ + beq.n 1c698a │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r1, r0, [r2, #8] │ │ │ │ str r4, [r2, #4] │ │ │ │ - b.n 1c6986 │ │ │ │ + b.n 1c697e │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1c6984 │ │ │ │ + b.n 1c697c │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r1, 1c6a00 │ │ │ │ + cbz r1, 1c69f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 55178 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6878 │ │ │ │ + bl 1c6870 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c69fa │ │ │ │ + cbz r0, 1c69f2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 55100 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ @@ -512932,40 +512921,40 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1cbff0 │ │ │ │ + bl 1cbfe8 │ │ │ │ ldrd r1, r4, [r5, #4] │ │ │ │ add.w r3, r0, #8 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r3, r1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, r4 │ │ │ │ - bhi.n 1c6a4a │ │ │ │ + bhi.n 1c6a42 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r4, 1c6a6e │ │ │ │ + cbnz r4, 1c6a66 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1c6a86 │ │ │ │ + bcs.n 1c6a7e │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c6a44 │ │ │ │ + beq.n 1c6a3c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r0, [r5, #12] │ │ │ │ strd r6, r2, [sp] │ │ │ │ @@ -512976,145 +512965,145 @@ │ │ │ │ blx 5453c <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c6a44 │ │ │ │ - b.n 1c6a6e │ │ │ │ + beq.n 1c6a3c │ │ │ │ + b.n 1c6a66 │ │ │ │ nop │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ - ldr r1, [pc, #60] @ (1c6aec ) │ │ │ │ + ldr r1, [pc, #60] @ (1c6ae4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (1c6af0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1c6ae8 ) │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c6a08 │ │ │ │ - ldr r2, [pc, #40] @ (1c6af4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c6af0 ) │ │ │ │ + bl 1c6a00 │ │ │ │ + ldr r2, [pc, #40] @ (1c6aec ) │ │ │ │ + ldr r3, [pc, #32] @ (1c6ae8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c6ae8 │ │ │ │ + bne.n 1c6ae0 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - str r5, [sp, #288] @ 0x120 │ │ │ │ + str r5, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ umull lr, r3, r1, r2 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r3, 1c6b34 │ │ │ │ + cbnz r3, 1c6b2c │ │ │ │ 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 1c6b3a │ │ │ │ + bhi.n 1c6b32 │ │ │ │ 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 1c6b58 │ │ │ │ + bcs.n 1c6b50 │ │ │ │ mov r4, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c6b34 │ │ │ │ + beq.n 1c6b2c │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ - b.n 1c6b2e │ │ │ │ + b.n 1c6b26 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c5e60 │ │ │ │ - b.n 1c6b30 │ │ │ │ + bl 1c5e58 │ │ │ │ + b.n 1c6b28 │ │ │ │ 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, 1c6bc8 │ │ │ │ + cbnz r4, 1c6bc0 │ │ │ │ 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 1c6ba6 │ │ │ │ - cbz r4, 1c6bc8 │ │ │ │ + bhi.n 1c6b9e │ │ │ │ + cbz r4, 1c6bc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 54720 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs.n 1c6bcc │ │ │ │ + bcs.n 1c6bc4 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c6bc8 │ │ │ │ + cbz r0, 1c6bc0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r1, r0, [r3, #8] │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 1c6b98 │ │ │ │ + b.n 1c6b90 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c6ba0 │ │ │ │ + b.n 1c6b98 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1c6b96 │ │ │ │ + b.n 1c6b8e │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ strd r4, r1, [r0] │ │ │ │ @@ -513136,117 +513125,117 @@ │ │ │ │ adds r0, r0, r4 │ │ │ │ adc.w r1, r3, r1 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r1, 1c6c48 │ │ │ │ - vldr d7, [pc, #112] @ 1c6ca8 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1c6cb0 ) │ │ │ │ + cbnz r1, 1c6c40 │ │ │ │ + vldr d7, [pc, #112] @ 1c6ca0 │ │ │ │ + add r1, pc, #116 @ (adr r1, 1c6ca8 ) │ │ │ │ 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 5428c │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1c6c9c │ │ │ │ - ldr r0, [pc, #80] @ (1c6cb8 ) │ │ │ │ + beq.n 1c6c94 │ │ │ │ + ldr r0, [pc, #80] @ (1c6cb0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 54a2c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 1c6c88 │ │ │ │ + blt.n 1c6c80 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5487c │ │ │ │ cmp r0, #16 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1c6ca0 │ │ │ │ + beq.n 1c6c98 │ │ │ │ blx 54828 │ │ │ │ - add r3, pc, #28 @ (adr r3, 1c6ca8 ) │ │ │ │ + add r3, pc, #28 @ (adr r3, 1c6ca0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ blx 5499c <__time64@plt> │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54828 │ │ │ │ - b.n 1c6c9c │ │ │ │ + b.n 1c6c94 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #544] @ (1c6ecc ) │ │ │ │ + ldr r7, [pc, #544] @ (1c6ec4 ) │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ - bpl.n 1c6c62 │ │ │ │ + bpl.n 1c6c5a │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ subs r0, #18 │ │ │ │ movs r0, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ - cbz r3, 1c6cce │ │ │ │ + cbz r3, 1c6cc6 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 1c6cde │ │ │ │ + cbz r2, 1c6cd6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1c6d2c │ │ │ │ + bcc.n 1c6d24 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 1c6d06 │ │ │ │ + bhi.n 1c6cfe │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1c6d1c │ │ │ │ - cbz r3, 1c6d02 │ │ │ │ + bhi.n 1c6d14 │ │ │ │ + cbz r3, 1c6cfa │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1c6d18 │ │ │ │ + bls.n 1c6d10 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ - cbz r3, 1c6d0e │ │ │ │ + cbz r3, 1c6d06 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1c6d18 │ │ │ │ + bls.n 1c6d10 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1c6d20 │ │ │ │ + cbz r3, 1c6d18 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 1c6d26 │ │ │ │ + bhi.n 1c6d1e │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1c6cec │ │ │ │ + b.n 1c6ce4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6d18 │ │ │ │ + bne.n 1c6d10 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -513256,40 +513245,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, 1c6d58 │ │ │ │ + cbz r0, 1c6d50 │ │ │ │ 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 1c6d78 │ │ │ │ + bls.n 1c6d70 │ │ │ │ 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, 1c6da0 │ │ │ │ + cbz r2, 1c6d98 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -513298,40 +513287,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, 1c6dcc │ │ │ │ + cbz r0, 1c6dc4 │ │ │ │ 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 1c6dec │ │ │ │ + bls.n 1c6de4 │ │ │ │ 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, 1c6e14 │ │ │ │ + cbz r2, 1c6e0c │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -513345,172 +513334,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, 1c6e46 │ │ │ │ + cbz r6, 1c6e3e │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c6eec │ │ │ │ + beq.n 1c6ee4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6ec2 │ │ │ │ + bne.n 1c6eba │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r2, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 1c6e6a │ │ │ │ + cbz r6, 1c6e62 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1c6e5a │ │ │ │ + bhi.n 1c6e52 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 1c6eb4 │ │ │ │ + bls.n 1c6eac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1c6eb4 │ │ │ │ + bmi.n 1c6eac │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1c6ec6 │ │ │ │ - cbz r2, 1c6e8c │ │ │ │ + beq.n 1c6ebe │ │ │ │ + cbz r2, 1c6e84 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1c6ed0 │ │ │ │ + bpl.n 1c6ec8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1c6f1c │ │ │ │ + beq.n 1c6f14 │ │ │ │ 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 1c6d30 │ │ │ │ + bl 1c6d28 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 1c6e74 │ │ │ │ + bhi.n 1c6e6c │ │ │ │ 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 1c6e50 │ │ │ │ + b.n 1c6e48 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 1c6ef8 │ │ │ │ + cbz r2, 1c6ef0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 1c6ef8 │ │ │ │ + bmi.n 1c6ef0 │ │ │ │ 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 1c6eae │ │ │ │ + b.n 1c6ea6 │ │ │ │ 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 1c6f38 │ │ │ │ + beq.n 1c6f30 │ │ │ │ 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 1c6da4 │ │ │ │ + bl 1c6d9c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 1c6eae │ │ │ │ + b.n 1c6ea6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1c6da4 │ │ │ │ + bl 1c6d9c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1c6e92 │ │ │ │ + b.n 1c6e8a │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1c6d30 │ │ │ │ + bl 1c6d28 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1c6efe │ │ │ │ + b.n 1c6ef6 │ │ │ │ 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, 1c6f74 │ │ │ │ + cbz r1, 1c6f6c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r0, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c71a4 │ │ │ │ + beq.w 1c719c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c71e6 │ │ │ │ + beq.w 1c71de │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6f86 │ │ │ │ + bne.n 1c6f7e │ │ │ │ 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 1c6fd8 │ │ │ │ + beq.n 1c6fd0 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 1c6fba │ │ │ │ + bls.n 1c6fb2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ itet ne │ │ │ │ strne r7, [r5, #8] │ │ │ │ streq r7, [r5, #4] │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ - cbz r7, 1c6fc6 │ │ │ │ + cbz r7, 1c6fbe │ │ │ │ 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 │ │ │ │ @@ -513519,15 +513508,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 1c6ff2 │ │ │ │ + bls.n 1c6fea │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r2, [r0, #4] │ │ │ │ strne r2, [r0, #8] │ │ │ │ orrs r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -513537,76 +513526,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, 1c7022 │ │ │ │ - cbz r5, 1c7022 │ │ │ │ + cbz r6, 1c701a │ │ │ │ + cbz r5, 1c701a │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1c7014 │ │ │ │ + bhi.n 1c700c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c7080 │ │ │ │ + beq.n 1c7078 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1c70d0 │ │ │ │ + beq.n 1c70c8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1c717c │ │ │ │ + bne.w 1c7174 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 1c7104 │ │ │ │ + beq.n 1c70fc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c72a2 │ │ │ │ + beq.w 1c729a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1c70d8 │ │ │ │ + bpl.n 1c70d0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 1c7052 │ │ │ │ + cbz r0, 1c704a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 1c7084 │ │ │ │ + bpl.n 1c707c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1c705c │ │ │ │ + cbz r3, 1c7054 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 1c70a8 │ │ │ │ + bpl.n 1c70a0 │ │ │ │ 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 1c7078 │ │ │ │ + beq.n 1c7070 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1c70fa │ │ │ │ + bmi.n 1c70f2 │ │ │ │ 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, 1c708e │ │ │ │ + cbz r3, 1c7086 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1c70a8 │ │ │ │ + bpl.n 1c70a0 │ │ │ │ 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 1c6d30 │ │ │ │ + bl 1c6d28 │ │ │ │ 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] │ │ │ │ @@ -513614,358 +513603,358 @@ │ │ │ │ orr.w r1, r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ orr.w r0, r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c6da4 │ │ │ │ + bl 1c6d9c │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1c7080 │ │ │ │ + beq.n 1c7078 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1c7078 │ │ │ │ + b.n 1c7070 │ │ │ │ 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 1c6da4 │ │ │ │ + bl 1c6d9c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c704c │ │ │ │ - b.n 1c7052 │ │ │ │ + bne.n 1c7044 │ │ │ │ + b.n 1c704a │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1c703c │ │ │ │ + bne.n 1c7034 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c729e │ │ │ │ + beq.w 1c7296 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1c7182 │ │ │ │ + bpl.n 1c717a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 1c7142 │ │ │ │ + cbz r0, 1c713a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 1c7142 │ │ │ │ + bmi.n 1c713a │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1c7126 │ │ │ │ + cbz r3, 1c711e │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1c714e │ │ │ │ + bpl.n 1c7146 │ │ │ │ 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 1c6da4 │ │ │ │ + bl 1c6d9c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 1c714e │ │ │ │ + b.n 1c7146 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c705c │ │ │ │ + beq.n 1c7054 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 1c705c │ │ │ │ + bmi.n 1c7054 │ │ │ │ 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 1c6d30 │ │ │ │ + bl 1c6d28 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1c7080 │ │ │ │ - b.n 1c70d4 │ │ │ │ + beq.n 1c7078 │ │ │ │ + b.n 1c70cc │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1c7072 │ │ │ │ + b.n 1c706a │ │ │ │ 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 1c6d30 │ │ │ │ + bl 1c6d28 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c7116 │ │ │ │ - b.n 1c7142 │ │ │ │ + bne.n 1c710e │ │ │ │ + b.n 1c713a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1c7222 │ │ │ │ + bls.n 1c721a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1c7272 │ │ │ │ + beq.n 1c726a │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c7278 │ │ │ │ + beq.n 1c7270 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c7012 │ │ │ │ + bne.w 1c700a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c7080 │ │ │ │ + beq.w 1c7078 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1c724c │ │ │ │ + beq.n 1c7244 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c7036 │ │ │ │ - b.n 1c717c │ │ │ │ + beq.w 1c702e │ │ │ │ + b.n 1c7174 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ - bls.n 1c7250 │ │ │ │ + bls.n 1c7248 │ │ │ │ bic.w r5, r5, #1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1c7292 │ │ │ │ + beq.n 1c728a │ │ │ │ str r7, [r5, #8] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c7012 │ │ │ │ + bne.w 1c700a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c7080 │ │ │ │ + beq.w 1c7078 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1c70d4 │ │ │ │ + beq.w 1c70cc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c7036 │ │ │ │ - b.n 1c717c │ │ │ │ + beq.w 1c702e │ │ │ │ + b.n 1c7174 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c7080 │ │ │ │ + beq.w 1c7078 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c71cc │ │ │ │ + beq.n 1c71c4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c7080 │ │ │ │ + beq.w 1c7078 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 1c71dc │ │ │ │ + bne.n 1c71d4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1c7078 │ │ │ │ + b.n 1c7070 │ │ │ │ str.w r7, [r8] │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 1c7264 │ │ │ │ + cbz r6, 1c725c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c7080 │ │ │ │ + beq.w 1c7078 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1c7078 │ │ │ │ + b.n 1c7070 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c7080 │ │ │ │ + beq.w 1c7078 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 1c7078 │ │ │ │ + b.n 1c7070 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c71ba │ │ │ │ + bne.n 1c71b2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c7012 │ │ │ │ + bne.w 1c700a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c7080 │ │ │ │ + beq.w 1c7078 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c7036 │ │ │ │ - b.n 1c7080 │ │ │ │ + bne.w 1c702e │ │ │ │ + b.n 1c7078 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c7012 │ │ │ │ - b.n 1c7208 │ │ │ │ + bne.w 1c700a │ │ │ │ + b.n 1c7200 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1c72b6 │ │ │ │ + cbz r3, 1c72ae │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c72ac │ │ │ │ + bne.n 1c72a4 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1c72ca │ │ │ │ + cbz r3, 1c72c2 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c72c0 │ │ │ │ + bne.n 1c72b8 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 1c72e0 │ │ │ │ + cbz r3, 1c72d8 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c72d6 │ │ │ │ + bne.n 1c72ce │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1c7300 │ │ │ │ + bls.n 1c72f8 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1c72f8 │ │ │ │ + b.n 1c72f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1c7300 │ │ │ │ + bls.n 1c72f8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c72ec │ │ │ │ + beq.n 1c72e4 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 1c7314 │ │ │ │ + cbz r3, 1c730c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c730a │ │ │ │ + bne.n 1c7302 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1c7334 │ │ │ │ + bls.n 1c732c │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1c732c │ │ │ │ + b.n 1c7324 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1c7334 │ │ │ │ + bls.n 1c732c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c7320 │ │ │ │ + beq.n 1c7318 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ - cbz r1, 1c7384 │ │ │ │ + cbz r1, 1c737c │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ - b.n 1c7356 │ │ │ │ + b.n 1c734e │ │ │ │ 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 1c7354 │ │ │ │ - ldr.w lr, [pc, #20] @ 1c7388 │ │ │ │ + bne.n 1c734c │ │ │ │ + ldr.w lr, [pc, #20] @ 1c7380 │ │ │ │ mov r3, ip │ │ │ │ add lr, pc │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 1c6e18 │ │ │ │ + bl 1c6e10 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r1 │ │ │ │ - b.n 1c7370 │ │ │ │ + b.n 1c7368 │ │ │ │ @ instruction: 0xf943ffff │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - cbz r0, 1c73aa │ │ │ │ + cbz r0, 1c73a2 │ │ │ │ mov r1, sp │ │ │ │ - bl 1c6ce0 │ │ │ │ + bl 1c6cd8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - cbz r3, 1c73d4 │ │ │ │ + cbz r3, 1c73cc │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c6ce0 │ │ │ │ - cbnz r0, 1c7404 │ │ │ │ + bl 1c6cd8 │ │ │ │ + cbnz r0, 1c73fc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1c7408 │ │ │ │ + bls.n 1c7400 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1c73ec │ │ │ │ + b.n 1c73e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1c7408 │ │ │ │ + bls.n 1c7400 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1c73e0 │ │ │ │ + beq.n 1c73d8 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 1c740e │ │ │ │ + bcc.n 1c7406 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1c73c8 │ │ │ │ + b.n 1c73c0 │ │ │ │ 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 │ │ │ │ @@ -513976,143 +513965,143 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ mov sl, ip │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ umull r2, r9, r2, r6 │ │ │ │ - ldr.w r8, [pc, #108] @ 1c74b0 │ │ │ │ + ldr.w r8, [pc, #108] @ 1c74a8 │ │ │ │ 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 1c747a │ │ │ │ + b.n 1c7472 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1c74a4 │ │ │ │ + beq.n 1c749c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1c74a4 │ │ │ │ + cbz r1, 1c749c │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 1c746c │ │ │ │ + beq.n 1c7464 │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1c746c │ │ │ │ + bne.n 1c7464 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c746c │ │ │ │ + beq.n 1c7464 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ rev r6, r2 │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ - ldr r2, [pc, #444] @ (1c7684 ) │ │ │ │ + ldr r2, [pc, #444] @ (1c767c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r3, [pc, #444] @ (1c7688 ) │ │ │ │ + ldr r3, [pc, #444] @ (1c7680 ) │ │ │ │ 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 1c7564 │ │ │ │ + beq.n 1c755c │ │ │ │ cmp r7, #27 │ │ │ │ - bls.n 1c7500 │ │ │ │ - ldr r2, [pc, #420] @ (1c768c ) │ │ │ │ - ldr r3, [pc, #416] @ (1c7688 ) │ │ │ │ + bls.n 1c74f8 │ │ │ │ + ldr r2, [pc, #420] @ (1c7684 ) │ │ │ │ + ldr r3, [pc, #416] @ (1c7680 ) │ │ │ │ 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 1c767e │ │ │ │ + bne.w 1c7676 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #396] @ (1c7690 ) │ │ │ │ + ldr r3, [pc, #396] @ (1c7688 ) │ │ │ │ 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 1c5f78 │ │ │ │ + bl 1c5f70 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c74e4 │ │ │ │ + beq.n 1c74dc │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1c758a │ │ │ │ + beq.n 1c7582 │ │ │ │ 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 1c7532 │ │ │ │ + bne.n 1c752a │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ stmia.w r9!, {r0, r1} │ │ │ │ - b.n 1c759a │ │ │ │ + b.n 1c7592 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1c74e0 │ │ │ │ - ldr r2, [pc, #292] @ (1c7694 ) │ │ │ │ + bne.n 1c74d8 │ │ │ │ + ldr r2, [pc, #292] @ (1c768c ) │ │ │ │ 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 54720 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 1c74e4 │ │ │ │ + b.n 1c74dc │ │ │ │ movs r2, #208 @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 55100 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #252] @ (1c7698 ) │ │ │ │ + ldr r1, [pc, #252] @ (1c7690 ) │ │ │ │ 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] │ │ │ │ @@ -514129,34 +514118,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 1c75f2 │ │ │ │ - ldr r0, [pc, #188] @ (1c769c ) │ │ │ │ + beq.n 1c75ea │ │ │ │ + ldr r0, [pc, #188] @ (1c7694 ) │ │ │ │ mov r3, sl │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r0 │ │ │ │ - bne.n 1c7604 │ │ │ │ + bne.n 1c75fc │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1c75e2 │ │ │ │ + bne.n 1c75da │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - beq.w 1c74e4 │ │ │ │ + beq.w 1c74dc │ │ │ │ mov r0, sl │ │ │ │ - bl 1c605c │ │ │ │ - b.n 1c74e4 │ │ │ │ - ldr.w r9, [pc, #152] @ 1c76a0 │ │ │ │ + bl 1c6054 │ │ │ │ + b.n 1c74dc │ │ │ │ + ldr.w r9, [pc, #152] @ 1c7698 │ │ │ │ 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 │ │ │ │ @@ -514169,43 +514158,43 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mla r5, r2, r0, r5 │ │ │ │ umull sl, r0, r4, sl │ │ │ │ mov.w sl, #0 │ │ │ │ umlal r0, sl, r5, r4 │ │ │ │ add.w r5, r6, sl, lsl #3 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbnz r0, 1c766e │ │ │ │ + cbnz r0, 1c7666 │ │ │ │ adds r3, #8 │ │ │ │ strd r2, r1, [r5] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1c7666 │ │ │ │ + beq.n 1c765e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r9 │ │ │ │ - bne.n 1c7610 │ │ │ │ + bne.n 1c7608 │ │ │ │ adds r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1c7656 │ │ │ │ + bne.n 1c764e │ │ │ │ ldrd sl, r2, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b.n 1c75f2 │ │ │ │ + b.n 1c75ea │ │ │ │ add sl, ip │ │ │ │ add.w r5, r5, ip, lsl #3 │ │ │ │ cmp r4, sl │ │ │ │ - bhi.n 1c7648 │ │ │ │ + bhi.n 1c7640 │ │ │ │ sub.w sl, sl, r4 │ │ │ │ - b.n 1c7644 │ │ │ │ + b.n 1c763c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, #24] │ │ │ │ + ldrh r0, [r7, #24] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #24] │ │ │ │ + ldrh r4, [r3, #24] │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r1, r4, r6, r7, lr} │ │ │ │ movs r6, r4 │ │ │ │ push {r1, r3, r5, r6, lr} │ │ │ │ movs r6, r4 │ │ │ │ push {r1, r2, r3, r4, r5, lr} │ │ │ │ movs r6, r4 │ │ │ │ @@ -514220,19 +514209,19 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1c779a │ │ │ │ + bcs.n 1c7792 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1c7792 │ │ │ │ + bls.n 1c778a │ │ │ │ ldr r1, [r7, #24] │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ mov fp, r6 │ │ │ │ ldr r4, [r7, #28] │ │ │ │ mov sl, r6 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ @@ -514242,118 +514231,118 @@ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ mla r4, r9, r4, ip │ │ │ │ umull ip, r1, r1, r8 │ │ │ │ umlal r1, fp, r4, r8 │ │ │ │ umull r3, r1, r3, r9 │ │ │ │ mov r4, fp │ │ │ │ mla r1, r9, r0, r1 │ │ │ │ - ldr.w r9, [pc, #184] @ 1c77b8 │ │ │ │ + ldr.w r9, [pc, #184] @ 1c77b0 │ │ │ │ umull r0, r3, r5, r3 │ │ │ │ add r9, pc │ │ │ │ umlal r3, sl, r5, r1 │ │ │ │ - ldr r3, [pc, #172] @ (1c77bc ) │ │ │ │ + ldr r3, [pc, #172] @ (1c77b4 ) │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1c773e │ │ │ │ + b.n 1c7736 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r5 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1c7730 │ │ │ │ + beq.n 1c7728 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c7778 │ │ │ │ + beq.n 1c7770 │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 1c77ae │ │ │ │ + beq.n 1c77a6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r5, r3, r4, lsl #3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c7718 │ │ │ │ + bne.n 1c7710 │ │ │ │ mov r9, r2 │ │ │ │ - cbz r6, 1c775a │ │ │ │ - ldr r3, [pc, #112] @ (1c77c0 ) │ │ │ │ + cbz r6, 1c7752 │ │ │ │ + ldr r3, [pc, #112] @ (1c77b8 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1c77a4 │ │ │ │ + beq.n 1c779c │ │ │ │ mov r5, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ str r2, [r5, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str.w r9, [r5] │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ - cbz r2, 1c7770 │ │ │ │ + cbz r2, 1c7768 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c7730 │ │ │ │ + beq.n 1c7728 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c7770 │ │ │ │ + beq.n 1c7768 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1c7770 │ │ │ │ + b.n 1c7768 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 1c74b4 │ │ │ │ - b.n 1c76ce │ │ │ │ + bl 1c74ac │ │ │ │ + b.n 1c76c6 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 1c74b4 │ │ │ │ - b.n 1c76ce │ │ │ │ + bl 1c74ac │ │ │ │ + b.n 1c76c6 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r5, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 1c775a │ │ │ │ + b.n 1c7752 │ │ │ │ mov r9, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1c774e │ │ │ │ + bne.n 1c7746 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1c7770 │ │ │ │ + b.n 1c7768 │ │ │ │ @ instruction: 0xb756 │ │ │ │ movs r6, r4 │ │ │ │ @ instruction: 0xb74a │ │ │ │ movs r6, r4 │ │ │ │ @ instruction: 0xb70a │ │ │ │ movs r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #68] @ 1c7820 │ │ │ │ + vldr d7, [pc, #68] @ 1c7818 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov ip, r3 │ │ │ │ - add r3, pc, #68 @ (adr r3, 1c7828 ) │ │ │ │ + add r3, pc, #68 @ (adr r3, 1c7820 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ - add r3, pc, #64 @ (adr r3, 1c7830 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 1c7828 ) │ │ │ │ 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 │ │ │ │ @@ -514378,32 +514367,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] @ 1c78a0 │ │ │ │ + vldr d7, [pc, #88] @ 1c7898 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1c78b8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1c78b0 ) │ │ │ │ str r1, [r0, #0] │ │ │ │ vstr d7, [r0, #16] │ │ │ │ add r3, pc │ │ │ │ - ldr.w ip, [pc, #100] @ 1c78bc │ │ │ │ - add r1, pc, #76 @ (adr r1, 1c78a8 ) │ │ │ │ + ldr.w ip, [pc, #100] @ 1c78b4 │ │ │ │ + add r1, pc, #76 @ (adr r1, 1c78a0 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #72 @ (adr r1, 1c78b0 ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 1c78a8 ) │ │ │ │ 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] @ (1c78c0 ) │ │ │ │ + ldr r2, [pc, #68] @ (1c78b8 ) │ │ │ │ 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] │ │ │ │ @@ -514422,40 +514411,40 @@ │ │ │ │ str r7, [r2, r3] │ │ │ │ muls r6, r3 │ │ │ │ lsrs r1, r7, #21 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + strh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c7922 │ │ │ │ + cbz r0, 1c791a │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r2, #19 │ │ │ │ movs r3, #17 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ - add r3, pc, #56 @ (adr r3, 1c7928 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 1c7920 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #24] │ │ │ │ - add r3, pc, #52 @ (adr r3, 1c7930 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1c7928 ) │ │ │ │ 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 │ │ │ │ @@ -514495,174 +514484,174 @@ │ │ │ │ ldr.w ip, [r3, #-8] │ │ │ │ ldr.w r7, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r7, [r2, #-4] │ │ │ │ str.w r6, [r2, #-16] │ │ │ │ str.w lr, [r2, #-12] │ │ │ │ str.w ip, [r2, #-8] │ │ │ │ - bne.n 1c7952 │ │ │ │ + bne.n 1c794a │ │ │ │ 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 1c79a2 │ │ │ │ + beq.n 1c799a │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r1, #8 │ │ │ │ - bl 1c5f54 │ │ │ │ + bl 1c5f4c │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1c79a0 │ │ │ │ + cbz r0, 1c7998 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 55100 │ │ │ │ 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 55100 │ │ │ │ - b.n 1c799e │ │ │ │ + b.n 1c7996 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 1c5e60 │ │ │ │ - cbz r0, 1c79e8 │ │ │ │ + bl 1c5e58 │ │ │ │ + cbz r0, 1c79e0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1c7938 │ │ │ │ - cbz r0, 1c79e2 │ │ │ │ + bl 1c7930 │ │ │ │ + cbz r0, 1c79da │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1c79dc │ │ │ │ + b.n 1c79d4 │ │ │ │ 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, 1c7a20 │ │ │ │ + cbz r1, 1c7a18 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1c7a20 │ │ │ │ + beq.n 1c7a18 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1c7a5c ) │ │ │ │ + ldr r1, [pc, #80] @ (1c7a54 ) │ │ │ │ add r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1c7a32 │ │ │ │ + bne.n 1c7a2a │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c7a10 │ │ │ │ + bne.n 1c7a08 │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1c7a2c │ │ │ │ - bl 1c605c │ │ │ │ + beq.n 1c7a24 │ │ │ │ + bl 1c6054 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [pc, #44] @ (1c7a60 ) │ │ │ │ + ldr r6, [pc, #44] @ (1c7a58 ) │ │ │ │ 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 1c7a20 │ │ │ │ + beq.n 1c7a18 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r6 │ │ │ │ - bne.n 1c7a36 │ │ │ │ + bne.n 1c7a2e │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1c7a48 │ │ │ │ - b.n 1c7a20 │ │ │ │ + bne.n 1c7a40 │ │ │ │ + b.n 1c7a18 │ │ │ │ nop │ │ │ │ push {r1, r2, r3, r6} │ │ │ │ movs r6, r4 │ │ │ │ push {r3, r5} │ │ │ │ movs r6, r4 │ │ │ │ - cbz r0, 1c7a82 │ │ │ │ + cbz r0, 1c7a7a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c79ec │ │ │ │ + bl 1c79e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1c7ad6 │ │ │ │ + cbz r0, 1c7ace │ │ │ │ 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, 1c7ad8 │ │ │ │ + cbz r1, 1c7ad0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 1c7aca │ │ │ │ - ldr.w r8, [pc, #80] @ 1c7af8 │ │ │ │ + beq.n 1c7ac2 │ │ │ │ + ldr.w r8, [pc, #80] @ 1c7af0 │ │ │ │ movs r7, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r8 │ │ │ │ - beq.n 1c7abc │ │ │ │ + beq.n 1c7ab4 │ │ │ │ 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 1c7aac │ │ │ │ + bne.n 1c7aa4 │ │ │ │ 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] @ (1c7afc ) │ │ │ │ + ldr r3, [pc, #28] @ (1c7af4 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 54720 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r2, 1c7b68 │ │ │ │ + cbz r2, 1c7b60 │ │ │ │ movs r6, r4 │ │ │ │ add r7, sp, #1016 @ 0x3f8 │ │ │ │ movs r6, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -514671,45 +514660,45 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7414 │ │ │ │ + bl 1c740c │ │ │ │ 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 1c7414 │ │ │ │ + bl 1c740c │ │ │ │ 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 1c7b6e │ │ │ │ - ldr r3, [pc, #32] @ (1c7b78 ) │ │ │ │ + bls.n 1c7b66 │ │ │ │ + ldr r3, [pc, #32] @ (1c7b70 ) │ │ │ │ mov ip, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #32]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 1c7b5e │ │ │ │ - bl 1c74b4 │ │ │ │ + bcc.n 1c7b56 │ │ │ │ + bl 1c74ac │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c74b4 │ │ │ │ + bl 1c74ac │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ add r7, sp, #512 @ 0x200 │ │ │ │ movs r6, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -514719,27 +514708,27 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c76a4 │ │ │ │ - cbz r0, 1c7ba4 │ │ │ │ + bl 1c769c │ │ │ │ + cbz r0, 1c7b9c │ │ │ │ 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 1c76a4 │ │ │ │ - cbz r0, 1c7bc2 │ │ │ │ + bl 1c769c │ │ │ │ + cbz r0, 1c7bba │ │ │ │ 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 │ │ │ │ @@ -514749,26 +514738,26 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c76a4 │ │ │ │ + bl 1c769c │ │ │ │ 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 1c76a4 │ │ │ │ + bl 1c769c │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 1c7c1c │ │ │ │ + cbz r1, 1c7c14 │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ - ldr.w ip, [pc, #20] @ 1c7c20 │ │ │ │ + ldr.w ip, [pc, #20] @ 1c7c18 │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [r1, #4] │ │ │ │ strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -514783,78 +514772,78 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7414 │ │ │ │ - cbz r0, 1c7c5c │ │ │ │ + bl 1c740c │ │ │ │ + cbz r0, 1c7c54 │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #16] @ (1c7c60 ) │ │ │ │ + ldr r1, [pc, #16] @ (1c7c58 ) │ │ │ │ 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} │ │ │ │ sxth r0, r1 │ │ │ │ movs r6, r4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r1, 1c7c8e │ │ │ │ + cbz r1, 1c7c86 │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1c7c88 │ │ │ │ - ldr r0, [pc, #28] @ (1c7c94 ) │ │ │ │ + beq.n 1c7c80 │ │ │ │ + ldr r0, [pc, #28] @ (1c7c8c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 1c7c8a │ │ │ │ + bne.n 1c7c82 │ │ │ │ adds r1, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1c7c78 │ │ │ │ + bne.n 1c7c70 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1c7c6a │ │ │ │ + b.n 1c7c62 │ │ │ │ nop │ │ │ │ - cbz r6, 1c7cd0 │ │ │ │ + cbz r6, 1c7cc8 │ │ │ │ movs r6, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #104] @ (1c7d10 ) │ │ │ │ + ldr r5, [pc, #104] @ (1c7d08 ) │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 1c7cfc │ │ │ │ + cbz r0, 1c7cf4 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r1, #17 │ │ │ │ movs r0, #19 │ │ │ │ - ldr r2, [pc, #88] @ (1c7d14 ) │ │ │ │ + ldr r2, [pc, #88] @ (1c7d0c ) │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1c7d00 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1c7cf8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1c7d08 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1c7d00 ) │ │ │ │ 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] @ (1c7d18 ) │ │ │ │ + ldr r3, [pc, #52] @ (1c7d10 ) │ │ │ │ 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] │ │ │ │ @@ -514868,15 +514857,15 @@ │ │ │ │ str r7, [r2, r3] │ │ │ │ muls r6, r3 │ │ │ │ lsrs r1, r7, #21 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + strh r4, [r2, #26] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -514890,57 +514879,57 @@ │ │ │ │ movcs r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ ite cc │ │ │ │ movcc r6, r0 │ │ │ │ movcs r6, r1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1c7d64 │ │ │ │ + beq.n 1c7d5c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #84] @ (1c7da0 ) │ │ │ │ + ldr r1, [pc, #84] @ (1c7d98 ) │ │ │ │ add r3, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - bne.n 1c7d6c │ │ │ │ + bne.n 1c7d64 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c7d4e │ │ │ │ + bne.n 1c7d46 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w r8, [pc, #52] @ 1c7da4 │ │ │ │ + ldr.w r8, [pc, #52] @ 1c7d9c │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7414 │ │ │ │ + bl 1c740c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c7d66 │ │ │ │ + bne.n 1c7d5e │ │ │ │ ldr r2, [r5, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1c7d64 │ │ │ │ + beq.n 1c7d5c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 1c7d72 │ │ │ │ + bne.n 1c7d6a │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c7d8c │ │ │ │ - b.n 1c7d64 │ │ │ │ + bne.n 1c7d84 │ │ │ │ + b.n 1c7d5c │ │ │ │ nop │ │ │ │ - cbz r0, 1c7da8 │ │ │ │ + cbz r0, 1c7da0 │ │ │ │ movs r6, r4 │ │ │ │ sub sp, #432 @ 0x1b0 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -514948,124 +514937,124 @@ │ │ │ │ vstr d1, [sp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ lsrs r0, r3, #31 │ │ │ │ ldr.w ip, [sp] │ │ │ │ cmp.w r0, r1, lsr #31 │ │ │ │ - bne.n 1c7e76 │ │ │ │ + bne.n 1c7e6e │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx lr, r1, #0, #20 │ │ │ │ mov r7, r0 │ │ │ │ orrs r0, r2 │ │ │ │ orrs.w r0, r0, lr │ │ │ │ - beq.n 1c7e5e │ │ │ │ + beq.n 1c7e56 │ │ │ │ ubfx r4, r3, #20, #11 │ │ │ │ ubfx r3, r3, #0, #20 │ │ │ │ orr.w r0, ip, r4 │ │ │ │ mov r8, r4 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 1c7e6c │ │ │ │ + beq.n 1c7e64 │ │ │ │ orrs.w r0, r2, lr │ │ │ │ subw r0, r7, #2047 @ 0x7ff │ │ │ │ clz r0, r0 │ │ │ │ mov.w r0, r0, lsr #5 │ │ │ │ and.w r5, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - cbnz r5, 1c7e6c │ │ │ │ + cbnz r5, 1c7e64 │ │ │ │ subw r4, r4, #2047 @ 0x7ff │ │ │ │ orrs.w r5, ip, r3 │ │ │ │ clz r4, r4 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ and.w r5, r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - cbnz r5, 1c7e84 │ │ │ │ + cbnz r5, 1c7e7c │ │ │ │ orrs.w r6, ip, r3 │ │ │ │ and.w r4, r4, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ orrs.w r6, r2, lr │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - cbz r0, 1c7e5c │ │ │ │ - cbz r4, 1c7e6c │ │ │ │ + cbz r0, 1c7e54 │ │ │ │ + cbz r4, 1c7e64 │ │ │ │ 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 1c7e66 │ │ │ │ - cbz r4, 1c7e8a │ │ │ │ + b.n 1c7e5e │ │ │ │ + cbz r4, 1c7e82 │ │ │ │ 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 1c825c │ │ │ │ + bl 1c8254 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 1c7e66 │ │ │ │ + b.n 1c7e5e │ │ │ │ subs.w r0, r7, r8 │ │ │ │ mov.w r9, r1, lsr #31 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r4 │ │ │ │ mov fp, r4 │ │ │ │ orrs r4, r0 │ │ │ │ - bne.n 1c7ee6 │ │ │ │ + bne.n 1c7ede │ │ │ │ subs.w ip, r2, ip │ │ │ │ - vldr d0, [pc, #872] @ 1c8210 │ │ │ │ + vldr d0, [pc, #872] @ 1c8208 │ │ │ │ sbc.w r3, lr, r3 │ │ │ │ mov r0, ip │ │ │ │ mov lr, r3 │ │ │ │ orrs.w r2, ip, r3 │ │ │ │ - beq.n 1c7e66 │ │ │ │ + beq.n 1c7e5e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1c8122 │ │ │ │ + bne.w 1c811a │ │ │ │ cmp r3, r7 │ │ │ │ - bge.n 1c7ed6 │ │ │ │ + bge.n 1c7ece │ │ │ │ cmp r1, r7 │ │ │ │ ite lt │ │ │ │ movlt.w r9, #0 │ │ │ │ movge.w r9, #1 │ │ │ │ rsbs ip, ip, #0 │ │ │ │ mov r0, ip │ │ │ │ sbc.w lr, r7, r3 │ │ │ │ adds r2, r6, r0 │ │ │ │ add.w r1, fp, r9, lsl #31 │ │ │ │ adc.w r3, lr, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c7e66 │ │ │ │ + b.n 1c7e5e │ │ │ │ mov.w lr, lr, lsl #10 │ │ │ │ lsls r3, r3, #10 │ │ │ │ orr.w r3, r3, ip, lsr #22 │ │ │ │ orr.w lr, lr, r2, lsr #22 │ │ │ │ lsls r1, r2, #10 │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 1c7fd8 │ │ │ │ + blt.n 1c7fd0 │ │ │ │ cmp.w r8, #0 │ │ │ │ orr.w r5, lr, #1073741824 @ 0x40000000 │ │ │ │ itete eq │ │ │ │ moveq r2, ip │ │ │ │ movne r2, #0 │ │ │ │ moveq r4, r3 │ │ │ │ movne.w r4, #1073741824 @ 0x40000000 │ │ │ │ adds.w lr, r2, ip │ │ │ │ mov sl, r7 │ │ │ │ adc.w ip, r4, r3 │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ - bgt.w 1c80c2 │ │ │ │ + bgt.w 1c80ba │ │ │ │ rsb r2, r0, #32 │ │ │ │ negs r3, r0 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ lsl.w r4, ip, r2 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ lsl.w r6, lr, r2 │ │ │ │ rsb r2, r3, #32 │ │ │ │ @@ -515084,28 +515073,28 @@ │ │ │ │ it ne │ │ │ │ orrne.w lr, lr, #1 │ │ │ │ subs.w lr, r1, lr │ │ │ │ sbc.w r1, r5, r2 │ │ │ │ mov ip, lr │ │ │ │ mov r0, r1 │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 1c7f86 │ │ │ │ + cbnz r1, 1c7f7e │ │ │ │ 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 1c8258 │ │ │ │ + bls.w 1c8250 │ │ │ │ movw r2, #2044 @ 0x7fc │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 1c805a │ │ │ │ + bhi.n 1c8052 │ │ │ │ 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 │ │ │ │ @@ -515113,29 +515102,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 1c7e66 │ │ │ │ + b.n 1c7e5e │ │ │ │ cmp r7, #0 │ │ │ │ orr.w r5, r3, #1073741824 @ 0x40000000 │ │ │ │ itete eq │ │ │ │ moveq r2, r1 │ │ │ │ movne r2, #0 │ │ │ │ moveq r3, lr │ │ │ │ movne.w r3, #1073741824 @ 0x40000000 │ │ │ │ negs r4, r0 │ │ │ │ adds r1, r2, r1 │ │ │ │ adc.w r2, r3, lr │ │ │ │ eor.w r9, r9, #1 │ │ │ │ mov sl, r8 │ │ │ │ cmp r4, #62 @ 0x3e │ │ │ │ - bhi.w 1c8180 │ │ │ │ + bhi.w 1c8178 │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ rsb r0, r4, #32 │ │ │ │ sub.w r6, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w lr, r2, r3 │ │ │ │ lsl.w r6, r1, r6 │ │ │ │ lsr.w r7, r1, r7 │ │ │ │ @@ -515152,55 +515141,55 @@ │ │ │ │ orr.w lr, lr, r1 │ │ │ │ it ne │ │ │ │ orrne.w lr, lr, #1 │ │ │ │ subs.w lr, ip, lr │ │ │ │ sbc.w r1, r5, r3 │ │ │ │ mov ip, lr │ │ │ │ mov r0, r1 │ │ │ │ - b.n 1c7f7a │ │ │ │ + b.n 1c7f72 │ │ │ │ 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 1c81b8 │ │ │ │ + blt.w 1c81b0 │ │ │ │ subw r1, r4, #2045 @ 0x7fd │ │ │ │ movw r4, #2045 @ 0x7fd │ │ │ │ orrs r1, r5 │ │ │ │ mov.w r1, r2, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1c8222 │ │ │ │ + bne.w 1c821a │ │ │ │ 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 1c7e66 │ │ │ │ + b.n 1c7e5e │ │ │ │ orrs.w lr, lr, ip │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ subs.w ip, r1, r3 │ │ │ │ sbc.w r0, r5, #0 │ │ │ │ clz r3, r0 │ │ │ │ - cbnz r0, 1c80e0 │ │ │ │ + cbnz r0, 1c80d8 │ │ │ │ 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 │ │ │ │ @@ -515214,66 +515203,66 @@ │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ lsr.w r1, ip, r1 │ │ │ │ orrs r2, r1 │ │ │ │ movw r1, #2045 @ 0x7fd │ │ │ │ cmp r4, r1 │ │ │ │ sbcs.w r1, r5, #0 │ │ │ │ - bcc.n 1c8096 │ │ │ │ - b.n 1c8076 │ │ │ │ + bcc.n 1c808e │ │ │ │ + b.n 1c806e │ │ │ │ subs r2, r7, #1 │ │ │ │ mov r4, r2 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1c816a │ │ │ │ + blt.n 1c8162 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c8218 │ │ │ │ + beq.n 1c8210 │ │ │ │ clz r3, r3 │ │ │ │ sub.w r1, r3, #11 │ │ │ │ subs.w ip, r4, r1 │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1c8238 │ │ │ │ + blt.n 1c8230 │ │ │ │ subs r3, #43 @ 0x2b │ │ │ │ lsl.w lr, lr, r1 │ │ │ │ mov.w fp, ip, lsl #20 │ │ │ │ movs r6, #0 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ orr.w lr, lr, r3 │ │ │ │ rsb r3, r1, #32 │ │ │ │ lsr.w r3, r0, r3 │ │ │ │ orr.w lr, lr, r3 │ │ │ │ lsls r0, r1 │ │ │ │ - b.n 1c7ed6 │ │ │ │ + b.n 1c7ece │ │ │ │ rsbs ip, ip, #0 │ │ │ │ mvn.w r9, r1 │ │ │ │ mov r0, ip │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ mov.w r9, r9, lsr #31 │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1c812e │ │ │ │ + b.n 1c8126 │ │ │ │ orrs r2, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ subs.w ip, ip, r3 │ │ │ │ sbc.w r0, r5, #0 │ │ │ │ clz r3, r0 │ │ │ │ - cbnz r0, 1c819c │ │ │ │ + cbnz r0, 1c8194 │ │ │ │ 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 1c80f8 │ │ │ │ + b.n 1c80f0 │ │ │ │ and.w ip, r4, #63 @ 0x3f │ │ │ │ negs r0, r4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ rsb r5, ip, #32 │ │ │ │ sub.w r4, ip, #32 │ │ │ │ lsl.w lr, r2, ip │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ @@ -515288,168 +515277,168 @@ │ │ │ │ sub.w r1, r0, #32 │ │ │ │ mov.w r4, #0 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ lsr.w r2, r2, r0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - b.n 1c8096 │ │ │ │ + b.n 1c808e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ clz ip, ip │ │ │ │ add.w r3, ip, #32 │ │ │ │ - b.n 1c8136 │ │ │ │ + b.n 1c812e │ │ │ │ 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 1c7e66 │ │ │ │ + b.n 1c7e5e │ │ │ │ sub.w r3, r4, #32 │ │ │ │ lsl.w lr, lr, r4 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ orr.w lr, lr, r3 │ │ │ │ rsb r3, r4, #32 │ │ │ │ lsr.w r3, r0, r3 │ │ │ │ orr.w lr, lr, r3 │ │ │ │ lsls r0, r4 │ │ │ │ - b.n 1c7ed6 │ │ │ │ + b.n 1c7ece │ │ │ │ sxtb r3, r3 │ │ │ │ - b.n 1c80f8 │ │ │ │ + b.n 1c80f0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ vstr d1, [sp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd lr, r1, [sp, #8] │ │ │ │ lsrs r2, r3, #31 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ cmp.w r2, r1, lsr #31 │ │ │ │ - bne.w 1c838a │ │ │ │ + bne.w 1c8382 │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx ip, r1, #0, #20 │ │ │ │ orr.w r2, lr, r0 │ │ │ │ orrs.w r2, r2, ip │ │ │ │ - beq.n 1c8376 │ │ │ │ + beq.n 1c836e │ │ │ │ ubfx r5, r3, #20, #11 │ │ │ │ ubfx r4, r3, #0, #20 │ │ │ │ orr.w r3, r6, r5 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 1c8380 │ │ │ │ + beq.n 1c8378 │ │ │ │ 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 1c8380 │ │ │ │ + bne.n 1c8378 │ │ │ │ orrs.w r2, r6, r4 │ │ │ │ subw r2, r5, #2047 @ 0x7ff │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ and.w r7, r2, #1 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1c8376 │ │ │ │ + bne.n 1c836e │ │ │ │ orrs.w r7, lr, ip │ │ │ │ and.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c8380 │ │ │ │ + bne.n 1c8378 │ │ │ │ orrs.w r3, r6, r4 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 1c8376 │ │ │ │ + cbnz r2, 1c836e │ │ │ │ subs r3, r0, r5 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, r0 │ │ │ │ mov r5, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 1c8398 │ │ │ │ + beq.n 1c8390 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - bne.n 1c83bc │ │ │ │ + bne.n 1c83b4 │ │ │ │ adds.w r4, r6, lr │ │ │ │ add.w r3, r8, #2097152 @ 0x200000 │ │ │ │ adc.w r3, ip, r3 │ │ │ │ mov sl, r0 │ │ │ │ mov.w ip, r4, lsl #9 │ │ │ │ mov.w lr, r3, lsl #9 │ │ │ │ orr.w lr, lr, r4, lsr #23 │ │ │ │ movw r0, #2045 @ 0x7fd │ │ │ │ cmp sl, r0 │ │ │ │ sbcs.w r3, r2, #0 │ │ │ │ - blt.n 1c83a6 │ │ │ │ + blt.n 1c839e │ │ │ │ subw r3, sl, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1c84fe │ │ │ │ + bne.w 1c84f6 │ │ │ │ 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 1c837a │ │ │ │ + b.n 1c8372 │ │ │ │ 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 1c7da8 │ │ │ │ + bl 1c7da0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds.w r2, r6, lr │ │ │ │ adc.w r3, r1, r8 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c837a │ │ │ │ + b.n 1c8372 │ │ │ │ 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 1c8360 │ │ │ │ + b.n 1c8358 │ │ │ │ mov.w r3, r8, lsl #9 │ │ │ │ lsls r2, r6, #9 │ │ │ │ orr.w fp, r3, r6, lsr #23 │ │ │ │ mov.w r3, ip, lsl #9 │ │ │ │ mov.w r4, lr, lsl #9 │ │ │ │ orr.w r3, r3, lr, lsr #23 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r4, [sp, #16] │ │ │ │ - blt.n 1c8472 │ │ │ │ + blt.n 1c846a │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c8530 │ │ │ │ + beq.w 1c8528 │ │ │ │ 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 1c8516 │ │ │ │ + bgt.w 1c850e │ │ │ │ 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 │ │ │ │ @@ -515472,31 +515461,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 1c8334 │ │ │ │ + bcs.w 1c832c │ │ │ │ subs r3, r0, #1 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds.w ip, ip, ip │ │ │ │ mov sl, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ - b.n 1c8334 │ │ │ │ + b.n 1c832c │ │ │ │ mov sl, r9 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c8558 │ │ │ │ + beq.n 1c8550 │ │ │ │ add.w ip, r3, #536870912 @ 0x20000000 │ │ │ │ mov r0, r4 │ │ │ │ negs r3, r7 │ │ │ │ add.w r4, fp, #536870912 @ 0x20000000 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 1c853e │ │ │ │ + bhi.n 1c8536 │ │ │ │ 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 │ │ │ │ @@ -515515,53 +515504,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 1c8334 │ │ │ │ + bcs.w 1c832c │ │ │ │ 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 1c8334 │ │ │ │ + b.n 1c832c │ │ │ │ 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 1c837a │ │ │ │ + b.n 1c8372 │ │ │ │ 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 1c8460 │ │ │ │ + b.n 1c8458 │ │ │ │ mov.w lr, r8, lsl #10 │ │ │ │ mov.w ip, r6, lsl #10 │ │ │ │ orr.w lr, lr, r6, lsr #22 │ │ │ │ - b.n 1c83ee │ │ │ │ + b.n 1c83e6 │ │ │ │ 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 1c84ea │ │ │ │ + b.n 1c84e2 │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ mov.w r0, lr, lsl #10 │ │ │ │ orr.w ip, ip, lr, lsr #22 │ │ │ │ - b.n 1c8480 │ │ │ │ + b.n 1c8478 │ │ │ │ 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] │ │ │ │ @@ -515569,49 +515558,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 1c8730 │ │ │ │ + beq.w 1c8728 │ │ │ │ subw r1, r2, #2047 @ 0x7ff │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c870a │ │ │ │ + beq.w 1c8702 │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r6 │ │ │ │ and.w r9, r3, #2147483648 @ 0x80000000 │ │ │ │ - cbnz r4, 1c85f6 │ │ │ │ + cbnz r4, 1c85ee │ │ │ │ orrs.w r3, r5, ip │ │ │ │ - beq.w 1c87b0 │ │ │ │ + beq.w 1c87a8 │ │ │ │ clz r4, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1c85cc │ │ │ │ + bne.n 1c85c4 │ │ │ │ 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, 1c863c │ │ │ │ + cbnz r2, 1c8634 │ │ │ │ orrs.w r3, r7, lr │ │ │ │ - beq.w 1c87b0 │ │ │ │ + beq.w 1c87a8 │ │ │ │ clz r2, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1c8610 │ │ │ │ + bne.n 1c8608 │ │ │ │ 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 │ │ │ │ @@ -515652,73 +515641,73 @@ │ │ │ │ orrs.w lr, r6, lr │ │ │ │ umlal r4, r7, ip, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ mov ip, r7 │ │ │ │ mov r6, r4 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c876e │ │ │ │ + bge.n 1c8766 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs.w r2, r3, #1024 @ 0x400 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ sbc.w lr, sl, #0 │ │ │ │ adds r5, r4, r4 │ │ │ │ adc.w ip, r7, r7 │ │ │ │ cmp r2, r3 │ │ │ │ mov r6, r5 │ │ │ │ sbcs.w r3, lr, #0 │ │ │ │ - bcc.n 1c86ee │ │ │ │ + bcc.n 1c86e6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 1c87ce │ │ │ │ + blt.n 1c87c6 │ │ │ │ subw r2, r2, #2045 @ 0x7fd │ │ │ │ mov.w r3, ip, lsr #31 │ │ │ │ orrs.w r2, r2, lr │ │ │ │ movw r2, #2045 @ 0x7fd │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c8830 │ │ │ │ + bne.w 1c8828 │ │ │ │ lsrs r5, r6, #10 │ │ │ │ mov.w r4, ip, asr #10 │ │ │ │ orr.w r5, r5, ip, lsl #22 │ │ │ │ orrs.w r3, r5, r4 │ │ │ │ itt ne │ │ │ │ lslne r3, r2, #20 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 1c8798 │ │ │ │ + bne.n 1c8790 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1c8798 │ │ │ │ + b.n 1c8790 │ │ │ │ orrs.w r7, r7, lr │ │ │ │ - bne.n 1c87ba │ │ │ │ + bne.n 1c87b2 │ │ │ │ orrs r4, r5 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r4, r4, ip │ │ │ │ - bne.n 1c875a │ │ │ │ + bne.n 1c8752 │ │ │ │ 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 1c87c4 │ │ │ │ + bne.n 1c87bc │ │ │ │ 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, 1c87ba │ │ │ │ + cbnz r1, 1c87b2 │ │ │ │ orrs r2, r7 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r2, r2, lr │ │ │ │ - beq.n 1c871c │ │ │ │ + beq.n 1c8714 │ │ │ │ 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] │ │ │ │ @@ -515726,15 +515715,15 @@ │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ movw r5, #2045 @ 0x7fd │ │ │ │ adds r3, r2, r3 │ │ │ │ sbc.w lr, sl, #0 │ │ │ │ cmp r3, r5 │ │ │ │ mov r2, r3 │ │ │ │ sbcs.w r5, lr, #0 │ │ │ │ - bcs.n 1c86cc │ │ │ │ + bcs.n 1c86c4 │ │ │ │ lsrs r5, r4, #10 │ │ │ │ lsls r3, r3, #20 │ │ │ │ orr.w r5, r5, r7, lsl #22 │ │ │ │ asrs r4, r7, #10 │ │ │ │ movs r2, #0 │ │ │ │ adds.w r0, r8, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ @@ -515750,15 +515739,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 1c8826 │ │ │ │ + bhi.n 1c881e │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ rsb r7, r3, #32 │ │ │ │ sub.w lr, r2, #32 │ │ │ │ rsb r5, r2, #32 │ │ │ │ lsl.w r4, ip, r2 │ │ │ │ lsl.w lr, r6, lr │ │ │ │ lsr.w r5, r6, r5 │ │ │ │ @@ -515773,34 +515762,34 @@ │ │ │ │ orr.w r5, r5, r7 │ │ │ │ orr.w r5, r5, r2 │ │ │ │ lsr.w ip, ip, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, r5 │ │ │ │ orrne.w r6, r5, #1 │ │ │ │ - b.n 1c86ee │ │ │ │ + b.n 1c86e6 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1c8798 │ │ │ │ + b.n 1c8790 │ │ │ │ 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 1c872a │ │ │ │ + b.n 1c8722 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr.w r2, [pc, #1308] @ 1c8d78 │ │ │ │ + ldr.w r2, [pc, #1308] @ 1c8d70 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1308] @ 1c8d7c │ │ │ │ + ldr.w r3, [pc, #1308] @ 1c8d74 │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ vstr d0, [sp, #16] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vstr d2, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ @@ -515824,46 +515813,46 @@ │ │ │ │ ubfx r2, r2, #0, #20 │ │ │ │ ubfx r3, r3, #20, #11 │ │ │ │ ubfx r4, lr, #20, #11 │ │ │ │ subw r7, r0, #2047 @ 0x7ff │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c8b7c │ │ │ │ + beq.w 1c8b74 │ │ │ │ subw r7, r3, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c8b24 │ │ │ │ + beq.w 1c8b1c │ │ │ │ subw r7, r4, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c8bee │ │ │ │ + beq.w 1c8be6 │ │ │ │ mov r9, r5 │ │ │ │ - cbnz r0, 1c891c │ │ │ │ + cbnz r0, 1c8914 │ │ │ │ orrs.w r0, r6, r2 │ │ │ │ - beq.w 1c8bee │ │ │ │ + beq.w 1c8be6 │ │ │ │ clz r0, r2 │ │ │ │ - cbnz r2, 1c88f4 │ │ │ │ + cbnz r2, 1c88ec │ │ │ │ clz r0, r6 │ │ │ │ adds r0, #32 │ │ │ │ sub.w r7, r0, #11 │ │ │ │ lsls r2, r7 │ │ │ │ lsl.w r7, r6, r7 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ sub.w r7, r0, #43 @ 0x2b │ │ │ │ lsl.w r7, r6, r7 │ │ │ │ orrs r2, r7 │ │ │ │ rsb r7, r0, #43 @ 0x2b │ │ │ │ rsb r0, r0, #12 │ │ │ │ lsr.w r7, r6, r7 │ │ │ │ orrs r2, r7 │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ - cbnz r3, 1c8958 │ │ │ │ + cbnz r3, 1c8950 │ │ │ │ orrs.w r3, r5, r1 │ │ │ │ - beq.w 1c8bee │ │ │ │ + beq.w 1c8be6 │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 1c8932 │ │ │ │ + cbnz r1, 1c892a │ │ │ │ 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 │ │ │ │ @@ -515914,32 +515903,32 @@ │ │ │ │ umlal r6, r0, r2, r1 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ strd r6, r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ and.w r6, r0, #1073741824 @ 0x40000000 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c8c0e │ │ │ │ + bne.w 1c8c06 │ │ │ │ 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 1c8e38 │ │ │ │ + bne.w 1c8e30 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ubfx r6, lr, #0, #20 │ │ │ │ orrs r4, r6 │ │ │ │ - beq.w 1c8fe4 │ │ │ │ + beq.w 1c8fdc │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c9286 │ │ │ │ + beq.w 1c927e │ │ │ │ clz r2, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ubfx r1, lr, #0, #20 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ sub.w r4, r2, #11 │ │ │ │ subs r6, #43 @ 0x2b │ │ │ │ @@ -515961,15 +515950,15 @@ │ │ │ │ mov.w r4, r4, lsl #10 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, r2, asr #31 │ │ │ │ str r4, [sp, #24] │ │ │ │ sbc.w r7, r3, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 1c8e5c │ │ │ │ + bge.w 1c8e54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r6, #0 │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ mov r9, r2 │ │ │ │ ite eq │ │ │ │ @@ -515979,204 +515968,204 @@ │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #8] │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1c8aae │ │ │ │ + beq.n 1c8aa6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvns r2, r3 │ │ │ │ mvns r3, r7 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1c9558 │ │ │ │ + bne.w 1c9550 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - beq.w 1c8ede │ │ │ │ + beq.w 1c8ed6 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ negs r2, r5 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ - vldr d7, [pc, #680] @ 1c8d70 │ │ │ │ + vldr d7, [pc, #680] @ 1c8d68 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c905a │ │ │ │ + beq.w 1c9052 │ │ │ │ cmp r1, r5 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ ldr.w r5, [r0, #4]! │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ subs r2, r1, r5 │ │ │ │ cmp r6, r4 │ │ │ │ sub.w r2, r2, r3 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bne.n 1c8ad0 │ │ │ │ + bne.n 1c8ac8 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ orrs.w r3, r1, r2 │ │ │ │ - beq.w 1c940e │ │ │ │ + beq.w 1c9406 │ │ │ │ clz r3, r2 │ │ │ │ - cbnz r2, 1c8b0a │ │ │ │ + cbnz r2, 1c8b02 │ │ │ │ clz r3, r1 │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ - bne.w 1c9750 │ │ │ │ + bne.w 1c9748 │ │ │ │ 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 1c8cda │ │ │ │ + b.n 1c8cd2 │ │ │ │ orrs r1, r5 │ │ │ │ - bne.w 1c8d3c │ │ │ │ + bne.w 1c8d34 │ │ │ │ subw r4, r4, #2047 @ 0x7ff │ │ │ │ orrs r4, r7 │ │ │ │ ite ne │ │ │ │ movne r3, r7 │ │ │ │ moveq r3, #1 │ │ │ │ ldrd r7, r1, [sp, #24] │ │ │ │ and.w r4, r3, #1 │ │ │ │ orrs r1, r7 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1c8bee │ │ │ │ + bne.n 1c8be6 │ │ │ │ orrs r0, r6 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.w 1c8d56 │ │ │ │ + beq.w 1c8d4e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ and.w r3, r3, #1 │ │ │ │ eor.w r2, sl, fp │ │ │ │ orrs r7, r1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ ands.w r1, r3, r2 │ │ │ │ - bne.w 1c8d56 │ │ │ │ + bne.w 1c8d4e │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c8bf2 │ │ │ │ + b.n 1c8bea │ │ │ │ orrs r2, r6 │ │ │ │ - bne.w 1c8d6a │ │ │ │ + bne.w 1c8d62 │ │ │ │ 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 1c8d3c │ │ │ │ + bne.w 1c8d34 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ subw r4, r4, #2047 @ 0x7ff │ │ │ │ clz r4, r4 │ │ │ │ orrs.w r2, r6, r7 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ and.w r0, r4, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbnz r0, 1c8bee │ │ │ │ + cbnz r0, 1c8be6 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1c8d42 │ │ │ │ + beq.w 1c8d3a │ │ │ │ orrs r6, r7 │ │ │ │ and.w r4, r4, #1 │ │ │ │ eor.w r3, sl, fp │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ ands r4, r3 │ │ │ │ - bne.w 1c8d42 │ │ │ │ + bne.w 1c8d3a │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r4 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c8bf2 │ │ │ │ + b.n 1c8bea │ │ │ │ vldr d0, [sp] │ │ │ │ - ldr r2, [pc, #396] @ (1c8d80 ) │ │ │ │ - ldr r3, [pc, #388] @ (1c8d7c ) │ │ │ │ + ldr r2, [pc, #396] @ (1c8d78 ) │ │ │ │ + ldr r3, [pc, #388] @ (1c8d74 ) │ │ │ │ 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 1c974c │ │ │ │ + bne.w 1c9744 │ │ │ │ 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 1c8d84 │ │ │ │ + beq.w 1c8d7c │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ lsls r3, r2, #10 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orr.w r3, r3, r2, lsr #22 │ │ │ │ lsls r2, r2, #10 │ │ │ │ str r2, [sp, #24] │ │ │ │ orr.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ subs r2, r6, r4 │ │ │ │ sbc.w r7, r7, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 1c8f30 │ │ │ │ + blt.w 1c8f28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r7 │ │ │ │ - bne.w 1c909a │ │ │ │ + bne.w 1c9092 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #28] │ │ │ │ it eq │ │ │ │ ldrdeq r5, ip, [sp, #48] @ 0x30 │ │ │ │ - beq.w 1c8ede │ │ │ │ + beq.w 1c8ed6 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ sbc.w r0, r0, r2 │ │ │ │ orrs.w r2, r3, r0 │ │ │ │ - bne.w 1c923c │ │ │ │ + bne.w 1c9234 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c9452 │ │ │ │ + bne.w 1c944a │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c95be │ │ │ │ + beq.w 1c95b6 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 1c92a0 │ │ │ │ + bne.w 1c9298 │ │ │ │ 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 │ │ │ │ @@ -516193,70 +516182,70 @@ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ mov r5, r9 │ │ │ │ sbcs.w r0, r4, #0 │ │ │ │ - bcc.n 1c8d14 │ │ │ │ + bcc.n 1c8d0c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1c9274 │ │ │ │ + blt.w 1c926c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ subw r0, r9, #2045 @ 0x7fd │ │ │ │ mov r9, r3 │ │ │ │ orrs r0, r4 │ │ │ │ mov.w r0, r2, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1c9412 │ │ │ │ + bne.w 1c940a │ │ │ │ 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 1c9092 │ │ │ │ + bne.w 1c908a │ │ │ │ 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 1c8bf2 │ │ │ │ + b.n 1c8bea │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 1c8bf2 │ │ │ │ + b.n 1c8bea │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c8bf2 │ │ │ │ + b.n 1c8bea │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c8bf2 │ │ │ │ + b.n 1c8bea │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - b.n 1c8bf2 │ │ │ │ + b.n 1c8bea │ │ │ │ ... │ │ │ │ - strb r6, [r2, #30] │ │ │ │ + strb r6, [r3, #30] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #16] │ │ │ │ + strb r6, [r1, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ubfx r7, lr, #0, #20 │ │ │ │ orrs r4, r7 │ │ │ │ - beq.w 1c8fea │ │ │ │ + beq.w 1c8fe2 │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c9294 │ │ │ │ + beq.w 1c928c │ │ │ │ clz r2, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ubfx r1, lr, #0, #20 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ sub.w r4, r2, #11 │ │ │ │ subs r7, #43 @ 0x2b │ │ │ │ @@ -516278,15 +516267,15 @@ │ │ │ │ mov.w r4, r4, lsl #10 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, r2, asr #31 │ │ │ │ str r4, [sp, #24] │ │ │ │ sbc.w r7, r3, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 1c8c50 │ │ │ │ + bge.w 1c8c48 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r9, r2 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ @@ -516296,56 +516285,56 @@ │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c942c │ │ │ │ + beq.w 1c9424 │ │ │ │ negs r3, r1 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1c8e82 │ │ │ │ + ble.n 1c8e7a │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1c8f72 │ │ │ │ - b.n 1c9578 │ │ │ │ + bne.w 1c8f6a │ │ │ │ + b.n 1c9570 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ubfx r3, lr, #0, #20 │ │ │ │ lsls r3, r3, #10 │ │ │ │ orr.w r3, r3, r2, lsr #22 │ │ │ │ lsls r2, r2, #10 │ │ │ │ str r2, [sp, #24] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, r7, r4 │ │ │ │ sbc.w r7, r2, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 1c8f04 │ │ │ │ + blt.n 1c8efc │ │ │ │ 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 1c8e72 │ │ │ │ + beq.n 1c8e6a │ │ │ │ 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 1c8e68 │ │ │ │ - b.n 1c8c50 │ │ │ │ + bne.n 1c8e60 │ │ │ │ + b.n 1c8c48 │ │ │ │ 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 │ │ │ │ @@ -516367,29 +516356,29 @@ │ │ │ │ ite eq │ │ │ │ moveq r2, r3 │ │ │ │ orrne.w r2, r3, #1 │ │ │ │ cmp r4, r4 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ str r2, [sp, #28] │ │ │ │ - bne.n 1c8f76 │ │ │ │ + bne.n 1c8f6e │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ adds r3, r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adc.w r0, r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1c9206 │ │ │ │ + blt.w 1c91fe │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1c8cda │ │ │ │ + b.n 1c8cd2 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ @@ -516397,16 +516386,16 @@ │ │ │ │ cmp r4, r4 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c8a96 │ │ │ │ - b.n 1c8aae │ │ │ │ + bne.w 1c8a8e │ │ │ │ + b.n 1c8aa6 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r6, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ite ne │ │ │ │ @@ -516415,138 +516404,138 @@ │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ mov r9, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c942c │ │ │ │ + beq.w 1c9424 │ │ │ │ negs r3, r2 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1c8e82 │ │ │ │ + ble.n 1c8e7a │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - beq.w 1c970e │ │ │ │ + beq.w 1c9706 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1c8aae │ │ │ │ + beq.w 1c8aa6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r2, r3, r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sbc.w r0, r3, r0 │ │ │ │ ldrd r1, r3, [sp, #40] @ 0x28 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.n 1c8fa2 │ │ │ │ + beq.n 1c8f9a │ │ │ │ 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 1c938a │ │ │ │ + beq.w 1c9382 │ │ │ │ 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 1c94e4 │ │ │ │ + bcs.w 1c94dc │ │ │ │ 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 1c8bf2 │ │ │ │ + b.n 1c8bea │ │ │ │ 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 1c9030 │ │ │ │ + bcc.n 1c9028 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.w 1c9500 │ │ │ │ + blt.w 1c94f8 │ │ │ │ subw r0, r9, #2046 @ 0x7fe │ │ │ │ orrs r0, r3 │ │ │ │ mov.w r3, r1, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c95aa │ │ │ │ + bne.w 1c95a2 │ │ │ │ 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 1c9048 │ │ │ │ + bne.n 1c9040 │ │ │ │ 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 1c8bf2 │ │ │ │ + b.n 1c8bea │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 1c8ade │ │ │ │ + b.n 1c8ad6 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r1, r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 1c908a │ │ │ │ + bcc.n 1c9082 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1c957e │ │ │ │ + blt.w 1c9576 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subw r3, r9, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1c9412 │ │ │ │ + bne.w 1c940a │ │ │ │ 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 1c8d2a │ │ │ │ + b.n 1c8d22 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r3, #5 │ │ │ │ - bne.w 1c92f8 │ │ │ │ + bne.w 1c92f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r2 │ │ │ │ movs r0, #3 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ negs r6, r3 │ │ │ │ mov lr, r3 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ @@ -516565,68 +516554,68 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r6, [r1, #4]! │ │ │ │ cmp r2, r1 │ │ │ │ lsl.w r3, r6, r0 │ │ │ │ orr.w r3, r3, r4 │ │ │ │ lsr.w r4, r6, lr │ │ │ │ str.w r3, [ip], #4 │ │ │ │ - bne.n 1c90de │ │ │ │ + bne.n 1c90d6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r7 │ │ │ │ ldrd r7, r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c96fa │ │ │ │ + beq.w 1c96f2 │ │ │ │ mov ip, r2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ rsb r0, ip, #4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1c934c │ │ │ │ + beq.w 1c9344 │ │ │ │ movs r0, #0 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq.w 1c9358 │ │ │ │ + beq.w 1c9350 │ │ │ │ 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 1c91fc │ │ │ │ + beq.n 1c91f4 │ │ │ │ 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 1c9148 │ │ │ │ + bne.n 1c9140 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r7 │ │ │ │ - beq.w 1c8af2 │ │ │ │ + beq.w 1c8aea │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 1c918e │ │ │ │ + bmi.n 1c9186 │ │ │ │ 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] │ │ │ │ @@ -516638,65 +516627,65 @@ │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ adds.w r5, r9, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ movw r0, #2045 @ 0x7fd │ │ │ │ cmp r5, r0 │ │ │ │ sbcs.w r7, r1, #0 │ │ │ │ - bcc.n 1c91d4 │ │ │ │ + bcc.n 1c91cc │ │ │ │ cmp r1, r4 │ │ │ │ - blt.w 1c96aa │ │ │ │ + blt.w 1c96a2 │ │ │ │ subw r5, r9, #2046 @ 0x7fe │ │ │ │ orrs r5, r1 │ │ │ │ mov.w r1, r2, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1c95aa │ │ │ │ + bne.w 1c95a2 │ │ │ │ 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 1c8bf2 │ │ │ │ + b.n 1c8bea │ │ │ │ cmp r3, r5 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ - b.n 1c9154 │ │ │ │ + b.n 1c914c │ │ │ │ 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 1c9064 │ │ │ │ + bne.w 1c905c │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.w 1c9076 │ │ │ │ + bcs.w 1c906e │ │ │ │ lsrs r1, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ - b.n 1c9092 │ │ │ │ + b.n 1c908a │ │ │ │ cmp r0, #0 │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ - bge.w 1c8af2 │ │ │ │ + bge.w 1c8aea │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ eor.w r2, sl, #1 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ negs r3, r3 │ │ │ │ @@ -516706,132 +516695,132 @@ │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ subs r3, r1, r3 │ │ │ │ cmp r0, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 1c9258 │ │ │ │ - b.n 1c8af2 │ │ │ │ + bne.n 1c9250 │ │ │ │ + b.n 1c8aea │ │ │ │ negs r3, r5 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.w 1c9496 │ │ │ │ + ble.w 1c948e │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1c8d2a │ │ │ │ + b.n 1c8d22 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.w 1c8a18 │ │ │ │ + b.w 1c8a10 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1c8da0 │ │ │ │ + b.n 1c8d98 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c945e │ │ │ │ + beq.w 1c9456 │ │ │ │ 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 1c9626 │ │ │ │ + bne.w 1c961e │ │ │ │ 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 1c92e8 │ │ │ │ + bne.n 1c92e0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 1c8cc2 │ │ │ │ + b.n 1c8cba │ │ │ │ cmp r2, #4 │ │ │ │ mov ip, r2 │ │ │ │ it cs │ │ │ │ movcs.w ip, #4 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ uxtb r0, r0 │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1c931c │ │ │ │ + b.n 1c9314 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1c933a │ │ │ │ + beq.n 1c9332 │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1c9318 │ │ │ │ + beq.n 1c9310 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 1c9468 │ │ │ │ + bls.w 1c9460 │ │ │ │ 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 1c912a │ │ │ │ + b.n 1c9122 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 1c9468 │ │ │ │ + bls.w 1c9460 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [r3, #4] │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1c913c │ │ │ │ + bne.w 1c9134 │ │ │ │ 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 1c936e │ │ │ │ + beq.n 1c9366 │ │ │ │ ite cc │ │ │ │ movcc r5, #1 │ │ │ │ movcs r5, #0 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ cmp r4, r2 │ │ │ │ add r3, r1 │ │ │ │ add r3, r5 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 1c9364 │ │ │ │ + bne.n 1c935c │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 1c8eea │ │ │ │ + b.n 1c8ee2 │ │ │ │ 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 1c93f2 │ │ │ │ + bcc.n 1c93ea │ │ │ │ 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 │ │ │ │ @@ -516853,67 +516842,67 @@ │ │ │ │ lsrs r4, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ orrs.w r2, r4, r5 │ │ │ │ itt eq │ │ │ │ moveq r1, r4 │ │ │ │ moveq r3, r5 │ │ │ │ - beq.w 1c8fd0 │ │ │ │ + beq.w 1c8fc8 │ │ │ │ lsls r3, r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c8fd0 │ │ │ │ + b.n 1c8fc8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1c8c9c │ │ │ │ + b.n 1c8c94 │ │ │ │ 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 1c8bf2 │ │ │ │ + b.w 1c8bea │ │ │ │ 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 1c9436 │ │ │ │ + bne.n 1c942e │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - b.w 1c8ab4 │ │ │ │ + b.w 1c8aac │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1c8c9c │ │ │ │ + b.n 1c8c94 │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 1c92aa │ │ │ │ + b.n 1c92a2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r2, ip, lsl #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, r2 │ │ │ │ ands.w r0, r0, #31 │ │ │ │ - bne.w 1c95cc │ │ │ │ + bne.w 1c95c4 │ │ │ │ rsb r6, r3, #3 │ │ │ │ subs r3, r1, #4 │ │ │ │ uxtb r6, r6 │ │ │ │ add.w r6, r1, r6, lsl #2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ str.w r0, [r1], #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1c9488 │ │ │ │ - b.n 1c9112 │ │ │ │ + bne.n 1c9480 │ │ │ │ + b.n 1c910a │ │ │ │ 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 │ │ │ │ @@ -516927,28 +516916,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 1c8d14 │ │ │ │ + b.n 1c8d0c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1c971c │ │ │ │ + blt.w 1c9714 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1c9692 │ │ │ │ + blt.w 1c968a │ │ │ │ lsrs r4, r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32720 @ 0x7fd0 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ asrs r5, r0, #10 │ │ │ │ - b.n 1c8fd0 │ │ │ │ + b.n 1c8fc8 │ │ │ │ negs r3, r0 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.w 1c961c │ │ │ │ + bhi.w 1c9614 │ │ │ │ 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 │ │ │ │ @@ -516962,55 +516951,55 @@ │ │ │ │ lsr.w r0, r1, r0 │ │ │ │ orr.w r2, r2, r7 │ │ │ │ orr.w r2, r2, r0 │ │ │ │ lsr.w r1, r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ - b.n 1c9030 │ │ │ │ + b.n 1c9028 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.w 1c8e82 │ │ │ │ + ble.w 1c8e7a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r3, r0 │ │ │ │ mov.w r0, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1c8f86 │ │ │ │ + bne.w 1c8f7e │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 1c8ede │ │ │ │ + b.n 1c8ed6 │ │ │ │ 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 1c9092 │ │ │ │ + b.n 1c908a │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r4, #1 │ │ │ │ adds r3, r6, r3 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1c8bf2 │ │ │ │ + b.w 1c8bea │ │ │ │ mov r2, r1 │ │ │ │ and.w r3, r8, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1c8bf2 │ │ │ │ + b.w 1c8bea │ │ │ │ rsb r3, r3, #4 │ │ │ │ sub.w r6, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ mov lr, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -517023,42 +517012,42 @@ │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ orrs r2, r6 │ │ │ │ lsl.w r6, r3, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r3, r6 │ │ │ │ - beq.n 1c960c │ │ │ │ + beq.n 1c9604 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c9744 │ │ │ │ + beq.w 1c973c │ │ │ │ negs r6, r0 │ │ │ │ mov r2, ip │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 1c90c4 │ │ │ │ + b.n 1c90bc │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1c9048 │ │ │ │ + b.n 1c9040 │ │ │ │ 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 1c8cbe │ │ │ │ + beq.w 1c8cb6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add ip, r7 │ │ │ │ mov r9, r0 │ │ │ │ add r7, lr │ │ │ │ and.w r0, r8, #31 │ │ │ │ mov sl, r2 │ │ │ │ @@ -517068,28 +517057,28 @@ │ │ │ │ mov ip, r1 │ │ │ │ ldr.w r3, [lr, #-4]! │ │ │ │ lsr.w r1, r3, r0 │ │ │ │ orr.w r1, r1, ip │ │ │ │ str.w r1, [r7, #-4]! │ │ │ │ lsl.w ip, r3, r2 │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 1c9668 │ │ │ │ + bne.n 1c9660 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, sl │ │ │ │ str.w ip, [r9, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c8cc2 │ │ │ │ - b.w 1c8cc8 │ │ │ │ + bne.w 1c8cba │ │ │ │ + b.w 1c8cc0 │ │ │ │ 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 1c8bf2 │ │ │ │ + b.w 1c8bea │ │ │ │ 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 │ │ │ │ @@ -517104,56 +517093,56 @@ │ │ │ │ orr.w r3, r3, r5 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ lsr.w r2, r2, r7 │ │ │ │ mov r5, r4 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - b.n 1c91d4 │ │ │ │ + b.n 1c91cc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1c912a │ │ │ │ + bne.w 1c9122 │ │ │ │ cmp r5, r5 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1c913c │ │ │ │ - b.n 1c9358 │ │ │ │ + bne.w 1c9134 │ │ │ │ + b.n 1c9350 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adc.w r2, r3, #0 │ │ │ │ - b.w 1c8ef4 │ │ │ │ + b.w 1c8eec │ │ │ │ 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 1c9408 │ │ │ │ + b.n 1c9400 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, ip │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1c910e │ │ │ │ + b.n 1c9106 │ │ │ │ blx 54c60 <__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 1c92c6 │ │ │ │ + bls.w 1c92be │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 1c8cc2 │ │ │ │ + b.w 1c8cba │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, #16 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ vstr s1, [sp, #8] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ vstr s2, [sp, #4] │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ @@ -517162,64 +517151,64 @@ │ │ │ │ eors r2, r3 │ │ │ │ ubfx r5, r3, #0, #23 │ │ │ │ ubfx r0, ip, #0, #23 │ │ │ │ ubfx r3, r3, #23, #8 │ │ │ │ ubfx r4, ip, #23, #8 │ │ │ │ mov.w lr, r2, lsr #31 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq.w 1c98e8 │ │ │ │ + beq.w 1c98e0 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - beq.w 1c98c0 │ │ │ │ + beq.w 1c98b8 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq.w 1c993c │ │ │ │ - cbnz r1, 1c97cc │ │ │ │ + beq.w 1c9934 │ │ │ │ + cbnz r1, 1c97c4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1c993c │ │ │ │ + beq.w 1c9934 │ │ │ │ clz r1, r6 │ │ │ │ sub.w r7, r1, #8 │ │ │ │ rsb r1, r1, #9 │ │ │ │ lsls r6, r7 │ │ │ │ - cbnz r3, 1c97e2 │ │ │ │ + cbnz r3, 1c97da │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1c993c │ │ │ │ + beq.w 1c9934 │ │ │ │ clz r3, r5 │ │ │ │ sub.w r7, r3, #8 │ │ │ │ rsb r3, r3, #9 │ │ │ │ lsls r5, r7 │ │ │ │ adds r7, r1, r3 │ │ │ │ lsls r1, r6, #7 │ │ │ │ lsls r3, r5, #7 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ umull r5, r6, r1, r3 │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ it cs │ │ │ │ subcs.w r1, r7, #126 @ 0x7e │ │ │ │ - bcc.w 1c995c │ │ │ │ + bcc.w 1c9954 │ │ │ │ mov r9, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1c9946 │ │ │ │ + beq.w 1c993e │ │ │ │ subs r3, r1, r4 │ │ │ │ lsls r0, r0, #6 │ │ │ │ orr.w r0, r0, #536870912 @ 0x20000000 │ │ │ │ mov r8, lr │ │ │ │ uxth r7, r3 │ │ │ │ cmp.w lr, ip, lsr #31 │ │ │ │ sxth r3, r3 │ │ │ │ - beq.w 1c9988 │ │ │ │ + beq.w 1c9980 │ │ │ │ mov.w lr, #0 │ │ │ │ cmp r3, lr │ │ │ │ - blt.w 1c9a06 │ │ │ │ - beq.w 1c9aa4 │ │ │ │ + blt.w 1c99fe │ │ │ │ + beq.w 1c9a9c │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - bls.w 1c9b5e │ │ │ │ + bls.w 1c9b56 │ │ │ │ subs r5, #1 │ │ │ │ adc.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 1c9846 │ │ │ │ + cbnz r6, 1c983e │ │ │ │ clz r0, r5 │ │ │ │ adds r0, #32 │ │ │ │ subs r3, r0, #1 │ │ │ │ sxtb r3, r3 │ │ │ │ subs r3, r1, r3 │ │ │ │ rsb r1, r0, #33 @ 0x21 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -517241,110 +517230,110 @@ │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ orr.w r2, r2, r0 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 1c9a9c │ │ │ │ + bls.w 1c9a94 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1c9a7c │ │ │ │ + blt.w 1c9a74 │ │ │ │ lsrs r1, r2, #31 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c9a9c │ │ │ │ + beq.w 1c9a94 │ │ │ │ mov lr, r8 │ │ │ │ - b.n 1c99f4 │ │ │ │ + b.n 1c99ec │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1c9970 │ │ │ │ + bne.n 1c9968 │ │ │ │ subs r3, r0, r5 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c993c │ │ │ │ + bne.n 1c9934 │ │ │ │ and.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r1, r6 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1c997a │ │ │ │ + beq.n 1c9972 │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ cmpeq r4, #255 @ 0xff │ │ │ │ - b.n 1c9922 │ │ │ │ + b.n 1c991a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1c997e │ │ │ │ + bne.n 1c9976 │ │ │ │ sub.w r1, r3, #255 @ 0xff │ │ │ │ cmp r5, r6 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c9970 │ │ │ │ + bne.n 1c9968 │ │ │ │ subs r1, r0, r1 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - cbnz r1, 1c993c │ │ │ │ + cbnz r1, 1c9934 │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r5 │ │ │ │ add.w r3, r2, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1c997a │ │ │ │ + beq.n 1c9972 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ cmpeq r4, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ eor.w lr, lr, ip, lsr #31 │ │ │ │ tst.w lr, r4 │ │ │ │ - bne.n 1c997a │ │ │ │ + bne.n 1c9972 │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ vldr s0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c9baa │ │ │ │ + beq.w 1c9ba2 │ │ │ │ clz r4, r0 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ rsb r4, r4, #9 │ │ │ │ lsls r0, r3 │ │ │ │ - b.n 1c980a │ │ │ │ + b.n 1c9802 │ │ │ │ adds r3, r5, r5 │ │ │ │ sub.w r1, r7, #127 @ 0x7f │ │ │ │ adcs r6, r6 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1c980a │ │ │ │ - b.n 1c9946 │ │ │ │ + bne.w 1c9802 │ │ │ │ + b.n 1c993e │ │ │ │ vldr s0, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r3, #1 │ │ │ │ - b.n 1c9932 │ │ │ │ + b.n 1c992a │ │ │ │ vldr s0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 1c9af0 │ │ │ │ + ble.w 1c9ae8 │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r1, #1 │ │ │ │ movhi r2, #0 │ │ │ │ - bhi.n 1c99be │ │ │ │ + bhi.n 1c99b6 │ │ │ │ rsb r1, r7, #32 │ │ │ │ sub.w r2, r7, #32 │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ lsr.w r2, r0, r2 │ │ │ │ orrs r1, r2 │ │ │ │ negs r2, r7 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ @@ -517354,33 +517343,33 @@ │ │ │ │ lsr.w r2, r0, r7 │ │ │ │ adds r1, r5, r1 │ │ │ │ adc.w r2, r6, r2 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 1c9bec │ │ │ │ + blt.w 1c9be4 │ │ │ │ cmp.w r9, #252 @ 0xfc │ │ │ │ - bls.w 1c9c3c │ │ │ │ + bls.w 1c9c34 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 1c9c44 │ │ │ │ + blt.w 1c9c3c │ │ │ │ cmp.w r9, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r2, r2, #7 │ │ │ │ moveq.w r3, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 1c9ba2 │ │ │ │ + beq.w 1c9b9a │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, lr, lsl #31 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1c9940 │ │ │ │ + b.n 1c9938 │ │ │ │ mov.w r8, ip, lsr #31 │ │ │ │ mov r9, r4 │ │ │ │ cmn.w r3, #62 @ 0x3e │ │ │ │ - blt.w 1c9b48 │ │ │ │ + blt.w 1c9b40 │ │ │ │ and.w r2, r7, #63 @ 0x3f │ │ │ │ negs r1, r3 │ │ │ │ sub.w r7, r2, #32 │ │ │ │ add.w sl, r3, #32 │ │ │ │ rsb r3, r2, #32 │ │ │ │ lsl.w ip, r6, r2 │ │ │ │ lsl.w r7, r5, r7 │ │ │ │ @@ -517397,66 +517386,66 @@ │ │ │ │ orr.w r5, r5, r2 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ it ne │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ negs r5, r5 │ │ │ │ sbc.w r6, r0, r1 │ │ │ │ orrs.w r2, r5, r6 │ │ │ │ - bne.n 1c9ac8 │ │ │ │ + bne.n 1c9ac0 │ │ │ │ sub.w r3, r4, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 1c9b9e │ │ │ │ + bls.w 1c9b96 │ │ │ │ mov r2, lr │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.w 1c9b9e │ │ │ │ + bhi.w 1c9b96 │ │ │ │ negs r0, r3 │ │ │ │ lsr.w r1, r2, r3 │ │ │ │ and.w r0, r0, #31 │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r2, r1 │ │ │ │ orrne.w r2, r1, #1 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ - beq.n 1c9b9e │ │ │ │ + beq.n 1c9b96 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - b.n 1c9ba2 │ │ │ │ + b.n 1c9b9a │ │ │ │ subs r5, r5, r3 │ │ │ │ subs r6, r6, r0 │ │ │ │ orrs.w r1, r5, r6 │ │ │ │ itt eq │ │ │ │ andeq.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ vmoveq s0, r3 │ │ │ │ - beq.w 1c9940 │ │ │ │ + beq.w 1c9938 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 1c9ac8 │ │ │ │ + bge.n 1c9ac0 │ │ │ │ negs r5, r5 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ sbc.w r6, r3, r6 │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 1c9ad4 │ │ │ │ + cbnz r6, 1c9acc │ │ │ │ clz r0, r5 │ │ │ │ adds r0, #32 │ │ │ │ subs r2, r0, #1 │ │ │ │ sub.w r1, r0, #33 @ 0x21 │ │ │ │ sxtb r2, r2 │ │ │ │ sub.w r3, r9, r2 │ │ │ │ uxtb r2, r1 │ │ │ │ lsls r1, r1, #24 │ │ │ │ it pl │ │ │ │ lslpl.w r2, r5, r2 │ │ │ │ - bpl.w 1c989e │ │ │ │ - b.n 1c984c │ │ │ │ + bpl.w 1c9896 │ │ │ │ + b.n 1c9844 │ │ │ │ cmn.w r3, #30 │ │ │ │ mov r9, r4 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ - blt.n 1c9b44 │ │ │ │ + blt.n 1c9b3c │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r2, r3, #32 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ sub.w ip, r1, #32 │ │ │ │ rsb r4, r1, #32 │ │ │ │ lsr.w r2, r5, r2 │ │ │ │ lsr.w r4, r5, r4 │ │ │ │ @@ -517470,88 +517459,88 @@ │ │ │ │ rsb r1, r3, #0 │ │ │ │ orr.w r2, r2, r4 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ add r2, r0 │ │ │ │ - b.n 1c99cc │ │ │ │ + b.n 1c99c4 │ │ │ │ adds.w r5, lr, #4294967295 @ 0xffffffff │ │ │ │ subs r6, r0, #1 │ │ │ │ ite ne │ │ │ │ clzne r0, r6 │ │ │ │ addeq r0, #31 │ │ │ │ subs r3, r0, #1 │ │ │ │ sxtb r3, r3 │ │ │ │ subs r3, r4, r3 │ │ │ │ - b.n 1c984c │ │ │ │ + b.n 1c9844 │ │ │ │ rsb r2, r7, #32 │ │ │ │ sub.w r4, r7, #32 │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ lsr.w r4, r0, r4 │ │ │ │ orrs r2, r4 │ │ │ │ negs r4, r7 │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ lsls.w r4, r0, r4 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ subs r5, r5, r2 │ │ │ │ lsr.w r0, r0, r7 │ │ │ │ sbc.w r6, r6, r0 │ │ │ │ orrs.w r2, r5, r6 │ │ │ │ - bne.n 1c9ac8 │ │ │ │ + bne.n 1c9ac0 │ │ │ │ sub.w r3, r1, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.n 1c9b9e │ │ │ │ + bls.n 1c9b96 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1c9a7a │ │ │ │ + blt.w 1c9a72 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r3, r8, lsl #31 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1c9932 │ │ │ │ + b.n 1c992a │ │ │ │ bics.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ mov.w r3, r5, lsr #31 │ │ │ │ orr.w r3, r3, r6, lsl #1 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ite eq │ │ │ │ moveq r5, r3 │ │ │ │ orrne.w r5, r3, #1 │ │ │ │ and.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1c9c28 │ │ │ │ + bls.n 1c9c20 │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 1c9c04 │ │ │ │ + blt.n 1c9bfc │ │ │ │ lsrs r2, r5, #31 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ - cbz r2, 1c9c28 │ │ │ │ + cbz r2, 1c9c20 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1c9940 │ │ │ │ + b.n 1c9938 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 1c9a9c │ │ │ │ + bls.w 1c9a94 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 1c98aa │ │ │ │ + bge.w 1c98a2 │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1c9a86 │ │ │ │ + b.n 1c9a7e │ │ │ │ negs r1, r1 │ │ │ │ uxth r2, r1 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi r1, r0 │ │ │ │ movhi r5, r1 │ │ │ │ - bhi.n 1c9c32 │ │ │ │ + bhi.n 1c9c2a │ │ │ │ negs r4, r2 │ │ │ │ lsr.w r2, r5, r2 │ │ │ │ and.w r4, r4, #31 │ │ │ │ mov r1, r0 │ │ │ │ lsls r5, r4 │ │ │ │ ite eq │ │ │ │ moveq r5, r2 │ │ │ │ @@ -517560,53 +517549,53 @@ │ │ │ │ itet eq │ │ │ │ moveq r1, r5 │ │ │ │ lslne r1, r1, #23 │ │ │ │ moveq r5, r1 │ │ │ │ add r3, r1 │ │ │ │ add r3, r5 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1c9940 │ │ │ │ + b.n 1c9938 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ mov.w r3, r9, lsl #23 │ │ │ │ - b.n 1c9ba2 │ │ │ │ + b.n 1c9b9a │ │ │ │ rsb r1, r9, #0 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsrs r2, r1 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ - b.n 1c9aa0 │ │ │ │ + b.n 1c9a98 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ sub sp, #12 │ │ │ │ vstr d0, [sp] │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ubfx r2, r1, #20, #11 │ │ │ │ ubfx lr, r1, #0, #20 │ │ │ │ subw ip, r2, #2047 @ 0x7ff │ │ │ │ and.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1c9ce2 │ │ │ │ + beq.n 1c9cda │ │ │ │ orr.w ip, r3, r2 │ │ │ │ orrs.w ip, ip, lr │ │ │ │ - beq.n 1c9cda │ │ │ │ + beq.n 1c9cd2 │ │ │ │ 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 1c9cda │ │ │ │ + beq.n 1c9cd2 │ │ │ │ mvn.w r3, #896 @ 0x380 │ │ │ │ eor.w lr, r0, #1 │ │ │ │ add r2, r3 │ │ │ │ orr.w ip, ip, #1073741824 @ 0x40000000 │ │ │ │ mov.w r3, lr, lsl #6 │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ - bhi.n 1c9cfc │ │ │ │ + bhi.n 1c9cf4 │ │ │ │ lsls r2, r2, #23 │ │ │ │ uxtab r3, ip, r3 │ │ │ │ and.w ip, ip, #127 @ 0x7f │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ @@ -517621,32 +517610,32 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ orrs.w r3, r3, lr │ │ │ │ add.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ vmovne s0, r3 │ │ │ │ - bne.n 1c9cde │ │ │ │ + bne.n 1c9cd6 │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1c9d0c │ │ │ │ + blt.n 1c9d04 │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - beq.n 1c9d50 │ │ │ │ + beq.n 1c9d48 │ │ │ │ add.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ subs r3, r3, r0 │ │ │ │ - b.n 1c9cf4 │ │ │ │ + b.n 1c9cec │ │ │ │ negs r2, r2 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi.w lr, #4294967295 @ 0xffffffff │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 1c9d44 │ │ │ │ + bhi.n 1c9d3c │ │ │ │ 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 │ │ │ │ @@ -517654,47 +517643,47 @@ │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ mvn.w lr, lr │ │ │ │ uxtab r3, r2, r3 │ │ │ │ movs r2, #0 │ │ │ │ and.w r3, lr, r3, lsr #7 │ │ │ │ - b.n 1c9cce │ │ │ │ + b.n 1c9cc6 │ │ │ │ mov.w r2, #2122317824 @ 0x7e800000 │ │ │ │ - b.n 1c9cb2 │ │ │ │ + b.n 1c9caa │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsrs r0, r3, #31 │ │ │ │ ubfx r1, r3, #23, #8 │ │ │ │ ubfx r2, r3, #0, #23 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ mov.w r0, r0, lsl #15 │ │ │ │ - beq.n 1c9db2 │ │ │ │ + beq.n 1c9daa │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 1c9dae │ │ │ │ + beq.n 1c9da6 │ │ │ │ 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 1c9dae │ │ │ │ + beq.n 1c9da6 │ │ │ │ sub.w r3, r1, #113 @ 0x71 │ │ │ │ orr.w ip, r2, #16384 @ 0x4000 │ │ │ │ mov r2, ip │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ - bls.n 1c9dce │ │ │ │ + bls.n 1c9dc6 │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1c9ddc │ │ │ │ + blt.n 1c9dd4 │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 1c9dfc │ │ │ │ + beq.n 1c9df4 │ │ │ │ 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 │ │ │ │ @@ -517717,272 +517706,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 1c9dd2 │ │ │ │ + bhi.n 1c9dca │ │ │ │ rsb r1, r1, #113 @ 0x71 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ sbfx r2, ip, #4, #12 │ │ │ │ - b.n 1c9dd2 │ │ │ │ + b.n 1c9dca │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 1c9dd2 │ │ │ │ + b.n 1c9dca │ │ │ │ stmdb 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 1c9e3e │ │ │ │ + beq.n 1c9e36 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r6, r1, r2 │ │ │ │ - beq.n 1c9e3e │ │ │ │ + beq.n 1c9e36 │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbnz r2, 1c9e4a │ │ │ │ + cbnz r2, 1c9e42 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1c9e30 │ │ │ │ + bne.n 1c9e28 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r3 │ │ │ │ blx 5422c │ │ │ │ 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 1c9e82 │ │ │ │ + beq.n 1c9e7a │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls.w r2, r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ - beq.n 1c9e82 │ │ │ │ + beq.n 1c9e7a │ │ │ │ mov fp, r4 │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1c9e8a │ │ │ │ + cbnz r3, 1c9e82 │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1c9e6e │ │ │ │ + bne.n 1c9e66 │ │ │ │ ldrd r6, r5, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c9e34 │ │ │ │ + b.n 1c9e2c │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r5 │ │ │ │ - beq.n 1c9ebe │ │ │ │ + beq.n 1c9eb6 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r3, r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ - beq.n 1c9ebe │ │ │ │ + beq.n 1c9eb6 │ │ │ │ strd r4, r6, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1c9ec6 │ │ │ │ + cbnz r3, 1c9ebe │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1c9eac │ │ │ │ + bne.n 1c9ea4 │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c9e72 │ │ │ │ + b.n 1c9e6a │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r2, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 1c9efa │ │ │ │ + beq.n 1c9ef2 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ - beq.n 1c9efa │ │ │ │ + beq.n 1c9ef2 │ │ │ │ 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, 1c9f00 │ │ │ │ + cbnz r3, 1c9ef8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1c9ee6 │ │ │ │ + bne.n 1c9ede │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c9eb0 │ │ │ │ + b.n 1c9ea8 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 1c9f34 │ │ │ │ + beq.n 1c9f2c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r2, r1, r3 │ │ │ │ - beq.n 1c9f34 │ │ │ │ + beq.n 1c9f2c │ │ │ │ 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, 1c9f3a │ │ │ │ + cbnz r1, 1c9f32 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1c9f22 │ │ │ │ + bne.n 1c9f1a │ │ │ │ ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c9eea │ │ │ │ + b.n 1c9ee2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c9e04 │ │ │ │ - b.n 1c9f26 │ │ │ │ + bl 1c9dfc │ │ │ │ + b.n 1c9f1e │ │ │ │ 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, 1c9f62 │ │ │ │ + cbnz r3, 1c9f5a │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ bic.w r2, r3, #63 @ 0x3f │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - beq.n 1c9fa0 │ │ │ │ + beq.n 1c9f98 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ lsls.w r3, ip, r3 │ │ │ │ mov r5, r3 │ │ │ │ - beq.n 1c9fa0 │ │ │ │ + beq.n 1c9f98 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1c9faa │ │ │ │ + cbnz r1, 1c9fa2 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1c9f92 │ │ │ │ + bne.n 1c9f8a │ │ │ │ mov r0, r9 │ │ │ │ blx 5422c │ │ │ │ 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 1c9fdc │ │ │ │ + beq.n 1c9fd4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r7, r1 │ │ │ │ - beq.n 1c9fdc │ │ │ │ + beq.n 1c9fd4 │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r1, 1c9fea │ │ │ │ + cbnz r1, 1c9fe2 │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1c9fca │ │ │ │ + bne.n 1c9fc2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 5422c │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - b.n 1c9f96 │ │ │ │ + b.n 1c9f8e │ │ │ │ bic.w r2, r1, #63 @ 0x3f │ │ │ │ lsls r1, r1, #26 │ │ │ │ mov r0, r2 │ │ │ │ - beq.n 1ca018 │ │ │ │ + beq.n 1ca010 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r8, r1 │ │ │ │ - beq.n 1ca018 │ │ │ │ + beq.n 1ca010 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1ca022 │ │ │ │ + cbnz r1, 1ca01a │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1ca008 │ │ │ │ + bne.n 1ca000 │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5422c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1c9fce │ │ │ │ + b.n 1c9fc6 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c9e04 │ │ │ │ + bl 1c9dfc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1ca00c │ │ │ │ + b.n 1ca004 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #604] @ (1ca2a4 ) │ │ │ │ + ldr r2, [pc, #604] @ (1ca29c ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #604] @ (1ca2a8 ) │ │ │ │ + ldr r3, [pc, #604] @ (1ca2a0 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #24 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r8, r0 │ │ │ │ add.w sl, r0, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ dmb ish │ │ │ │ rsb r9, r6, #32 │ │ │ │ sub.w r3, r6, #32 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ca1f8 │ │ │ │ + beq.w 1ca1f0 │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsr.w r2, r1, r9 │ │ │ │ orrs r2, r3 │ │ │ │ lsl.w r9, r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, sl │ │ │ │ @@ -517995,475 +517984,475 @@ │ │ │ │ lsl.w lr, r5, lr │ │ │ │ lsr.w r0, r5, r0 │ │ │ │ orr.w r1, r1, lr │ │ │ │ orrs r1, r0 │ │ │ │ lsr.w r0, r5, r2 │ │ │ │ cmp r1, r9 │ │ │ │ sbcs.w r0, r0, sl │ │ │ │ - bcs.n 1ca18e │ │ │ │ + bcs.n 1ca186 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r3 │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ lsl.w r9, r9, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ca0d4 │ │ │ │ - b.n 1ca108 │ │ │ │ + bne.n 1ca0cc │ │ │ │ + b.n 1ca100 │ │ │ │ mul.w r2, ip, r6 │ │ │ │ rsb r0, r2, #32 │ │ │ │ sub.w r1, r2, #32 │ │ │ │ lsr.w r2, r7, r2 │ │ │ │ lsl.w r0, r5, r0 │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ orrs r2, r0 │ │ │ │ orrs r2, r1 │ │ │ │ bic.w r2, r2, r9 │ │ │ │ add.w sl, r3, r2, lsl #2 │ │ │ │ ldr.w r4, [r3, r2, lsl #2] │ │ │ │ dmb ish │ │ │ │ - cbz r4, 1ca130 │ │ │ │ + cbz r4, 1ca128 │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 1ca0d0 │ │ │ │ + bne.n 1ca0c8 │ │ │ │ ldr.w r0, [r8] │ │ │ │ bic.w r7, r7, r9 │ │ │ │ - ldr r2, [pc, #408] @ (1ca2ac ) │ │ │ │ + ldr r2, [pc, #408] @ (1ca2a4 ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r7, r0, r3 │ │ │ │ - ldr r3, [pc, #396] @ (1ca2a8 ) │ │ │ │ + ldr r3, [pc, #396] @ (1ca2a0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ca29e │ │ │ │ + bne.w 1ca296 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subs.w r4, ip, #1 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ it ne │ │ │ │ movne r3, #4 │ │ │ │ mov.w r1, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r8] │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 54268 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 1ca18a │ │ │ │ + cbnz r0, 1ca182 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ca174 │ │ │ │ + bne.n 1ca16c │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ca164 │ │ │ │ + bne.n 1ca15c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ca0fe │ │ │ │ + beq.n 1ca0f6 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5422c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 1ca0fe │ │ │ │ + b.n 1ca0f6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ca15a │ │ │ │ + b.n 1ca152 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add.w r2, ip, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r2, r1 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 54268 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ca290 │ │ │ │ + bne.n 1ca288 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r1, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bic.w r0, r3, #63 @ 0x3f │ │ │ │ str r4, [r0, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r8] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1ca1da │ │ │ │ + bne.n 1ca1d2 │ │ │ │ strex r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ca1ca │ │ │ │ + bne.n 1ca1c2 │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r4, [sp, #4] │ │ │ │ - beq.w 1ca08c │ │ │ │ + beq.w 1ca084 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ blx 5422c │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ - b.n 1ca08c │ │ │ │ + b.n 1ca084 │ │ │ │ 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 1ca298 │ │ │ │ + beq.n 1ca290 │ │ │ │ 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 1ca212 │ │ │ │ + bne.n 1ca20a │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 1ca284 │ │ │ │ + cbz r4, 1ca27c │ │ │ │ movs r1, #4 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 54268 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - cbnz r0, 1ca294 │ │ │ │ + cbnz r0, 1ca28c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54720 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ca268 │ │ │ │ + bne.n 1ca260 │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ca258 │ │ │ │ + bne.n 1ca250 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ca076 │ │ │ │ + beq.w 1ca06e │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 5422c │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ - b.n 1ca076 │ │ │ │ + b.n 1ca06e │ │ │ │ ldr.w r1, [r8] │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1ca236 │ │ │ │ + b.n 1ca22e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ca1b6 │ │ │ │ + b.n 1ca1ae │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ca24c │ │ │ │ + b.n 1ca244 │ │ │ │ ldrd r1, r2, [r8] │ │ │ │ - b.n 1ca288 │ │ │ │ + b.n 1ca280 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r6, r6] │ │ │ │ + ldrsh r0, [r7, r6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r5, r3] │ │ │ │ + ldrsh r2, [r6, r3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #172] @ (1ca370 ) │ │ │ │ + ldr r0, [pc, #172] @ (1ca368 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #172] @ (1ca374 ) │ │ │ │ + ldr r1, [pc, #172] @ (1ca36c ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #24 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - add r3, pc, #136 @ (adr r3, 1ca368 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 1ca360 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 54cd8 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r5, 1ca332 │ │ │ │ + cbz r5, 1ca32a │ │ │ │ mov.w r8, #2 │ │ │ │ mov r7, sp │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1ca312 │ │ │ │ + beq.n 1ca30a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ca30c │ │ │ │ + bne.n 1ca304 │ │ │ │ strex r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ca2fc │ │ │ │ + bne.n 1ca2f4 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1ca332 │ │ │ │ - cbz r6, 1ca34e │ │ │ │ + cbz r3, 1ca32a │ │ │ │ + cbz r6, 1ca346 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1ca32c │ │ │ │ + bge.n 1ca324 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 1ca35a │ │ │ │ + beq.n 1ca352 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ca2f4 │ │ │ │ + bne.n 1ca2ec │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1ca378 ) │ │ │ │ - ldr r3, [pc, #60] @ (1ca374 ) │ │ │ │ + ldr r2, [pc, #64] @ (1ca370 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ca36c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ca35e │ │ │ │ + bne.n 1ca356 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1e10 │ │ │ │ - b.n 1ca32c │ │ │ │ + bl 1c1e08 │ │ │ │ + b.n 1ca324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ca334 │ │ │ │ + b.n 1ca32c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, r4] │ │ │ │ + ldrb r4, [r7, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrb r4, [r1, r3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ - cbz r2, 1ca3a6 │ │ │ │ + cbz r2, 1ca39e │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ addcc.w r8, r0, #16 │ │ │ │ - bcc.n 1ca3b8 │ │ │ │ + bcc.n 1ca3b0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 1ca3ec │ │ │ │ + bcs.n 1ca3e4 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - bl 1d9280 │ │ │ │ + bl 1d9278 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 1d9444 │ │ │ │ + bl 1d943c │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1ca3ca │ │ │ │ + bne.n 1ca3c2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ca3a2 │ │ │ │ + beq.n 1ca39a │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #52] @ (1ca43c ) │ │ │ │ - ldr r0, [pc, #52] @ (1ca440 ) │ │ │ │ + ldr r5, [pc, #52] @ (1ca434 ) │ │ │ │ + ldr r0, [pc, #52] @ (1ca438 ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1ca430 │ │ │ │ + beq.n 1ca428 │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1ca37c │ │ │ │ + bl 1ca374 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1ca41a │ │ │ │ - ldr r0, [pc, #16] @ (1ca444 ) │ │ │ │ + bne.n 1ca412 │ │ │ │ + ldr r0, [pc, #16] @ (1ca43c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r3, [sp, #912] @ 0x390 │ │ │ │ + str r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r3, [sp, #760] @ 0x2f8 │ │ │ │ + str r3, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #120] @ (1ca4d0 ) │ │ │ │ + ldr r2, [pc, #120] @ (1ca4c8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1ca4d4 ) │ │ │ │ + ldr r3, [pc, #120] @ (1ca4cc ) │ │ │ │ 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 5516c │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #92] @ (1ca4d8 ) │ │ │ │ + ldr r1, [pc, #92] @ (1ca4d0 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [r2] │ │ │ │ - bl 1cad5c │ │ │ │ - cbnz r0, 1ca4c2 │ │ │ │ + bl 1cad54 │ │ │ │ + cbnz r0, 1ca4ba │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1ca4ae │ │ │ │ + bmi.n 1ca4a6 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (1ca4dc ) │ │ │ │ - ldr r3, [pc, #56] @ (1ca4d4 ) │ │ │ │ + ldr r2, [pc, #68] @ (1ca4d4 ) │ │ │ │ + ldr r3, [pc, #56] @ (1ca4cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ca4cc │ │ │ │ + bne.n 1ca4c4 │ │ │ │ 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 544c4 │ │ │ │ - b.n 1ca494 │ │ │ │ + b.n 1ca48c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 5422c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ca496 │ │ │ │ + b.n 1ca48e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r3, r6] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, r5] │ │ │ │ + ldrh r2, [r5, r5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #20] @ (1ca504 ) │ │ │ │ + ldr r0, [pc, #20] @ (1ca4fc ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1d931c │ │ │ │ - ldr r0, [pc, #12] @ (1ca508 ) │ │ │ │ + bl 1d9314 │ │ │ │ + ldr r0, [pc, #12] @ (1ca500 ) │ │ │ │ add r0, pc │ │ │ │ - bl 33092c │ │ │ │ + bl 330924 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r2, [sp, #1016] @ 0x3f8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ lsls r3, r3, #2 │ │ │ │ mrc2 15, 7, pc, cr11, cr15, {7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1cafa4 │ │ │ │ - cbnz r0, 1ca524 │ │ │ │ + bl 1caf9c │ │ │ │ + cbnz r0, 1ca51c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1caf90 │ │ │ │ + bl 1caf88 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r2, [pc, #588] @ (1ca78c ) │ │ │ │ + ldr r2, [pc, #588] @ (1ca784 ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r3, [pc, #588] @ (1ca790 ) │ │ │ │ + ldr r3, [pc, #588] @ (1ca788 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #588] @ (1ca794 ) │ │ │ │ + ldr r5, [pc, #588] @ (1ca78c ) │ │ │ │ ldrd r4, r6, [r0] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5422c │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 1ca72e │ │ │ │ + bmi.w 1ca726 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 1ca71c │ │ │ │ + bmi.w 1ca714 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ca6fe │ │ │ │ + bne.w 1ca6f6 │ │ │ │ add.w r5, r4, #16 │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1ca59a │ │ │ │ - b.n 1ca654 │ │ │ │ + bhi.n 1ca592 │ │ │ │ + b.n 1ca64c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d92ec │ │ │ │ + bl 1d92e4 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1ca654 │ │ │ │ + bls.n 1ca64c │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ca58a │ │ │ │ + beq.n 1ca582 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ movs r2, #24 │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ mov.w sl, #0 │ │ │ │ mul.w r0, r2, r0 │ │ │ │ adds r1, r3, r0 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ @@ -518485,168 +518474,168 @@ │ │ │ │ adds r0, #1 │ │ │ │ blx 54ecc <__aeabi_idivmod@plt> │ │ │ │ str.w r1, [r4, #172] @ 0xac │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r4, #152] @ 0x98 │ │ │ │ - bl 1d92d0 │ │ │ │ + bl 1d92c8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ca6f6 │ │ │ │ + beq.n 1ca6ee │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r2, r2, fp │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1ca644 │ │ │ │ + cbz r3, 1ca63c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, sl, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ca62e │ │ │ │ + bne.n 1ca626 │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.w 1ca764 │ │ │ │ + beq.w 1ca75c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ca57a │ │ │ │ + beq.n 1ca572 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 1ca57a │ │ │ │ + b.n 1ca572 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr.w r7, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r7, 1ca6d4 │ │ │ │ + cbnz r7, 1ca6cc │ │ │ │ ldrd fp, r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 1ca6ca │ │ │ │ + beq.n 1ca6c2 │ │ │ │ mov r3, fp │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, r4 │ │ │ │ mov r9, r7 │ │ │ │ mov r4, r3 │ │ │ │ mul.w sl, r8, r6 │ │ │ │ ldr.w r2, [fp, #180] @ 0xb4 │ │ │ │ add.w r3, r2, sl │ │ │ │ ldr.w r2, [r2, sl] │ │ │ │ - cbz r2, 1ca6b4 │ │ │ │ + cbz r2, 1ca6ac │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 1ca6b2 │ │ │ │ + cbz r0, 1ca6aa │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r9, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ca694 │ │ │ │ + bne.n 1ca68c │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1ca75a │ │ │ │ + beq.n 1ca752 │ │ │ │ ldr.w r3, [fp, #180] @ 0xb4 │ │ │ │ ldr.w r4, [fp, #168] @ 0xa8 │ │ │ │ add r3, sl │ │ │ │ str r7, [r3, #0] │ │ │ │ adds r0, r6, #1 │ │ │ │ ldr.w r1, [fp, #164] @ 0xa4 │ │ │ │ blx 543c8 <__aeabi_uidivmod@plt> │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1ca67a │ │ │ │ + bne.n 1ca672 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, fp │ │ │ │ mov fp, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [r4, #172] @ 0xac │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d93c4 │ │ │ │ - ldr r2, [pc, #188] @ (1ca798 ) │ │ │ │ - ldr r3, [pc, #176] @ (1ca790 ) │ │ │ │ + bl 1d93bc │ │ │ │ + ldr r2, [pc, #188] @ (1ca790 ) │ │ │ │ + ldr r3, [pc, #176] @ (1ca788 ) │ │ │ │ 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 1ca788 │ │ │ │ + bne.n 1ca780 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d93c4 │ │ │ │ - b.n 1ca57a │ │ │ │ - ldr r2, [pc, #156] @ (1ca79c ) │ │ │ │ + bl 1d93bc │ │ │ │ + b.n 1ca572 │ │ │ │ + ldr r2, [pc, #156] @ (1ca794 ) │ │ │ │ movs r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ add r2, pc │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ blx 551a8 <__snprintf_chk@plt> │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ - bl 1cade4 │ │ │ │ - b.n 1ca572 │ │ │ │ + bl 1caddc │ │ │ │ + b.n 1ca56a │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 54620 │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 54de4 │ │ │ │ - b.n 1ca56a │ │ │ │ + b.n 1ca562 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 54720 │ │ │ │ - ldr r3, [pc, #100] @ (1ca7a0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ca798 ) │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1ca778 │ │ │ │ + cbz r3, 1ca770 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ - bl 1d9430 │ │ │ │ + bl 1d9428 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1cae68 │ │ │ │ + bl 1cae60 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 1ca564 │ │ │ │ + b.n 1ca55c │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1c1de4 │ │ │ │ - b.n 1ca6a8 │ │ │ │ + bl 1c1ddc │ │ │ │ + b.n 1ca6a0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ca57a │ │ │ │ - b.n 1ca64a │ │ │ │ - ldr r3, [pc, #40] @ (1ca7a4 ) │ │ │ │ + beq.w 1ca572 │ │ │ │ + b.n 1ca642 │ │ │ │ + ldr r3, [pc, #40] @ (1ca79c ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d926c │ │ │ │ - b.n 1ca744 │ │ │ │ + bl 1d9264 │ │ │ │ + b.n 1ca73c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r7, r2] │ │ │ │ + ldrh r2, [r0, r3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, r2] │ │ │ │ + ldrh r2, [r7, r2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [r3, r4] │ │ │ │ + ldr r6, [r4, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ stc2 0, cr0, [r6, #92] @ 0x5c │ │ │ │ lsrs r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -518660,87 +518649,87 @@ │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 1ca80a │ │ │ │ + cbz r2, 1ca802 │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1ca7f8 │ │ │ │ - bhi.n 1ca836 │ │ │ │ + beq.n 1ca7f0 │ │ │ │ + bhi.n 1ca82e │ │ │ │ str.w r5, [r6, #160] @ 0xa0 │ │ │ │ - b.n 1ca7e6 │ │ │ │ + b.n 1ca7de │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1ca7f6 │ │ │ │ + beq.n 1ca7ee │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ca448 │ │ │ │ + bl 1ca440 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ca7e0 │ │ │ │ + bne.n 1ca7d8 │ │ │ │ str.w r4, [r6, #160] @ 0xa0 │ │ │ │ - cbz r7, 1ca7fc │ │ │ │ + cbz r7, 1ca7f4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r6, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr.w r4, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1ca800 │ │ │ │ - bcs.n 1ca7da │ │ │ │ + beq.n 1ca7f8 │ │ │ │ + bcs.n 1ca7d2 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ca37c │ │ │ │ + bl 1ca374 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d93c4 │ │ │ │ - b.n 1ca7f8 │ │ │ │ + bl 1d93bc │ │ │ │ + b.n 1ca7f0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ca37c │ │ │ │ + bl 1ca374 │ │ │ │ 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, 1ca866 │ │ │ │ + cbz r2, 1ca85e │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1ca882 │ │ │ │ - ldr r0, [pc, #360] @ (1ca9d8 ) │ │ │ │ + ble.n 1ca87a │ │ │ │ + ldr r0, [pc, #360] @ (1ca9d0 ) │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ cmp r3, r0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ - cbnz r1, 1ca8ea │ │ │ │ + cbnz r1, 1ca8e2 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1ca906 │ │ │ │ + beq.n 1ca8fe │ │ │ │ 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 │ │ │ │ @@ -518758,38 +518747,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 1d92d0 │ │ │ │ + bl 1d92c8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ca9ca │ │ │ │ + beq.n 1ca9c2 │ │ │ │ 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 1ca882 │ │ │ │ + bcs.n 1ca87a │ │ │ │ movs r2, #1 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ca7a8 │ │ │ │ + bl 1ca7a0 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1ca882 │ │ │ │ + b.n 1ca87a │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 1ca9a8 │ │ │ │ + bpl.n 1ca9a0 │ │ │ │ ldr.w r1, [r4, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r0 │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 1ca9a8 │ │ │ │ + bcs.n 1ca9a0 │ │ │ │ movs r1, #24 │ │ │ │ add.w r0, r2, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w fp, r2, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 54fbc │ │ │ │ ldr.w r8, [r4, #172] @ 0xac │ │ │ │ @@ -518814,60 +518803,60 @@ │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ add.w r0, lr, #1 │ │ │ │ mov r1, r8 │ │ │ │ blx 543c8 <__aeabi_uidivmod@plt> │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 1ca952 │ │ │ │ + bne.n 1ca94a │ │ │ │ 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 5422c │ │ │ │ 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 1ca892 │ │ │ │ + b.n 1ca88a │ │ │ │ add.w r8, r4, #16 │ │ │ │ add.w r5, r4, #96 @ 0x60 │ │ │ │ mov sl, r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d92ec │ │ │ │ + bl 1d92e4 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1ca9b2 │ │ │ │ + beq.n 1ca9aa │ │ │ │ mov r3, sl │ │ │ │ - b.n 1ca88a │ │ │ │ + b.n 1ca882 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldc2 15, cr15, [r5], {255} @ 0xff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1c5948 │ │ │ │ + bl 1c5940 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1cab06 │ │ │ │ + beq.w 1caafe │ │ │ │ blx 55178 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 55178 │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -518878,18 +518867,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r3, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1cab10 │ │ │ │ + ble.n 1cab08 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #296] @ (1cab60 ) │ │ │ │ + ldr r3, [pc, #296] @ (1cab58 ) │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r4, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #14 │ │ │ │ mov r1, r3 │ │ │ │ blx 551a8 <__snprintf_chk@plt> │ │ │ │ @@ -518901,295 +518890,295 @@ │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ movs r4, #0 │ │ │ │ strb.w r1, [r5, #40] @ 0x28 │ │ │ │ str.w r1, [r5, #160] @ 0xa0 │ │ │ │ str.w r8, [r5, #156] @ 0x9c │ │ │ │ str.w r6, [r5, #164] @ 0xa4 │ │ │ │ - bl 1d931c │ │ │ │ + bl 1d9314 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #152] @ 0x98 │ │ │ │ - bl 1d92b0 │ │ │ │ + bl 1d92a8 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1d92b0 │ │ │ │ + bl 1d92a8 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #24 │ │ │ │ blx 54fbc │ │ │ │ str.w r0, [r5, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cab20 │ │ │ │ + beq.n 1cab18 │ │ │ │ ldr.w r0, [r5, #156] @ 0x9c │ │ │ │ movs r1, #4 │ │ │ │ blx 54fbc │ │ │ │ str.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cab20 │ │ │ │ + beq.n 1cab18 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbnz r3, 1caaba │ │ │ │ - b.n 1caacc │ │ │ │ + cbnz r3, 1caab2 │ │ │ │ + b.n 1caac4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 1caacc │ │ │ │ + bls.n 1caac4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ca448 │ │ │ │ + bl 1ca440 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1caab0 │ │ │ │ - cbz r4, 1cab20 │ │ │ │ + bne.n 1caaa8 │ │ │ │ + cbz r4, 1cab18 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #148] @ (1cab64 ) │ │ │ │ - ldr r0, [pc, #152] @ (1cab68 ) │ │ │ │ - ldr r4, [pc, #152] @ (1cab6c ) │ │ │ │ + ldr r1, [pc, #148] @ (1cab5c ) │ │ │ │ + ldr r0, [pc, #152] @ (1cab60 ) │ │ │ │ + ldr r4, [pc, #152] @ (1cab64 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r4, pc │ │ │ │ - bl 1d926c │ │ │ │ + bl 1d9264 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d93a8 │ │ │ │ - ldr r3, [pc, #140] @ (1cab70 ) │ │ │ │ + bl 1d93a0 │ │ │ │ + ldr r3, [pc, #140] @ (1cab68 ) │ │ │ │ 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 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ 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 54720 │ │ │ │ - ldr r2, [pc, #96] @ (1cab74 ) │ │ │ │ + ldr r2, [pc, #96] @ (1cab6c ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 547f8 │ │ │ │ - b.n 1caa48 │ │ │ │ + b.n 1caa40 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ blx 5422c │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ - cbz r3, 1cab4c │ │ │ │ + cbz r3, 1cab44 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1d929c │ │ │ │ + bl 1d9294 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1d929c │ │ │ │ + bl 1d9294 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9308 │ │ │ │ + bl 1d9300 │ │ │ │ ldr.w r0, [r5, #180] @ 0xb4 │ │ │ │ blx 5422c │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfa580017 │ │ │ │ @ instruction: 0xfa0bffff │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r2, [r3, #40] @ 0x28 │ │ │ │ + ldrh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r2, [r3, #20] │ │ │ │ + strb r2, [r4, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ 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 1ca37c │ │ │ │ + bl 1ca374 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 1cabe2 │ │ │ │ - ldr r0, [pc, #116] @ (1cac0c ) │ │ │ │ + cbz r3, 1cabda │ │ │ │ + ldr r0, [pc, #116] @ (1cac04 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1d93a8 │ │ │ │ - ldr r3, [pc, #112] @ (1cac10 ) │ │ │ │ + bl 1d93a0 │ │ │ │ + ldr r3, [pc, #112] @ (1cac08 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1cabda │ │ │ │ + beq.n 1cabd2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ - ldr.w ip, [pc, #100] @ 1cac14 │ │ │ │ + ldr.w ip, [pc, #100] @ 1cac0c │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ add ip, pc │ │ │ │ - b.n 1cabc4 │ │ │ │ + b.n 1cabbc │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1cabda │ │ │ │ + beq.n 1cabd2 │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1cabb6 │ │ │ │ + bne.n 1cabae │ │ │ │ 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] @ (1cac18 ) │ │ │ │ + ldr r0, [pc, #60] @ (1cac10 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 1d929c │ │ │ │ + bl 1d9294 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 1d929c │ │ │ │ + bl 1d9294 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1d9308 │ │ │ │ + bl 1d9300 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 5422c │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 5422c │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r0, [r3, #34] @ 0x22 │ │ │ │ + ldrh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ + strb r4, [r5, #17] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r2, [r2, #17] │ │ │ │ + strb r2, [r3, #17] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r4, [r2, #32] │ │ │ │ + ldrh r4, [r3, #32] │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #16 │ │ │ │ adds r0, #16 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbz r3, 1cac60 │ │ │ │ + cbz r3, 1cac58 │ │ │ │ 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 1ca844 │ │ │ │ + bl 1ca83c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ 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] @ (1cad4c ) │ │ │ │ + ldr r2, [pc, #200] @ (1cad44 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #200] @ (1cad50 ) │ │ │ │ + ldr r3, [pc, #200] @ (1cad48 ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1d93a8 │ │ │ │ + bl 1d93a0 │ │ │ │ ldr.w r8, [r7, #160] @ 0xa0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1cad40 │ │ │ │ + beq.n 1cad38 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ strb.w r4, [r7, #40] @ 0x28 │ │ │ │ blx 5516c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1caf78 │ │ │ │ + bl 1caf70 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ - cbz r3, 1cacf6 │ │ │ │ - ldr.w fp, [pc, #136] @ 1cad54 │ │ │ │ + cbz r3, 1cacee │ │ │ │ + ldr.w fp, [pc, #136] @ 1cad4c │ │ │ │ mov r5, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ add fp, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ str.w r5, [r6], #4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ strd r5, sl, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ adds r4, #1 │ │ │ │ - bl 1ca844 │ │ │ │ + bl 1ca83c │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1cacd6 │ │ │ │ + bhi.n 1cacce │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1d93c4 │ │ │ │ + bl 1d93bc │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1cad32 │ │ │ │ + cbnz r3, 1cad2a │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 1cad06 │ │ │ │ + bne.n 1cacfe │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 5422c │ │ │ │ - ldr r2, [pc, #60] @ (1cad58 ) │ │ │ │ - ldr r3, [pc, #52] @ (1cad50 ) │ │ │ │ + ldr r2, [pc, #60] @ (1cad50 ) │ │ │ │ + ldr r3, [pc, #52] @ (1cad48 ) │ │ │ │ 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 1cad48 │ │ │ │ + bne.n 1cad40 │ │ │ │ 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 1ca2b0 │ │ │ │ - b.n 1cad0a │ │ │ │ + bl 1ca2a8 │ │ │ │ + b.n 1cad02 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1d93c4 │ │ │ │ - b.n 1cad18 │ │ │ │ + bl 1d93bc │ │ │ │ + b.n 1cad10 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r6, r5] │ │ │ │ + strh r4, [r7, r5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ pldw [r5, #255]! │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1cadd8 ) │ │ │ │ - ldr r3, [pc, #108] @ (1caddc ) │ │ │ │ + ldr r2, [pc, #104] @ (1cadd0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1cadd4 ) │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -519205,68 +519194,68 @@ │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ blx 54220 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d93e0 │ │ │ │ + bl 1d93d8 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #2 │ │ │ │ blx 54220 │ │ │ │ - ldr r2, [pc, #36] @ (1cade0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1caddc ) │ │ │ │ + ldr r2, [pc, #36] @ (1cadd8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1cadd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cadd2 │ │ │ │ + bne.n 1cadca │ │ │ │ mov r0, r5 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r1, r2] │ │ │ │ + strh r2, [r2, r2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, r1] │ │ │ │ + strh r0, [r1, r1] │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #104] @ (1cae5c ) │ │ │ │ + ldr r2, [pc, #104] @ (1cae54 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #104] @ (1cae60 ) │ │ │ │ + ldr r3, [pc, #104] @ (1cae58 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5473c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 54ce4 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.n 1cae2e │ │ │ │ - ldr r2, [pc, #76] @ (1cae64 ) │ │ │ │ - ldr r3, [pc, #68] @ (1cae60 ) │ │ │ │ + beq.n 1cae26 │ │ │ │ + ldr r2, [pc, #76] @ (1cae5c ) │ │ │ │ + ldr r3, [pc, #68] @ (1cae58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cae58 │ │ │ │ + bne.n 1cae50 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 55178 │ │ │ │ cmp r0, #15 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -519278,64 +519267,64 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp │ │ │ │ strb r3, [r2, #12] │ │ │ │ blx 54ce4 │ │ │ │ - b.n 1cae16 │ │ │ │ + b.n 1cae0e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r0, r0] │ │ │ │ + strh r2, [r1, r0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, r7] │ │ │ │ + str r2, [r5, r7] │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #240] @ (1caf6c ) │ │ │ │ + ldr r2, [pc, #240] @ (1caf64 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #240] @ (1caf70 ) │ │ │ │ + ldr r3, [pc, #240] @ (1caf68 ) │ │ │ │ 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 1caf4c │ │ │ │ + beq.n 1caf44 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ blx 554b0 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - cbz r1, 1caec0 │ │ │ │ - ldr r2, [pc, #204] @ (1caf74 ) │ │ │ │ - ldr r3, [pc, #196] @ (1caf70 ) │ │ │ │ + cbz r1, 1caeb8 │ │ │ │ + ldr r2, [pc, #204] @ (1caf6c ) │ │ │ │ + ldr r3, [pc, #196] @ (1caf68 ) │ │ │ │ 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 1caf68 │ │ │ │ + bne.n 1caf60 │ │ │ │ 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 54720 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1caf5c │ │ │ │ + beq.n 1caf54 │ │ │ │ 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] │ │ │ │ @@ -519348,15 +519337,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 1caed4 │ │ │ │ + bhi.n 1caecc │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 54720 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #1 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ and.w r1, r2, #31 │ │ │ │ @@ -519367,40 +519356,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 1caf12 │ │ │ │ + bhi.n 1caf0a │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ blx 55444 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1caea6 │ │ │ │ + b.n 1cae9e │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 54720 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1caf0e │ │ │ │ - b.n 1caf3a │ │ │ │ + bne.n 1caf06 │ │ │ │ + b.n 1caf32 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 54720 │ │ │ │ - b.n 1caf3a │ │ │ │ + b.n 1caf32 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r7, r5] │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, r5] │ │ │ │ + str r2, [r3, r5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -519445,15 +519434,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 1cb02c │ │ │ │ + beq.n 1cb024 │ │ │ │ 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] │ │ │ │ @@ -519463,25 +519452,25 @@ │ │ │ │ lsls r7, r2, #1 │ │ │ │ strd r2, r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 5516c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb024 │ │ │ │ + beq.n 1cb01c │ │ │ │ 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 1cb096 │ │ │ │ + beq.n 1cb08e │ │ │ │ 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 │ │ │ │ @@ -519497,22 +519486,22 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 5422c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ strd r8, r5, [r3, #12] │ │ │ │ - b.n 1cb018 │ │ │ │ + b.n 1cb010 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 55100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 1cb084 │ │ │ │ + b.n 1cb07c │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cb0c2 │ │ │ │ + beq.n 1cb0ba │ │ │ │ ldrd r3, r1, [r0, #12] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ pop {r4} │ │ │ │ @@ -519523,477 +519512,477 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w lr, [pc, #96] @ 1cb13c │ │ │ │ + ldr.w lr, [pc, #96] @ 1cb134 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #96] @ 1cb140 │ │ │ │ + ldr.w ip, [pc, #96] @ 1cb138 │ │ │ │ add r0, sp, #24 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #92] @ (1cb144 ) │ │ │ │ + ldr r4, [pc, #92] @ (1cb13c ) │ │ │ │ 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 5453c <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c458c │ │ │ │ - ldr r2, [pc, #44] @ (1cb148 ) │ │ │ │ - ldr r3, [pc, #36] @ (1cb140 ) │ │ │ │ + bl 1c4584 │ │ │ │ + ldr r2, [pc, #44] @ (1cb140 ) │ │ │ │ + ldr r3, [pc, #36] @ (1cb138 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cb136 │ │ │ │ + bne.n 1cb12e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #96] @ (1cb1a0 ) │ │ │ │ + ldr r7, [pc, #128] @ (1cb1b8 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + strh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [pc, #896] @ (1cb4cc ) │ │ │ │ + ldr r6, [pc, #928] @ (1cb4e4 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbz r0, 1cb1b0 │ │ │ │ + cbz r0, 1cb1a8 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne.n 1cb15c │ │ │ │ + bne.n 1cb154 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbnz r3, 1cb15c │ │ │ │ + cbnz r3, 1cb154 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #132] @ (1cb1f4 ) │ │ │ │ + ldr r1, [pc, #132] @ (1cb1ec ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 541d8 │ │ │ │ - cbz r0, 1cb1ac │ │ │ │ - ldr r1, [pc, #120] @ (1cb1f8 ) │ │ │ │ + cbz r0, 1cb1a4 │ │ │ │ + ldr r1, [pc, #120] @ (1cb1f0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541d8 │ │ │ │ - cbz r0, 1cb1ac │ │ │ │ - ldr r1, [pc, #112] @ (1cb1fc ) │ │ │ │ + cbz r0, 1cb1a4 │ │ │ │ + ldr r1, [pc, #112] @ (1cb1f4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541d8 │ │ │ │ - cbz r0, 1cb1ac │ │ │ │ - ldr r1, [pc, #104] @ (1cb200 ) │ │ │ │ + cbz r0, 1cb1a4 │ │ │ │ + ldr r1, [pc, #104] @ (1cb1f8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541d8 │ │ │ │ - cbz r0, 1cb1ac │ │ │ │ + cbz r0, 1cb1a4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - bne.n 1cb1b4 │ │ │ │ + bne.n 1cb1ac │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbnz r3, 1cb1b4 │ │ │ │ + cbnz r3, 1cb1ac │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #76] @ (1cb204 ) │ │ │ │ + ldr r1, [pc, #76] @ (1cb1fc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb1aa │ │ │ │ - ldr r1, [pc, #68] @ (1cb208 ) │ │ │ │ + beq.n 1cb1a2 │ │ │ │ + ldr r1, [pc, #68] @ (1cb200 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb1aa │ │ │ │ - ldr r1, [pc, #56] @ (1cb20c ) │ │ │ │ + beq.n 1cb1a2 │ │ │ │ + ldr r1, [pc, #56] @ (1cb204 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb1aa │ │ │ │ - ldr r1, [pc, #48] @ (1cb210 ) │ │ │ │ + beq.n 1cb1a2 │ │ │ │ + ldr r1, [pc, #48] @ (1cb208 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541d8 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r5 │ │ │ │ orreq.w r0, r5, #1 │ │ │ │ - b.n 1cb1ac │ │ │ │ + b.n 1cb1a4 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r7, r2 │ │ │ │ ldrb r0, [r0, #23] │ │ │ │ movs r7, r2 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ movs r6, r2 │ │ │ │ @ instruction: 0xe9bc0016 │ │ │ │ @ instruction: 0xf2d60017 │ │ │ │ ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ ldr r6, [r4, r5] │ │ │ │ movs r6, r2 │ │ │ │ - ldr r3, [pc, #68] @ (1cb25c ) │ │ │ │ + ldr r3, [pc, #68] @ (1cb254 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 1cb220 │ │ │ │ + cbz r1, 1cb218 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #48] @ (1cb260 ) │ │ │ │ + ldr r0, [pc, #48] @ (1cb258 ) │ │ │ │ sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c45e4 │ │ │ │ + bl 1c45dc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 1cb14c │ │ │ │ - ldr r2, [pc, #32] @ (1cb264 ) │ │ │ │ + bl 1cb144 │ │ │ │ + ldr r2, [pc, #32] @ (1cb25c ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r2, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb r2, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strh r7, [r6, #46] @ 0x2e │ │ │ │ + strh r7, [r7, #46] @ 0x2e │ │ │ │ lsls r3, r3, #2 │ │ │ │ @ instruction: 0xf26e0017 │ │ │ │ - strh r0, [r1, #46] @ 0x2e │ │ │ │ + strh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1c45e4 │ │ │ │ + bl 1c45dc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1cb214 │ │ │ │ + bl 1cb20c │ │ │ │ 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 1c460c │ │ │ │ + bl 1c4604 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1cb214 │ │ │ │ + bl 1cb20c │ │ │ │ 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 1c45e4 │ │ │ │ + bl 1c45dc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 1cb14c │ │ │ │ + bl 1cb144 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1cb214 │ │ │ │ + bl 1cb20c │ │ │ │ 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] @ (1cb344 ) │ │ │ │ + ldr r1, [pc, #76] @ (1cb33c ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1cb348 ) │ │ │ │ + ldr r2, [pc, #76] @ (1cb340 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r0, 1cb33a │ │ │ │ + cbz r0, 1cb332 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54470 <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r4, r2 │ │ │ │ itt eq │ │ │ │ moveq r0, r5 │ │ │ │ ldreq r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (1cb34c ) │ │ │ │ - ldr r3, [pc, #32] @ (1cb348 ) │ │ │ │ + ldr r2, [pc, #40] @ (1cb344 ) │ │ │ │ + ldr r3, [pc, #32] @ (1cb340 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cb340 │ │ │ │ + bne.n 1cb338 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1cb322 │ │ │ │ + b.n 1cb31a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [pc, #1016] @ (1cb740 ) │ │ │ │ + ldr r5, [pc, #24] @ (1cb358 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #856] @ (1cb6a8 ) │ │ │ │ + ldr r4, [pc, #888] @ (1cb6c0 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1cb3bc ) │ │ │ │ + ldr r2, [pc, #88] @ (1cb3b4 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (1cb3c0 ) │ │ │ │ + ldr r3, [pc, #88] @ (1cb3b8 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c45e4 │ │ │ │ - cbz r0, 1cb3b0 │ │ │ │ + bl 1c45dc │ │ │ │ + cbz r0, 1cb3a8 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 54470 <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cb3b0 │ │ │ │ + beq.n 1cb3a8 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 1cb214 │ │ │ │ - ldr r2, [pc, #44] @ (1cb3c4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1cb3c0 ) │ │ │ │ + bl 1cb20c │ │ │ │ + ldr r2, [pc, #44] @ (1cb3bc ) │ │ │ │ + ldr r3, [pc, #40] @ (1cb3b8 ) │ │ │ │ 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 1cb3b6 │ │ │ │ + bne.n 1cb3ae │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 1cb38c │ │ │ │ + b.n 1cb384 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #600] @ (1cb618 ) │ │ │ │ + ldr r4, [pc, #632] @ (1cb630 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #400] @ (1cb558 ) │ │ │ │ + ldr r4, [pc, #432] @ (1cb570 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r8, r7, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cb4ae │ │ │ │ + beq.n 1cb4a6 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #384] @ (1cb568 ) │ │ │ │ + ldr r1, [pc, #384] @ (1cb560 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 55364 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb4e8 │ │ │ │ + beq.n 1cb4e0 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1cb562 │ │ │ │ + beq.w 1cb55a │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cb4ce │ │ │ │ + beq.n 1cb4c6 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #348] @ (1cb56c ) │ │ │ │ + ldr r3, [pc, #348] @ (1cb564 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 55364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb48c │ │ │ │ + beq.n 1cb484 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r9 │ │ │ │ blx 55178 │ │ │ │ mov fp, r9 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r8, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1cb472 │ │ │ │ + beq.n 1cb46a │ │ │ │ blx 54ed8 <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r0, [r0, r8, lsl #1] │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ cmp.w r8, #95 @ 0x5f │ │ │ │ ite eq │ │ │ │ moveq r0, #0 │ │ │ │ andne.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb42c │ │ │ │ + beq.n 1cb424 │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1cb4bc │ │ │ │ + beq.n 1cb4b4 │ │ │ │ mov fp, r4 │ │ │ │ ldrb.w r8, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1cb438 │ │ │ │ + bne.n 1cb430 │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1cb552 │ │ │ │ + beq.n 1cb54a │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ - cbz r7, 1cb4b2 │ │ │ │ + cbz r7, 1cb4aa │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 55364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cb420 │ │ │ │ + bne.n 1cb418 │ │ │ │ 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 1cb414 │ │ │ │ + bne.n 1cb40c │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r8, r7, [sp, #20] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 5548c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb48c │ │ │ │ + beq.n 1cb484 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 1cb466 │ │ │ │ + b.n 1cb45e │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - cbz r3, 1cb4da │ │ │ │ + cbz r3, 1cb4d2 │ │ │ │ ldr.w r3, [r6, #48]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cb4ce │ │ │ │ + bne.n 1cb4c6 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #132] @ (1cb570 ) │ │ │ │ + ldr r1, [pc, #132] @ (1cb568 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #132] @ (1cb574 ) │ │ │ │ + ldr r0, [pc, #132] @ (1cb56c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1cb0c8 │ │ │ │ + bl 1cb0c0 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1cb4ae │ │ │ │ + beq.n 1cb4a6 │ │ │ │ mov r9, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r3 │ │ │ │ blx 55178 │ │ │ │ ldr.w r3, [r9, #24]! │ │ │ │ cmp r4, r0 │ │ │ │ it cc │ │ │ │ movcc r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cb500 │ │ │ │ - ldr.w sl, [pc, #96] @ 1cb578 │ │ │ │ - ldr.w r9, [pc, #96] @ 1cb57c │ │ │ │ + bne.n 1cb4f8 │ │ │ │ + ldr.w sl, [pc, #96] @ 1cb570 │ │ │ │ + ldr.w r9, [pc, #96] @ 1cb574 │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ - b.n 1cb540 │ │ │ │ - ldr r0, [pc, #92] @ (1cb580 ) │ │ │ │ + b.n 1cb538 │ │ │ │ + ldr r0, [pc, #92] @ (1cb578 ) │ │ │ │ mov r2, r5 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1cb0c8 │ │ │ │ + bl 1cb0c0 │ │ │ │ ldr.w r5, [r6, #24]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1cb4ae │ │ │ │ + beq.n 1cb4a6 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r9 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1cb522 │ │ │ │ + bne.n 1cb51a │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 1cb522 │ │ │ │ + b.n 1cb51a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 5548c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cb47a │ │ │ │ - b.n 1cb48c │ │ │ │ + bne.n 1cb472 │ │ │ │ + b.n 1cb484 │ │ │ │ strd r7, r7, [sp, #20] │ │ │ │ - b.n 1cb4b2 │ │ │ │ + b.n 1cb4aa │ │ │ │ @ instruction: 0xf0ce0017 │ │ │ │ lsrs r4, r2, #29 │ │ │ │ movs r7, r2 │ │ │ │ ldrb r2, [r6, #5] │ │ │ │ movs r6, r4 │ │ │ │ vshr.s16 d16, d7, #16 │ │ │ │ strh r0, [r7, #22] │ │ │ │ @@ -520006,401 +519995,401 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1c45e4 │ │ │ │ + bl 1c45dc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cb3c8 │ │ │ │ + bl 1cb3c0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - bl 1cb214 │ │ │ │ + bl 1cb20c │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #340] @ (1cb728 ) │ │ │ │ + ldr r0, [pc, #340] @ (1cb720 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ blx 55750 │ │ │ │ strb r3, [r7, r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cb71e │ │ │ │ + beq.w 1cb716 │ │ │ │ adds r4, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1cb5fc │ │ │ │ + b.n 1cb5f4 │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ - cbz r3, 1cb65e │ │ │ │ + cbz r3, 1cb656 │ │ │ │ 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 1cb5f6 │ │ │ │ + bne.n 1cb5ee │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1cb6e8 │ │ │ │ - ldr r0, [pc, #276] @ (1cb72c ) │ │ │ │ + beq.n 1cb6e0 │ │ │ │ + ldr r0, [pc, #276] @ (1cb724 ) │ │ │ │ blx 55750 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 55178 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ blx 54a5c <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #244] @ (1cb730 ) │ │ │ │ + ldr r0, [pc, #244] @ (1cb728 ) │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r3 │ │ │ │ blx 55750 │ │ │ │ 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 1cb5fc │ │ │ │ + bne.n 1cb5f4 │ │ │ │ orrs.w r3, r6, r5 │ │ │ │ - beq.n 1cb70e │ │ │ │ + beq.n 1cb706 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1cb68c │ │ │ │ - ldr r0, [pc, #200] @ (1cb734 ) │ │ │ │ + bne.n 1cb684 │ │ │ │ + ldr r0, [pc, #200] @ (1cb72c ) │ │ │ │ blx 55750 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 55178 │ │ │ │ - ldr r1, [pc, #208] @ (1cb74c ) │ │ │ │ + ldr r1, [pc, #208] @ (1cb744 ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 54a5c <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #168] @ (1cb738 ) │ │ │ │ + ldr r0, [pc, #168] @ (1cb730 ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #188] @ (1cb750 ) │ │ │ │ + ldr r1, [pc, #188] @ (1cb748 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r6, r5, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 55750 │ │ │ │ adds r5, r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 551a8 <__snprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #140] @ (1cb73c ) │ │ │ │ + ldr r0, [pc, #140] @ (1cb734 ) │ │ │ │ blx 55750 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 55178 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ blx 54a5c <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #112] @ (1cb740 ) │ │ │ │ + ldr r0, [pc, #112] @ (1cb738 ) │ │ │ │ movs r3, #0 │ │ │ │ blx 55750 │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r0, #4095] @ 0xfff │ │ │ │ - ldr r0, [pc, #104] @ (1cb744 ) │ │ │ │ + ldr r0, [pc, #104] @ (1cb73c ) │ │ │ │ blx 55750 │ │ │ │ add r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #92] @ (1cb748 ) │ │ │ │ + ldr r0, [pc, #92] @ (1cb740 ) │ │ │ │ blx 55750 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 55178 │ │ │ │ - ldr r1, [pc, #88] @ (1cb754 ) │ │ │ │ + ldr r1, [pc, #88] @ (1cb74c ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 54a5c <__strncat_chk@plt> │ │ │ │ - b.n 1cb616 │ │ │ │ + b.n 1cb60e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1cb6da │ │ │ │ - ldr r0, [pc, #64] @ (1cb758 ) │ │ │ │ + beq.n 1cb6d2 │ │ │ │ + ldr r0, [pc, #64] @ (1cb750 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs.w r3, r2, r5 │ │ │ │ - bne.n 1cb68c │ │ │ │ - b.n 1cb714 │ │ │ │ + bne.n 1cb684 │ │ │ │ + b.n 1cb70c │ │ │ │ nop │ │ │ │ - str r7, [r5, r7] │ │ │ │ + str r7, [r6, r7] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r7, [r6, r6] │ │ │ │ + str r7, [r7, r6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r7, [r1, r6] │ │ │ │ + str r7, [r2, r6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r3, [r4, r5] │ │ │ │ + str r3, [r5, r5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r1, [r7, r4] │ │ │ │ + str r1, [r0, r5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r1, [r4, r4] │ │ │ │ + str r1, [r5, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r7, [r7, r3] │ │ │ │ + str r7, [r0, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r3, [r6, r3] │ │ │ │ + str r3, [r7, r3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r5, [r4, r3] │ │ │ │ + str r5, [r5, r3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ mrc 0, 3, r0, cr2, cr7, {0} │ │ │ │ mrc 0, 2, r0, cr2, cr7, {0} │ │ │ │ ldcl 0, cr0, [r2, #92]! @ 0x5c │ │ │ │ mcr 0, 7, r0, cr2, cr11, {0} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb828 │ │ │ │ + beq.n 1cb820 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1cb836 │ │ │ │ + beq.n 1cb82e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cb7ee │ │ │ │ - ldr.w r8, [pc, #184] @ 1cb83c │ │ │ │ + beq.n 1cb7e6 │ │ │ │ + ldr.w r8, [pc, #184] @ 1cb834 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r7, [pc, #180] @ (1cb840 ) │ │ │ │ + ldr r7, [pc, #180] @ (1cb838 ) │ │ │ │ mov sl, r9 │ │ │ │ add r8, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ - b.n 1cb7a8 │ │ │ │ + b.n 1cb7a0 │ │ │ │ blx 55178 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1cb80c │ │ │ │ + beq.n 1cb804 │ │ │ │ add fp, r4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ - cbz r2, 1cb7dc │ │ │ │ + cbz r2, 1cb7d4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 543f8 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1cb808 │ │ │ │ + cbz r4, 1cb800 │ │ │ │ mov r2, r4 │ │ │ │ blx 54344 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cb798 │ │ │ │ + bne.n 1cb790 │ │ │ │ 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 1cb7a8 │ │ │ │ + bne.n 1cb7a0 │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1cb792 │ │ │ │ + bne.n 1cb78a │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1cb7fa │ │ │ │ + cbz r3, 1cb7f2 │ │ │ │ ldr.w r3, [r5, #32]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cb7ee │ │ │ │ + bne.n 1cb7e6 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1cb7a0 │ │ │ │ + b.n 1cb798 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 54344 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cb7a0 │ │ │ │ + bne.n 1cb798 │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 1cb7d2 │ │ │ │ + b.n 1cb7ca │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r6 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 1cb7e4 │ │ │ │ + b.n 1cb7dc │ │ │ │ ldrh r4, [r2, r0] │ │ │ │ movs r6, r2 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb8e0 │ │ │ │ + beq.n 1cb8d8 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1cb8e0 │ │ │ │ - ldr.w r9, [pc, #208] @ 1cb938 │ │ │ │ + beq.n 1cb8d8 │ │ │ │ + ldr.w r9, [pc, #208] @ 1cb930 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 543f8 │ │ │ │ cmp r6, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 1cb8e8 │ │ │ │ + beq.n 1cb8e0 │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - beq.n 1cb908 │ │ │ │ + beq.n 1cb900 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1cb8f2 │ │ │ │ + beq.n 1cb8ea │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1cb8d2 │ │ │ │ + beq.n 1cb8ca │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1cb8a0 │ │ │ │ + b.n 1cb898 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1cb8d2 │ │ │ │ + beq.n 1cb8ca │ │ │ │ mov r0, fp │ │ │ │ blx 55178 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1cb896 │ │ │ │ + bne.n 1cb88e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx 54344 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cb896 │ │ │ │ + bne.n 1cb88e │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1cb918 │ │ │ │ + beq.n 1cb910 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1cb8a0 │ │ │ │ + bne.n 1cb898 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1cb86a │ │ │ │ + bne.n 1cb862 │ │ │ │ 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 1cb882 │ │ │ │ + bne.n 1cb87a │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1cb882 │ │ │ │ + bne.n 1cb87a │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1cb8d2 │ │ │ │ - b.n 1cb882 │ │ │ │ + beq.n 1cb8ca │ │ │ │ + b.n 1cb87a │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1cb922 │ │ │ │ + beq.n 1cb91a │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1cb886 │ │ │ │ + b.n 1cb87e │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 1cb896 │ │ │ │ + b.n 1cb88e │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1cb912 │ │ │ │ + bne.n 1cb90a │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1cb8d2 │ │ │ │ - b.n 1cb912 │ │ │ │ + beq.n 1cb8ca │ │ │ │ + b.n 1cb90a │ │ │ │ nop │ │ │ │ ldr r0, [r7, r4] │ │ │ │ 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 1cba40 │ │ │ │ - ldr.w fp, [pc, #236] @ 1cba50 │ │ │ │ + beq.n 1cba38 │ │ │ │ + ldr.w fp, [pc, #236] @ 1cba48 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #236] @ (1cba54 ) │ │ │ │ + ldr r3, [pc, #236] @ (1cba4c ) │ │ │ │ mov.w ip, #1 │ │ │ │ add fp, pc │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1cb98a │ │ │ │ + b.n 1cb982 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r6, r6, r3 │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ - cbz r1, 1cb9ec │ │ │ │ + cbz r1, 1cb9e4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w r0, r9, r5 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ sub.w sl, r8, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ and.w lr, r7, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ands r2, r6 │ │ │ │ orrs.w r2, lr, r2 │ │ │ │ - beq.n 1cb984 │ │ │ │ + beq.n 1cb97c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, fp │ │ │ │ movne r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -520409,76 +520398,76 @@ │ │ │ │ blx 551a8 <__snprintf_chk@plt> │ │ │ │ cmp sl, r0 │ │ │ │ ite hi │ │ │ │ movhi.w sl, #0 │ │ │ │ movls.w sl, #1 │ │ │ │ add r5, r0 │ │ │ │ orrs.w ip, sl, r0, lsr #31 │ │ │ │ - beq.n 1cb978 │ │ │ │ + beq.n 1cb970 │ │ │ │ add r8, r9 │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #11822 @ 0x2e2e │ │ │ │ strb.w r2, [r8, #-1] │ │ │ │ strh.w r3, [r8, #-3] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1cb9e6 │ │ │ │ + beq.n 1cb9de │ │ │ │ add.w r0, r9, r5 │ │ │ │ sub.w r5, r8, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1cba3a │ │ │ │ - ldr r3, [pc, #84] @ (1cba58 ) │ │ │ │ + bne.n 1cba32 │ │ │ │ + ldr r3, [pc, #84] @ (1cba50 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r6, [sp, #8] │ │ │ │ blx 551a8 <__snprintf_chk@plt> │ │ │ │ lsrs r3, r0, #31 │ │ │ │ cmp r0, r5 │ │ │ │ it cs │ │ │ │ orrcs.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cb9e6 │ │ │ │ + beq.n 1cb9de │ │ │ │ add r9, r8 │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #11822 @ 0x2e2e │ │ │ │ strb.w r2, [r9, #-1] │ │ │ │ strh.w r3, [r9, #-3] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #32] @ (1cba5c ) │ │ │ │ + ldr r3, [pc, #32] @ (1cba54 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1cba04 │ │ │ │ + b.n 1cb9fc │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1cb9e6 │ │ │ │ - ldr r3, [pc, #24] @ (1cba60 ) │ │ │ │ + beq.n 1cb9de │ │ │ │ + ldr r3, [pc, #24] @ (1cba58 ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ - b.n 1cba04 │ │ │ │ + b.n 1cb9fc │ │ │ │ nop │ │ │ │ @ instruction: 0xeb900017 │ │ │ │ asrs r0, r5, #14 │ │ │ │ movs r7, r2 │ │ │ │ add.w r0, r6, r7, lsr #32 │ │ │ │ @ instruction: 0xeac40017 │ │ │ │ @ instruction: 0xeab60017 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-80] │ │ │ │ - ldr r6, [pc, #316] @ (1cbbb8 ) │ │ │ │ + ldr r6, [pc, #316] @ (1cbbb0 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #316] @ (1cbbbc ) │ │ │ │ + ldr r5, [pc, #316] @ (1cbbb4 ) │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #312] @ (1cbbc0 ) │ │ │ │ + ldr r4, [pc, #312] @ (1cbbb8 ) │ │ │ │ add.w r7, sp, #4128 @ 0x1020 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ add r4, pc │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldr r5, [r6, r5] │ │ │ │ add.w r0, r4, #28 │ │ │ │ movs r3, #1 │ │ │ │ @@ -520488,161 +520477,161 @@ │ │ │ │ mov.w r5, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ blx 54720 │ │ │ │ ldrsh.w r4, [r4, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 5516c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cbb50 │ │ │ │ + beq.n 1cbb48 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1cbb50 │ │ │ │ - ldr r3, [pc, #260] @ (1cbbc4 ) │ │ │ │ + beq.n 1cbb48 │ │ │ │ + ldr r3, [pc, #260] @ (1cbbbc ) │ │ │ │ mov.w fp, #0 │ │ │ │ sub.w r7, r0, #8 │ │ │ │ mov r9, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #248] @ (1cbbc8 ) │ │ │ │ + ldr r3, [pc, #248] @ (1cbbc0 ) │ │ │ │ mov r6, fp │ │ │ │ strd r0, r0, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1cbb24 │ │ │ │ + b.n 1cbb1c │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #10 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 54f44 <__isoc23_strtoull@plt> │ │ │ │ strd r0, r1, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 5422c │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbnz r3, 1cbb4e │ │ │ │ + cbnz r3, 1cbb46 │ │ │ │ ldr.w r2, [r7, #8]! │ │ │ │ adds r6, #1 │ │ │ │ cmp fp, r2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sbcs.w r1, r9, r3 │ │ │ │ it cc │ │ │ │ movcc r9, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ it cc │ │ │ │ movcc fp, r2 │ │ │ │ ldrsh.w r3, [r3, #2] │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 1cbb82 │ │ │ │ + bcs.n 1cbb7a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r5, #0 │ │ │ │ blx 551a8 <__snprintf_chk@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str.w r5, [r3, #-8] │ │ │ │ - bl 1c3f68 │ │ │ │ + bl 1c3f60 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cbae2 │ │ │ │ + bne.n 1cbada │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ blx 5422c │ │ │ │ - ldr r3, [pc, #116] @ (1cbbcc ) │ │ │ │ - ldr r2, [pc, #116] @ (1cbbd0 ) │ │ │ │ + ldr r3, [pc, #116] @ (1cbbc4 ) │ │ │ │ + ldr r2, [pc, #116] @ (1cbbc8 ) │ │ │ │ add.w r1, sp, #4128 @ 0x1020 │ │ │ │ add r3, pc │ │ │ │ adds r1, #4 │ │ │ │ add r2, pc │ │ │ │ strh.w r6, [r3, #2080] @ 0x820 │ │ │ │ - ldr r3, [pc, #80] @ (1cbbbc ) │ │ │ │ + ldr r3, [pc, #80] @ (1cbbb4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cbbb2 │ │ │ │ + bne.n 1cbbaa │ │ │ │ add.w sp, sp, #4128 @ 0x1020 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r5, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cbb50 │ │ │ │ + beq.n 1cbb48 │ │ │ │ mov.w r2, fp, lsr #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ orr.w r2, r2, r9, lsl #31 │ │ │ │ mov.w ip, r9, lsr #1 │ │ │ │ movs r6, #0 │ │ │ │ ldrd r4, r1, [r5] │ │ │ │ adds r5, #8 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r1, r1, ip │ │ │ │ it cs │ │ │ │ addcs r6, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1cbb9c │ │ │ │ - b.n 1cbb52 │ │ │ │ + bne.n 1cbb94 │ │ │ │ + b.n 1cbb4a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r2, pc │ │ │ │ + cmp sl, r0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #712] @ 0x2c8 │ │ │ │ + str r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ orr.w r0, r8, r7, lsr #32 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r4, [sp, #904] @ 0x388 │ │ │ │ + str r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add sl, r3 │ │ │ │ + add sl, r4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r4, [pc, #776] @ (1cbeec ) │ │ │ │ + ldr r4, [pc, #776] @ (1cbee4 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #776] @ (1cbef0 ) │ │ │ │ + ldr r3, [pc, #776] @ (1cbee8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #772] @ (1cbef4 ) │ │ │ │ + ldr r0, [pc, #772] @ (1cbeec ) │ │ │ │ movw r2, #2084 @ 0x824 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54720 │ │ │ │ blx 540f4 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r2, sp, #4 │ │ │ │ blx 555f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cbcbe │ │ │ │ + beq.n 1cbcb6 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 54f8c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1cbcd4 │ │ │ │ + beq.n 1cbccc │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ sxth r5, r0 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ - ldr r4, [pc, #716] @ (1cbef8 ) │ │ │ │ + ldr r4, [pc, #716] @ (1cbef0 ) │ │ │ │ blx 54f8c │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r3, #1 │ │ │ │ add r4, pc │ │ │ │ cmp r3, r6 │ │ │ │ @@ -520655,292 +520644,292 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ strh r5, [r4, #0] │ │ │ │ strh r3, [r4, #2] │ │ │ │ blx 55498 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ lsrs r3, r0, #12 │ │ │ │ - ldr r0, [pc, #672] @ (1cbefc ) │ │ │ │ + ldr r0, [pc, #672] @ (1cbef4 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r5, [pc, #672] @ (1cbf00 ) │ │ │ │ + ldr r5, [pc, #672] @ (1cbef8 ) │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ add r0, pc │ │ │ │ strb r2, [r4, #13] │ │ │ │ add r5, pc │ │ │ │ - bl 1cb268 │ │ │ │ + bl 1cb260 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1cba64 │ │ │ │ + bl 1cba5c │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1cbec0 │ │ │ │ - ldr r3, [pc, #640] @ (1cbf04 ) │ │ │ │ + beq.w 1cbeb8 │ │ │ │ + ldr r3, [pc, #640] @ (1cbefc ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 1cbcda │ │ │ │ - ldr r4, [pc, #636] @ (1cbf08 ) │ │ │ │ + cbnz r3, 1cbcd2 │ │ │ │ + ldr r4, [pc, #636] @ (1cbf00 ) │ │ │ │ movw r2, #2084 @ 0x824 │ │ │ │ - ldr r1, [pc, #636] @ (1cbf0c ) │ │ │ │ + ldr r1, [pc, #636] @ (1cbf04 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 55100 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #616] @ (1cbf10 ) │ │ │ │ - ldr r3, [pc, #584] @ (1cbef0 ) │ │ │ │ + ldr r2, [pc, #616] @ (1cbf08 ) │ │ │ │ + ldr r3, [pc, #584] @ (1cbee8 ) │ │ │ │ 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 1cbee6 │ │ │ │ + bne.w 1cbede │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 540dc <__sched_cpucount@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cbc1c │ │ │ │ + bne.n 1cbc14 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 54f8c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1cbc1c │ │ │ │ + bne.n 1cbc14 │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1cbc26 │ │ │ │ - ldr r4, [pc, #568] @ (1cbf14 ) │ │ │ │ + b.n 1cbc1e │ │ │ │ + ldr r4, [pc, #568] @ (1cbf0c ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #568] @ (1cbf18 ) │ │ │ │ + ldr r1, [pc, #568] @ (1cbf10 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #556] @ (1cbf1c ) │ │ │ │ + ldr r1, [pc, #556] @ (1cbf14 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #548] @ (1cbf20 ) │ │ │ │ + ldr r1, [pc, #548] @ (1cbf18 ) │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #540] @ (1cbf24 ) │ │ │ │ + ldr r1, [pc, #540] @ (1cbf1c ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #528] @ (1cbf28 ) │ │ │ │ + ldr r1, [pc, #528] @ (1cbf20 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #516] @ (1cbf2c ) │ │ │ │ + ldr r1, [pc, #516] @ (1cbf24 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #504] @ (1cbf30 ) │ │ │ │ + ldr r1, [pc, #504] @ (1cbf28 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #492] @ (1cbf34 ) │ │ │ │ + ldr r1, [pc, #492] @ (1cbf2c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #480] @ (1cbf38 ) │ │ │ │ + ldr r1, [pc, #480] @ (1cbf30 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #468] @ (1cbf3c ) │ │ │ │ + ldr r1, [pc, #468] @ (1cbf34 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #460] @ (1cbf40 ) │ │ │ │ + ldr r1, [pc, #460] @ (1cbf38 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #448] @ (1cbf44 ) │ │ │ │ + ldr r1, [pc, #448] @ (1cbf3c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #436] @ (1cbf48 ) │ │ │ │ + ldr r1, [pc, #436] @ (1cbf40 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #424] @ (1cbf4c ) │ │ │ │ + ldr r1, [pc, #424] @ (1cbf44 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #412] @ (1cbf50 ) │ │ │ │ + ldr r1, [pc, #412] @ (1cbf48 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #400] @ (1cbf54 ) │ │ │ │ + ldr r1, [pc, #400] @ (1cbf4c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #388] @ (1cbf58 ) │ │ │ │ + ldr r1, [pc, #388] @ (1cbf50 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #380] @ (1cbf5c ) │ │ │ │ + ldr r1, [pc, #380] @ (1cbf54 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #368] @ (1cbf60 ) │ │ │ │ + ldr r1, [pc, #368] @ (1cbf58 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #356] @ (1cbf64 ) │ │ │ │ + ldr r1, [pc, #356] @ (1cbf5c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #344] @ (1cbf68 ) │ │ │ │ + ldr r1, [pc, #344] @ (1cbf60 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #332] @ (1cbf6c ) │ │ │ │ + ldr r1, [pc, #332] @ (1cbf64 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #320] @ (1cbf70 ) │ │ │ │ + ldr r1, [pc, #320] @ (1cbf68 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #308] @ (1cbf74 ) │ │ │ │ + ldr r1, [pc, #308] @ (1cbf6c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #296] @ (1cbf78 ) │ │ │ │ + ldr r1, [pc, #296] @ (1cbf70 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #284] @ (1cbf7c ) │ │ │ │ + ldr r1, [pc, #284] @ (1cbf74 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #276] @ (1cbf80 ) │ │ │ │ + ldr r1, [pc, #276] @ (1cbf78 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #264] @ (1cbf84 ) │ │ │ │ + ldr r1, [pc, #264] @ (1cbf7c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #252] @ (1cbf88 ) │ │ │ │ + ldr r1, [pc, #252] @ (1cbf80 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #240] @ (1cbf8c ) │ │ │ │ + ldr r1, [pc, #240] @ (1cbf84 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #232] @ (1cbf90 ) │ │ │ │ + ldr r1, [pc, #232] @ (1cbf88 ) │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #224] @ (1cbf94 ) │ │ │ │ + ldr r1, [pc, #224] @ (1cbf8c ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ - b.n 1cbc88 │ │ │ │ - ldr r0, [pc, #212] @ (1cbf98 ) │ │ │ │ + b.n 1cbc80 │ │ │ │ + ldr r0, [pc, #212] @ (1cbf90 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb294 │ │ │ │ + bl 1cb28c │ │ │ │ mov r1, r4 │ │ │ │ - bl 1cb14c │ │ │ │ - ldr r3, [pc, #200] @ (1cbf9c ) │ │ │ │ + bl 1cb144 │ │ │ │ + ldr r3, [pc, #200] @ (1cbf94 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 1cbc80 │ │ │ │ + b.n 1cbc78 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, r2 │ │ │ │ + add r2, r3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #312] @ 0x138 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r3, #2 │ │ │ │ @ instruction: 0xe8d80017 │ │ │ │ - ldrh r1, [r5, #28] │ │ │ │ + ldrh r1, [r6, #28] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r6, [r1, #28] │ │ │ │ + ldrh r6, [r2, #28] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r4, [r1, #28] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r3, [sp, #696] @ 0x2b8 │ │ │ │ + str r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - muls r4, r2 │ │ │ │ + muls r4, r3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r3, [sp, #384] @ 0x180 │ │ │ │ + str r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmia.w sl, {r0, r1, r2, r4} │ │ │ │ ldmia.w r6, {r0, r1, r2, r4} │ │ │ │ stmia.w lr!, {r0, r1, r2, r4} │ │ │ │ @ instruction: 0xe8c00017 │ │ │ │ @ instruction: 0xe8d00017 │ │ │ │ strd r0, r0, [r0], #92 @ 0x5c │ │ │ │ @@ -520966,170 +520955,170 @@ │ │ │ │ bic.w r0, r4, r7, lsr #32 │ │ │ │ bics.w r0, r8, r7, lsr #32 │ │ │ │ orrs.w r0, r0, r7, lsr #32 │ │ │ │ orn r0, r4, r7, lsr #32 │ │ │ │ orns r0, r8, r7, lsr #32 │ │ │ │ eor.w r0, ip, r7, lsr #32 │ │ │ │ @ instruction: 0xeaa40017 │ │ │ │ - b.n 1cbcc4 │ │ │ │ + b.n 1cbcbc │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbz r0, 1cbfe6 │ │ │ │ + cbz r0, 1cbfde │ │ │ │ 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] @ (1cbfec ) │ │ │ │ + ldr r4, [pc, #56] @ (1cbfe4 ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1 │ │ │ │ add r4, pc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ blx 55618 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ - cbz r3, 1cbfe0 │ │ │ │ + cbz r3, 1cbfd8 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 1cbfb8 │ │ │ │ + beq.n 1cbfb0 │ │ │ │ blx 54954 │ │ │ │ - cbz r0, 1cbfe0 │ │ │ │ + cbz r0, 1cbfd8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 1cbfb8 │ │ │ │ + beq.n 1cbfb0 │ │ │ │ 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 │ │ │ │ strd r0, r0, [lr, #92] @ 0x5c │ │ │ │ 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] @ 1cc050 │ │ │ │ + ldr.w lr, [pc, #76] @ 1cc048 │ │ │ │ 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] @ 1cc054 │ │ │ │ + ldr.w ip, [pc, #56] @ 1cc04c │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 5453c <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1cc058 ) │ │ │ │ - ldr r3, [pc, #28] @ (1cc054 ) │ │ │ │ + ldr r2, [pc, #36] @ (1cc050 ) │ │ │ │ + ldr r3, [pc, #28] @ (1cc04c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cc04a │ │ │ │ + bne.n 1cc042 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #198 @ 0xc6 │ │ │ │ + subs r7, #206 @ 0xce │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1be8a8 │ │ │ │ - cbz r7, 1cc0a8 │ │ │ │ + bl 1be8a0 │ │ │ │ + cbz r7, 1cc0a0 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be8a8 │ │ │ │ + bl 1be8a0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1be8a8 │ │ │ │ + bl 1be8a0 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1be5e4 │ │ │ │ + bl 1be5dc │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 1be5e4 │ │ │ │ + bl 1be5dc │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1cc07a │ │ │ │ + bne.n 1cc072 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1beb78 │ │ │ │ + bl 1beb70 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r8] │ │ │ │ - bl 1c5f54 │ │ │ │ + bl 1c5f4c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 1cc136 │ │ │ │ + cbz r3, 1cc12e │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1beb78 │ │ │ │ + bl 1beb70 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1beb78 │ │ │ │ + bl 1beb70 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5f54 │ │ │ │ + bl 1c5f4c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1bead0 │ │ │ │ + bl 1beac8 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5f54 │ │ │ │ + bl 1c5f4c │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #-4] │ │ │ │ - bl 1bead0 │ │ │ │ + bl 1beac8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1cc0e2 │ │ │ │ + bhi.n 1cc0da │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -521138,46 +521127,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 1c5f78 │ │ │ │ + bl 1c5f70 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1c5f78 │ │ │ │ + bl 1c5f70 │ │ │ │ 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 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ 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 1cc1da │ │ │ │ + bmi.n 1cc1d2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1cc1de │ │ │ │ + cbz r3, 1cc1d6 │ │ │ │ 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] │ │ │ │ @@ -521190,15 +521179,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 1cc1b4 │ │ │ │ + b.n 1cc1ac │ │ │ │ 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] │ │ │ │ @@ -521228,15 +521217,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 1cc28c │ │ │ │ + bmi.n 1cc284 │ │ │ │ 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 │ │ │ │ @@ -521269,26 +521258,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 1cc336 │ │ │ │ + beq.n 1cc32e │ │ │ │ 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 1cc330 │ │ │ │ + beq.n 1cc328 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx 54fbc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ @@ -521311,48 +521300,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 1cc31c │ │ │ │ + b.n 1cc314 │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r5 │ │ │ │ - beq.n 1cc354 │ │ │ │ + beq.n 1cc34c │ │ │ │ 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 1cc31c │ │ │ │ + b.n 1cc314 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 5422c │ │ │ │ - b.n 1cc31c │ │ │ │ + b.n 1cc314 │ │ │ │ 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 1cc388 │ │ │ │ + beq.n 1cc380 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ blx 5422c │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 1cc37c │ │ │ │ + bne.n 1cc374 │ │ │ │ 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 │ │ │ │ @@ -521360,41 +521349,41 @@ │ │ │ │ mov r9, r3 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1cc498 │ │ │ │ + beq.n 1cc490 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 1cc5f2 │ │ │ │ + beq.w 1cc5ea │ │ │ │ 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 1cc478 │ │ │ │ + bcc.n 1cc470 │ │ │ │ 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, 1cc456 │ │ │ │ + cbz r6, 1cc44e │ │ │ │ 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] │ │ │ │ @@ -521409,81 +521398,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 1cc456 │ │ │ │ + beq.n 1cc44e │ │ │ │ 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 1cc478 │ │ │ │ + bcc.n 1cc470 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 540a0 <__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 1cc5c8 │ │ │ │ + bcs.w 1cc5c0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 1cc5f2 │ │ │ │ + beq.w 1cc5ea │ │ │ │ ldrd r5, r7, [r4, #16] │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcs.n 1cc3cc │ │ │ │ - b.n 1cc478 │ │ │ │ + bcs.n 1cc3c4 │ │ │ │ + b.n 1cc470 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 1cc600 │ │ │ │ + beq.w 1cc5f8 │ │ │ │ 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 1cc5b4 │ │ │ │ + bcc.n 1cc5ac │ │ │ │ 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 540a0 <__aeabi_uldivmod@plt> │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ - beq.n 1cc5c2 │ │ │ │ + beq.n 1cc5ba │ │ │ │ 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 1cc5b4 │ │ │ │ + bcc.n 1cc5ac │ │ │ │ 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 1cc596 │ │ │ │ + beq.n 1cc58e │ │ │ │ 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 │ │ │ │ @@ -521501,17 +521490,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 1cc596 │ │ │ │ + beq.n 1cc58e │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1cc5e8 │ │ │ │ + beq.n 1cc5e0 │ │ │ │ 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 │ │ │ │ @@ -521525,133 +521514,133 @@ │ │ │ │ adds r2, r2, r5 │ │ │ │ adc.w r3, r8, r9 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r4, r4, r1 │ │ │ │ adc.w r6, r6, fp │ │ │ │ cmp r4, r2 │ │ │ │ sbcs r6, r3 │ │ │ │ - bcc.n 1cc5b4 │ │ │ │ + bcc.n 1cc5ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 1cc290 │ │ │ │ + bl 1cc288 │ │ │ │ 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 1cc5f2 │ │ │ │ + beq.n 1cc5ea │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1cc4a6 │ │ │ │ + b.n 1cc49e │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 1cc4f0 │ │ │ │ + b.n 1cc4e8 │ │ │ │ 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 1cc290 │ │ │ │ + bl 1cc288 │ │ │ │ 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 1cc588 │ │ │ │ + b.n 1cc580 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r5 │ │ │ │ - b.n 1cc5aa │ │ │ │ + b.n 1cc5a2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ ldrd r4, lr, [sp, #32] │ │ │ │ - beq.n 1cc646 │ │ │ │ + beq.n 1cc63e │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldrd r5, r6, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w r7, r3, r6 │ │ │ │ - bcc.n 1cc65a │ │ │ │ + bcc.n 1cc652 │ │ │ │ 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 1cc64c │ │ │ │ + bcs.n 1cc644 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r4, lr, [sp] │ │ │ │ - bl 1cc290 │ │ │ │ + bl 1cc288 │ │ │ │ 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 1cc646 │ │ │ │ + beq.n 1cc63e │ │ │ │ mov ip, r5 │ │ │ │ - b.n 1cc622 │ │ │ │ + b.n 1cc61a │ │ │ │ stmdb 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 1cc7ae │ │ │ │ + beq.w 1cc7a6 │ │ │ │ mov r3, r9 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1cc69c │ │ │ │ + b.n 1cc694 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1cc6e2 │ │ │ │ + beq.n 1cc6da │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, lr, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, sl, lr │ │ │ │ - bcc.n 1cc692 │ │ │ │ + bcc.n 1cc68a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1cc716 │ │ │ │ + bne.n 1cc70e │ │ │ │ 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 1cc7ae │ │ │ │ + bne.n 1cc7a6 │ │ │ │ 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] │ │ │ │ @@ -521660,378 +521649,378 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds.w ip, r2, fp │ │ │ │ adc.w r1, r8, sl │ │ │ │ cmp r1, lr │ │ │ │ it eq │ │ │ │ cmpeq ip, r0 │ │ │ │ - beq.n 1cc784 │ │ │ │ + beq.n 1cc77c │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 54fbc │ │ │ │ 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 1cc6cc │ │ │ │ + b.n 1cc6c4 │ │ │ │ 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 1cc756 │ │ │ │ + beq.n 1cc74e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ adds.w ip, r1, r0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ adc.w lr, r0, lr │ │ │ │ cmp lr, sl │ │ │ │ it eq │ │ │ │ cmpeq ip, r2 │ │ │ │ - beq.n 1cc6c0 │ │ │ │ + beq.n 1cc6b8 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 54fbc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ - b.n 1cc70a │ │ │ │ + b.n 1cc702 │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ adds.w r6, r9, r0 │ │ │ │ adc.w lr, ip, lr │ │ │ │ ldrd r1, r0, [r5, #16] │ │ │ │ cmp sl, lr │ │ │ │ it eq │ │ │ │ cmpeq r2, r6 │ │ │ │ - beq.n 1cc78a │ │ │ │ + beq.n 1cc782 │ │ │ │ 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 1cc6cc │ │ │ │ + b.n 1cc6c4 │ │ │ │ ldrd r1, r0, [r5, #16] │ │ │ │ - b.n 1cc772 │ │ │ │ + b.n 1cc76a │ │ │ │ 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 5422c │ │ │ │ - b.n 1cc6cc │ │ │ │ + b.n 1cc6c4 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 54fbc │ │ │ │ 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 1cc6cc │ │ │ │ + b.n 1cc6c4 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - vldr d7, [pc, #52] @ 1cc818 │ │ │ │ + vldr d7, [pc, #52] @ 1cc810 │ │ │ │ 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 1cc808 │ │ │ │ + bne.n 1cc800 │ │ │ │ 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 1cc668 │ │ │ │ + bl 1cc660 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1cc7fc │ │ │ │ + b.n 1cc7f4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #340] @ (1cc988 ) │ │ │ │ - ldr r3, [pc, #340] @ (1cc98c ) │ │ │ │ + ldr r1, [pc, #340] @ (1cc980 ) │ │ │ │ + ldr r3, [pc, #340] @ (1cc984 ) │ │ │ │ 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 1cc860 │ │ │ │ + bne.n 1cc858 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1cc850 │ │ │ │ + bne.n 1cc848 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cc91e │ │ │ │ + bne.n 1cc916 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ - cbz r5, 1cc8ac │ │ │ │ + cbz r5, 1cc8a4 │ │ │ │ movs r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cc87a │ │ │ │ + bne.n 1cc872 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cc910 │ │ │ │ - ldr r2, [pc, #252] @ (1cc990 ) │ │ │ │ - ldr r3, [pc, #248] @ (1cc98c ) │ │ │ │ + bne.n 1cc908 │ │ │ │ + ldr r2, [pc, #252] @ (1cc988 ) │ │ │ │ + ldr r3, [pc, #248] @ (1cc984 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cc982 │ │ │ │ + bne.n 1cc97a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #228] @ (1cc994 ) │ │ │ │ + ldr r2, [pc, #228] @ (1cc98c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1cc876 │ │ │ │ + beq.n 1cc86e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 54d14 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1cc8d8 │ │ │ │ + bne.n 1cc8d0 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 1cc94e │ │ │ │ + bne.n 1cc946 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 54fbc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1cc94e │ │ │ │ + cbz r0, 1cc946 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1d5008 │ │ │ │ + bl 1d5000 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1cc948 │ │ │ │ + cbz r0, 1cc940 │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 1cc96e │ │ │ │ + bne.n 1cc966 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1d5120 │ │ │ │ + bl 1d5118 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [r3, r7, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 5422c │ │ │ │ - b.n 1cc876 │ │ │ │ + b.n 1cc86e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #32] │ │ │ │ - bl 1c1de4 │ │ │ │ - b.n 1cc890 │ │ │ │ + bl 1c1ddc │ │ │ │ + b.n 1cc888 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1cc952 │ │ │ │ + bne.n 1cc94a │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cc932 │ │ │ │ + bne.n 1cc92a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cc924 │ │ │ │ - b.n 1cc868 │ │ │ │ + bne.n 1cc91c │ │ │ │ + b.n 1cc860 │ │ │ │ mov r0, r8 │ │ │ │ blx 5422c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1cc908 │ │ │ │ + b.n 1cc900 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1cc958 │ │ │ │ + bne.n 1cc950 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cc922 │ │ │ │ - b.n 1cc868 │ │ │ │ + bne.n 1cc91a │ │ │ │ + b.n 1cc860 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d520c │ │ │ │ - b.n 1cc8f8 │ │ │ │ + bl 1d5204 │ │ │ │ + b.n 1cc8f0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r7, #196 @ 0xc4 │ │ │ │ + adds r7, #204 @ 0xcc │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #104 @ 0x68 │ │ │ │ + adds r7, #112 @ 0x70 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 1ccb60 │ │ │ │ + b.n 1ccb58 │ │ │ │ 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] @ (1cc9cc ) │ │ │ │ + ldr r0, [pc, #32] @ (1cc9c4 ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 1cb350 │ │ │ │ + bl 1cb348 │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 54fbc │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1cc9ca │ │ │ │ + cbz r0, 1cc9c2 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ svc 246 @ 0xf6 │ │ │ │ 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 1cc9f4 │ │ │ │ + b.n 1cc9ec │ │ │ │ ldr.w r1, [r2, #-4]! │ │ │ │ - cbnz r1, 1cca00 │ │ │ │ + cbnz r1, 1cc9f8 │ │ │ │ subs r3, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 1cc9ec │ │ │ │ + bne.n 1cc9e4 │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 5422c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 1d51d0 │ │ │ │ + bl 1d51c8 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 5422c │ │ │ │ - b.n 1cc9e0 │ │ │ │ + b.n 1cc9d8 │ │ │ │ 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, 1cca5c │ │ │ │ + cbz r2, 1cca54 │ │ │ │ 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, 1cca56 │ │ │ │ + cbz r5, 1cca4e │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d520c │ │ │ │ + bl 1d5204 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 1cca34 │ │ │ │ + bhi.n 1cca2c │ │ │ │ strd r6, r7, [r8, #24] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r2 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r1, 1cca98 │ │ │ │ - b.n 1ccace │ │ │ │ + cbnz r1, 1cca90 │ │ │ │ + b.n 1ccac6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d5214 │ │ │ │ - cbnz r0, 1ccac8 │ │ │ │ + bl 1d520c │ │ │ │ + cbnz r0, 1ccac0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 1ccace │ │ │ │ + bls.n 1ccac6 │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 543c8 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cca86 │ │ │ │ + bne.n 1cca7e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cc820 │ │ │ │ - cbz r0, 1ccace │ │ │ │ + bl 1cc818 │ │ │ │ + cbz r0, 1ccac6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 1d5214 │ │ │ │ + bl 1d520c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cca92 │ │ │ │ + beq.n 1cca8a │ │ │ │ str r4, [r6, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -522042,364 +522031,364 @@ │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r2 │ │ │ │ mov r8, r3 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r1, 1ccb12 │ │ │ │ - b.n 1ccbc2 │ │ │ │ + cbnz r1, 1ccb0a │ │ │ │ + b.n 1ccbba │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d5638 │ │ │ │ - cbnz r0, 1ccb42 │ │ │ │ + bl 1d5630 │ │ │ │ + cbnz r0, 1ccb3a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1ccb62 │ │ │ │ + bls.n 1ccb5a │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 543c8 <__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 1ccb00 │ │ │ │ + bne.n 1ccaf8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cc820 │ │ │ │ - cbz r0, 1ccb60 │ │ │ │ + bl 1cc818 │ │ │ │ + cbz r0, 1ccb58 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 1d5638 │ │ │ │ + bl 1d5630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ccb0a │ │ │ │ + beq.n 1ccb02 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 1ccb60 │ │ │ │ + blt.n 1ccb58 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - cbz r0, 1ccbac │ │ │ │ + cbz r0, 1ccba4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 1d5400 │ │ │ │ + bl 1d53f8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1ccbc2 │ │ │ │ - vldr d7, [pc, #96] @ 1ccbc8 │ │ │ │ + cbz r3, 1ccbba │ │ │ │ + vldr d7, [pc, #96] @ 1ccbc0 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ - b.n 1ccb8e │ │ │ │ - bl 1d5698 │ │ │ │ + b.n 1ccb86 │ │ │ │ + bl 1d5690 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1ccb86 │ │ │ │ + bpl.n 1ccb7e │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.n 1ccbbe │ │ │ │ + bcs.n 1ccbb6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ccb72 │ │ │ │ + bne.n 1ccb6a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cc820 │ │ │ │ + bl 1cc818 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ccb86 │ │ │ │ + beq.n 1ccb7e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 1ccb72 │ │ │ │ + b.n 1ccb6a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cc820 │ │ │ │ + bl 1cc818 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ccb58 │ │ │ │ + beq.n 1ccb50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - b.n 1ccb4c │ │ │ │ + b.n 1ccb44 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 1ccb46 │ │ │ │ + b.n 1ccb3e │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1ccb46 │ │ │ │ + b.n 1ccb3e │ │ │ │ ... │ │ │ │ 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] @ (1ccc0c ) │ │ │ │ + ldr r5, [pc, #40] @ (1ccc04 ) │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d2318 │ │ │ │ + bl 1d2310 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 1ccbfc │ │ │ │ - bl 1be180 │ │ │ │ + cbnz r3, 1ccbf4 │ │ │ │ + bl 1be178 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp.w r4, #478 @ 0x1de │ │ │ │ - bne.n 1ccbea │ │ │ │ + bne.n 1ccbe2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r0, #36] @ 0x24 │ │ │ │ + ldrh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1be170 │ │ │ │ + bl 1be168 │ │ │ │ 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 1ccc3c │ │ │ │ + bne.n 1ccc34 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ccc24 │ │ │ │ + bne.n 1ccc1c │ │ │ │ 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 1be170 │ │ │ │ + bl 1be168 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 1ccc6a │ │ │ │ + bls.n 1ccc62 │ │ │ │ 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 1be170 │ │ │ │ + bl 1be168 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ccc94 │ │ │ │ + bls.n 1ccc8c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ccc90 │ │ │ │ + bne.n 1ccc88 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ccc90 │ │ │ │ + bne.n 1ccc88 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1cccba │ │ │ │ + cbnz r3, 1cccb2 │ │ │ │ ldrb.w r0, [r0, #55] @ 0x37 │ │ │ │ sub.w r0, r0, #5 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1be170 │ │ │ │ + bl 1be168 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1cccdc │ │ │ │ + bls.n 1cccd4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1cccd8 │ │ │ │ + bne.n 1cccd0 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1cccd8 │ │ │ │ + bne.n 1cccd0 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1cccd8 │ │ │ │ + bne.n 1cccd0 │ │ │ │ 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 1be170 │ │ │ │ + bl 1be168 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1ccd3a │ │ │ │ + beq.n 1ccd32 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 1ccd34 │ │ │ │ + bne.n 1ccd2c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ccd1c │ │ │ │ + bne.n 1ccd14 │ │ │ │ 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 1be170 │ │ │ │ + bl 1be168 │ │ │ │ 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 1ccd78 │ │ │ │ + bne.n 1ccd70 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ccd60 │ │ │ │ + bne.n 1ccd58 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1ccd74 │ │ │ │ + bne.n 1ccd6c │ │ │ │ ubfx r0, r2, #6, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1be170 │ │ │ │ + bl 1be168 │ │ │ │ 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 1ccdb4 │ │ │ │ + bne.n 1ccdac │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ccd9c │ │ │ │ + bne.n 1ccd94 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ccdb0 │ │ │ │ + bne.n 1ccda8 │ │ │ │ ubfx r0, r2, #6, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1be170 │ │ │ │ + bl 1be168 │ │ │ │ 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 1be170 │ │ │ │ + bl 1be168 │ │ │ │ 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 1be170 │ │ │ │ + bl 1be168 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1cce18 │ │ │ │ + bls.n 1cce10 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cce14 │ │ │ │ + bne.n 1cce0c │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cce14 │ │ │ │ + bne.n 1cce0c │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1cce3e │ │ │ │ + cbnz r3, 1cce36 │ │ │ │ ldrb.w r0, [r0, #55] @ 0x37 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1be170 │ │ │ │ + bl 1be168 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1cce60 │ │ │ │ + bls.n 1cce58 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cce5c │ │ │ │ + bne.n 1cce54 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cce5c │ │ │ │ + bne.n 1cce54 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1cce82 │ │ │ │ + cbnz r3, 1cce7a │ │ │ │ ldrb.w r0, [r0, #55] @ 0x37 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1be170 │ │ │ │ + bl 1be168 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r2, #8 │ │ │ │ adds r2, #1 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ ands.w ip, r1, #31 │ │ │ │ - bne.n 1cceb6 │ │ │ │ + bne.n 1cceae │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1cce9c │ │ │ │ + bne.n 1cce94 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1cceb2 │ │ │ │ + bne.n 1cceaa │ │ │ │ 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 │ │ │ │ @@ -522407,88 +522396,88 @@ │ │ │ │ adds r1, #3 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ it ls │ │ │ │ ldrbls r3, [r0, r3] │ │ │ │ cmp ip, r1 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ - bne.n 1cced8 │ │ │ │ + bne.n 1cced0 │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1ccf0a │ │ │ │ + bhi.n 1ccf02 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r0, #4 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1ccef2 │ │ │ │ + bne.n 1cceea │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 1ccf02 │ │ │ │ + beq.n 1ccefa │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 1ccf02 │ │ │ │ + b.n 1ccefa │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (1ccf48 ) │ │ │ │ + ldr r1, [pc, #24] @ (1ccf40 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (1ccf4c ) │ │ │ │ + ldr r0, [pc, #24] @ (1ccf44 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1d926c │ │ │ │ - ldr r3, [pc, #16] @ (1ccf50 ) │ │ │ │ + bl 1d9264 │ │ │ │ + ldr r3, [pc, #16] @ (1ccf48 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ - ldrh r6, [r5, #8] │ │ │ │ + ldrh r6, [r6, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r2, [r5, #8] │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbz r2, 1ccf6a │ │ │ │ + cbz r2, 1ccf62 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1ccf6e │ │ │ │ + beq.n 1ccf66 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1ccf7e │ │ │ │ + beq.n 1ccf76 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (1ccf9c ) │ │ │ │ + ldr r3, [pc, #44] @ (1ccf94 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, r2 │ │ │ │ ite lt │ │ │ │ movlt r0, #2 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (1ccfa0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ccf98 ) │ │ │ │ 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 1ccf6c │ │ │ │ + ble.n 1ccf64 │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ ldrsh r0, [r5, r4] │ │ │ │ movs r6, r4 │ │ │ │ ldrsh r0, [r3, r4] │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -522510,15 +522499,15 @@ │ │ │ │ moveq r2, #24 │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ moveq.w fp, #2 │ │ │ │ movne.w fp, #4 │ │ │ │ blx 54720 │ │ │ │ ldrsb.w r6, [r4, #28] │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.n 1cd0ae │ │ │ │ + beq.n 1cd0a6 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ add.w r9, r4, #28 │ │ │ │ movs r7, #1 │ │ │ │ mov fp, r4 │ │ │ │ rsbs r3, r8, #0 │ │ │ │ add.w r0, r8, #7 │ │ │ │ and.w r3, r3, #7 │ │ │ │ @@ -522542,51 +522531,51 @@ │ │ │ │ strgt.w lr, [sp, #4] │ │ │ │ addgt r0, r0, r5 │ │ │ │ movgt r4, #0 │ │ │ │ asr.w ip, ip, r3 │ │ │ │ lsl.w r3, r7, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w ip, ip, r3 │ │ │ │ - ble.w 1cd1a6 │ │ │ │ + ble.w 1cd19e │ │ │ │ cmp r1, #8 │ │ │ │ add r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, r7, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, lr │ │ │ │ lsl.w r3, r3, r4 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ - bgt.n 1cd04a │ │ │ │ + bgt.n 1cd042 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r8, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1cd1ba │ │ │ │ + bne.w 1cd1b2 │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ ldrb.w r1, [r9, #1] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ add.w r6, sl, r6, lsl #2 │ │ │ │ lsl.w r2, ip, r2 │ │ │ │ ldr.w r3, [r6, r1, lsl #2] │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ ldrsb.w r6, [r9, #5]! │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 1ccff2 │ │ │ │ + bne.n 1ccfea │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r0, sl, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cd156 │ │ │ │ + beq.n 1cd14e │ │ │ │ sub.w ip, sl, #4 │ │ │ │ movs r3, #12 │ │ │ │ add.w r0, sl, #8 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ add.w lr, r4, #28 │ │ │ │ mla r9, r3, fp, ip │ │ │ │ @@ -522624,79 +522613,79 @@ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ cmp r5, lr │ │ │ │ add r3, r6 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r2 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bne.n 1cd0e6 │ │ │ │ + bne.n 1cd0de │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1cd0de │ │ │ │ + bne.n 1cd0d6 │ │ │ │ mov r0, r8 │ │ │ │ mov r8, fp │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cd1f6 │ │ │ │ + bne.n 1cd1ee │ │ │ │ mov.w ip, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #1 │ │ │ │ mla ip, ip, fp, r0 │ │ │ │ sub.w r2, r5, #12 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r3, #14 │ │ │ │ - bgt.n 1cd192 │ │ │ │ + bgt.n 1cd18a │ │ │ │ lsl.w r6, r7, r3 │ │ │ │ lsls r0, r1, #15 │ │ │ │ add.w r0, r0, #16384 @ 0x4000 │ │ │ │ subs r3, #1 │ │ │ │ subs r6, #1 │ │ │ │ - cbz r1, 1cd192 │ │ │ │ + cbz r1, 1cd18a │ │ │ │ cmp r6, r1 │ │ │ │ ite ne │ │ │ │ asrne.w r1, r0, r3 │ │ │ │ movweq r1, #65535 @ 0xffff │ │ │ │ cmp r2, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bne.n 1cd16c │ │ │ │ + bne.n 1cd164 │ │ │ │ adds r5, #12 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 1cd168 │ │ │ │ + bne.n 1cd160 │ │ │ │ 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 1cd082 │ │ │ │ + beq.w 1cd07a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1cd0a0 │ │ │ │ + beq.w 1cd098 │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ add.w r6, sl, r6, lsl #2 │ │ │ │ asr.w r3, ip, r2 │ │ │ │ subs r1, r0, r2 │ │ │ │ tst.w r3, #1 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - beq.n 1cd1f0 │ │ │ │ + beq.n 1cd1e8 │ │ │ │ ldrb.w r4, [r9, #1] │ │ │ │ ldrb.w r3, [r9, #2] │ │ │ │ add r1, r3 │ │ │ │ ldr.w r3, [r6, r4, lsl #2] │ │ │ │ lsl.w r1, r7, r1 │ │ │ │ orrs r3, r1 │ │ │ │ str.w r3, [r6, r4, lsl #2] │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 1cd1c8 │ │ │ │ - b.n 1cd0a0 │ │ │ │ + bne.n 1cd1c0 │ │ │ │ + b.n 1cd098 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #12 │ │ │ │ movs r5, #1 │ │ │ │ mla r0, r0, fp, r1 │ │ │ │ sub.w r2, r1, #12 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ @@ -522716,60 +522705,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 1cd274 │ │ │ │ + bgt.n 1cd26c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cd274 │ │ │ │ + beq.n 1cd26c │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r6, r5, ip │ │ │ │ add.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 1cd288 │ │ │ │ + blt.n 1cd280 │ │ │ │ cmp r3, r6 │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 1cd274 │ │ │ │ + bge.n 1cd26c │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 1cd204 │ │ │ │ + bne.n 1cd1fc │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1cd200 │ │ │ │ + bne.n 1cd1f8 │ │ │ │ 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 1cd274 │ │ │ │ + bge.n 1cd26c │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ negs r3, r3 │ │ │ │ - b.n 1cd274 │ │ │ │ + b.n 1cd26c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ movs r5, #1 │ │ │ │ mov fp, r3 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1cd36e │ │ │ │ + ble.n 1cd366 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ add.w r9, fp, sl │ │ │ │ movs r7, #0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ negs r3, r4 │ │ │ │ @@ -522794,53 +522783,53 @@ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ it gt │ │ │ │ addgt r0, r8 │ │ │ │ asr.w ip, ip, r7 │ │ │ │ it gt │ │ │ │ movgt r7, #0 │ │ │ │ and.w ip, ip, r3 │ │ │ │ - ble.n 1cd348 │ │ │ │ + ble.n 1cd340 │ │ │ │ cmp r1, #8 │ │ │ │ add r7, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, r5, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, lr │ │ │ │ lsl.w r3, r3, r7 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ - bgt.n 1cd320 │ │ │ │ + bgt.n 1cd318 │ │ │ │ strb.w ip, [r9, sl, lsl #2] │ │ │ │ add.w r3, sl, #1 │ │ │ │ cmp r3, #2 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ add r4, r1 │ │ │ │ - bne.n 1cd2d4 │ │ │ │ + bne.n 1cd2cc │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.n 1cd2ce │ │ │ │ + bgt.n 1cd2c6 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 1cd2be │ │ │ │ + bne.n 1cd2b6 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov lr, sl │ │ │ │ mov sl, fp │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 1cd57e │ │ │ │ + ble.w 1cd576 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 1cd504 │ │ │ │ + ble.w 1cd4fc │ │ │ │ add.w r9, fp, #3 │ │ │ │ movs r5, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ mov r7, fp │ │ │ │ mov.w sl, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ negs r3, r4 │ │ │ │ @@ -522864,49 +522853,49 @@ │ │ │ │ itt gt │ │ │ │ addgt r0, r8 │ │ │ │ movgt r5, #0 │ │ │ │ asr.w ip, ip, r3 │ │ │ │ lsl.w r3, lr, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w ip, ip, r3 │ │ │ │ - ble.n 1cd40e │ │ │ │ + ble.n 1cd406 │ │ │ │ cmp r1, #8 │ │ │ │ add r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w fp, [r0, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, lr, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, fp │ │ │ │ lsl.w r3, r3, r5 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ - bgt.n 1cd3e6 │ │ │ │ + bgt.n 1cd3de │ │ │ │ strb.w ip, [r9, sl, lsl #2] │ │ │ │ add.w r3, sl, #1 │ │ │ │ cmp r3, #2 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add r4, r1 │ │ │ │ - bne.n 1cd39c │ │ │ │ + bne.n 1cd394 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1cd396 │ │ │ │ + bgt.n 1cd38e │ │ │ │ mov sl, r7 │ │ │ │ mov.w lr, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1cd50c │ │ │ │ + beq.n 1cd504 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1cd504 │ │ │ │ + ble.n 1cd4fc │ │ │ │ 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 │ │ │ │ @@ -522919,29 +522908,29 @@ │ │ │ │ ldrb.w r0, [r8, r2] │ │ │ │ asr.w r0, r0, r9 │ │ │ │ and.w r0, r0, #1 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ orr.w r2, r0, r2, lsl #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1cd470 │ │ │ │ + bne.n 1cd468 │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1cd44e │ │ │ │ + bne.n 1cd446 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1cd448 │ │ │ │ + bgt.n 1cd440 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ itt gt │ │ │ │ addgt.w r7, sl, #10 │ │ │ │ movgt.w ip, #0 │ │ │ │ - ble.n 1cd504 │ │ │ │ + ble.n 1cd4fc │ │ │ │ sub.w r0, r7, #8 │ │ │ │ subs r1, r0, #3 │ │ │ │ ldr r5, [r6, #12] │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ ldrb.w lr, [r6, #21] │ │ │ │ add r3, r5 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ @@ -522950,46 +522939,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 1cd4a4 │ │ │ │ + bne.n 1cd49c │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 1cd4f2 │ │ │ │ + ble.n 1cd4ea │ │ │ │ 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 1cd4a2 │ │ │ │ + bne.n 1cd49a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 1cd49e │ │ │ │ + bgt.n 1cd496 │ │ │ │ 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 1cd490 │ │ │ │ + beq.n 1cd488 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 1cd504 │ │ │ │ + ble.n 1cd4fc │ │ │ │ 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 │ │ │ │ @@ -523004,48 +522993,48 @@ │ │ │ │ asr.w lr, lr, r3 │ │ │ │ adds r3, r7, r1 │ │ │ │ and.w lr, lr, #1 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ orr.w r2, lr, r2, lsl #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1cd550 │ │ │ │ + bne.n 1cd548 │ │ │ │ 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 1cd562 │ │ │ │ + bne.n 1cd55a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1cd530 │ │ │ │ - b.n 1cd490 │ │ │ │ + bgt.n 1cd528 │ │ │ │ + b.n 1cd488 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1cd504 │ │ │ │ + ble.n 1cd4fc │ │ │ │ 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 1cd58e │ │ │ │ - b.n 1cd436 │ │ │ │ + bgt.n 1cd586 │ │ │ │ + b.n 1cd42e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr.w r4, [pc, #1040] @ 1cd9c4 │ │ │ │ + ldr.w r4, [pc, #1040] @ 1cd9bc │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1040] @ 1cd9c8 │ │ │ │ + ldr.w r0, [pc, #1040] @ 1cd9c0 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ add r4, pc │ │ │ │ cmp.w r3, r5, lsl #2 │ │ │ │ mov r7, r2 │ │ │ │ it lt │ │ │ │ movlt r3, #0 │ │ │ │ ldrb.w r2, [sp, #232] @ 0xe8 │ │ │ │ @@ -523058,23 +523047,23 @@ │ │ │ │ it ge │ │ │ │ addge r2, r5, #3 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ itt ge │ │ │ │ bicge.w r2, r2, #3 │ │ │ │ subge.w r3, r3, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 1cd70c │ │ │ │ + ble.w 1cd704 │ │ │ │ subs r2, r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ subs r1, #4 │ │ │ │ sub.w r8, r1, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 1cd9b0 │ │ │ │ - ldr r2, [pc, #964] @ (1cd9cc ) │ │ │ │ + ble.w 1cd9a8 │ │ │ │ + ldr r2, [pc, #964] @ (1cd9c4 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ mov r9, r7 │ │ │ │ sub.w sl, r5, #4 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ bic.w r2, r6, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -523120,88 +523109,88 @@ │ │ │ │ andmi.w r2, r2, #14 │ │ │ │ iteee pl │ │ │ │ movpl r2, #2 │ │ │ │ orrmi r3, r2 │ │ │ │ movmi r2, #5 │ │ │ │ addmi r3, #2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ - ldr r1, [pc, #824] @ (1cd9d0 ) │ │ │ │ + ldr r1, [pc, #824] @ (1cd9c8 ) │ │ │ │ add r1, pc │ │ │ │ adds r6, r3, r1 │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1cd728 │ │ │ │ + beq.n 1cd720 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov.w r6, #1065353216 @ 0x3f800000 │ │ │ │ lsls r4, r7, #4 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx 54720 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ adds r2, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r7, r2 │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1cd6b8 │ │ │ │ + bne.n 1cd6b0 │ │ │ │ adds r5, #1 │ │ │ │ add r9, fp │ │ │ │ cmp r5, sl │ │ │ │ - bcc.n 1cd6aa │ │ │ │ + bcc.n 1cd6a2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r2, #16 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1cd660 │ │ │ │ + bne.n 1cd658 │ │ │ │ ldrd r5, r8, [sp, #120] @ 0x78 │ │ │ │ ldrd r3, r9, [sp, #104] @ 0x68 │ │ │ │ ldrd r4, r2, [sp, #88] @ 0x58 │ │ │ │ lsrs r6, r5, #2 │ │ │ │ ldrd r7, r1, [sp, #96] @ 0x60 │ │ │ │ adds r6, #1 │ │ │ │ subs r4, #4 │ │ │ │ add.w r6, r9, r6, lsl #4 │ │ │ │ add r7, r1 │ │ │ │ ldrd r0, sl, [sp, #112] @ 0x70 │ │ │ │ add.w r9, r6, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1cd628 │ │ │ │ - ldr r2, [pc, #708] @ (1cd9d4 ) │ │ │ │ - ldr r3, [pc, #696] @ (1cd9c8 ) │ │ │ │ + bne.n 1cd620 │ │ │ │ + ldr r2, [pc, #708] @ (1cd9cc ) │ │ │ │ + ldr r3, [pc, #696] @ (1cd9c0 ) │ │ │ │ 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 1cd9c0 │ │ │ │ + bne.w 1cd9b8 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1ccfa4 │ │ │ │ + bl 1ccf9c │ │ │ │ ldr r4, [r6, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1cd9a6 │ │ │ │ + beq.w 1cd99e │ │ │ │ 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 │ │ │ │ @@ -523224,41 +523213,41 @@ │ │ │ │ asr.w r4, r4, r5 │ │ │ │ it gt │ │ │ │ movgt r5, r7 │ │ │ │ and.w r4, r4, r3 │ │ │ │ itt gt │ │ │ │ ldrgt r3, [sp, #24] │ │ │ │ addgt r0, r0, r3 │ │ │ │ - ble.n 1cd7c4 │ │ │ │ + ble.n 1cd7bc │ │ │ │ cmp r1, #8 │ │ │ │ add r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w r7, [r0, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, ip, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r7 │ │ │ │ lsl.w r3, r3, r5 │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bgt.n 1cd79c │ │ │ │ + bgt.n 1cd794 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #520] @ (1cd9d8 ) │ │ │ │ + ldr r3, [pc, #520] @ (1cd9d0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #508] @ (1cd9dc ) │ │ │ │ + ldr r3, [pc, #508] @ (1cd9d4 ) │ │ │ │ movs r5, #1 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ mov sl, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -523266,36 +523255,36 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ mov ip, sl │ │ │ │ strd sl, r9, [sp, #52] @ 0x34 │ │ │ │ ldr.w lr, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1cd994 │ │ │ │ + beq.w 1cd98c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r8, r0, lsl #1 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, lr │ │ │ │ lsr.w r8, r3, r8 │ │ │ │ cmp r2, #2 │ │ │ │ mul.w r3, lr, r0 │ │ │ │ and.w r8, r8, #3 │ │ │ │ - bne.n 1cd848 │ │ │ │ + bne.n 1cd840 │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 1cd99e │ │ │ │ + bgt.w 1cd996 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ subs r1, r0, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ sub.w r1, lr, r1 │ │ │ │ - b.n 1cd84e │ │ │ │ + b.n 1cd846 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ negs r4, r3 │ │ │ │ and.w r2, r3, #7 │ │ │ │ and.w r4, r4, #7 │ │ │ │ add.w r9, r3, #7 │ │ │ │ @@ -523319,29 +523308,29 @@ │ │ │ │ asr.w r4, r4, r3 │ │ │ │ it gt │ │ │ │ ldrgt r3, [sp, #24] │ │ │ │ and.w r4, r4, sl │ │ │ │ itt gt │ │ │ │ movgt.w sl, #0 │ │ │ │ addgt r9, r3 │ │ │ │ - ble.n 1cd8ca │ │ │ │ + ble.n 1cd8c2 │ │ │ │ cmp r1, #8 │ │ │ │ add sl, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w r7, [r9, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, r5, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r7 │ │ │ │ lsl.w r3, r3, sl │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bgt.n 1cd8a2 │ │ │ │ + bgt.n 1cd89a │ │ │ │ movs r3, #12 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ add.w sl, ip, r3 │ │ │ │ mov r9, ip │ │ │ │ str.w ip, [sp, #16] │ │ │ │ mla r7, r8, r3, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -523357,103 +523346,103 @@ │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ rsb r0, r0, #64 @ 0x40 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ - cbz r2, 1cd93c │ │ │ │ + cbz r2, 1cd934 │ │ │ │ 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 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1cd95a │ │ │ │ + beq.n 1cd952 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 1cd8ec │ │ │ │ + b.n 1cd8e4 │ │ │ │ rsb r3, r3, r3, lsl #5 │ │ │ │ add.w r0, r3, #63 @ 0x3f │ │ │ │ cmp r3, r2 │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ asrs r0, r0, #6 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 1cd938 │ │ │ │ + bne.n 1cd930 │ │ │ │ ldrd ip, r0, [sp, #16] │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 1cd804 │ │ │ │ + bne.w 1cd7fc │ │ │ │ ldrd sl, r9, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.w 1cd7fa │ │ │ │ + bcc.w 1cd7f2 │ │ │ │ ldrd sl, fp, [sp, #68] @ 0x44 │ │ │ │ - b.n 1cd6cc │ │ │ │ + b.n 1cd6c4 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1cd842 │ │ │ │ + b.n 1cd83a │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1cd83a │ │ │ │ + b.n 1cd832 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1cd7dc │ │ │ │ + b.n 1cd7d4 │ │ │ │ subs r3, r4, #4 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 1cd70c │ │ │ │ + beq.w 1cd704 │ │ │ │ subs r4, #8 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 1cd9b0 │ │ │ │ - b.n 1cd70c │ │ │ │ + bne.n 1cd9a8 │ │ │ │ + b.n 1cd704 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ movs r6, r4 │ │ │ │ ldrh r2, [r0, r3] │ │ │ │ movs r6, r4 │ │ │ │ - cmp r0, #236 @ 0xec │ │ │ │ + cmp r0, #244 @ 0xf4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r0, [r1, r2] │ │ │ │ movs r6, r4 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r1, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr.w r4, [pc, #1348] @ 1cdf38 │ │ │ │ + ldr.w r4, [pc, #1348] @ 1cdf30 │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #1348] @ 1cdf3c │ │ │ │ + ldr.w r0, [pc, #1348] @ 1cdf34 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ add r4, pc │ │ │ │ cmp.w r3, sl, lsl #2 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r4, r2 │ │ │ │ itet ge │ │ │ │ addge.w r2, sl, #3 │ │ │ │ @@ -523462,39 +523451,39 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ it ge │ │ │ │ subge.w r2, r3, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 1cdeaa │ │ │ │ + ble.w 1cdea2 │ │ │ │ subs r3, r1, #1 │ │ │ │ mov r7, r1 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ subs r1, #4 │ │ │ │ subs r5, r1, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 1cdf24 │ │ │ │ + ble.w 1cdf1c │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ sub.w r3, sl, #4 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ mov.w r8, #0 │ │ │ │ subs r3, r3, r6 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r3, [pc, #1260] @ 1cdf40 │ │ │ │ + ldr.w r3, [pc, #1260] @ 1cdf38 │ │ │ │ mov r9, sl │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r3, [pc, #1256] @ 1cdf44 │ │ │ │ + ldr.w r3, [pc, #1256] @ 1cdf3c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ lsls r6, r3, #2 │ │ │ │ cmp r7, #4 │ │ │ │ - ldr.w r3, [pc, #1244] @ 1cdf48 │ │ │ │ + ldr.w r3, [pc, #1244] @ 1cdf40 │ │ │ │ mov sl, r7 │ │ │ │ strd r6, r7, [sp, #104] @ 0x68 │ │ │ │ it ge │ │ │ │ movge.w sl, #4 │ │ │ │ ldr r6, [sp, #220] @ 0xdc │ │ │ │ add r3, pc │ │ │ │ strd r2, r8, [sp, #96] @ 0x60 │ │ │ │ @@ -523510,15 +523499,15 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp.w r8, #4 │ │ │ │ mov sl, r8 │ │ │ │ it ge │ │ │ │ movge.w sl, #4 │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1cdede │ │ │ │ + beq.w 1cded6 │ │ │ │ rbit r4, r4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ clz r4, r4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r5, r4, #1 │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r9, r4, lsl #5 │ │ │ │ @@ -523534,15 +523523,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 1cdb2e │ │ │ │ + ble.n 1cdb26 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ strd sl, r5, [sp, #4] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add r4, r3 │ │ │ │ cmp r1, #8 │ │ │ │ add r0, r2 │ │ │ │ @@ -523553,32 +523542,32 @@ │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, ip, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, sl │ │ │ │ lsl.w r3, r3, r0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bgt.n 1cdafe │ │ │ │ + bgt.n 1cdaf6 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1cdf16 │ │ │ │ + beq.w 1cdf0e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1cdf08 │ │ │ │ + beq.w 1cdf00 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1cde6a │ │ │ │ + bne.w 1cde62 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ add.w r2, r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cdf04 │ │ │ │ + beq.w 1cdefc │ │ │ │ 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 │ │ │ │ @@ -523595,26 +523584,26 @@ │ │ │ │ mov.w r1, #1 │ │ │ │ lsl.w r1, r1, r5 │ │ │ │ and.w r5, r2, #7 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ asr.w r0, r0, r5 │ │ │ │ and.w r1, r0, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bne.n 1cdbb0 │ │ │ │ + bne.n 1cdba8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orr.w r3, r1, r3, lsl #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r2, #2 │ │ │ │ ldrb.w r3, [fp, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cdefc │ │ │ │ + beq.w 1cdef4 │ │ │ │ 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] │ │ │ │ @@ -523625,16 +523614,16 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1cd2a8 │ │ │ │ - ldr r3, [pc, #860] @ (1cdf4c ) │ │ │ │ + bl 1cd2a0 │ │ │ │ + ldr r3, [pc, #860] @ (1cdf44 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ mov.w sl, #1 │ │ │ │ @@ -523658,38 +523647,38 @@ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ add r3, sp │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r8, [r4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ccf54 │ │ │ │ + bl 1ccf4c │ │ │ │ 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 1cded0 │ │ │ │ + beq.w 1cdec8 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 1cdec4 │ │ │ │ + beq.w 1cdebc │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 1cdc80 │ │ │ │ + bne.n 1cdc78 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1cded0 │ │ │ │ + beq.w 1cdec8 │ │ │ │ ldrb.w r1, [r4, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1cded0 │ │ │ │ + beq.w 1cdec8 │ │ │ │ mov r4, ip │ │ │ │ mov.w fp, #0 │ │ │ │ negs r5, r3 │ │ │ │ and.w r1, r3, #7 │ │ │ │ and.w r5, r5, #7 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ it pl │ │ │ │ @@ -523707,15 +523696,15 @@ │ │ │ │ asrs r5, r5, #3 │ │ │ │ lsl.w r7, sl, r1 │ │ │ │ subs r7, #1 │ │ │ │ cmp r4, #0 │ │ │ │ ldrb r6, [r6, r5] │ │ │ │ asr.w r6, r6, r3 │ │ │ │ and.w r6, r6, r7 │ │ │ │ - ble.n 1cdcfc │ │ │ │ + ble.n 1cdcf4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r7, #0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ add r5, r3 │ │ │ │ cmp r4, #8 │ │ │ │ add r7, r1 │ │ │ │ mov r1, r4 │ │ │ │ @@ -523725,19 +523714,19 @@ │ │ │ │ subs r4, r4, r1 │ │ │ │ lsl.w r3, sl, r1 │ │ │ │ cmp r4, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r8 │ │ │ │ lsl.w r3, r3, r7 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - bgt.n 1cdcd0 │ │ │ │ + bgt.n 1cdcc8 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1cdd98 │ │ │ │ + beq.n 1cdd90 │ │ │ │ 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 │ │ │ │ @@ -523764,29 +523753,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 1cdd96 │ │ │ │ + ble.n 1cdd8e │ │ │ │ add r0, r1 │ │ │ │ mov r1, fp │ │ │ │ cmp r1, #8 │ │ │ │ ldrb.w r7, [r4, #1]! │ │ │ │ it ge │ │ │ │ movge r1, #8 │ │ │ │ sub.w fp, fp, r1 │ │ │ │ lsl.w r3, sl, r1 │ │ │ │ cmp.w fp, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r7 │ │ │ │ lsl.w r3, r3, r0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bgt.n 1cdd6a │ │ │ │ + bgt.n 1cdd62 │ │ │ │ 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 │ │ │ │ @@ -523810,24 +523799,24 @@ │ │ │ │ smulbb r3, r3, r1 │ │ │ │ rsb r1, r1, #64 @ 0x40 │ │ │ │ mla r3, r1, lr, r3 │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ strb.w r3, [r0, #1]! │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 1cddc6 │ │ │ │ + bne.n 1cddbe │ │ │ │ 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 1cdeda │ │ │ │ + bne.n 1cded2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r7, sp │ │ │ │ add.w r5, sp, r5, lsl #2 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ldrb.w r0, [r5, #151] @ 0x97 │ │ │ │ @@ -523836,146 +523825,146 @@ │ │ │ │ smulbb r3, r3, r1 │ │ │ │ rsb r1, r1, #64 @ 0x40 │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ strb.w r3, [r9, #4] │ │ │ │ - cbz r0, 1cde3e │ │ │ │ + cbz r0, 1cde36 │ │ │ │ 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 1cdc2c │ │ │ │ + bne.w 1cdc24 │ │ │ │ ldrd r4, r5, [sp, #56] @ 0x38 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ adds r4, #1 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.w 1cdc1c │ │ │ │ + bcc.w 1cdc14 │ │ │ │ ldr.w r8, [sp, #132] @ 0x84 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ sub.w r8, r8, #4 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 1cda98 │ │ │ │ + bne.w 1cda90 │ │ │ │ ldrd r0, r1, [sp, #120] @ 0x78 │ │ │ │ ldrd r5, r4, [sp, #112] @ 0x70 │ │ │ │ ldrd r6, r7, [sp, #104] @ 0x68 │ │ │ │ lsrs r3, r1, #2 │ │ │ │ ldrd r2, r8, [sp, #96] @ 0x60 │ │ │ │ adds r3, #1 │ │ │ │ subs r7, #4 │ │ │ │ ldr.w r9, [sp, #128] @ 0x80 │ │ │ │ add.w r3, r4, r3, lsl #4 │ │ │ │ add r8, r6 │ │ │ │ adds r4, r3, r2 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.w 1cda66 │ │ │ │ - ldr r2, [pc, #164] @ (1cdf50 ) │ │ │ │ - ldr r3, [pc, #140] @ (1cdf3c ) │ │ │ │ + bne.w 1cda5e │ │ │ │ + ldr r2, [pc, #164] @ (1cdf48 ) │ │ │ │ + ldr r3, [pc, #140] @ (1cdf34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cdf32 │ │ │ │ + bne.n 1cdf2a │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldrb r1, [r1, r4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 1cdc80 │ │ │ │ + bne.w 1cdc78 │ │ │ │ add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 1cdc86 │ │ │ │ + b.n 1cdc7e │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ - b.n 1cde04 │ │ │ │ + b.n 1cddfc │ │ │ │ sxth.w r5, sl │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, #1 │ │ │ │ blx 54720 │ │ │ │ cmp r4, r7 │ │ │ │ add.w r3, r0, r6 │ │ │ │ - bcc.n 1cdee6 │ │ │ │ - b.n 1cde6a │ │ │ │ + bcc.n 1cdede │ │ │ │ + b.n 1cde62 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1cdbe0 │ │ │ │ + b.n 1cdbd8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1cdbb2 │ │ │ │ - ldr r3, [pc, #72] @ (1cdf54 ) │ │ │ │ + b.n 1cdbaa │ │ │ │ + ldr r3, [pc, #72] @ (1cdf4c ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1cdb4a │ │ │ │ - ldr r3, [pc, #64] @ (1cdf58 ) │ │ │ │ + b.n 1cdb42 │ │ │ │ + ldr r3, [pc, #64] @ (1cdf50 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1cdb4a │ │ │ │ + b.n 1cdb42 │ │ │ │ subs r3, r7, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1cdeaa │ │ │ │ + beq.n 1cdea2 │ │ │ │ subs r7, #8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1cdf24 │ │ │ │ - b.n 1cdeaa │ │ │ │ + bne.n 1cdf1c │ │ │ │ + b.n 1cdea2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r6, #0 │ │ │ │ + movs r6, #8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r0, r1] │ │ │ │ movs r6, r4 │ │ │ │ strb r2, [r7, r0] │ │ │ │ movs r6, r4 │ │ │ │ str r6, [r0, #20] │ │ │ │ movs r6, r4 │ │ │ │ - str r5, [sp, #712] @ 0x2c8 │ │ │ │ + str r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r4, [r1, r1] │ │ │ │ movs r6, r4 │ │ │ │ str r6, [r7, r4] │ │ │ │ movs r6, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r1 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd ip, lr, [sp] │ │ │ │ - bl 1cd9e0 │ │ │ │ + bl 1cd9d8 │ │ │ │ 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 │ │ │ │ @@ -523992,42 +523981,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 1cd9e0 │ │ │ │ - cbz r7, 1cdfda │ │ │ │ + bl 1cd9d8 │ │ │ │ + cbz r7, 1cdfd2 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1b32a8 │ │ │ │ + bl 1b32a0 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1cdfc6 │ │ │ │ + bne.n 1cdfbe │ │ │ │ mov r0, sl │ │ │ │ blx 5422c │ │ │ │ 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 1cd9e0 │ │ │ │ + bl 1cd9d8 │ │ │ │ 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 │ │ │ │ @@ -524044,27 +524033,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 1cd9e0 │ │ │ │ - cbz r7, 1ce066 │ │ │ │ + bl 1cd9d8 │ │ │ │ + cbz r7, 1ce05e │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1b2340 │ │ │ │ + bl 1b2338 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ce052 │ │ │ │ + bne.n 1ce04a │ │ │ │ mov r0, sl │ │ │ │ blx 5422c │ │ │ │ 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 │ │ │ │ @@ -524086,27 +524075,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 1cd5a0 │ │ │ │ - cbz r7, 1ce0d2 │ │ │ │ + bl 1cd598 │ │ │ │ + cbz r7, 1ce0ca │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1bb308 │ │ │ │ + bl 1bb300 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ce0be │ │ │ │ + bne.n 1ce0b6 │ │ │ │ mov r0, sl │ │ │ │ blx 5422c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -524115,15 +524104,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 1cd5a0 │ │ │ │ + bl 1cd598 │ │ │ │ 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 │ │ │ │ @@ -524142,26 +524131,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 1cd5a0 │ │ │ │ - cbz r7, 1ce164 │ │ │ │ + bl 1cd598 │ │ │ │ + cbz r7, 1ce15c │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 1bb308 │ │ │ │ + bl 1bb300 │ │ │ │ add r5, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1ce150 │ │ │ │ + bne.n 1ce148 │ │ │ │ mov r0, sl │ │ │ │ blx 5422c │ │ │ │ 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 │ │ │ │ @@ -524169,23 +524158,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 1cd5a0 │ │ │ │ + bl 1cd598 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 1ce244 │ │ │ │ + bpl.n 1ce23c │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #228] @ (1ce28c ) │ │ │ │ + ldr r2, [pc, #228] @ (1ce284 ) │ │ │ │ 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 │ │ │ │ @@ -524213,15 +524202,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] @ (1ce290 ) │ │ │ │ + ldr r3, [pc, #116] @ (1ce288 ) │ │ │ │ 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 │ │ │ │ @@ -524252,41 +524241,41 @@ │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ bic.w r3, r2, #15 │ │ │ │ orr.w r3, r3, r2, lsr #4 │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ and.w r3, r2, #15 │ │ │ │ orr.w r3, r3, r2, lsl #4 │ │ │ │ - b.n 1ce218 │ │ │ │ + b.n 1ce210 │ │ │ │ nop │ │ │ │ ldrh r4, [r2, r4] │ │ │ │ movs r6, r4 │ │ │ │ ldrh r2, [r0, r3] │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #500] @ (1ce4a0 ) │ │ │ │ + ldr r2, [pc, #500] @ (1ce498 ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #500] @ (1ce4a4 ) │ │ │ │ + ldr r1, [pc, #500] @ (1ce49c ) │ │ │ │ ldr.w ip, [sp, #148] @ 0x94 │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov.w r2, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1ce42a │ │ │ │ + beq.w 1ce422 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ce444 │ │ │ │ + beq.w 1ce43c │ │ │ │ movs r7, #0 │ │ │ │ rsb r1, r5, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r7 │ │ │ │ mov r0, sl │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r6, ip │ │ │ │ @@ -524305,15 +524294,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, sl │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1ce198 │ │ │ │ + bl 1ce190 │ │ │ │ sub.w lr, r5, fp │ │ │ │ ldrd sl, r3, [sp, #76] @ 0x4c │ │ │ │ cmp.w lr, #4 │ │ │ │ rsb r0, r4, #0 │ │ │ │ mov.w r7, #255 @ 0xff │ │ │ │ mov ip, r4 │ │ │ │ it cs │ │ │ │ @@ -524339,15 +524328,15 @@ │ │ │ │ lsr.w r3, sl, r3 │ │ │ │ lsr.w r1, sl, r1 │ │ │ │ and.w r3, r3, #2 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1ce47e │ │ │ │ + bne.w 1ce476 │ │ │ │ cmp.w lr, #1 │ │ │ │ ite ls │ │ │ │ movls r1, #0 │ │ │ │ movhi r1, #1 │ │ │ │ negs r6, r1 │ │ │ │ add.w r1, sp, r1, lsl #2 │ │ │ │ and.w r6, r6, #3 │ │ │ │ @@ -524355,146 +524344,146 @@ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ ldrb.w fp, [r9, r6] │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ add.w r3, r9, r6 │ │ │ │ adds.w fp, fp, r1 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ add r6, r1 │ │ │ │ - bmi.n 1ce452 │ │ │ │ + bmi.n 1ce44a │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp.w fp, #255 @ 0xff │ │ │ │ - bgt.n 1ce46c │ │ │ │ + bgt.n 1ce464 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ - blt.n 1ce484 │ │ │ │ + blt.n 1ce47c │ │ │ │ add r3, r1 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ mov r1, r3 │ │ │ │ - bgt.n 1ce476 │ │ │ │ + bgt.n 1ce46e │ │ │ │ cmp r3, #0 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - blt.n 1ce468 │ │ │ │ + blt.n 1ce460 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ strb.w r3, [r2, #-2] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r2, #4 │ │ │ │ strb.w r7, [r2, #-5] │ │ │ │ cmp lr, r3 │ │ │ │ - bcc.n 1ce35a │ │ │ │ + bcc.n 1ce352 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrd r6, r1, [sp, #24] │ │ │ │ add ip, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1ce338 │ │ │ │ + bcc.n 1ce330 │ │ │ │ add.w fp, fp, #4 │ │ │ │ adds r1, #8 │ │ │ │ adds r4, #16 │ │ │ │ cmp r5, fp │ │ │ │ - bhi.n 1ce30e │ │ │ │ + bhi.n 1ce306 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ mov sl, r9 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r9, r5 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ cmp r6, r8 │ │ │ │ add r0, r3 │ │ │ │ add r7, r5 │ │ │ │ - bhi.w 1ce2e8 │ │ │ │ - ldr r2, [pc, #124] @ (1ce4a8 ) │ │ │ │ - ldr r3, [pc, #112] @ (1ce4a0 ) │ │ │ │ + bhi.w 1ce2e0 │ │ │ │ + ldr r2, [pc, #124] @ (1ce4a0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1ce498 ) │ │ │ │ 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 1ce49c │ │ │ │ + bne.n 1ce494 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1ce42a │ │ │ │ + bls.n 1ce422 │ │ │ │ adds r4, #8 │ │ │ │ cmp ip, r4 │ │ │ │ - bhi.n 1ce444 │ │ │ │ - b.n 1ce42a │ │ │ │ + bhi.n 1ce43c │ │ │ │ + b.n 1ce422 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ - blt.n 1ce482 │ │ │ │ + blt.n 1ce47a │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bpl.n 1ce3d0 │ │ │ │ + bpl.n 1ce3c8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ce3d0 │ │ │ │ + b.n 1ce3c8 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - ble.n 1ce494 │ │ │ │ + ble.n 1ce48c │ │ │ │ add r1, r3 │ │ │ │ mov r3, r1 │ │ │ │ strb.w r7, [r2, #-3] │ │ │ │ - b.n 1ce3ca │ │ │ │ + b.n 1ce3c2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1ce386 │ │ │ │ + b.n 1ce37e │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ mov.w r6, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bpl.n 1ce3d0 │ │ │ │ + bpl.n 1ce3c8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ce3d0 │ │ │ │ + b.n 1ce3c8 │ │ │ │ add r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - b.n 1ce3ca │ │ │ │ + b.n 1ce3c2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r1, #5 │ │ │ │ + adds r0, r2, #5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + subs r6, r2, r7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #540] @ (1ce6e0 ) │ │ │ │ + ldr r2, [pc, #540] @ (1ce6d8 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #540] @ (1ce6e4 ) │ │ │ │ + ldr r3, [pc, #540] @ (1ce6dc ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1ce626 │ │ │ │ + beq.w 1ce61e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ce61a │ │ │ │ + beq.w 1ce612 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r6 │ │ │ │ - vldr s11, [pc, #488] @ 1ce6d8 │ │ │ │ + vldr s11, [pc, #488] @ 1ce6d0 │ │ │ │ mov r9, r8 │ │ │ │ - vldr s12, [pc, #484] @ 1ce6dc │ │ │ │ + vldr s12, [pc, #484] @ 1ce6d4 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov r6, r1 │ │ │ │ subs r3, r5, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -524503,15 +524492,15 @@ │ │ │ │ mov r5, r6 │ │ │ │ add.w r7, r3, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r9, r8, [sp, #20] │ │ │ │ str r4, [sp, #28] │ │ │ │ mov.w sl, r3, lsr #2 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ - bl 1ce198 │ │ │ │ + bl 1ce190 │ │ │ │ mov r3, r5 │ │ │ │ ldrd r6, r4, [sp, #52] @ 0x34 │ │ │ │ mov r9, r7 │ │ │ │ mov.w lr, #0 │ │ │ │ vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ @@ -524528,15 +524517,15 @@ │ │ │ │ sub.w r1, ip, #15 │ │ │ │ lsr.w r2, r6, ip │ │ │ │ and.w r2, r2, #2 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r1, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ce640 │ │ │ │ + bne.n 1ce638 │ │ │ │ cmp.w r8, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ negs r2, r0 │ │ │ │ add.w r0, sp, r0, lsl #2 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -524546,161 +524535,161 @@ │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ ldrb r7, [r7, #2] │ │ │ │ adds r2, r2, r0 │ │ │ │ add r1, r0 │ │ │ │ add r7, r0 │ │ │ │ - bmi.n 1ce644 │ │ │ │ + bmi.n 1ce63c │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 1ce682 │ │ │ │ + bgt.n 1ce67a │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 1ce66a │ │ │ │ + blt.n 1ce662 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - ble.n 1ce6a0 │ │ │ │ + ble.n 1ce698 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 1ce672 │ │ │ │ + ble.n 1ce66a │ │ │ │ add.w r8, r8, #1 │ │ │ │ vstr s14, [r3, #-16] │ │ │ │ vstr s15, [r3, #-12] │ │ │ │ add.w ip, ip, #4 │ │ │ │ vstr s13, [r3, #-8] │ │ │ │ cmp.w r8, #4 │ │ │ │ vstr s10, [r3, #-4] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1ce55e │ │ │ │ + bne.n 1ce556 │ │ │ │ mov r0, lr │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r9, r4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp.w lr, #4 │ │ │ │ - bne.n 1ce53e │ │ │ │ + bne.n 1ce536 │ │ │ │ ldrd r1, r7, [sp, #8] │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r1, #8 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 1ce6b4 │ │ │ │ + beq.n 1ce6ac │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 1ce522 │ │ │ │ + b.n 1ce51a │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bls.n 1ce626 │ │ │ │ + bls.n 1ce61e │ │ │ │ adds r5, #8 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 1ce61a │ │ │ │ - ldr r2, [pc, #192] @ (1ce6e8 ) │ │ │ │ - ldr r3, [pc, #184] @ (1ce6e4 ) │ │ │ │ + bhi.n 1ce612 │ │ │ │ + ldr r2, [pc, #192] @ (1ce6e0 ) │ │ │ │ + ldr r3, [pc, #184] @ (1ce6dc ) │ │ │ │ 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 1ce6d2 │ │ │ │ + bne.n 1ce6ca │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ - b.n 1ce582 │ │ │ │ + b.n 1ce57a │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 1ce66a │ │ │ │ + blt.n 1ce662 │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ cmp r7, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 1ce672 │ │ │ │ + bge.n 1ce66a │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 1ce5d0 │ │ │ │ + b.n 1ce5c8 │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 1ce664 │ │ │ │ + blt.n 1ce65c │ │ │ │ uxtb r2, r7 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 1ce5d0 │ │ │ │ + b.n 1ce5c8 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - bgt.n 1ce5c2 │ │ │ │ + bgt.n 1ce5ba │ │ │ │ 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 1ce5c6 │ │ │ │ + b.n 1ce5be │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r7, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - blt.n 1ce664 │ │ │ │ - b.n 1ce5c6 │ │ │ │ + blt.n 1ce65c │ │ │ │ + b.n 1ce5be │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r6, r5 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldrd r9, r8, [sp, #20] │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w r9, r9, #4 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.w 1ce504 │ │ │ │ - b.n 1ce626 │ │ │ │ + bhi.w 1ce4fc │ │ │ │ + b.n 1ce61e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, r4 │ │ │ │ + subs r0, r0, r5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, r7 │ │ │ │ + adds r2, r3, r7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ adds r3, r1, #7 │ │ │ │ and.w ip, r1, #7 │ │ │ │ ands.w r3, r3, r1, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ asrs r3, r3, #3 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ lsr.w r3, r3, ip │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 1ce7b8 │ │ │ │ + beq.n 1ce7b0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ce79c │ │ │ │ - ldr r4, [pc, #168] @ (1ce7c0 ) │ │ │ │ + beq.n 1ce794 │ │ │ │ + ldr r4, [pc, #168] @ (1ce7b8 ) │ │ │ │ ubfx r0, r1, #15, #5 │ │ │ │ ubfx ip, r1, #25, #5 │ │ │ │ add r4, pc │ │ │ │ cmp r3, #6 │ │ │ │ ldrb.w lr, [r4, r0] │ │ │ │ ubfx r0, r1, #20, #5 │ │ │ │ ldrb.w ip, [r4, ip] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ - beq.n 1ce78c │ │ │ │ + beq.n 1ce784 │ │ │ │ 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 │ │ │ │ @@ -524723,23 +524712,23 @@ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w ip, [r2] │ │ │ │ strb r0, [r2, #1] │ │ │ │ strb.w lr, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #36] @ (1ce7c4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ce7bc ) │ │ │ │ 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 1ce78c │ │ │ │ + b.n 1ce784 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrsb r0, [r0, r2] │ │ │ │ movs r6, r4 │ │ │ │ strb r6, [r6, r7] │ │ │ │ @@ -524757,15 +524746,15 @@ │ │ │ │ and.w r1, r3, #7 │ │ │ │ add.w r0, r0, r3, asr #3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ lsrs r3, r1 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ strb r1, [r2, #3] │ │ │ │ and.w r0, r3, #31 │ │ │ │ - ldr r1, [pc, #24] @ (1ce810 ) │ │ │ │ + ldr r1, [pc, #24] @ (1ce808 ) │ │ │ │ add r1, pc │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ strb r0, [r2, #2] │ │ │ │ ubfx r0, r3, #5, #5 │ │ │ │ ubfx r3, r3, #10, #5 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ @@ -524774,15 +524763,15 @@ │ │ │ │ bx lr │ │ │ │ strb r0, [r5, r6] │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ lsls r3, r1, #27 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ - bpl.n 1ce912 │ │ │ │ + bpl.n 1ce90a │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ ldr.w r0, [r0, #11] │ │ │ │ mov.w r8, ip, lsr #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov.w r9, ip, lsr #8 │ │ │ │ mov.w r5, ip, lsr #13 │ │ │ │ @@ -524790,37 +524779,37 @@ │ │ │ │ lsr.w r3, lr, r1 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ mov.w r1, lr, lsr #1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w r7, ip, lsr #23 │ │ │ │ mov.w lr, ip, lsr #30 │ │ │ │ tst.w ip, #268435456 @ 0x10000000 │ │ │ │ - beq.n 1ce8ce │ │ │ │ + beq.n 1ce8c6 │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 1ce8c8 │ │ │ │ + beq.n 1ce8c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ce9ce │ │ │ │ + beq.w 1ce9c6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ and.w ip, lr, #1 │ │ │ │ and.w r1, r1, #62 @ 0x3e │ │ │ │ - ldr r4, [pc, #372] @ (1ce9ec ) │ │ │ │ + ldr r4, [pc, #372] @ (1ce9e4 ) │ │ │ │ orr.w r1, r1, ip │ │ │ │ and.w ip, r5, #31 │ │ │ │ - ldr r5, [pc, #364] @ (1ce9f0 ) │ │ │ │ + ldr r5, [pc, #364] @ (1ce9e8 ) │ │ │ │ add r4, pc │ │ │ │ and.w lr, r7, #31 │ │ │ │ cmp r3, #2 │ │ │ │ add r5, pc │ │ │ │ ldrb.w ip, [r4, ip] │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb r1, [r5, r1] │ │ │ │ - beq.n 1ce8ba │ │ │ │ + beq.n 1ce8b2 │ │ │ │ and.w r3, r0, #31 │ │ │ │ and.w r5, r9, #31 │ │ │ │ and.w r0, r8, #31 │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ add ip, r3 │ │ │ │ ldrb r3, [r4, r5] │ │ │ │ @@ -524832,29 +524821,29 @@ │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w lr, [r2] │ │ │ │ strb r1, [r2, #1] │ │ │ │ strb.w ip, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbnz r3, 1ce93a │ │ │ │ + cbnz r3, 1ce932 │ │ │ │ eor.w r3, r1, lr │ │ │ │ mov.w lr, r8, lsl #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ and.w lr, lr, #62 @ 0x3e │ │ │ │ orr.w lr, lr, r3 │ │ │ │ - ldr r3, [pc, #268] @ (1ce9f4 ) │ │ │ │ + ldr r3, [pc, #268] @ (1ce9ec ) │ │ │ │ and.w r0, r0, #31 │ │ │ │ and.w r1, r9, #31 │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #252] @ (1ce9f8 ) │ │ │ │ + ldr r3, [pc, #252] @ (1ce9f0 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w ip, [r3, lr] │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb r6, [r2, #0] │ │ │ │ strb.w ip, [r2, #1] │ │ │ │ strb r5, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ @@ -524868,31 +524857,31 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w r8, r0, lsr #5 │ │ │ │ mov.w r9, r0, lsr #10 │ │ │ │ lsrs r5, r0, #15 │ │ │ │ lsrs r6, r0, #20 │ │ │ │ lsrs r7, r0, #25 │ │ │ │ mov.w lr, ip, lsr #29 │ │ │ │ - b.n 1ce856 │ │ │ │ - ldr r4, [pc, #192] @ (1ce9fc ) │ │ │ │ + b.n 1ce84e │ │ │ │ + ldr r4, [pc, #192] @ (1ce9f4 ) │ │ │ │ mov.w ip, r6, lsl #1 │ │ │ │ and.w r5, r5, #31 │ │ │ │ and.w r6, r7, #31 │ │ │ │ add r4, pc │ │ │ │ - ldr r7, [pc, #180] @ (1cea00 ) │ │ │ │ + ldr r7, [pc, #180] @ (1ce9f8 ) │ │ │ │ and.w ip, ip, #62 @ 0x3e │ │ │ │ str r4, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ cmp r3, #3 │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ and.w r4, lr, #1 │ │ │ │ orr.w ip, ip, r4 │ │ │ │ ldrb.w ip, [r7, ip] │ │ │ │ - beq.n 1ce900 │ │ │ │ + beq.n 1ce8f8 │ │ │ │ eor.w r1, r1, lr │ │ │ │ mov.w lr, r8, lsl #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ and.w lr, lr, #62 @ 0x3e │ │ │ │ orr.w lr, lr, r1 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ and.w r0, r0, #31 │ │ │ │ @@ -524914,24 +524903,24 @@ │ │ │ │ adds r3, #1 │ │ │ │ umull lr, r0, ip, r0 │ │ │ │ umull lr, r1, ip, r1 │ │ │ │ umull ip, r3, ip, r3 │ │ │ │ lsrs r5, r0, #1 │ │ │ │ mov.w ip, r1, lsr #1 │ │ │ │ lsrs r6, r3, #1 │ │ │ │ - b.n 1ce900 │ │ │ │ - ldr r3, [pc, #52] @ (1cea04 ) │ │ │ │ + b.n 1ce8f8 │ │ │ │ + ldr r3, [pc, #52] @ (1ce9fc ) │ │ │ │ and.w r1, r0, #31 │ │ │ │ and.w lr, r8, #31 │ │ │ │ and.w r0, r9, #31 │ │ │ │ add r3, pc │ │ │ │ ldrb.w ip, [r3, r1] │ │ │ │ ldrb.w r1, [r3, lr] │ │ │ │ ldrb.w lr, [r3, r0] │ │ │ │ - b.n 1ce8ba │ │ │ │ + b.n 1ce8b2 │ │ │ │ strb r6, [r3, r4] │ │ │ │ movs r6, r4 │ │ │ │ strb r6, [r2, r3] │ │ │ │ movs r6, r4 │ │ │ │ strb r2, [r6, r2] │ │ │ │ movs r6, r4 │ │ │ │ strb r6, [r4, r1] │ │ │ │ @@ -524943,50 +524932,50 @@ │ │ │ │ strh r4, [r0, r7] │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ and.w r3, r1, #16 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, #16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bpl.n 1cea60 │ │ │ │ + bpl.n 1cea58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ceadc │ │ │ │ + beq.n 1cead4 │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ lsrs r6, r5, #3 │ │ │ │ lsrs r7, r5, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov.w r8, r5, lsr #23 │ │ │ │ lsrs r3, r1 │ │ │ │ ldr.w r1, [r0, #11] │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w lr, r1, lsr #6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ceafa │ │ │ │ - ldr r3, [pc, #372] @ (1cebb4 ) │ │ │ │ + bne.n 1ceaf2 │ │ │ │ + ldr r3, [pc, #372] @ (1cebac ) │ │ │ │ and.w lr, lr, #31 │ │ │ │ and.w r5, r6, #31 │ │ │ │ and.w r4, r7, #31 │ │ │ │ add r3, pc │ │ │ │ and.w r1, r8, #31 │ │ │ │ ldrb.w r0, [r3, lr] │ │ │ │ ldrb.w ip, [r3, r5] │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ - b.n 1ceaba │ │ │ │ - cbnz r3, 1cead4 │ │ │ │ + b.n 1ceab2 │ │ │ │ + cbnz r3, 1ceacc │ │ │ │ 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 1cebaa │ │ │ │ + beq.w 1ceba2 │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ - ldr.w lr, [pc, #316] @ 1cebb8 │ │ │ │ + ldr.w lr, [pc, #316] @ 1cebb0 │ │ │ │ add.w r0, r0, r3, asr #3 │ │ │ │ and.w r3, r3, #7 │ │ │ │ add lr, pc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov.w r0, #5 │ │ │ │ lsrs r4, r3 │ │ │ │ movs r3, #13 │ │ │ │ @@ -525006,38 +524995,38 @@ │ │ │ │ bfi r3, r0, #16, #8 │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r0, #4 │ │ │ │ and.w r1, r1, #15 │ │ │ │ - b.n 1cea64 │ │ │ │ + b.n 1cea5c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ mov.w r8, r5, lsr #13 │ │ │ │ lsrs r3, r1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w r6, lr, lsr #5 │ │ │ │ mov.w r7, lr, lsr #10 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cea3e │ │ │ │ + beq.n 1cea36 │ │ │ │ ubfx ip, r5, #18, #5 │ │ │ │ - ldr r5, [pc, #188] @ (1cebbc ) │ │ │ │ + ldr r5, [pc, #188] @ (1cebb4 ) │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ add r5, pc │ │ │ │ ubfx r0, r4, #15, #5 │ │ │ │ ldrb.w r1, [r5, ip] │ │ │ │ ubfx ip, r4, #20, #5 │ │ │ │ ubfx r4, r4, #25, #5 │ │ │ │ ldrb r0, [r5, r0] │ │ │ │ ldrb.w ip, [r5, ip] │ │ │ │ ldrb r4, [r5, r4] │ │ │ │ - beq.n 1ceaba │ │ │ │ + beq.n 1ceab2 │ │ │ │ and.w lr, lr, #31 │ │ │ │ and.w r6, r6, #31 │ │ │ │ str r6, [sp, #4] │ │ │ │ and.w r6, r8, #31 │ │ │ │ str r6, [sp, #8] │ │ │ │ and.w r7, r7, #31 │ │ │ │ ldrb.w r6, [r5, lr] │ │ │ │ @@ -525073,20 +525062,20 @@ │ │ │ │ umull ip, r0, r5, r0 │ │ │ │ umull ip, r4, r5, r4 │ │ │ │ umull r5, r3, r5, r3 │ │ │ │ ubfx r0, r0, #1, #8 │ │ │ │ ubfx ip, r4, #1, #8 │ │ │ │ ubfx r4, r1, #1, #8 │ │ │ │ ubfx r1, r3, #1, #8 │ │ │ │ - b.n 1ceaba │ │ │ │ + b.n 1ceab2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1ceaba │ │ │ │ + b.n 1ceab2 │ │ │ │ strh r4, [r2, r5] │ │ │ │ movs r6, r4 │ │ │ │ strh r2, [r3, r4] │ │ │ │ movs r6, r4 │ │ │ │ strh r4, [r3, r2] │ │ │ │ movs r6, r4 │ │ │ │ push {r4, lr} │ │ │ │ @@ -525098,38 +525087,38 @@ │ │ │ │ ands.w ip, ip, r1, asr #32 │ │ │ │ it cc │ │ │ │ movcc ip, r1 │ │ │ │ lsls r1, r1, #29 │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r2, r3 │ │ │ │ mov.w ip, ip, asr #3 │ │ │ │ - ldr r3, [pc, #32] @ (1cec0c ) │ │ │ │ + ldr r3, [pc, #32] @ (1cec04 ) │ │ │ │ it mi │ │ │ │ addmi.w lr, lr, #12 │ │ │ │ add.w r0, r0, ip, lsl #4 │ │ │ │ add r3, pc │ │ │ │ add.w r1, lr, r1, lsl #2 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov.w ip, r4, lsr #29 │ │ │ │ ldr.w r3, [r3, ip, lsl #2] │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r0, #46] @ 0x2e │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r6, r5, [sp, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1cecc0 │ │ │ │ + beq.n 1cecb8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1cecc6 │ │ │ │ + beq.n 1cecbe │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, r6 │ │ │ │ mov r5, sl │ │ │ │ mov r6, r2 │ │ │ │ strd r0, r3, [sp, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -525150,61 +525139,61 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ adds r6, r3, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 1cebc0 │ │ │ │ + bl 1cebb8 │ │ │ │ adds r6, #4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #8 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ - bne.n 1cec6a │ │ │ │ + bne.n 1cec62 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w r8, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 1cec60 │ │ │ │ + bne.n 1cec58 │ │ │ │ mov r3, fp │ │ │ │ add.w fp, r4, #16 │ │ │ │ add.w r4, r5, #8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 1cec4c │ │ │ │ + bhi.n 1cec44 │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r5, #4 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1cec42 │ │ │ │ + bhi.n 1cec3a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r6, #4 │ │ │ │ adds r6, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 1cecc0 │ │ │ │ + bls.n 1cecb8 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.n 1cecc6 │ │ │ │ - b.n 1cecc0 │ │ │ │ + bhi.n 1cecbe │ │ │ │ + b.n 1cecb8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r5, r8, [sp, #72] @ 0x48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1ced88 │ │ │ │ + beq.n 1ced80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ced8e │ │ │ │ + beq.n 1ced86 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r5 │ │ │ │ strd r9, r1, [sp, #24] │ │ │ │ mov sl, r2 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ @@ -525229,74 +525218,74 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ adds r7, r3, r2 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1cebc0 │ │ │ │ + bl 1cebb8 │ │ │ │ adds r7, #4 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 1ced3a │ │ │ │ + bne.n 1ced32 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w sl, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 1ced30 │ │ │ │ + bne.n 1ced28 │ │ │ │ mov r3, r6 │ │ │ │ add.w r6, r4, #16 │ │ │ │ add.w r4, r5, #8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1ced18 │ │ │ │ + bhi.n 1ced10 │ │ │ │ ldrd r5, sl, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ced0a │ │ │ │ + bhi.n 1ced02 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r5, #8 │ │ │ │ cmp r8, r3 │ │ │ │ - bls.n 1ced88 │ │ │ │ + bls.n 1ced80 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1ced8e │ │ │ │ - b.n 1ced88 │ │ │ │ + bhi.n 1ced86 │ │ │ │ + b.n 1ced80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #292] @ (1ceee0 ) │ │ │ │ - ldr r3, [pc, #292] @ (1ceee4 ) │ │ │ │ + ldr r1, [pc, #292] @ (1ceed8 ) │ │ │ │ + ldr r3, [pc, #292] @ (1ceedc ) │ │ │ │ add r1, pc │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ceeac │ │ │ │ + beq.n 1ceea4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ceeca │ │ │ │ + beq.n 1ceec2 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r4 │ │ │ │ - vldr s16, [pc, #252] @ 1ceedc │ │ │ │ + vldr s16, [pc, #252] @ 1ceed4 │ │ │ │ mov fp, r2 │ │ │ │ mov r4, r9 │ │ │ │ lsls r3, r0, #2 │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -525316,15 +525305,15 @@ │ │ │ │ bic.w sl, r3, #3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cebc0 │ │ │ │ + bl 1cebb8 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #41] @ 0x29 │ │ │ │ add.w r8, r8, #1 │ │ │ │ vstr s17, [sl, #12] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ add.w sl, sl, #16 │ │ │ │ @@ -525336,91 +525325,91 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [sl, #-12] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [sl, #-8] │ │ │ │ - bne.n 1cee1c │ │ │ │ + bne.n 1cee14 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 1cee0e │ │ │ │ + bne.n 1cee06 │ │ │ │ mov r3, r7 │ │ │ │ adds r6, #8 │ │ │ │ mov r7, r4 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r3 │ │ │ │ add.w r7, r7, #16 │ │ │ │ - bhi.n 1cedfc │ │ │ │ + bhi.n 1cedf4 │ │ │ │ ldrd r4, fp, [sp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1cedf0 │ │ │ │ - ldr r2, [pc, #56] @ (1ceee8 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ceee4 ) │ │ │ │ + bhi.n 1cede8 │ │ │ │ + ldr r2, [pc, #56] @ (1ceee0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ceedc ) │ │ │ │ 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 1ceed8 │ │ │ │ + bne.n 1ceed0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 1ceeac │ │ │ │ + bls.n 1ceea4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1ceeca │ │ │ │ - b.n 1ceeac │ │ │ │ + bhi.n 1ceec2 │ │ │ │ + b.n 1ceea4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - asrs r6, r7, #8 │ │ │ │ + asrs r6, r0, #9 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #5 │ │ │ │ + asrs r4, r2, #5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #304] @ (1cf03c ) │ │ │ │ - ldr r3, [pc, #304] @ (1cf040 ) │ │ │ │ + ldr r1, [pc, #304] @ (1cf034 ) │ │ │ │ + ldr r3, [pc, #304] @ (1cf038 ) │ │ │ │ add r1, pc │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1cf008 │ │ │ │ + beq.n 1cf000 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1cf026 │ │ │ │ + beq.n 1cf01e │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r4 │ │ │ │ - vldr s16, [pc, #264] @ 1cf038 │ │ │ │ + vldr s16, [pc, #264] @ 1cf030 │ │ │ │ mov fp, r2 │ │ │ │ mov r4, r9 │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -525439,15 +525428,15 @@ │ │ │ │ bic.w fp, r3, #3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cebc0 │ │ │ │ + bl 1cebb8 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #41] @ 0x29 │ │ │ │ add.w r8, r8, #1 │ │ │ │ add.w fp, fp, #16 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp.w r8, #8 │ │ │ │ @@ -525463,76 +525452,76 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-4] │ │ │ │ - bne.n 1cef68 │ │ │ │ + bne.n 1cef60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 1cef5a │ │ │ │ + bne.n 1cef52 │ │ │ │ mov r3, r7 │ │ │ │ adds r6, #8 │ │ │ │ mov r7, r4 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r3 │ │ │ │ add.w r7, r7, #16 │ │ │ │ - bhi.n 1cef48 │ │ │ │ + bhi.n 1cef40 │ │ │ │ ldrd r4, fp, [sp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1cef3c │ │ │ │ - ldr r2, [pc, #56] @ (1cf044 ) │ │ │ │ - ldr r3, [pc, #52] @ (1cf040 ) │ │ │ │ + bhi.n 1cef34 │ │ │ │ + ldr r2, [pc, #56] @ (1cf03c ) │ │ │ │ + ldr r3, [pc, #52] @ (1cf038 ) │ │ │ │ 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 1cf034 │ │ │ │ + bne.n 1cf02c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 1cf008 │ │ │ │ + bls.n 1cf000 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1cf026 │ │ │ │ - b.n 1cf008 │ │ │ │ + bhi.n 1cf01e │ │ │ │ + b.n 1cf000 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - asrs r6, r5, #3 │ │ │ │ + asrs r6, r6, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #31 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ strd r4, r0, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1d4178 │ │ │ │ + bl 1d4170 │ │ │ │ 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] │ │ │ │ @@ -525543,41 +525532,41 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1cfef4 │ │ │ │ + bl 1cfeec │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ strd r0, r3, [sp, #32] │ │ │ │ - ldr r0, [pc, #248] @ (1cf1b8 ) │ │ │ │ - ldr r3, [pc, #252] @ (1cf1bc ) │ │ │ │ + ldr r0, [pc, #248] @ (1cf1b0 ) │ │ │ │ + ldr r3, [pc, #252] @ (1cf1b4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cf182 │ │ │ │ + beq.n 1cf17a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cf1a0 │ │ │ │ + beq.n 1cf198 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r5 │ │ │ │ - vldr s16, [pc, #212] @ 1cf1b4 │ │ │ │ + vldr s16, [pc, #212] @ 1cf1ac │ │ │ │ mov sl, r3 │ │ │ │ mov.w r8, #1 │ │ │ │ add.w r5, sp, #43 @ 0x2b │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ @@ -525593,153 +525582,153 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r8, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1d4178 │ │ │ │ + bl 1d4170 │ │ │ │ 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 1cf10e │ │ │ │ + bne.n 1cf106 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 1cf106 │ │ │ │ + bne.n 1cf0fe │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add.w sl, sl, #8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w r9, r9, #64 @ 0x40 │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 1cf0fe │ │ │ │ + bhi.n 1cf0f6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldrd r3, sl, [sp, #16] │ │ │ │ add r6, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp sl, r2 │ │ │ │ - bcc.n 1cf0f0 │ │ │ │ - ldr r2, [pc, #60] @ (1cf1c0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1cf1bc ) │ │ │ │ + bcc.n 1cf0e8 │ │ │ │ + ldr r2, [pc, #60] @ (1cf1b8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1cf1b4 ) │ │ │ │ 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 1cf1ae │ │ │ │ + bne.n 1cf1a6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r2, #4 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs.n 1cf182 │ │ │ │ + bcs.n 1cf17a │ │ │ │ adds r2, #8 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1cf1a0 │ │ │ │ - b.n 1cf182 │ │ │ │ + bhi.n 1cf198 │ │ │ │ + b.n 1cf17a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #25 │ │ │ │ + lsrs r6, r7, #25 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1cf1f0 ) │ │ │ │ + ldr r0, [pc, #28] @ (1cf1e8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1cf1f4 │ │ │ │ + ldr.w ip, [pc, #28] @ 1cf1ec │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1cf1f8 ) │ │ │ │ - ldr r2, [pc, #28] @ (1cf1fc ) │ │ │ │ + ldr r3, [pc, #24] @ (1cf1f0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1cf1f4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r2, r4, #24 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #400] @ (1cf38c ) │ │ │ │ + ldr r4, [pc, #400] @ (1cf384 ) │ │ │ │ movs r6, r4 │ │ │ │ adds r3, #166 @ 0xa6 │ │ │ │ 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] @ (1cf22c ) │ │ │ │ + ldr r0, [pc, #28] @ (1cf224 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1cf230 │ │ │ │ + ldr.w ip, [pc, #28] @ 1cf228 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1cf234 ) │ │ │ │ - ldr r2, [pc, #28] @ (1cf238 ) │ │ │ │ + ldr r3, [pc, #24] @ (1cf22c ) │ │ │ │ + ldr r2, [pc, #28] @ (1cf230 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r6, r4, #23 │ │ │ │ + lsrs r6, r5, #23 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #1008] @ (1cf628 ) │ │ │ │ + ldr r3, [pc, #1008] @ (1cf620 ) │ │ │ │ movs r6, r4 │ │ │ │ adds r3, #106 @ 0x6a │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #268] @ (1cf364 ) │ │ │ │ + ldr r2, [pc, #268] @ (1cf35c ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #268] @ (1cf368 ) │ │ │ │ + ldr r3, [pc, #268] @ (1cf360 ) │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cf32a │ │ │ │ + beq.n 1cf322 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1cf348 │ │ │ │ + beq.n 1cf340 │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #28] │ │ │ │ - vldr s16, [pc, #220] @ 1cf360 │ │ │ │ + vldr s16, [pc, #220] @ 1cf358 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r2, r3 │ │ │ │ add.w r5, sp, #43 @ 0x2b │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ @@ -525752,15 +525741,15 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r8, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1d4238 │ │ │ │ + bl 1d4230 │ │ │ │ ldrsb.w r3, [sp, #43] @ 0x2b │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [r9, #-4] │ │ │ │ @@ -525768,129 +525757,129 @@ │ │ │ │ vcvtne.f32.s32 s14, s15 │ │ │ │ vmoveq.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s15, s14, s16 │ │ │ │ cmp.w fp, #4 │ │ │ │ vstr s15, [r9, #-8] │ │ │ │ vstr s15, [r9, #-12] │ │ │ │ vstr s15, [r9, #-16] │ │ │ │ - bne.n 1cf2ac │ │ │ │ + bne.n 1cf2a4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 1cf2a4 │ │ │ │ + bne.n 1cf29c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add.w sl, sl, #64 @ 0x40 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1cf29e │ │ │ │ + bhi.n 1cf296 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ add r6, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r2, #4 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 1cf290 │ │ │ │ - ldr r2, [pc, #64] @ (1cf36c ) │ │ │ │ - ldr r3, [pc, #56] @ (1cf368 ) │ │ │ │ + bcc.n 1cf288 │ │ │ │ + ldr r2, [pc, #64] @ (1cf364 ) │ │ │ │ + ldr r3, [pc, #56] @ (1cf360 ) │ │ │ │ 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 1cf35a │ │ │ │ + bne.n 1cf352 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, fp, #4 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs.n 1cf32a │ │ │ │ + bcs.n 1cf322 │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp r0, fp │ │ │ │ - bhi.n 1cf348 │ │ │ │ - b.n 1cf32a │ │ │ │ + bhi.n 1cf340 │ │ │ │ + b.n 1cf322 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #19 │ │ │ │ + lsrs r6, r2, #19 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - bl 1d4178 │ │ │ │ + bl 1d4170 │ │ │ │ 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 1d4178 │ │ │ │ + bl 1d4170 │ │ │ │ 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 1d035c │ │ │ │ + bl 1d0354 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #312] @ (1cf534 ) │ │ │ │ + ldr r2, [pc, #312] @ (1cf52c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1cf538 ) │ │ │ │ + ldr r3, [pc, #312] @ (1cf530 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cf4fc │ │ │ │ + beq.n 1cf4f4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1cf51a │ │ │ │ - vldr s16, [pc, #272] @ 1cf530 │ │ │ │ + beq.n 1cf512 │ │ │ │ + vldr s16, [pc, #272] @ 1cf528 │ │ │ │ add.w fp, sp, #50 @ 0x32 │ │ │ │ movs r7, #2 │ │ │ │ movs r6, #0 │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, sp, #51 @ 0x33 │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -525915,163 +525904,163 @@ │ │ │ │ add.w fp, r3, r2 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ add.w fp, fp, #16 │ │ │ │ - bl 1d4178 │ │ │ │ + bl 1d4170 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 1d4178 │ │ │ │ + bl 1d4170 │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #51] @ 0x33 │ │ │ │ add.w r8, r8, #1 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp.w r8, #4 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-8] │ │ │ │ vstr s15, [fp, #-12] │ │ │ │ vstr s15, [fp, #-16] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-4] │ │ │ │ - bne.n 1cf462 │ │ │ │ + bne.n 1cf45a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r9, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1cf456 │ │ │ │ + bne.n 1cf44e │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r5, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1cf444 │ │ │ │ + bhi.n 1cf43c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov fp, r4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldrd r3, r6, [sp, #24] │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r6, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1cf434 │ │ │ │ - ldr r2, [pc, #60] @ (1cf53c ) │ │ │ │ - ldr r3, [pc, #56] @ (1cf538 ) │ │ │ │ + bhi.n 1cf42c │ │ │ │ + ldr r2, [pc, #60] @ (1cf534 ) │ │ │ │ + ldr r3, [pc, #56] @ (1cf530 ) │ │ │ │ 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 1cf52c │ │ │ │ + bne.n 1cf524 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, sl, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1cf4fc │ │ │ │ + bcs.n 1cf4f4 │ │ │ │ add.w sl, sl, #8 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 1cf51a │ │ │ │ - b.n 1cf4fc │ │ │ │ + bhi.n 1cf512 │ │ │ │ + b.n 1cf4f4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r0, r0, #16 │ │ │ │ + lsrs r0, r1, #16 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r4, r0, #12 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1cf56c ) │ │ │ │ + ldr r0, [pc, #28] @ (1cf564 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1cf570 │ │ │ │ + ldr.w ip, [pc, #28] @ 1cf568 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1cf574 ) │ │ │ │ - ldr r2, [pc, #28] @ (1cf578 ) │ │ │ │ + ldr r3, [pc, #24] @ (1cf56c ) │ │ │ │ + ldr r2, [pc, #28] @ (1cf570 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #576] @ (1cf7b8 ) │ │ │ │ + ldr r0, [pc, #576] @ (1cf7b0 ) │ │ │ │ movs r6, r4 │ │ │ │ adds r0, #42 @ 0x2a │ │ │ │ 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] @ (1cf5a8 ) │ │ │ │ + ldr r0, [pc, #28] @ (1cf5a0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1cf5ac │ │ │ │ + ldr.w ip, [pc, #28] @ 1cf5a4 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1cf5b0 ) │ │ │ │ - ldr r2, [pc, #28] @ (1cf5b4 ) │ │ │ │ + ldr r3, [pc, #24] @ (1cf5a8 ) │ │ │ │ + ldr r2, [pc, #28] @ (1cf5ac ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r2, r6, #9 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #160] @ (1cf654 ) │ │ │ │ + ldr r0, [pc, #160] @ (1cf64c ) │ │ │ │ movs r6, r4 │ │ │ │ cmp r7, #238 @ 0xee │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1cf72c ) │ │ │ │ + ldr r2, [pc, #344] @ (1cf724 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #344] @ (1cf730 ) │ │ │ │ + ldr r3, [pc, #344] @ (1cf728 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w ip, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1cf6f4 │ │ │ │ + beq.n 1cf6ec │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1cf712 │ │ │ │ + beq.w 1cf70a │ │ │ │ movs r2, #0 │ │ │ │ - vldr s16, [pc, #296] @ 1cf728 │ │ │ │ + vldr s16, [pc, #296] @ 1cf720 │ │ │ │ add.w sl, sp, #50 @ 0x32 │ │ │ │ add.w r9, sp, #51 @ 0x33 │ │ │ │ mov r7, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ mov r4, sl │ │ │ │ @@ -526094,21 +526083,21 @@ │ │ │ │ add.w r6, r2, r3, lsl #2 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ - bl 1d4238 │ │ │ │ + bl 1d4230 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 1d4238 │ │ │ │ + bl 1d4230 │ │ │ │ ldrsb.w r3, [sp, #50] @ 0x32 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ ldrsb.w r3, [sp, #51] @ 0x33 │ │ │ │ itet ne │ │ │ │ @@ -526123,70 +526112,70 @@ │ │ │ │ vstr s15, [r6, #-64] @ 0xffffffc0 │ │ │ │ ittt ne │ │ │ │ vmovne s15, r3 │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ vdivne.f32 s14, s15, s16 │ │ │ │ cmp.w r8, #4 │ │ │ │ vstr s14, [r6, #-52] @ 0xffffffcc │ │ │ │ - bne.n 1cf642 │ │ │ │ + bne.n 1cf63a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r9, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1cf636 │ │ │ │ + bne.n 1cf62e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r9, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ adds r3, #4 │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 1cf622 │ │ │ │ + bhi.n 1cf61a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r7, #4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 1cf610 │ │ │ │ - ldr r2, [pc, #60] @ (1cf734 ) │ │ │ │ - ldr r3, [pc, #56] @ (1cf730 ) │ │ │ │ + bhi.n 1cf608 │ │ │ │ + ldr r2, [pc, #60] @ (1cf72c ) │ │ │ │ + ldr r3, [pc, #56] @ (1cf728 ) │ │ │ │ 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 1cf724 │ │ │ │ + bne.n 1cf71c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, ip, #4 │ │ │ │ cmp r3, r8 │ │ │ │ - bcs.n 1cf6f4 │ │ │ │ + bcs.n 1cf6ec │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r8, ip │ │ │ │ - bhi.n 1cf712 │ │ │ │ - b.n 1cf6f4 │ │ │ │ + bhi.n 1cf70a │ │ │ │ + b.n 1cf6ec │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - lsrs r0, r5, #8 │ │ │ │ + lsrs r0, r6, #8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #4 │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbz r2, 1cf7a8 │ │ │ │ + cbz r2, 1cf7a0 │ │ │ │ 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 │ │ │ │ @@ -526208,28 +526197,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 1cf748 │ │ │ │ + bne.n 1cf740 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cf8a2 │ │ │ │ + beq.n 1cf89a │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ subs r1, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s9, [pc, #228] @ 1cf8a4 │ │ │ │ + vldr s9, [pc, #228] @ 1cf89c │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s10, [pc, #224] @ 1cf8a8 │ │ │ │ + vldr s10, [pc, #224] @ 1cf8a0 │ │ │ │ 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 │ │ │ │ @@ -526243,117 +526232,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 1cf834 │ │ │ │ + ble.n 1cf82c │ │ │ │ vcmpe.f32 s12, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1cf834 │ │ │ │ + bge.n 1cf82c │ │ │ │ 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 1cf860 │ │ │ │ + ble.n 1cf858 │ │ │ │ vcmpe.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1cf860 │ │ │ │ + bge.n 1cf858 │ │ │ │ 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 1cf88c │ │ │ │ + ble.n 1cf884 │ │ │ │ vcmpe.f32 s15, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1cf88c │ │ │ │ + bge.n 1cf884 │ │ │ │ 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 1cf7c8 │ │ │ │ + bne.n 1cf7c0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1cfa54 │ │ │ │ + beq.w 1cfa4c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #408] @ 1cfa58 │ │ │ │ + vldr s10, [pc, #408] @ 1cfa50 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 1cfa5c │ │ │ │ - vldr s9, [pc, #404] @ 1cfa60 │ │ │ │ + vldr s11, [pc, #404] @ 1cfa54 │ │ │ │ + vldr s9, [pc, #404] @ 1cfa58 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 1cfa64 │ │ │ │ - vldr s7, [pc, #400] @ 1cfa68 │ │ │ │ - b.n 1cf942 │ │ │ │ + vldr s8, [pc, #400] @ 1cfa5c │ │ │ │ + vldr s7, [pc, #400] @ 1cfa60 │ │ │ │ + b.n 1cf93a │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1cf8ec │ │ │ │ + cbz r5, 1cf8e4 │ │ │ │ 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 1cf9ae │ │ │ │ + bne.n 1cf9a6 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1cf90e │ │ │ │ + cbz r5, 1cf906 │ │ │ │ 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 1cfa06 │ │ │ │ + bne.n 1cf9fe │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 1cf92c │ │ │ │ + cbz r1, 1cf924 │ │ │ │ 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 1cfa52 │ │ │ │ + beq.w 1cfa4a │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cf8da │ │ │ │ + beq.n 1cf8d2 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1cf8ec │ │ │ │ + beq.n 1cf8e4 │ │ │ │ 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 │ │ │ │ @@ -526367,20 +526356,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 1cf8fc │ │ │ │ + beq.n 1cf8f4 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1cf90e │ │ │ │ + beq.n 1cf906 │ │ │ │ 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 │ │ │ │ @@ -526393,20 +526382,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 1cf91a │ │ │ │ + beq.n 1cf912 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 1cf92c │ │ │ │ + beq.n 1cf924 │ │ │ │ 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 │ │ │ │ @@ -526415,239 +526404,239 @@ │ │ │ │ vcvtpl.f32.s32 s12, s15 │ │ │ │ vcvtmi.f32.s32 s15, s15 │ │ │ │ vdivmi.f32 s12, s13, s15 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmla.f32 s14, s15, s8 │ │ │ │ vmul.f32 s15, s14, s12 │ │ │ │ - b.n 1cf92c │ │ │ │ + b.n 1cf924 │ │ │ │ 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 1cfd34 │ │ │ │ + beq.w 1cfd2c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s8, [pc, #696] @ 1cfd38 │ │ │ │ - vldr s6, [pc, #696] @ 1cfd3c │ │ │ │ + vldr s8, [pc, #696] @ 1cfd30 │ │ │ │ + vldr s6, [pc, #696] @ 1cfd34 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s7, [pc, #692] @ 1cfd40 │ │ │ │ + vldr s7, [pc, #692] @ 1cfd38 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s9, [pc, #688] @ 1cfd44 │ │ │ │ - vldr s10, [pc, #688] @ 1cfd48 │ │ │ │ - vldr s5, [pc, #688] @ 1cfd4c │ │ │ │ - vldr s4, [pc, #688] @ 1cfd50 │ │ │ │ - b.n 1cfb76 │ │ │ │ + vldr s9, [pc, #688] @ 1cfd3c │ │ │ │ + vldr s10, [pc, #688] @ 1cfd40 │ │ │ │ + vldr s5, [pc, #688] @ 1cfd44 │ │ │ │ + vldr s4, [pc, #688] @ 1cfd48 │ │ │ │ + b.n 1cfb6e │ │ │ │ vmov.f32 s13, s6 │ │ │ │ - cbz r5, 1cfab4 │ │ │ │ + cbz r5, 1cfaac │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s15, s7 │ │ │ │ ubfx r1, r3, #17, #5 │ │ │ │ ubfx r5, r3, #11, #6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1cfbca │ │ │ │ + bne.w 1cfbc2 │ │ │ │ vmov.f32 s15, s6 │ │ │ │ - cbz r5, 1cfad4 │ │ │ │ + cbz r5, 1cfacc │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s7 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ - bne.w 1cfc0a │ │ │ │ + bne.w 1cfc02 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1cfc82 │ │ │ │ + bne.w 1cfc7a │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 1cfcd4 │ │ │ │ + ble.w 1cfccc │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 1cfd06 │ │ │ │ - vldr s14, [pc, #572] @ 1cfd3c │ │ │ │ + bge.w 1cfcfe │ │ │ │ + vldr s14, [pc, #572] @ 1cfd34 │ │ │ │ vmov.f32 s11, s10 │ │ │ │ vmla.f32 s11, s13, s9 │ │ │ │ vmov r3, s11 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 1cfc6c │ │ │ │ + ble.w 1cfc64 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1cfb36 │ │ │ │ + bge.n 1cfb2e │ │ │ │ vmov.f32 s13, s10 │ │ │ │ vmla.f32 s13, s15, s9 │ │ │ │ vmov r3, s13 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 1cfc7e │ │ │ │ + ble.w 1cfc76 │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1cfb60 │ │ │ │ + bge.n 1cfb58 │ │ │ │ vmov.f32 s15, s10 │ │ │ │ vmla.f32 s15, s14, s9 │ │ │ │ vmov r1, s15 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strb.w r1, [r0, #-2] │ │ │ │ strb.w r4, [r0, #-1] │ │ │ │ cmp r2, ip │ │ │ │ add.w r0, r0, #4 │ │ │ │ - beq.w 1cfcd2 │ │ │ │ + beq.w 1cfcca │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cfaa2 │ │ │ │ + beq.n 1cfa9a │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s13, r1 │ │ │ │ - beq.n 1cfab4 │ │ │ │ + beq.n 1cfaac │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 1cfca6 │ │ │ │ + bmi.w 1cfc9e │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vmov s15, r5 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ ubfx r1, r3, #17, #5 │ │ │ │ ubfx r5, r3, #11, #6 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmla.f32 s13, s15, s8 │ │ │ │ vmul.f32 s13, s13, s14 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1cfac2 │ │ │ │ + beq.w 1cfaba │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.w 1cfad4 │ │ │ │ + beq.w 1cfacc │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.n 1cfc90 │ │ │ │ + bmi.n 1cfc88 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s11, s15 │ │ │ │ vmov s15, r5 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vmov.f32 s15, s12 │ │ │ │ vmla.f32 s15, s14, s8 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - beq.w 1cfade │ │ │ │ + beq.w 1cfad6 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r3 │ │ │ │ - beq.n 1cfc3e │ │ │ │ + beq.n 1cfc36 │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.n 1cfcbc │ │ │ │ + bmi.n 1cfcb4 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r5 │ │ │ │ vmov s14, r3 │ │ │ │ vcvt.f32.s32 s11, s14 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f32.s32 s3, s14 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s3, s5 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.w 1cfb0c │ │ │ │ + ble.w 1cfb04 │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 1cfb00 │ │ │ │ + blt.w 1cfaf8 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1cfb1c │ │ │ │ + bgt.w 1cfb14 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1cfb46 │ │ │ │ + bgt.w 1cfb3e │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1cfb60 │ │ │ │ + b.n 1cfb58 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vmul.f32 s14, s14, s4 │ │ │ │ - b.n 1cfc3e │ │ │ │ + b.n 1cfc36 │ │ │ │ rsb r1, r1, #15 │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r1 │ │ │ │ vmov s15, r6 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vdiv.f32 s11, s12, s15 │ │ │ │ - b.n 1cfbec │ │ │ │ + b.n 1cfbe4 │ │ │ │ rsb r1, r1, #15 │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r1 │ │ │ │ vmov s15, r6 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vdiv.f32 s14, s12, s15 │ │ │ │ - b.n 1cfba8 │ │ │ │ + b.n 1cfba0 │ │ │ │ rsb r3, r3, #15 │ │ │ │ movs r5, #1 │ │ │ │ lsls r5, r3 │ │ │ │ vmov s14, r5 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vdiv.f32 s11, s12, s14 │ │ │ │ - b.n 1cfc2a │ │ │ │ + b.n 1cfc22 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1cfd1c │ │ │ │ + ble.n 1cfd14 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1cfd2a │ │ │ │ - vldr s13, [pc, #80] @ 1cfd44 │ │ │ │ - vldr s14, [pc, #80] @ 1cfd48 │ │ │ │ + bge.n 1cfd22 │ │ │ │ + vldr s13, [pc, #80] @ 1cfd3c │ │ │ │ + vldr s14, [pc, #80] @ 1cfd40 │ │ │ │ vmla.f32 s14, s15, s13 │ │ │ │ vmov r3, s14 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1cfb60 │ │ │ │ + b.n 1cfb58 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1cfd24 │ │ │ │ - vldr s14, [pc, #36] @ 1cfd3c │ │ │ │ - b.n 1cfb1c │ │ │ │ + ble.n 1cfd1c │ │ │ │ + vldr s14, [pc, #36] @ 1cfd34 │ │ │ │ + b.n 1cfb14 │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1cfb60 │ │ │ │ + b.n 1cfb58 │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ - b.n 1cfb60 │ │ │ │ + b.n 1cfb58 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1cfb60 │ │ │ │ + b.n 1cfb58 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -526657,23 +526646,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cfdfc │ │ │ │ + beq.n 1cfdf4 │ │ │ │ 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] @ 1cfe00 │ │ │ │ - vldr s10, [pc, #148] @ 1cfe04 │ │ │ │ + vldr s12, [pc, #148] @ 1cfdf8 │ │ │ │ + vldr s10, [pc, #148] @ 1cfdfc │ │ │ │ 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 │ │ │ │ @@ -526700,40 +526689,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 1cfd7a │ │ │ │ + bne.n 1cfd72 │ │ │ │ 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 1cfec2 │ │ │ │ + beq.n 1cfeba │ │ │ │ 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 1cfe50 │ │ │ │ + ble.n 1cfe48 │ │ │ │ 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 │ │ │ │ @@ -526761,45 +526750,45 @@ │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ umull r7, ip, r1, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #6 │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 1cfe28 │ │ │ │ + bne.n 1cfe20 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ strd r4, r0, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1d4178 │ │ │ │ + bl 1d4170 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ mov.w r3, #0 │ │ │ │ strb r2, [r4, #3] │ │ │ │ strh.w r3, [r4, #1] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldrd r4, fp, [sp, #88] @ 0x58 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1cffc6 │ │ │ │ + beq.n 1cffbe │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1cffcc │ │ │ │ + beq.n 1cffc4 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w sl, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r9, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -526836,85 +526825,85 @@ │ │ │ │ adds r7, r6, r3 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ strd r7, sl, [sp] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1d4178 │ │ │ │ + bl 1d4170 │ │ │ │ adds r7, #4 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r9, [r7, #-3] │ │ │ │ strb.w r3, [r7, #-1] │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 1cff6c │ │ │ │ + bne.n 1cff64 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1cff64 │ │ │ │ + bne.n 1cff5c │ │ │ │ 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 1cff4c │ │ │ │ + bhi.n 1cff44 │ │ │ │ ldrd r6, r8, [sp, #28] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ adds r6, #4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r8, r1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r3, r6 │ │ │ │ add r1, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bhi.n 1cff30 │ │ │ │ + bhi.n 1cff28 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r3, fp │ │ │ │ - bcs.n 1cffc6 │ │ │ │ + bcs.n 1cffbe │ │ │ │ cmp r4, fp │ │ │ │ - bcc.n 1cffcc │ │ │ │ - b.n 1cffc6 │ │ │ │ + bcc.n 1cffc4 │ │ │ │ + b.n 1cffbe │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #308] @ (1d012c ) │ │ │ │ + ldr r2, [pc, #308] @ (1d0124 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #308] @ (1d0130 ) │ │ │ │ + ldr r3, [pc, #308] @ (1d0128 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [sp, #108] @ 0x6c │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1d00f2 │ │ │ │ + beq.n 1d00ea │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1d0110 │ │ │ │ + beq.n 1d0108 │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - vldr s17, [pc, #256] @ 1d0124 │ │ │ │ + vldr s17, [pc, #256] @ 1d011c │ │ │ │ mov.w r9, #1 │ │ │ │ - vldr s16, [pc, #252] @ 1d0128 │ │ │ │ + vldr s16, [pc, #252] @ 1d0120 │ │ │ │ mov r6, ip │ │ │ │ mov r8, r7 │ │ │ │ mov r3, fp │ │ │ │ add.w r4, sp, #51 @ 0x33 │ │ │ │ str r1, [sp, #16] │ │ │ │ subs r1, r3, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ @@ -526943,155 +526932,155 @@ │ │ │ │ adds r6, r7, r3 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r9, [sp] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1d4178 │ │ │ │ + bl 1d4170 │ │ │ │ ldrb.w r3, [sp, #51] @ 0x33 │ │ │ │ vmov s15, r3 │ │ │ │ vstr s16, [r6, #4] │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ vstr s16, [r6, #8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str r3, [r6, #12] │ │ │ │ cmp fp, r8 │ │ │ │ add.w r6, r6, #16 │ │ │ │ vmul.f32 s15, s15, s17 │ │ │ │ vstr s15, [r6, #-16] │ │ │ │ - bne.n 1d007c │ │ │ │ + bne.n 1d0074 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1d0074 │ │ │ │ + bne.n 1d006c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ adds r5, #8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ adds r7, #4 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 1d0058 │ │ │ │ + bhi.n 1d0050 │ │ │ │ ldrd ip, r6, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ adds r6, #4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r6 │ │ │ │ add ip, r2 │ │ │ │ - bhi.n 1d003a │ │ │ │ - ldr r2, [pc, #64] @ (1d0134 ) │ │ │ │ - ldr r3, [pc, #56] @ (1d0130 ) │ │ │ │ + bhi.n 1d0032 │ │ │ │ + ldr r2, [pc, #64] @ (1d012c ) │ │ │ │ + ldr r3, [pc, #56] @ (1d0128 ) │ │ │ │ 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 1d011e │ │ │ │ + bne.n 1d0116 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ cmp r3, fp │ │ │ │ - bcs.n 1d00f2 │ │ │ │ + bcs.n 1d00ea │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, fp │ │ │ │ - bcc.n 1d0110 │ │ │ │ - b.n 1d00f2 │ │ │ │ + bcc.n 1d0108 │ │ │ │ + b.n 1d00ea │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, r0 │ │ │ │ + movs r4, r1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u8 d0, d22, d10 │ │ │ │ + vqadd.u8 d0, d30, d10 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1d0164 ) │ │ │ │ + ldr r0, [pc, #28] @ (1d015c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1d0168 │ │ │ │ + ldr.w ip, [pc, #28] @ 1d0160 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1d016c ) │ │ │ │ - ldr r2, [pc, #28] @ (1d0170 ) │ │ │ │ + ldr r3, [pc, #24] @ (1d0164 ) │ │ │ │ + ldr r2, [pc, #28] @ (1d0168 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - mcr2 0, 5, r0, cr14, cr10, {4} │ │ │ │ + mrc2 0, 5, r0, cr6, cr10, {4} │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #160 @ 0xa0 │ │ │ │ movs r6, r4 │ │ │ │ movs r4, #50 @ 0x32 │ │ │ │ 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] @ (1d01a0 ) │ │ │ │ + ldr r0, [pc, #28] @ (1d0198 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1d01a4 │ │ │ │ + ldr.w ip, [pc, #28] @ 1d019c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1d01a8 ) │ │ │ │ - ldr r2, [pc, #28] @ (1d01ac ) │ │ │ │ + ldr r3, [pc, #24] @ (1d01a0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1d01a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - mrc2 0, 3, r0, cr2, cr10, {4} │ │ │ │ + mrc2 0, 3, r0, cr10, cr10, {4} │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #56 @ 0x38 │ │ │ │ movs r6, r4 │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #320] @ (1d030c ) │ │ │ │ + ldr r2, [pc, #320] @ (1d0304 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #320] @ (1d0310 ) │ │ │ │ + ldr r3, [pc, #320] @ (1d0308 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d02d4 │ │ │ │ + beq.n 1d02cc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1d02f2 │ │ │ │ + beq.w 1d02ea │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r4 │ │ │ │ - vldr s17, [pc, #276] @ 1d0304 │ │ │ │ + vldr s17, [pc, #276] @ 1d02fc │ │ │ │ add.w sl, sp, #51 @ 0x33 │ │ │ │ - vldr s16, [pc, #272] @ 1d0308 │ │ │ │ + vldr s16, [pc, #272] @ 1d0300 │ │ │ │ mov r4, r2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ subs r0, r3, r4 │ │ │ │ cmp r0, #4 │ │ │ │ @@ -527123,15 +527112,15 @@ │ │ │ │ adds r5, r7, r3 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r4, [sp] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1d4238 │ │ │ │ + bl 1d4230 │ │ │ │ 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] │ │ │ │ @@ -527140,107 +527129,107 @@ │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s14, s15, s17 │ │ │ │ cmp fp, r8 │ │ │ │ vstr s14, [r5, #-16] │ │ │ │ - bne.n 1d024c │ │ │ │ + bne.n 1d0244 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1d0242 │ │ │ │ + bne.n 1d023a │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add.w sl, sl, #8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ adds r4, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 1d0224 │ │ │ │ + bhi.n 1d021c │ │ │ │ ldrd r2, r4, [sp, #24] │ │ │ │ mov sl, r6 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r8, r1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r4 │ │ │ │ add r2, r1 │ │ │ │ - bhi.n 1d0202 │ │ │ │ - ldr r2, [pc, #60] @ (1d0314 ) │ │ │ │ - ldr r3, [pc, #56] @ (1d0310 ) │ │ │ │ + bhi.n 1d01fa │ │ │ │ + ldr r2, [pc, #60] @ (1d030c ) │ │ │ │ + ldr r3, [pc, #56] @ (1d0308 ) │ │ │ │ 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 1d0300 │ │ │ │ + bne.n 1d02f8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r2, r4, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1d02d4 │ │ │ │ + bcs.n 1d02cc │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 1d02f2 │ │ │ │ - b.n 1d02d4 │ │ │ │ + bcc.n 1d02ea │ │ │ │ + b.n 1d02cc │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 1, r0, cr0, cr10, {4} │ │ │ │ + mrc2 0, 1, r0, cr8, cr10, {4} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r4, #-616]! @ 0xfffffd98 │ │ │ │ + stc2 0, cr0, [ip, #-616]! @ 0xfffffd98 │ │ │ │ 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 1d4178 │ │ │ │ + bl 1d4170 │ │ │ │ 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 1d4178 │ │ │ │ + bl 1d4170 │ │ │ │ movw r3, #65280 @ 0xff00 │ │ │ │ strh r3, [r4, #2] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d0448 │ │ │ │ + beq.n 1d0440 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1d044e │ │ │ │ + beq.n 1d0446 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r1 │ │ │ │ movs r7, #2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ mov r8, r3 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ @@ -527276,95 +527265,95 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ adds r6, r2, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1d4178 │ │ │ │ + bl 1d4170 │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r8 │ │ │ │ movs r0, #0 │ │ │ │ adds r4, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ adds r6, #4 │ │ │ │ - bl 1d4178 │ │ │ │ + bl 1d4170 │ │ │ │ strh.w sl, [r6, #-2] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 1d03e2 │ │ │ │ + bne.n 1d03da │ │ │ │ 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 1d03da │ │ │ │ + bne.n 1d03d2 │ │ │ │ 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 1d03bc │ │ │ │ + bhi.n 1d03b4 │ │ │ │ ldrd r3, r8, [sp, #32] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r2, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r0 │ │ │ │ - bhi.n 1d0398 │ │ │ │ + bhi.n 1d0390 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d0448 │ │ │ │ + bls.n 1d0440 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1d044e │ │ │ │ - b.n 1d0448 │ │ │ │ + bcc.n 1d0446 │ │ │ │ + b.n 1d0440 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #376] @ (1d05f0 ) │ │ │ │ + ldr r2, [pc, #376] @ (1d05e8 ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #376] @ (1d05f4 ) │ │ │ │ + ldr r3, [pc, #376] @ (1d05ec ) │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w lr, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d05b4 │ │ │ │ + beq.w 1d05ac │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1d05d2 │ │ │ │ + beq.w 1d05ca │ │ │ │ movs r6, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, r6 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ - vldr s16, [pc, #316] @ 1d05e8 │ │ │ │ + vldr s16, [pc, #316] @ 1d05e0 │ │ │ │ add.w fp, sp, #66 @ 0x42 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r8, r9 │ │ │ │ - vldr s17, [pc, #308] @ 1d05ec │ │ │ │ + vldr s17, [pc, #308] @ 1d05e4 │ │ │ │ mov r6, lr │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ sub.w ip, r2, r5 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w ip, #4 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ @@ -527398,21 +527387,21 @@ │ │ │ │ movs r4, #2 │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ adds r5, #16 │ │ │ │ - bl 1d4178 │ │ │ │ + bl 1d4170 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1d4178 │ │ │ │ + bl 1d4170 │ │ │ │ ldrb.w r3, [sp, #66] @ 0x42 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #67] @ 0x43 │ │ │ │ add.w r8, r8, #1 │ │ │ │ vstr s17, [r5, #-8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp r9, r8 │ │ │ │ @@ -527420,142 +527409,142 @@ │ │ │ │ vstr s15, [r5, #-16] │ │ │ │ vmov s15, r3 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r5, #-12] │ │ │ │ - bne.n 1d0516 │ │ │ │ + bne.n 1d050e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1d050a │ │ │ │ + bne.n 1d0502 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ adds r5, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 1d04e4 │ │ │ │ + bhi.n 1d04dc │ │ │ │ ldrd r5, r8, [sp, #44] @ 0x2c │ │ │ │ mov fp, r4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ adds r5, #4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r5 │ │ │ │ add r3, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bhi.n 1d04c0 │ │ │ │ - ldr r2, [pc, #64] @ (1d05f8 ) │ │ │ │ - ldr r3, [pc, #60] @ (1d05f4 ) │ │ │ │ + bhi.n 1d04b8 │ │ │ │ + ldr r2, [pc, #64] @ (1d05f0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d05ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d05e4 │ │ │ │ + bne.n 1d05dc │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, lr, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1d05b4 │ │ │ │ + bcs.n 1d05ac │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bcc.n 1d05d2 │ │ │ │ - b.n 1d05b4 │ │ │ │ + bcc.n 1d05ca │ │ │ │ + b.n 1d05ac │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb84009a │ │ │ │ + @ instruction: 0xfb8c009a │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa44009a │ │ │ │ + @ instruction: 0xfa4c009a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1d0628 ) │ │ │ │ + ldr r0, [pc, #28] @ (1d0620 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1d062c │ │ │ │ + ldr.w ip, [pc, #28] @ 1d0624 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1d0630 ) │ │ │ │ - ldr r2, [pc, #28] @ (1d0634 ) │ │ │ │ + ldr r3, [pc, #24] @ (1d0628 ) │ │ │ │ + ldr r2, [pc, #28] @ (1d062c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - vld1.8 @ instruction: 0xf9ea009a │ │ │ │ + ldr??.w r0, [r2, #154] @ 0x9a │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #132 @ 0x84 │ │ │ │ movs r6, r4 │ │ │ │ subs r6, r5, #5 │ │ │ │ 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] @ (1d0664 ) │ │ │ │ + ldr r0, [pc, #28] @ (1d065c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1d0668 │ │ │ │ + ldr.w ip, [pc, #28] @ 1d0660 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1d066c ) │ │ │ │ - ldr r2, [pc, #28] @ (1d0670 ) │ │ │ │ + ldr r3, [pc, #24] @ (1d0664 ) │ │ │ │ + ldr r2, [pc, #28] @ (1d0668 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - vld1.8 @ instruction: 0xf9ae009a │ │ │ │ + ldrsh.w r0, [r6, #154] @ 0x9a │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #28 │ │ │ │ movs r6, r4 │ │ │ │ subs r2, r6, #4 │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #404] @ (1d0824 ) │ │ │ │ + ldr r2, [pc, #404] @ (1d081c ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #404] @ (1d0828 ) │ │ │ │ + ldr r3, [pc, #404] @ (1d0820 ) │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d07ea │ │ │ │ + beq.w 1d07e2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1d0808 │ │ │ │ + beq.w 1d0800 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ - vldr s16, [pc, #352] @ 1d081c │ │ │ │ + vldr s16, [pc, #352] @ 1d0814 │ │ │ │ mov r5, lr │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r8, r9 │ │ │ │ mov r2, r3 │ │ │ │ add.w r7, sp, #66 @ 0x42 │ │ │ │ mov.w sl, r1, lsl #2 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ @@ -527576,15 +527565,15 @@ │ │ │ │ sub.w r9, r5, r3 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ it cs │ │ │ │ movcs.w r9, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ - vldr s17, [pc, #268] @ 1d0820 │ │ │ │ + vldr s17, [pc, #268] @ 1d0818 │ │ │ │ add.w r8, fp, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #20] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -527595,21 +527584,21 @@ │ │ │ │ movs r4, #2 │ │ │ │ mov r3, sl │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ adds r5, #16 │ │ │ │ - bl 1d4238 │ │ │ │ + bl 1d4230 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 1d4238 │ │ │ │ + bl 1d4230 │ │ │ │ ldrsb.w r3, [sp, #66] @ 0x42 │ │ │ │ add.w r8, r8, #1 │ │ │ │ vstr s17, [r5, #-8] │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ ldrsb.w r3, [sp, #67] @ 0x43 │ │ │ │ @@ -527626,73 +527615,73 @@ │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ vstr s14, [r5, #-16] │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s14, s15, s16 │ │ │ │ cmp r9, r8 │ │ │ │ vstr s14, [r5, #-12] │ │ │ │ - bne.n 1d072e │ │ │ │ + bne.n 1d0726 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1d0722 │ │ │ │ + bne.n 1d071a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ adds r3, #4 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 1d06fa │ │ │ │ + bhi.n 1d06f2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ add r8, r3 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r5 │ │ │ │ add r3, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bhi.w 1d06d6 │ │ │ │ - ldr r2, [pc, #64] @ (1d082c ) │ │ │ │ - ldr r3, [pc, #56] @ (1d0828 ) │ │ │ │ + bhi.w 1d06ce │ │ │ │ + ldr r2, [pc, #64] @ (1d0824 ) │ │ │ │ + ldr r3, [pc, #56] @ (1d0820 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d0816 │ │ │ │ + bne.n 1d080e │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r2, r6, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1d07ea │ │ │ │ + bcs.n 1d07e2 │ │ │ │ adds r6, #8 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1d0808 │ │ │ │ - b.n 1d07ea │ │ │ │ + bcc.n 1d0800 │ │ │ │ + b.n 1d07e2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vld4.32 {d16-d19}, [ip :64], sl │ │ │ │ + ldr??.w r0, [r4, sl, lsl #1] │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [lr, sl, lsl #1] │ │ │ │ + ldrb.w r0, [r6, sl, lsl #1] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r8, r3 │ │ │ │ mov.w r3, #4 │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ smlabb r1, r2, r3, r1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -527700,19 +527689,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 1d092a │ │ │ │ + beq.n 1d0922 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1d0894 │ │ │ │ + beq.n 1d088c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1d09c2 │ │ │ │ + beq.w 1d09ba │ │ │ │ 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 │ │ │ │ @@ -527726,15 +527715,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 1d0a10 │ │ │ │ + beq.w 1d0a08 │ │ │ │ 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 │ │ │ │ @@ -527794,15 +527783,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, 1d09f0 │ │ │ │ + cbz r1, 1d09e8 │ │ │ │ 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 │ │ │ │ @@ -527870,15 +527859,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 1d0830 │ │ │ │ + bl 1d0828 │ │ │ │ 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 │ │ │ │ @@ -527904,15 +527893,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 1d0830 │ │ │ │ + bl 1d0828 │ │ │ │ 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 │ │ │ │ @@ -527942,15 +527931,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 1d0830 │ │ │ │ + bl 1d0828 │ │ │ │ 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 │ │ │ │ @@ -527994,24 +527983,24 @@ │ │ │ │ ldrb.w ip, [ip, #2] │ │ │ │ lsls r4, r6 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ asr.w ip, ip, lr │ │ │ │ str r6, [sp, #0] │ │ │ │ orr.w r4, r4, ip │ │ │ │ and.w r4, r4, #7 │ │ │ │ - bl 1d0830 │ │ │ │ - cbz r4, 1d0c22 │ │ │ │ + bl 1d0828 │ │ │ │ + cbz r4, 1d0c1a │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.n 1d0c22 │ │ │ │ + beq.n 1d0c1a │ │ │ │ cmp r5, r7 │ │ │ │ - bhi.n 1d0c2a │ │ │ │ + bhi.n 1d0c22 │ │ │ │ cmp r4, #5 │ │ │ │ - bgt.n 1d0c54 │ │ │ │ + bgt.n 1d0c4c │ │ │ │ rsb r3, r4, #6 │ │ │ │ subs r4, #1 │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ smulbb r4, r4, r7 │ │ │ │ smlabb r3, r5, r3, r4 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ @@ -528033,91 +528022,91 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb r5, [r3, #3] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r5, r4, #6 │ │ │ │ it ne │ │ │ │ movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1d0c22 │ │ │ │ + b.n 1d0c1a │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 1d0c84 │ │ │ │ + ldr.w ip, [pc, #20] @ 1d0c7c │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 1d0cac │ │ │ │ + ldr.w ip, [pc, #20] @ 1d0ca4 │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 1d0cd4 │ │ │ │ + ldr.w ip, [pc, #20] @ 1d0ccc │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r4, r2, #13 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 1d0cfc │ │ │ │ + ldr.w ip, [pc, #20] @ 1d0cf4 │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r0, r4, #12 │ │ │ │ + asrs r0, r5, #12 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d0dd8 │ │ │ │ + beq.n 1d0dd0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d0dde │ │ │ │ + beq.n 1d0dd6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1d0df0 ) │ │ │ │ + ldr r3, [pc, #196] @ (1d0de8 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -528162,63 +528151,63 @@ │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r4 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 1d0d84 │ │ │ │ + bne.n 1d0d7c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1d0d7a │ │ │ │ + bne.n 1d0d72 │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1d0d5e │ │ │ │ + bhi.n 1d0d56 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1d0d40 │ │ │ │ + bhi.n 1d0d38 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r8, #4 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d0dd8 │ │ │ │ + bls.n 1d0dd0 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1d0dde │ │ │ │ - b.n 1d0dd8 │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + bhi.n 1d0dd6 │ │ │ │ + b.n 1d0dd0 │ │ │ │ + asrs r0, r6, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d0ecc │ │ │ │ + beq.n 1d0ec4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d0ed2 │ │ │ │ + beq.n 1d0eca │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1d0ee4 ) │ │ │ │ + ldr r3, [pc, #196] @ (1d0edc ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -528263,63 +528252,63 @@ │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r4 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 1d0e78 │ │ │ │ + bne.n 1d0e70 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1d0e6e │ │ │ │ + bne.n 1d0e66 │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1d0e52 │ │ │ │ + bhi.n 1d0e4a │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1d0e34 │ │ │ │ + bhi.n 1d0e2c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r8, #4 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d0ecc │ │ │ │ + bls.n 1d0ec4 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1d0ed2 │ │ │ │ - b.n 1d0ecc │ │ │ │ - asrs r0, r6, #7 │ │ │ │ + bhi.n 1d0eca │ │ │ │ + b.n 1d0ec4 │ │ │ │ + asrs r0, r7, #7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d0fc0 │ │ │ │ + beq.n 1d0fb8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d0fc6 │ │ │ │ + beq.n 1d0fbe │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1d0fd8 ) │ │ │ │ + ldr r3, [pc, #196] @ (1d0fd0 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -528364,63 +528353,63 @@ │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r4 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 1d0f6c │ │ │ │ + bne.n 1d0f64 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1d0f62 │ │ │ │ + bne.n 1d0f5a │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1d0f46 │ │ │ │ + bhi.n 1d0f3e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1d0f28 │ │ │ │ + bhi.n 1d0f20 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r8, #4 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d0fc0 │ │ │ │ + bls.n 1d0fb8 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1d0fc6 │ │ │ │ - b.n 1d0fc0 │ │ │ │ - asrs r0, r7, #3 │ │ │ │ + bhi.n 1d0fbe │ │ │ │ + b.n 1d0fb8 │ │ │ │ + asrs r0, r0, #4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d10b4 │ │ │ │ + beq.n 1d10ac │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d10ba │ │ │ │ + beq.n 1d10b2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1d10cc ) │ │ │ │ + ldr r3, [pc, #196] @ (1d10c4 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -528465,74 +528454,74 @@ │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r4 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 1d1060 │ │ │ │ + bne.n 1d1058 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1d1056 │ │ │ │ + bne.n 1d104e │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1d103a │ │ │ │ + bhi.n 1d1032 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1d101c │ │ │ │ + bhi.n 1d1014 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r8, #4 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d10b4 │ │ │ │ + bls.n 1d10ac │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1d10ba │ │ │ │ - b.n 1d10b4 │ │ │ │ - asrs r0, r0, #32 │ │ │ │ + bhi.n 1d10b2 │ │ │ │ + b.n 1d10ac │ │ │ │ + asrs r0, r1, #32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #312] @ (1d1224 ) │ │ │ │ + ldr r2, [pc, #312] @ (1d121c ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1d1228 ) │ │ │ │ + ldr r3, [pc, #312] @ (1d1220 ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d11f0 │ │ │ │ + beq.n 1d11e8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d120e │ │ │ │ - ldr r3, [pc, #288] @ (1d122c ) │ │ │ │ + beq.w 1d1206 │ │ │ │ + ldr r3, [pc, #288] @ (1d1224 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1d1220 │ │ │ │ + vldr s16, [pc, #268] @ 1d1218 │ │ │ │ add r3, pc │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -528583,90 +528572,90 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 1d1152 │ │ │ │ + bne.n 1d114a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1d1146 │ │ │ │ + bne.n 1d113e │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1d1130 │ │ │ │ + bhi.n 1d1128 │ │ │ │ ldrd sl, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, sl │ │ │ │ - bhi.n 1d1126 │ │ │ │ - ldr r2, [pc, #60] @ (1d1230 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d1228 ) │ │ │ │ + bhi.n 1d111e │ │ │ │ + ldr r2, [pc, #60] @ (1d1228 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d1220 ) │ │ │ │ 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 1d121c │ │ │ │ + bne.n 1d1214 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d11f0 │ │ │ │ + bls.n 1d11e8 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d120e │ │ │ │ - b.n 1d11f0 │ │ │ │ + bhi.n 1d1206 │ │ │ │ + b.n 1d11e8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - vqadd.s16 d0, d16, d10 │ │ │ │ + vqadd.s16 d0, d24, d10 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #28 │ │ │ │ + lsrs r4, r1, #28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - mcr 0, 0, r0, cr8, cr10, {4} │ │ │ │ + mrc 0, 0, r0, cr0, cr10, {4} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #312] @ (1d1388 ) │ │ │ │ + ldr r2, [pc, #312] @ (1d1380 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1d138c ) │ │ │ │ + ldr r3, [pc, #312] @ (1d1384 ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1354 │ │ │ │ + beq.n 1d134c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d1372 │ │ │ │ - ldr r3, [pc, #288] @ (1d1390 ) │ │ │ │ + beq.w 1d136a │ │ │ │ + ldr r3, [pc, #288] @ (1d1388 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1d1384 │ │ │ │ + vldr s16, [pc, #268] @ 1d137c │ │ │ │ add r3, pc │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -528717,90 +528706,90 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 1d12b6 │ │ │ │ + bne.n 1d12ae │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1d12aa │ │ │ │ + bne.n 1d12a2 │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1d1294 │ │ │ │ + bhi.n 1d128c │ │ │ │ ldrd sl, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, sl │ │ │ │ - bhi.n 1d128a │ │ │ │ - ldr r2, [pc, #60] @ (1d1394 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d138c ) │ │ │ │ + bhi.n 1d1282 │ │ │ │ + ldr r2, [pc, #60] @ (1d138c ) │ │ │ │ + ldr r3, [pc, #52] @ (1d1384 ) │ │ │ │ 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 1d1380 │ │ │ │ + bne.n 1d1378 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d1354 │ │ │ │ + bls.n 1d134c │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d1372 │ │ │ │ - b.n 1d1354 │ │ │ │ + bhi.n 1d136a │ │ │ │ + b.n 1d134c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - stc 0, cr0, [ip, #616]! @ 0x268 │ │ │ │ + ldc 0, cr0, [r4, #616]! @ 0x268 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stc 0, cr0, [r4], #616 @ 0x268 │ │ │ │ + stc 0, cr0, [ip], #616 @ 0x268 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #312] @ (1d14ec ) │ │ │ │ + ldr r2, [pc, #312] @ (1d14e4 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1d14f0 ) │ │ │ │ + ldr r3, [pc, #312] @ (1d14e8 ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d14b8 │ │ │ │ + beq.n 1d14b0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d14d6 │ │ │ │ - ldr r3, [pc, #288] @ (1d14f4 ) │ │ │ │ + beq.w 1d14ce │ │ │ │ + ldr r3, [pc, #288] @ (1d14ec ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1d14e8 │ │ │ │ + vldr s16, [pc, #268] @ 1d14e0 │ │ │ │ add r3, pc │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -528851,90 +528840,90 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 1d141a │ │ │ │ + bne.n 1d1412 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1d140e │ │ │ │ + bne.n 1d1406 │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1d13f8 │ │ │ │ + bhi.n 1d13f0 │ │ │ │ ldrd sl, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, sl │ │ │ │ - bhi.n 1d13ee │ │ │ │ - ldr r2, [pc, #60] @ (1d14f8 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d14f0 ) │ │ │ │ + bhi.n 1d13e6 │ │ │ │ + ldr r2, [pc, #60] @ (1d14f0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d14e8 ) │ │ │ │ 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 1d14e4 │ │ │ │ + bne.n 1d14dc │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d14b8 │ │ │ │ + bls.n 1d14b0 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d14d6 │ │ │ │ - b.n 1d14b8 │ │ │ │ + bhi.n 1d14ce │ │ │ │ + b.n 1d14b0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - mcrr 0, 9, r0, r8, cr10 │ │ │ │ + mrrc 0, 9, r0, r0, cr10 @ │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + lsrs r4, r7, #16 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adc.w r0, r0, sl, lsr #2 │ │ │ │ + adc.w r0, r8, sl, lsr #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #312] @ (1d1650 ) │ │ │ │ + ldr r2, [pc, #312] @ (1d1648 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1d1654 ) │ │ │ │ + ldr r3, [pc, #312] @ (1d164c ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d161c │ │ │ │ + beq.n 1d1614 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d163a │ │ │ │ - ldr r3, [pc, #288] @ (1d1658 ) │ │ │ │ + beq.w 1d1632 │ │ │ │ + ldr r3, [pc, #288] @ (1d1650 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1d164c │ │ │ │ + vldr s16, [pc, #268] @ 1d1644 │ │ │ │ add r3, pc │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -528985,324 +528974,324 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 1d157e │ │ │ │ + bne.n 1d1576 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1d1572 │ │ │ │ + bne.n 1d156a │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1d155c │ │ │ │ + bhi.n 1d1554 │ │ │ │ ldrd sl, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, sl │ │ │ │ - bhi.n 1d1552 │ │ │ │ - ldr r2, [pc, #60] @ (1d165c ) │ │ │ │ - ldr r3, [pc, #52] @ (1d1654 ) │ │ │ │ + bhi.n 1d154a │ │ │ │ + ldr r2, [pc, #60] @ (1d1654 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d164c ) │ │ │ │ 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 1d1648 │ │ │ │ + bne.n 1d1640 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d161c │ │ │ │ + bls.n 1d1614 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d163a │ │ │ │ - b.n 1d161c │ │ │ │ + bhi.n 1d1632 │ │ │ │ + b.n 1d1614 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xeae4009a │ │ │ │ + @ instruction: 0xeaec009a │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #11 │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrd r0, r0, [ip, #616] @ 0x268 │ │ │ │ + strd r0, r0, [r4, #616]! @ 0x268 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #96] @ (1d16d0 ) │ │ │ │ + ldr r6, [pc, #96] @ (1d16c8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (1d16d4 ) │ │ │ │ + ldr r0, [pc, #96] @ (1d16cc ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (1d16d8 ) │ │ │ │ + ldr r5, [pc, #92] @ (1d16d0 ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #84] @ (1d16dc ) │ │ │ │ + ldr r0, [pc, #84] @ (1d16d4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #72] @ (1d16e0 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d16d8 ) │ │ │ │ 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] @ (1d16e4 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d16dc ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (1d16d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d16cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d16cc │ │ │ │ + bne.n 1d16c4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xe986009a │ │ │ │ + @ instruction: 0xe98e009a │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe982009a │ │ │ │ - lsrs r0, r2, #6 │ │ │ │ + @ instruction: 0xe98a009a │ │ │ │ + lsrs r0, r3, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r4, #-616] @ 0x268 │ │ │ │ + strd r0, r0, [ip, #-616] @ 0x268 │ │ │ │ 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] @ (1d1768 ) │ │ │ │ + ldr r5, [pc, #112] @ (1d1760 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1d176c ) │ │ │ │ + ldr r0, [pc, #112] @ (1d1764 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1d1770 ) │ │ │ │ + ldr r4, [pc, #108] @ (1d1768 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1d1774 ) │ │ │ │ + ldr r0, [pc, #100] @ (1d176c ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1d1778 ) │ │ │ │ + ldr r2, [pc, #88] @ (1d1770 ) │ │ │ │ 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] @ (1d177c ) │ │ │ │ + ldr r2, [pc, #52] @ (1d1774 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1d176c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d1764 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d1762 │ │ │ │ + bne.n 1d175a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [lr], #616 @ 0x268 │ │ │ │ + stmdb r6, {r1, r3, r4, r7} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [sl], #616 @ 0x268 │ │ │ │ - lsrs r4, r0, #4 │ │ │ │ + stmdb r2, {r1, r3, r4, r7} │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - stmia.w lr!, {r1, r3, r4, r7} │ │ │ │ + ldmia.w r6!, {r1, r3, r4, r7} │ │ │ │ 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] @ (1d1800 ) │ │ │ │ + ldr r5, [pc, #112] @ (1d17f8 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1d1804 ) │ │ │ │ + ldr r0, [pc, #112] @ (1d17fc ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1d1808 ) │ │ │ │ + ldr r4, [pc, #108] @ (1d1800 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1d180c ) │ │ │ │ + ldr r0, [pc, #100] @ (1d1804 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1d1810 ) │ │ │ │ + ldr r2, [pc, #88] @ (1d1808 ) │ │ │ │ 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] @ (1d1814 ) │ │ │ │ + ldr r2, [pc, #52] @ (1d180c ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1d1804 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d17fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d17fa │ │ │ │ + bne.n 1d17f2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strd r0, r0, [r6], #-616 @ 0x268 │ │ │ │ + strd r0, r0, [lr], #-616 @ 0x268 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r2], #-616 @ 0x268 │ │ │ │ - lsrs r0, r5, #1 │ │ │ │ + strd r0, r0, [sl], #-616 @ 0x268 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe816009a │ │ │ │ + @ instruction: 0xe81e009a │ │ │ │ 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] @ (1d1898 ) │ │ │ │ + ldr r5, [pc, #112] @ (1d1890 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1d189c ) │ │ │ │ + ldr r0, [pc, #112] @ (1d1894 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1d18a0 ) │ │ │ │ + ldr r4, [pc, #108] @ (1d1898 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1d18a4 ) │ │ │ │ + ldr r0, [pc, #100] @ (1d189c ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1d18a8 ) │ │ │ │ + ldr r2, [pc, #88] @ (1d18a0 ) │ │ │ │ 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] @ (1d18ac ) │ │ │ │ + ldr r2, [pc, #52] @ (1d18a4 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1d189c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d1894 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d1892 │ │ │ │ + bne.n 1d188a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1d1838 │ │ │ │ + b.n 1d1840 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d1838 │ │ │ │ + b.n 1d1840 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsls r4, r2, #31 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d17ac │ │ │ │ + b.n 1d17b4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1d19b8 ) │ │ │ │ + ldr r4, [pc, #240] @ (1d19b0 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d19a2 │ │ │ │ + beq.n 1d199a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d19a8 │ │ │ │ + beq.n 1d19a0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1d19bc ) │ │ │ │ + ldr r3, [pc, #224] @ (1d19b4 ) │ │ │ │ mov r6, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ add r3, pc │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #212] @ (1d19c0 ) │ │ │ │ + ldr r3, [pc, #212] @ (1d19b8 ) │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -529345,76 +529334,76 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 1d1938 │ │ │ │ + bne.n 1d1930 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1d1930 │ │ │ │ + bne.n 1d1928 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1d1914 │ │ │ │ + bhi.n 1d190c │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r8, r3 │ │ │ │ - bhi.n 1d18f6 │ │ │ │ + bhi.n 1d18ee │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r5, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d19a2 │ │ │ │ + bls.n 1d199a │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1d19a8 │ │ │ │ - b.n 1d19a2 │ │ │ │ + bhi.n 1d19a0 │ │ │ │ + b.n 1d199a │ │ │ │ nop │ │ │ │ - b.n 1d1820 │ │ │ │ + b.n 1d1828 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r6, #28 │ │ │ │ + lsls r6, r7, #28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1d1acc ) │ │ │ │ + ldr r4, [pc, #240] @ (1d1ac4 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1ab6 │ │ │ │ + beq.n 1d1aae │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d1abc │ │ │ │ + beq.n 1d1ab4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1d1ad0 ) │ │ │ │ + ldr r3, [pc, #224] @ (1d1ac8 ) │ │ │ │ mov r6, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ add r3, pc │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #212] @ (1d1ad4 ) │ │ │ │ + ldr r3, [pc, #212] @ (1d1acc ) │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -529457,76 +529446,76 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 1d1a4c │ │ │ │ + bne.n 1d1a44 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1d1a44 │ │ │ │ + bne.n 1d1a3c │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1d1a28 │ │ │ │ + bhi.n 1d1a20 │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r8, r3 │ │ │ │ - bhi.n 1d1a0a │ │ │ │ + bhi.n 1d1a02 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r5, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d1ab6 │ │ │ │ + bls.n 1d1aae │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1d1abc │ │ │ │ - b.n 1d1ab6 │ │ │ │ + bhi.n 1d1ab4 │ │ │ │ + b.n 1d1aae │ │ │ │ nop │ │ │ │ - b.n 1d170c │ │ │ │ + b.n 1d1714 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1d1be0 ) │ │ │ │ + ldr r4, [pc, #240] @ (1d1bd8 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1bca │ │ │ │ + beq.n 1d1bc2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d1bd0 │ │ │ │ + beq.n 1d1bc8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1d1be4 ) │ │ │ │ + ldr r3, [pc, #224] @ (1d1bdc ) │ │ │ │ mov r6, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ add r3, pc │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #212] @ (1d1be8 ) │ │ │ │ + ldr r3, [pc, #212] @ (1d1be0 ) │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -529569,76 +529558,76 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 1d1b60 │ │ │ │ + bne.n 1d1b58 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1d1b58 │ │ │ │ + bne.n 1d1b50 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1d1b3c │ │ │ │ + bhi.n 1d1b34 │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r8, r3 │ │ │ │ - bhi.n 1d1b1e │ │ │ │ + bhi.n 1d1b16 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r5, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d1bca │ │ │ │ + bls.n 1d1bc2 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1d1bd0 │ │ │ │ - b.n 1d1bca │ │ │ │ + bhi.n 1d1bc8 │ │ │ │ + b.n 1d1bc2 │ │ │ │ nop │ │ │ │ - b.n 1d15f8 │ │ │ │ + b.n 1d1600 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r0, #20 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1d1cf4 ) │ │ │ │ + ldr r4, [pc, #240] @ (1d1cec ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1cde │ │ │ │ + beq.n 1d1cd6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d1ce4 │ │ │ │ + beq.n 1d1cdc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1d1cf8 ) │ │ │ │ + ldr r3, [pc, #224] @ (1d1cf0 ) │ │ │ │ mov r6, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ add r3, pc │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #212] @ (1d1cfc ) │ │ │ │ + ldr r3, [pc, #212] @ (1d1cf4 ) │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -529681,87 +529670,87 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 1d1c74 │ │ │ │ + bne.n 1d1c6c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1d1c6c │ │ │ │ + bne.n 1d1c64 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1d1c50 │ │ │ │ + bhi.n 1d1c48 │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r8, r3 │ │ │ │ - bhi.n 1d1c32 │ │ │ │ + bhi.n 1d1c2a │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r5, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d1cde │ │ │ │ + bls.n 1d1cd6 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1d1ce4 │ │ │ │ - b.n 1d1cde │ │ │ │ + bhi.n 1d1cdc │ │ │ │ + b.n 1d1cd6 │ │ │ │ nop │ │ │ │ - b.n 1d24e4 │ │ │ │ + b.n 1d24ec │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r5, #15 │ │ │ │ + lsls r6, r6, #15 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #296] @ (1d1e44 ) │ │ │ │ + ldr r2, [pc, #296] @ (1d1e3c ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1d1e48 ) │ │ │ │ + ldr r3, [pc, #296] @ (1d1e40 ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #280] @ (1d1e4c ) │ │ │ │ + ldr r3, [pc, #280] @ (1d1e44 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1e0e │ │ │ │ + beq.n 1d1e06 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d1e2c │ │ │ │ + beq.n 1d1e24 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (1d1e50 ) │ │ │ │ + ldr r1, [pc, #272] @ (1d1e48 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 1d1e40 │ │ │ │ + vldr s16, [pc, #240] @ 1d1e38 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (1d1e54 ) │ │ │ │ + ldr r1, [pc, #252] @ (1d1e4c ) │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w r9, [r3, r1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ @@ -529803,105 +529792,105 @@ │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1d1d86 │ │ │ │ + bne.n 1d1d7e │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1d1d7a │ │ │ │ + bne.n 1d1d72 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1d1d6a │ │ │ │ + bhi.n 1d1d62 │ │ │ │ ldrd r5, r7, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1d1d64 │ │ │ │ - ldr r2, [pc, #72] @ (1d1e58 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d1e48 ) │ │ │ │ + bhi.n 1d1d5c │ │ │ │ + ldr r2, [pc, #72] @ (1d1e50 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d1e40 ) │ │ │ │ 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 1d1e3a │ │ │ │ + bne.n 1d1e32 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d1e0e │ │ │ │ + bls.n 1d1e06 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d1e2c │ │ │ │ - b.n 1d1e0e │ │ │ │ + bhi.n 1d1e24 │ │ │ │ + b.n 1d1e06 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 1d2408 │ │ │ │ + b.n 1d2410 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d23e4 │ │ │ │ + b.n 1d23ec │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r4, r2, #11 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d2230 │ │ │ │ + b.n 1d2238 │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #296] @ (1d1fa0 ) │ │ │ │ + ldr r2, [pc, #296] @ (1d1f98 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1d1fa4 ) │ │ │ │ + ldr r3, [pc, #296] @ (1d1f9c ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #280] @ (1d1fa8 ) │ │ │ │ + ldr r3, [pc, #280] @ (1d1fa0 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1f6a │ │ │ │ + beq.n 1d1f62 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d1f88 │ │ │ │ + beq.n 1d1f80 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (1d1fac ) │ │ │ │ + ldr r1, [pc, #272] @ (1d1fa4 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 1d1f9c │ │ │ │ + vldr s16, [pc, #240] @ 1d1f94 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (1d1fb0 ) │ │ │ │ + ldr r1, [pc, #252] @ (1d1fa8 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w r9, [r3, r1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ @@ -529943,105 +529932,105 @@ │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1d1ee2 │ │ │ │ + bne.n 1d1eda │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1d1ed6 │ │ │ │ + bne.n 1d1ece │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1d1ec6 │ │ │ │ + bhi.n 1d1ebe │ │ │ │ ldrd r5, r7, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1d1ec0 │ │ │ │ - ldr r2, [pc, #72] @ (1d1fb4 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d1fa4 ) │ │ │ │ + bhi.n 1d1eb8 │ │ │ │ + ldr r2, [pc, #72] @ (1d1fac ) │ │ │ │ + ldr r3, [pc, #52] @ (1d1f9c ) │ │ │ │ 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 1d1f96 │ │ │ │ + bne.n 1d1f8e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d1f6a │ │ │ │ + bls.n 1d1f62 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d1f88 │ │ │ │ - b.n 1d1f6a │ │ │ │ + bhi.n 1d1f80 │ │ │ │ + b.n 1d1f62 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 1d22ac │ │ │ │ + b.n 1d22b4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d2288 │ │ │ │ + b.n 1d2290 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d20d4 │ │ │ │ + b.n 1d20dc │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #296] @ (1d20fc ) │ │ │ │ + ldr r2, [pc, #296] @ (1d20f4 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1d2100 ) │ │ │ │ + ldr r3, [pc, #296] @ (1d20f8 ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #280] @ (1d2104 ) │ │ │ │ + ldr r3, [pc, #280] @ (1d20fc ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d20c6 │ │ │ │ + beq.n 1d20be │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d20e4 │ │ │ │ + beq.n 1d20dc │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (1d2108 ) │ │ │ │ + ldr r1, [pc, #272] @ (1d2100 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 1d20f8 │ │ │ │ + vldr s16, [pc, #240] @ 1d20f0 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (1d210c ) │ │ │ │ + ldr r1, [pc, #252] @ (1d2104 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w r9, [r3, r1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ @@ -530083,105 +530072,105 @@ │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1d203e │ │ │ │ + bne.n 1d2036 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1d2032 │ │ │ │ + bne.n 1d202a │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1d2022 │ │ │ │ + bhi.n 1d201a │ │ │ │ ldrd r5, r7, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1d201c │ │ │ │ - ldr r2, [pc, #72] @ (1d2110 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d2100 ) │ │ │ │ + bhi.n 1d2014 │ │ │ │ + ldr r2, [pc, #72] @ (1d2108 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d20f8 ) │ │ │ │ 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 1d20f2 │ │ │ │ + bne.n 1d20ea │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d20c6 │ │ │ │ + bls.n 1d20be │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d20e4 │ │ │ │ - b.n 1d20c6 │ │ │ │ + bhi.n 1d20dc │ │ │ │ + b.n 1d20be │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 1d2150 │ │ │ │ + b.n 1d2158 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d212c │ │ │ │ + b.n 1d2134 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r4, r2 │ │ │ │ + movs r4, r3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - svc 50 @ 0x32 │ │ │ │ + svc 58 @ 0x3a │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #296] @ (1d2258 ) │ │ │ │ + ldr r2, [pc, #296] @ (1d2250 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1d225c ) │ │ │ │ + ldr r3, [pc, #296] @ (1d2254 ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #280] @ (1d2260 ) │ │ │ │ + ldr r3, [pc, #280] @ (1d2258 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d2222 │ │ │ │ + beq.n 1d221a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d2240 │ │ │ │ + beq.n 1d2238 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (1d2264 ) │ │ │ │ + ldr r1, [pc, #272] @ (1d225c ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 1d2254 │ │ │ │ + vldr s16, [pc, #240] @ 1d224c │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (1d2268 ) │ │ │ │ + ldr r1, [pc, #252] @ (1d2260 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w r9, [r3, r1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ @@ -530223,86 +530212,86 @@ │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1d219a │ │ │ │ + bne.n 1d2192 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1d218e │ │ │ │ + bne.n 1d2186 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1d217e │ │ │ │ + bhi.n 1d2176 │ │ │ │ ldrd r5, r7, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1d2178 │ │ │ │ - ldr r2, [pc, #72] @ (1d226c ) │ │ │ │ - ldr r3, [pc, #52] @ (1d225c ) │ │ │ │ + bhi.n 1d2170 │ │ │ │ + ldr r2, [pc, #72] @ (1d2264 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d2254 ) │ │ │ │ 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 1d224e │ │ │ │ + bne.n 1d2246 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d2222 │ │ │ │ + bls.n 1d221a │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d2240 │ │ │ │ - b.n 1d2222 │ │ │ │ + bhi.n 1d2238 │ │ │ │ + b.n 1d221a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - udf #204 @ 0xcc │ │ │ │ + udf #212 @ 0xd4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #182 @ 0xb6 │ │ │ │ + udf #190 @ 0xbe │ │ │ │ lsls r2, r3, #2 │ │ │ │ - mrc2 0, 5, r0, cr4, cr10, {4} │ │ │ │ + mrc2 0, 5, r0, cr12, cr10, {4} │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1d221c │ │ │ │ + ble.n 1d2224 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1d230c ) │ │ │ │ + ldr r2, [pc, #136] @ (1d2304 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #136] @ (1d2310 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d2308 ) │ │ │ │ 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 1d22e2 │ │ │ │ + bls.n 1d22da │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, lr │ │ │ │ subs r0, #16 │ │ │ │ add.w lr, lr, #64 @ 0x40 │ │ │ │ @@ -530312,109 +530301,109 @@ │ │ │ │ vld4.8 {d17,d19,d21,d23}, [ip] │ │ │ │ vorr q12, q10, q10 │ │ │ │ vorr q13, q9, q9 │ │ │ │ vorr q14, q8, q8 │ │ │ │ vorr q15, q11, q11 │ │ │ │ vst4.8 {d24,d26,d28,d30}, [r3]! │ │ │ │ vst4.8 {d25,d27,d29,d31}, [r3] │ │ │ │ - bhi.n 1d22a0 │ │ │ │ + bhi.n 1d2298 │ │ │ │ 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, 1d22fc │ │ │ │ - ldr r2, [pc, #44] @ (1d2314 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d2310 ) │ │ │ │ + cbnz r1, 1d22f4 │ │ │ │ + ldr r2, [pc, #44] @ (1d230c ) │ │ │ │ + ldr r3, [pc, #40] @ (1d2308 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d2308 │ │ │ │ + bne.n 1d2300 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b0820 │ │ │ │ - b.n 1d22e4 │ │ │ │ + bl 1b0818 │ │ │ │ + b.n 1d22dc │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ble.n 1d23f4 │ │ │ │ + ble.n 1d23fc │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1d2340 │ │ │ │ + ble.n 1d2348 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #84] @ (1d237c ) │ │ │ │ + ldr r2, [pc, #84] @ (1d2374 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1d2380 ) │ │ │ │ + ldr r3, [pc, #84] @ (1d2378 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1d2368 │ │ │ │ + cbz r3, 1d2360 │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r4, #105 @ 0x69 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #0 │ │ │ │ - bmi.n 1d2364 │ │ │ │ - ldr r0, [pc, #44] @ (1d2384 ) │ │ │ │ + bmi.n 1d235c │ │ │ │ + ldr r0, [pc, #44] @ (1d237c ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, r4, lsl #5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #28] @ (1d2388 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d2380 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d926c │ │ │ │ + bl 1d9264 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1d233a │ │ │ │ + b.n 1d2332 │ │ │ │ nop │ │ │ │ - bgt.n 1d231c │ │ │ │ + bgt.n 1d2324 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d24c0 │ │ │ │ + beq.w 1d24b8 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d24c4 │ │ │ │ + bls.w 1d24bc │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s13, [pc, #300] @ 1d24dc │ │ │ │ + vldr s13, [pc, #300] @ 1d24d4 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ mov sl, ip │ │ │ │ mov ip, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, r3, #2 │ │ │ │ @@ -530446,26 +530435,26 @@ │ │ │ │ vstr s15, [r2, #-56] @ 0xffffffc8 │ │ │ │ vstr s15, [r2, #-40] @ 0xffffffd8 │ │ │ │ vmov s15, r0 │ │ │ │ vstr s14, [r2, #-60] @ 0xffffffc4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s15, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1d23d0 │ │ │ │ + bne.n 1d23c8 │ │ │ │ cmp r7, lr │ │ │ │ - bls.n 1d24b6 │ │ │ │ + bls.n 1d24ae │ │ │ │ mov.w r2, sl, lsr #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #1 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, ip │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #5 │ │ │ │ - vldr s12, [pc, #128] @ 1d24dc │ │ │ │ + vldr s12, [pc, #128] @ 1d24d4 │ │ │ │ mov.w r0, #1065353216 @ 0x3f800000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str r0, [r2, #12] │ │ │ │ @@ -530480,51 +530469,51 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r2] │ │ │ │ vstr s14, [r2, #4] │ │ │ │ vstr s15, [r2, #8] │ │ │ │ - beq.n 1d24c0 │ │ │ │ + beq.n 1d24b8 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d23aa │ │ │ │ + bne.w 1d23a2 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1d2460 │ │ │ │ + b.n 1d2458 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp ip, r6 │ │ │ │ - bne.n 1d23c6 │ │ │ │ + bne.n 1d23be │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r6, 1d24d4 │ │ │ │ + cbnz r6, 1d24cc │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d24c0 │ │ │ │ + beq.n 1d24b8 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d24c6 │ │ │ │ - b.n 1d24c0 │ │ │ │ + bne.n 1d24be │ │ │ │ + b.n 1d24b8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d2458 │ │ │ │ + b.n 1d2450 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d259a │ │ │ │ + beq.n 1d2592 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 1d25a0 │ │ │ │ + bls.n 1d2598 │ │ │ │ movs r6, #0 │ │ │ │ sub.w ip, r7, #2 │ │ │ │ mov lr, r2 │ │ │ │ bic.w r4, ip, #1 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ adds r2, r4, #2 │ │ │ │ mov r4, ip │ │ │ │ @@ -530543,18 +530532,18 @@ │ │ │ │ strb.w r1, [r3, #-9] │ │ │ │ strb.w fp, [r3, #-14] │ │ │ │ strb.w fp, [r3, #-10] │ │ │ │ mov.w fp, r6, lsr #8 │ │ │ │ mov.w r6, r6, lsr #24 │ │ │ │ strb.w fp, [r3, #-15] │ │ │ │ strb.w r6, [r3, #-11] │ │ │ │ - bne.n 1d2516 │ │ │ │ + bne.n 1d250e │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r7, ip │ │ │ │ - bls.n 1d2590 │ │ │ │ + bls.n 1d2588 │ │ │ │ lsrs r3, r4, #1 │ │ │ │ mov r2, lr │ │ │ │ adds r3, #1 │ │ │ │ add.w r1, r5, r3, lsl #2 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -530564,60 +530553,60 @@ │ │ │ │ add r0, r8 │ │ │ │ cmp r2, r6 │ │ │ │ mov.w r4, r1, lsr #8 │ │ │ │ strb.w ip, [r3, #3] │ │ │ │ mov.w r1, r1, lsr #16 │ │ │ │ strb r4, [r3, #1] │ │ │ │ strb r1, [r3, #2] │ │ │ │ - beq.n 1d259a │ │ │ │ + beq.n 1d2592 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 1d24fa │ │ │ │ + bne.n 1d24f2 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1d2568 │ │ │ │ + b.n 1d2560 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 1d250a │ │ │ │ + bne.n 1d2502 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r7, 1d25b0 │ │ │ │ + cbnz r7, 1d25a8 │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1d259a │ │ │ │ + beq.n 1d2592 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1d25a2 │ │ │ │ - b.n 1d259a │ │ │ │ + bne.n 1d259a │ │ │ │ + b.n 1d2592 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1d2564 │ │ │ │ + b.n 1d255c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d26ce │ │ │ │ + beq.w 1d26c6 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d277e │ │ │ │ + bls.w 1d2776 │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 1d2798 │ │ │ │ + vldr s7, [pc, #444] @ 1d2790 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 1d279c │ │ │ │ + vldr s3, [pc, #440] @ 1d2794 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 1d27a0 │ │ │ │ - vldr s4, [pc, #436] @ 1d27a4 │ │ │ │ + vldr s10, [pc, #436] @ 1d2798 │ │ │ │ + vldr s4, [pc, #436] @ 1d279c │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 1d27a8 │ │ │ │ - vldr s6, [pc, #432] @ 1d27ac │ │ │ │ + vldr s5, [pc, #432] @ 1d27a0 │ │ │ │ + vldr s6, [pc, #432] @ 1d27a4 │ │ │ │ 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 │ │ │ │ @@ -530660,34 +530649,34 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1d2606 │ │ │ │ + bne.n 1d25fe │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1d26d2 │ │ │ │ + bhi.n 1d26ca │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d25fc │ │ │ │ + bne.n 1d25f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #180] @ 1d2798 │ │ │ │ + vldr s5, [pc, #180] @ 1d2790 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1d279c │ │ │ │ - vldr s10, [pc, #176] @ 1d27a0 │ │ │ │ - vldr s7, [pc, #176] @ 1d27a4 │ │ │ │ - vldr s8, [pc, #176] @ 1d27a8 │ │ │ │ - vldr s9, [pc, #176] @ 1d27ac │ │ │ │ + vldr s6, [pc, #176] @ 1d2794 │ │ │ │ + vldr s10, [pc, #176] @ 1d2798 │ │ │ │ + vldr s7, [pc, #176] @ 1d279c │ │ │ │ + vldr s8, [pc, #176] @ 1d27a0 │ │ │ │ + vldr s9, [pc, #176] @ 1d27a4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r5, r7 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ ubfx ip, r3, #8, #8 │ │ │ │ @@ -530712,66 +530701,66 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #8] │ │ │ │ vstr s15, [r0] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r0, #4] │ │ │ │ - beq.n 1d26ce │ │ │ │ + beq.n 1d26c6 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d25d6 │ │ │ │ + bne.w 1d25ce │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d26fc │ │ │ │ - cbnz r6, 1d278e │ │ │ │ + b.n 1d26f4 │ │ │ │ + cbnz r6, 1d2786 │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d26ce │ │ │ │ + beq.n 1d26c6 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d2780 │ │ │ │ - b.n 1d26ce │ │ │ │ + bne.n 1d2778 │ │ │ │ + b.n 1d26c6 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d26e0 │ │ │ │ + b.n 1d26d8 │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1d2a88 ) │ │ │ │ + ldr r1, [pc, #744] @ (1d2a80 ) │ │ │ │ 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 1d28c4 │ │ │ │ + beq.w 1d28bc │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d2974 │ │ │ │ + bls.w 1d296c │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 1d298c │ │ │ │ + vldr s7, [pc, #440] @ 1d2984 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 1d2990 │ │ │ │ + vldr s3, [pc, #436] @ 1d2988 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 1d2994 │ │ │ │ - vldr s4, [pc, #432] @ 1d2998 │ │ │ │ + vldr s10, [pc, #432] @ 1d298c │ │ │ │ + vldr s4, [pc, #432] @ 1d2990 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 1d299c │ │ │ │ - vldr s6, [pc, #428] @ 1d29a0 │ │ │ │ + vldr s5, [pc, #428] @ 1d2994 │ │ │ │ + vldr s6, [pc, #428] @ 1d2998 │ │ │ │ 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 │ │ │ │ @@ -530814,34 +530803,34 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1d27fe │ │ │ │ + bne.n 1d27f6 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1d28c8 │ │ │ │ + bhi.n 1d28c0 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d27f4 │ │ │ │ + bne.n 1d27ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #180] @ 1d298c │ │ │ │ + vldr s5, [pc, #180] @ 1d2984 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1d2990 │ │ │ │ - vldr s10, [pc, #176] @ 1d2994 │ │ │ │ - vldr s7, [pc, #176] @ 1d2998 │ │ │ │ - vldr s8, [pc, #176] @ 1d299c │ │ │ │ - vldr s9, [pc, #176] @ 1d29a0 │ │ │ │ + vldr s6, [pc, #176] @ 1d2988 │ │ │ │ + vldr s10, [pc, #176] @ 1d298c │ │ │ │ + vldr s7, [pc, #176] @ 1d2990 │ │ │ │ + vldr s8, [pc, #176] @ 1d2994 │ │ │ │ + vldr s9, [pc, #176] @ 1d2998 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r5, r7 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ ubfx ip, r3, #8, #8 │ │ │ │ @@ -530866,54 +530855,54 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #8] │ │ │ │ vstr s15, [r0] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r0, #4] │ │ │ │ - beq.n 1d28c4 │ │ │ │ + beq.n 1d28bc │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d27ce │ │ │ │ + bne.w 1d27c6 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d28f2 │ │ │ │ - cbnz r6, 1d2984 │ │ │ │ + b.n 1d28ea │ │ │ │ + cbnz r6, 1d297c │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d28c4 │ │ │ │ + beq.n 1d28bc │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d2976 │ │ │ │ - b.n 1d28c4 │ │ │ │ + bne.n 1d296e │ │ │ │ + b.n 1d28bc │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d28d6 │ │ │ │ + b.n 1d28ce │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1d2c7c ) │ │ │ │ + ldr r1, [pc, #744] @ (1d2c74 ) │ │ │ │ subs r7, #204 @ 0xcc │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ adds r1, #39 @ 0x27 │ │ │ │ subs r6, #200 @ 0xc8 │ │ │ │ movs r0, #197 @ 0xc5 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ movs r6, #233 @ 0xe9 │ │ │ │ ands r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d2ab4 │ │ │ │ + beq.n 1d2aac │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d2b48 │ │ │ │ + bls.w 1d2b40 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ @@ -530971,28 +530960,28 @@ │ │ │ │ strb.w r1, [r4, #-16] │ │ │ │ usat r2, #8, r2, asr #8 │ │ │ │ strb.w r2, [r4, #-14] │ │ │ │ usat r5, #8, r5, asr #8 │ │ │ │ strb.w r5, [r4, #-12] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb.w r3, [r4, #-10] │ │ │ │ - bne.n 1d29ee │ │ │ │ + bne.n 1d29e6 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1d2aba │ │ │ │ + bhi.n 1d2ab2 │ │ │ │ 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 1d29de │ │ │ │ + bne.n 1d29d6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r5, r3, #1 │ │ │ │ adds r5, #1 │ │ │ │ @@ -531029,45 +531018,45 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d2ab4 │ │ │ │ + beq.n 1d2aac │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1d29c0 │ │ │ │ + bne.w 1d29b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d2ae4 │ │ │ │ + b.n 1d2adc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1d2b60 │ │ │ │ + cbnz r3, 1d2b58 │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 1d2ab4 │ │ │ │ + beq.n 1d2aac │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d2b50 │ │ │ │ - b.n 1d2ab4 │ │ │ │ + bne.n 1d2b48 │ │ │ │ + b.n 1d2aac │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1d2acc │ │ │ │ + b.n 1d2ac4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d2c78 │ │ │ │ + beq.n 1d2c70 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d2d0c │ │ │ │ + bls.w 1d2d04 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ @@ -531125,28 +531114,28 @@ │ │ │ │ strb.w r1, [r4, #-16] │ │ │ │ usat r2, #8, r2, asr #8 │ │ │ │ strb.w r2, [r4, #-14] │ │ │ │ usat r5, #8, r5, asr #8 │ │ │ │ strb.w r5, [r4, #-12] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb.w r3, [r4, #-10] │ │ │ │ - bne.n 1d2bb2 │ │ │ │ + bne.n 1d2baa │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1d2c7e │ │ │ │ + bhi.n 1d2c76 │ │ │ │ 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 1d2ba2 │ │ │ │ + bne.n 1d2b9a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r5, r3, #1 │ │ │ │ adds r5, #1 │ │ │ │ @@ -531183,56 +531172,56 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d2c78 │ │ │ │ + beq.n 1d2c70 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1d2b84 │ │ │ │ + bne.w 1d2b7c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d2ca8 │ │ │ │ + b.n 1d2ca0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1d2d24 │ │ │ │ + cbnz r3, 1d2d1c │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 1d2c78 │ │ │ │ + beq.n 1d2c70 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d2d14 │ │ │ │ - b.n 1d2c78 │ │ │ │ + bne.n 1d2d0c │ │ │ │ + b.n 1d2c70 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1d2c90 │ │ │ │ + b.n 1d2c88 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d2e42 │ │ │ │ + beq.w 1d2e3a │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d2ef4 │ │ │ │ + bls.w 1d2eec │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 1d2f0c │ │ │ │ + vldr s7, [pc, #444] @ 1d2f04 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 1d2f10 │ │ │ │ + vldr s3, [pc, #440] @ 1d2f08 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 1d2f14 │ │ │ │ - vldr s4, [pc, #436] @ 1d2f18 │ │ │ │ + vldr s10, [pc, #436] @ 1d2f0c │ │ │ │ + vldr s4, [pc, #436] @ 1d2f10 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 1d2f1c │ │ │ │ - vldr s6, [pc, #432] @ 1d2f20 │ │ │ │ + vldr s5, [pc, #432] @ 1d2f14 │ │ │ │ + vldr s6, [pc, #432] @ 1d2f18 │ │ │ │ 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 │ │ │ │ @@ -531275,34 +531264,34 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1d2d7a │ │ │ │ + bne.n 1d2d72 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1d2e46 │ │ │ │ + bhi.n 1d2e3e │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d2d70 │ │ │ │ + bne.n 1d2d68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #180] @ 1d2f0c │ │ │ │ + vldr s5, [pc, #180] @ 1d2f04 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1d2f10 │ │ │ │ - vldr s10, [pc, #176] @ 1d2f14 │ │ │ │ - vldr s7, [pc, #176] @ 1d2f18 │ │ │ │ - vldr s8, [pc, #176] @ 1d2f1c │ │ │ │ - vldr s9, [pc, #176] @ 1d2f20 │ │ │ │ + vldr s6, [pc, #176] @ 1d2f08 │ │ │ │ + vldr s10, [pc, #176] @ 1d2f0c │ │ │ │ + vldr s7, [pc, #176] @ 1d2f10 │ │ │ │ + vldr s8, [pc, #176] @ 1d2f14 │ │ │ │ + vldr s9, [pc, #176] @ 1d2f18 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r5, r7 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ uxtb.w ip, r3 │ │ │ │ @@ -531327,65 +531316,65 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #8] │ │ │ │ vstr s15, [r0] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r0, #4] │ │ │ │ - beq.n 1d2e42 │ │ │ │ + beq.n 1d2e3a │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d2d4a │ │ │ │ + bne.w 1d2d42 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d2e70 │ │ │ │ - cbnz r6, 1d2f04 │ │ │ │ + b.n 1d2e68 │ │ │ │ + cbnz r6, 1d2efc │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d2e42 │ │ │ │ + beq.n 1d2e3a │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d2ef6 │ │ │ │ - b.n 1d2e42 │ │ │ │ + bne.n 1d2eee │ │ │ │ + b.n 1d2e3a │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d2e54 │ │ │ │ + b.n 1d2e4c │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1d31fc ) │ │ │ │ + ldr r1, [pc, #744] @ (1d31f4 ) │ │ │ │ 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 1d303a │ │ │ │ + beq.w 1d3032 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d30ec │ │ │ │ + bls.w 1d30e4 │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 1d3104 │ │ │ │ + vldr s7, [pc, #444] @ 1d30fc │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 1d3108 │ │ │ │ + vldr s3, [pc, #440] @ 1d3100 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 1d310c │ │ │ │ - vldr s4, [pc, #436] @ 1d3110 │ │ │ │ + vldr s10, [pc, #436] @ 1d3104 │ │ │ │ + vldr s4, [pc, #436] @ 1d3108 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 1d3114 │ │ │ │ - vldr s6, [pc, #432] @ 1d3118 │ │ │ │ + vldr s5, [pc, #432] @ 1d310c │ │ │ │ + vldr s6, [pc, #432] @ 1d3110 │ │ │ │ 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 │ │ │ │ @@ -531428,34 +531417,34 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1d2f72 │ │ │ │ + bne.n 1d2f6a │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1d303e │ │ │ │ + bhi.n 1d3036 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d2f68 │ │ │ │ + bne.n 1d2f60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #180] @ 1d3104 │ │ │ │ + vldr s5, [pc, #180] @ 1d30fc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1d3108 │ │ │ │ - vldr s10, [pc, #176] @ 1d310c │ │ │ │ - vldr s7, [pc, #176] @ 1d3110 │ │ │ │ - vldr s8, [pc, #176] @ 1d3114 │ │ │ │ - vldr s9, [pc, #176] @ 1d3118 │ │ │ │ + vldr s6, [pc, #176] @ 1d3100 │ │ │ │ + vldr s10, [pc, #176] @ 1d3104 │ │ │ │ + vldr s7, [pc, #176] @ 1d3108 │ │ │ │ + vldr s8, [pc, #176] @ 1d310c │ │ │ │ + vldr s9, [pc, #176] @ 1d3110 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r5, r7 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ uxtb.w ip, r3 │ │ │ │ @@ -531480,54 +531469,54 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #8] │ │ │ │ vstr s15, [r0] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r0, #4] │ │ │ │ - beq.n 1d303a │ │ │ │ + beq.n 1d3032 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d2f42 │ │ │ │ + bne.w 1d2f3a │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d3068 │ │ │ │ - cbnz r6, 1d30fc │ │ │ │ + b.n 1d3060 │ │ │ │ + cbnz r6, 1d30f4 │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d303a │ │ │ │ + beq.n 1d3032 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d30ee │ │ │ │ - b.n 1d303a │ │ │ │ + bne.n 1d30e6 │ │ │ │ + b.n 1d3032 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d304c │ │ │ │ + b.n 1d3044 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1d33f4 ) │ │ │ │ + ldr r1, [pc, #744] @ (1d33ec ) │ │ │ │ subs r7, #204 @ 0xcc │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ adds r1, #39 @ 0x27 │ │ │ │ subs r6, #200 @ 0xc8 │ │ │ │ movs r0, #197 @ 0xc5 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ movs r6, #233 @ 0xe9 │ │ │ │ ands r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d322c │ │ │ │ + beq.n 1d3224 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d32be │ │ │ │ + bls.w 1d32b6 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ @@ -531585,28 +531574,28 @@ │ │ │ │ strb.w r1, [r4, #-16] │ │ │ │ usat r2, #8, r2, asr #8 │ │ │ │ strb.w r2, [r4, #-14] │ │ │ │ usat r5, #8, r5, asr #8 │ │ │ │ strb.w r5, [r4, #-12] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb.w r3, [r4, #-10] │ │ │ │ - bne.n 1d3166 │ │ │ │ + bne.n 1d315e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1d3232 │ │ │ │ + bhi.n 1d322a │ │ │ │ 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 1d3156 │ │ │ │ + bne.n 1d314e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r5, r3, #1 │ │ │ │ adds r5, #1 │ │ │ │ @@ -531643,46 +531632,46 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d322c │ │ │ │ + beq.n 1d3224 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1d3138 │ │ │ │ + bne.w 1d3130 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d325c │ │ │ │ + b.n 1d3254 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1d32d6 │ │ │ │ + cbnz r3, 1d32ce │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 1d322c │ │ │ │ + beq.n 1d3224 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d32c6 │ │ │ │ - b.n 1d322c │ │ │ │ + bne.n 1d32be │ │ │ │ + b.n 1d3224 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1d3244 │ │ │ │ + b.n 1d323c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d33f0 │ │ │ │ + beq.n 1d33e8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d3482 │ │ │ │ + bls.w 1d347a │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ @@ -531740,28 +531729,28 @@ │ │ │ │ strb.w r1, [r4, #-16] │ │ │ │ usat r2, #8, r2, asr #8 │ │ │ │ strb.w r2, [r4, #-14] │ │ │ │ usat r5, #8, r5, asr #8 │ │ │ │ strb.w r5, [r4, #-12] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb.w r3, [r4, #-10] │ │ │ │ - bne.n 1d332a │ │ │ │ + bne.n 1d3322 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1d33f6 │ │ │ │ + bhi.n 1d33ee │ │ │ │ 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 1d331a │ │ │ │ + bne.n 1d3312 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r5, r3, #1 │ │ │ │ adds r5, #1 │ │ │ │ @@ -531798,139 +531787,139 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d33f0 │ │ │ │ + beq.n 1d33e8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1d32fc │ │ │ │ + bne.w 1d32f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d3420 │ │ │ │ + b.n 1d3418 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1d349a │ │ │ │ + cbnz r3, 1d3492 │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 1d33f0 │ │ │ │ + beq.n 1d33e8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d348a │ │ │ │ - b.n 1d33f0 │ │ │ │ + bne.n 1d3482 │ │ │ │ + b.n 1d33e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1d3408 │ │ │ │ + b.n 1d3400 │ │ │ │ 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 1d34dc │ │ │ │ + beq.n 1d34d4 │ │ │ │ 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 55100 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 1d34c8 │ │ │ │ + bne.n 1d34c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r5, [sp, #24] │ │ │ │ - cbz r5, 1d3526 │ │ │ │ - cbz r0, 1d352a │ │ │ │ + cbz r5, 1d351e │ │ │ │ + cbz r0, 1d3522 │ │ │ │ mov r7, r3 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr s14, [pc, #64] @ 1d3538 │ │ │ │ + vldr s14, [pc, #64] @ 1d3530 │ │ │ │ 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 1d3502 │ │ │ │ + bne.n 1d34fa │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1d34fc │ │ │ │ + bne.n 1d34f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1d3526 │ │ │ │ + beq.n 1d351e │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1d352a │ │ │ │ - b.n 1d3526 │ │ │ │ + bne.n 1d3522 │ │ │ │ + b.n 1d351e │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1d357a │ │ │ │ - cbz r2, 1d357e │ │ │ │ + cbz r6, 1d3572 │ │ │ │ + cbz r2, 1d3576 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r1, [r0], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ add.w r1, r1, r1, lsl #16 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1d355c │ │ │ │ + bne.n 1d3554 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1d3554 │ │ │ │ + bne.n 1d354c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d357a │ │ │ │ + beq.n 1d3572 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d357e │ │ │ │ - b.n 1d357a │ │ │ │ + bne.n 1d3576 │ │ │ │ + b.n 1d3572 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd ip, r7, [sp, #28] │ │ │ │ - cbz r7, 1d3602 │ │ │ │ + cbz r7, 1d35fa │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1d3606 │ │ │ │ + beq.n 1d35fe │ │ │ │ add.w ip, ip, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r2 │ │ │ │ add.w ip, ip, ip, lsl #1 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ - vldr d6, [pc, #100] @ 1d3618 │ │ │ │ + vldr d6, [pc, #100] @ 1d3610 │ │ │ │ add.w r0, r2, ip │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r4, #3 │ │ │ │ mov lr, r5 │ │ │ │ ldrb.w r1, [ip, #-1] │ │ │ │ add.w ip, ip, #3 │ │ │ │ ldrb.w r9, [ip, #-5] │ │ │ │ @@ -531940,37 +531929,37 @@ │ │ │ │ orr.w r1, r1, r9, lsl #8 │ │ │ │ orr.w r2, r1, r2 │ │ │ │ vmov s14, r2 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia lr!, {s14} │ │ │ │ - bne.n 1d35c2 │ │ │ │ + bne.n 1d35ba │ │ │ │ adds r3, #1 │ │ │ │ add r4, r6 │ │ │ │ add r5, r8 │ │ │ │ add r0, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1d35bc │ │ │ │ + bne.n 1d35b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r3, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d3602 │ │ │ │ + beq.n 1d35fa │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 1d3606 │ │ │ │ - b.n 1d3602 │ │ │ │ + bne.n 1d35fe │ │ │ │ + b.n 1d35fa │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r7, r6, [sp, #28] │ │ │ │ - cbz r6, 1d367e │ │ │ │ - cbz r7, 1d3682 │ │ │ │ + cbz r6, 1d3676 │ │ │ │ + cbz r7, 1d367a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r5, r3 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ @@ -531984,75 +531973,75 @@ │ │ │ │ cmp ip, r2 │ │ │ │ mov.w r1, r1, lsl #16 │ │ │ │ orr.w r1, r1, r9, lsl #8 │ │ │ │ orr.w r8, r1, r8 │ │ │ │ mov.w r1, r1, lsr #16 │ │ │ │ orr.w r1, r1, r8, lsl #8 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1d3646 │ │ │ │ + bne.n 1d363e │ │ │ │ adds r3, #1 │ │ │ │ add r0, r5 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1d3640 │ │ │ │ + bne.n 1d3638 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d367e │ │ │ │ + beq.n 1d3676 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1d3682 │ │ │ │ - b.n 1d367e │ │ │ │ + bne.n 1d367a │ │ │ │ + b.n 1d3676 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r5, [sp, #20] │ │ │ │ - cbz r5, 1d36d4 │ │ │ │ - cbz r0, 1d36d6 │ │ │ │ + cbz r5, 1d36cc │ │ │ │ + cbz r0, 1d36ce │ │ │ │ mov r7, r3 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1d36e8 │ │ │ │ + vldr d6, [pc, #64] @ 1d36e0 │ │ │ │ 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 1d36b0 │ │ │ │ + bne.n 1d36a8 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1d36aa │ │ │ │ + bne.n 1d36a2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1d36d4 │ │ │ │ + beq.n 1d36cc │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1d36d6 │ │ │ │ + bne.n 1d36ce │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1d3730 │ │ │ │ + beq.n 1d3728 │ │ │ │ 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 │ │ │ │ @@ -532060,23 +532049,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 55100 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1d371c │ │ │ │ + bne.n 1d3714 │ │ │ │ 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 1d3774 │ │ │ │ + beq.n 1d376c │ │ │ │ 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 │ │ │ │ @@ -532084,671 +532073,671 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 55100 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1d3760 │ │ │ │ + bne.n 1d3758 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1d37e0 │ │ │ │ - cbz r2, 1d37e4 │ │ │ │ + cbz r6, 1d37d8 │ │ │ │ + cbz r2, 1d37dc │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d5, [pc, #104] @ 1d37f8 │ │ │ │ + vldr d5, [pc, #104] @ 1d37f0 │ │ │ │ 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 1d37cc │ │ │ │ + ble.n 1d37c4 │ │ │ │ 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 1d37cc │ │ │ │ + bgt.n 1d37c4 │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ str.w r0, [ip], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1d379e │ │ │ │ + bne.n 1d3796 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3798 │ │ │ │ + bne.n 1d3790 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1d37e0 │ │ │ │ + beq.n 1d37d8 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d37e4 │ │ │ │ - b.n 1d37e0 │ │ │ │ + bne.n 1d37dc │ │ │ │ + b.n 1d37d8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1d3852 │ │ │ │ - cbz r2, 1d3856 │ │ │ │ + cbz r6, 1d384a │ │ │ │ + cbz r2, 1d384e │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1d3868 │ │ │ │ + vldr d6, [pc, #80] @ 1d3860 │ │ │ │ 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 1d3824 │ │ │ │ + bne.n 1d381c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d381c │ │ │ │ + bne.n 1d3814 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1d3852 │ │ │ │ + beq.n 1d384a │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3856 │ │ │ │ - b.n 1d3852 │ │ │ │ + bne.n 1d384e │ │ │ │ + b.n 1d384a │ │ │ │ nop.w │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ - cbz r7, 1d38b2 │ │ │ │ - cbz r4, 1d38b6 │ │ │ │ + cbz r7, 1d38aa │ │ │ │ + cbz r4, 1d38ae │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r1, r2, #16, #8 │ │ │ │ orr.w r1, r1, r2, lsl #8 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1d3890 │ │ │ │ + bne.n 1d3888 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1d3888 │ │ │ │ + bne.n 1d3880 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1d38b2 │ │ │ │ + beq.n 1d38aa │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1d38b6 │ │ │ │ - b.n 1d38b2 │ │ │ │ + bne.n 1d38ae │ │ │ │ + b.n 1d38aa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ - cbz r7, 1d38fc │ │ │ │ - cbz r5, 1d3900 │ │ │ │ + cbz r7, 1d38f4 │ │ │ │ + cbz r5, 1d38f8 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r1 │ │ │ │ mov lr, r4 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ strb.w ip, [lr], #1 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 1d38e0 │ │ │ │ + bne.n 1d38d8 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d38dc │ │ │ │ + bne.n 1d38d4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r5, #1 │ │ │ │ adds r5, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d38fc │ │ │ │ + beq.n 1d38f4 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d3900 │ │ │ │ - b.n 1d38fc │ │ │ │ + bne.n 1d38f8 │ │ │ │ + b.n 1d38f4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1d3962 │ │ │ │ - cbz r2, 1d3966 │ │ │ │ + cbz r6, 1d395a │ │ │ │ + cbz r2, 1d395e │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1d3978 │ │ │ │ + vldr d6, [pc, #80] @ 1d3970 │ │ │ │ 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 1d3934 │ │ │ │ + bne.n 1d392c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d392c │ │ │ │ + bne.n 1d3924 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1d3962 │ │ │ │ + beq.n 1d395a │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3966 │ │ │ │ - b.n 1d3962 │ │ │ │ + bne.n 1d395e │ │ │ │ + b.n 1d395a │ │ │ │ nop.w │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ - cbz r7, 1d39c2 │ │ │ │ - cbz r4, 1d39c6 │ │ │ │ + cbz r7, 1d39ba │ │ │ │ + cbz r4, 1d39be │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ orr.w r1, r1, r2, lsr #24 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1d39a0 │ │ │ │ + bne.n 1d3998 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1d3998 │ │ │ │ + bne.n 1d3990 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d39c2 │ │ │ │ + beq.n 1d39ba │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1d39c6 │ │ │ │ - b.n 1d39c2 │ │ │ │ + bne.n 1d39be │ │ │ │ + b.n 1d39ba │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1d3a0a │ │ │ │ + cbz r6, 1d3a02 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1d3a0c │ │ │ │ + beq.n 1d3a04 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1d39f2 │ │ │ │ + bne.n 1d39ea │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d39ee │ │ │ │ + bne.n 1d39e6 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3a0a │ │ │ │ + beq.n 1d3a02 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 1d3a0c │ │ │ │ + bne.n 1d3a04 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1d3a72 │ │ │ │ - cbz r2, 1d3a76 │ │ │ │ + cbz r6, 1d3a6a │ │ │ │ + cbz r2, 1d3a6e │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1d3a88 │ │ │ │ + vldr d6, [pc, #80] @ 1d3a80 │ │ │ │ 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 1d3a44 │ │ │ │ + bne.n 1d3a3c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3a3c │ │ │ │ + bne.n 1d3a34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3a72 │ │ │ │ + beq.n 1d3a6a │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3a76 │ │ │ │ - b.n 1d3a72 │ │ │ │ + bne.n 1d3a6e │ │ │ │ + b.n 1d3a6a │ │ │ │ nop.w │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov ip, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1d3ae4 │ │ │ │ - cbz r2, 1d3ae8 │ │ │ │ + cbz r6, 1d3adc │ │ │ │ + cbz r2, 1d3ae0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, ip │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr d6, [pc, #76] @ 1d3af8 │ │ │ │ + vldr d6, [pc, #76] @ 1d3af0 │ │ │ │ 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 1d3ab6 │ │ │ │ + bne.n 1d3aae │ │ │ │ adds r5, #1 │ │ │ │ add r4, r8 │ │ │ │ add r1, r7 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 1d3aae │ │ │ │ + bne.n 1d3aa6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1d3ae4 │ │ │ │ + beq.n 1d3adc │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3ae8 │ │ │ │ - b.n 1d3ae4 │ │ │ │ + bne.n 1d3ae0 │ │ │ │ + b.n 1d3adc │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d3afe │ │ │ │ + b.n 1d3af6 │ │ │ │ @ instruction: 0xffff416f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ - cbz r7, 1d3b42 │ │ │ │ - cbz r4, 1d3b46 │ │ │ │ + cbz r7, 1d3b3a │ │ │ │ + cbz r4, 1d3b3e │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r1, r2, #16, #8 │ │ │ │ orr.w r1, r1, r2, lsl #8 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ - bne.n 1d3b20 │ │ │ │ + bne.n 1d3b18 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1d3b18 │ │ │ │ + bne.n 1d3b10 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d3b42 │ │ │ │ + beq.n 1d3b3a │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1d3b46 │ │ │ │ - b.n 1d3b42 │ │ │ │ + bne.n 1d3b3e │ │ │ │ + b.n 1d3b3a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1d3baa │ │ │ │ - cbz r2, 1d3bae │ │ │ │ + cbz r6, 1d3ba2 │ │ │ │ + cbz r2, 1d3ba6 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1d3bc0 │ │ │ │ + vldr d6, [pc, #80] @ 1d3bb8 │ │ │ │ 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 1d3b7c │ │ │ │ + bne.n 1d3b74 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3b74 │ │ │ │ + bne.n 1d3b6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3baa │ │ │ │ + beq.n 1d3ba2 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3bae │ │ │ │ - b.n 1d3baa │ │ │ │ + bne.n 1d3ba6 │ │ │ │ + b.n 1d3ba2 │ │ │ │ nop.w │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ - cbz r7, 1d3c0a │ │ │ │ - cbz r4, 1d3c0e │ │ │ │ + cbz r7, 1d3c02 │ │ │ │ + cbz r4, 1d3c06 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ orr.w r1, r1, r2, lsr #24 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ - bne.n 1d3be8 │ │ │ │ + bne.n 1d3be0 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1d3be0 │ │ │ │ + bne.n 1d3bd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d3c0a │ │ │ │ + beq.n 1d3c02 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1d3c0e │ │ │ │ - b.n 1d3c0a │ │ │ │ + bne.n 1d3c06 │ │ │ │ + b.n 1d3c02 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r5, [sp, #20] │ │ │ │ - cbz r5, 1d3c56 │ │ │ │ - cbz r0, 1d3c58 │ │ │ │ + cbz r5, 1d3c4e │ │ │ │ + cbz r0, 1d3c50 │ │ │ │ mov r7, r3 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r4, #8 │ │ │ │ mov lr, r2 │ │ │ │ movs r1, #0 │ │ │ │ vldr s15, [ip, #-8] │ │ │ │ adds r1, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r0, r1 │ │ │ │ vstmia lr!, {s15} │ │ │ │ - bne.n 1d3c3a │ │ │ │ + bne.n 1d3c32 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1d3c32 │ │ │ │ + bne.n 1d3c2a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1d3c56 │ │ │ │ + beq.n 1d3c4e │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1d3c58 │ │ │ │ + bne.n 1d3c50 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1d3cd6 │ │ │ │ - cbz r2, 1d3cda │ │ │ │ + cbz r6, 1d3cce │ │ │ │ + cbz r2, 1d3cd2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d5, [pc, #104] @ 1d3ce8 │ │ │ │ + vldr d5, [pc, #104] @ 1d3ce0 │ │ │ │ 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 1d3cbe │ │ │ │ + ble.n 1d3cb6 │ │ │ │ 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 1d3cbe │ │ │ │ + bgt.n 1d3cb6 │ │ │ │ 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 1d3c90 │ │ │ │ + bne.n 1d3c88 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3c88 │ │ │ │ + bne.n 1d3c80 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3cd6 │ │ │ │ + beq.n 1d3cce │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3cda │ │ │ │ - b.n 1d3cd6 │ │ │ │ + bne.n 1d3cd2 │ │ │ │ + b.n 1d3cce │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd lr, r6, [sp, #20] │ │ │ │ - cbz r6, 1d3d2c │ │ │ │ + cbz r6, 1d3d24 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1d3d2e │ │ │ │ + beq.n 1d3d26 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #4 │ │ │ │ add lr, r0 │ │ │ │ movs r1, #0 │ │ │ │ add.w ip, r3, #8 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [ip, #-8] │ │ │ │ add.w ip, ip, #8 │ │ │ │ strb.w r0, [r2], #1 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 1d3d10 │ │ │ │ + bne.n 1d3d08 │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r7 │ │ │ │ add lr, r5 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1d3d0a │ │ │ │ + bne.n 1d3d02 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, lr, #1 │ │ │ │ add.w lr, lr, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3d2c │ │ │ │ + beq.n 1d3d24 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 1d3d2e │ │ │ │ + bne.n 1d3d26 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ - cbz r7, 1d3d78 │ │ │ │ - cbz r5, 1d3d7c │ │ │ │ + cbz r7, 1d3d70 │ │ │ │ + cbz r5, 1d3d74 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r4 │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ strb.w ip, [lr], #1 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 1d3d5c │ │ │ │ + bne.n 1d3d54 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d3d58 │ │ │ │ + bne.n 1d3d50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r5, #1 │ │ │ │ adds r5, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d3d78 │ │ │ │ + beq.n 1d3d70 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d3d7c │ │ │ │ - b.n 1d3d78 │ │ │ │ + bne.n 1d3d74 │ │ │ │ + b.n 1d3d70 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1d3dc2 │ │ │ │ + cbz r6, 1d3dba │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1d3dc4 │ │ │ │ + beq.n 1d3dbc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1d3daa │ │ │ │ + bne.n 1d3da2 │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3da6 │ │ │ │ + bne.n 1d3d9e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3dc2 │ │ │ │ + beq.n 1d3dba │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 1d3dc4 │ │ │ │ + bne.n 1d3dbc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd lr, r6, [sp, #20] │ │ │ │ - cbz r6, 1d3e14 │ │ │ │ + cbz r6, 1d3e0c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1d3e16 │ │ │ │ + beq.n 1d3e0e │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #4 │ │ │ │ add lr, r0 │ │ │ │ movs r1, #0 │ │ │ │ add.w ip, r3, #8 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [ip, #-8] │ │ │ │ add.w ip, ip, #8 │ │ │ │ strb.w r0, [r2], #1 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 1d3df8 │ │ │ │ + bne.n 1d3df0 │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r7 │ │ │ │ add lr, r5 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1d3df2 │ │ │ │ + bne.n 1d3dea │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, lr, #1 │ │ │ │ add.w lr, lr, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3e14 │ │ │ │ + beq.n 1d3e0c │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 1d3e16 │ │ │ │ + bne.n 1d3e0e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ @@ -532884,95 +532873,95 @@ │ │ │ │ blx 54380 │ │ │ │ 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] @ (1d4080 ) │ │ │ │ + ldr r2, [pc, #184] @ (1d4078 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ (1d4084 ) │ │ │ │ + ldr r3, [pc, #184] @ (1d407c ) │ │ │ │ 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 54fbc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r0, #60] @ 0x3c │ │ │ │ blx 54720 │ │ │ │ - ldr r2, [pc, #152] @ (1d4088 ) │ │ │ │ - ldr r3, [pc, #152] @ (1d408c ) │ │ │ │ + ldr r2, [pc, #152] @ (1d4080 ) │ │ │ │ + ldr r3, [pc, #152] @ (1d4084 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #152] @ (1d4090 ) │ │ │ │ + ldr r1, [pc, #152] @ (1d4088 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ (1d4094 ) │ │ │ │ + ldr r3, [pc, #148] @ (1d408c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #148] @ (1d4098 ) │ │ │ │ + ldr r2, [pc, #148] @ (1d4090 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #144] @ (1d409c ) │ │ │ │ + ldr r3, [pc, #144] @ (1d4094 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #144] @ (1d40a0 ) │ │ │ │ + ldr r1, [pc, #144] @ (1d4098 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #140] @ (1d40a4 ) │ │ │ │ + ldr r3, [pc, #140] @ (1d409c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #140] @ (1d40a8 ) │ │ │ │ + ldr r2, [pc, #140] @ (1d40a0 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #136] @ (1d40ac ) │ │ │ │ + ldr r3, [pc, #136] @ (1d40a4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #136] @ (1d40b0 ) │ │ │ │ + ldr r1, [pc, #136] @ (1d40a8 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #128] @ (1d40b4 ) │ │ │ │ - ldr r3, [pc, #132] @ (1d40b8 ) │ │ │ │ + ldr r2, [pc, #128] @ (1d40ac ) │ │ │ │ + ldr r3, [pc, #132] @ (1d40b0 ) │ │ │ │ add r2, pc │ │ │ │ strd r1, r2, [r4, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ movs r2, #20 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ blx 54bac │ │ │ │ - cbnz r0, 1d4054 │ │ │ │ + cbnz r0, 1d404c │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1d406e │ │ │ │ - ldr r2, [pc, #100] @ (1d40bc ) │ │ │ │ - ldr r3, [pc, #44] @ (1d4084 ) │ │ │ │ + bne.n 1d4066 │ │ │ │ + ldr r2, [pc, #100] @ (1d40b4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1d407c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d407c │ │ │ │ + bne.n 1d4074 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #80] @ (1d40c0 ) │ │ │ │ - ldr r3, [pc, #80] @ (1d40c4 ) │ │ │ │ + ldr r2, [pc, #80] @ (1d40b8 ) │ │ │ │ + ldr r3, [pc, #80] @ (1d40bc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 1d4054 │ │ │ │ + b.n 1d404c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - stmia r0!, {r1, r2, r3, r5} │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ @@ -532982,24 +532971,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 │ │ │ │ - itt ge │ │ │ │ + ite ge │ │ │ │ lslge r2, r3, #2 │ │ │ │ - ldc2lge 15, cr15, [pc, #1020] @ 1d44c0 │ │ │ │ + ldc2llt 15, cr15, [pc, #1020] @ 1d44b8 │ │ │ │ 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 1d3fb8 │ │ │ │ + bl 1d3fb0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 55250 │ │ │ │ @@ -533078,24 +533067,24 @@ │ │ │ │ ldrbls r3, [r3, #3] │ │ │ │ lslls r3, r2 │ │ │ │ asr.w r2, r1, lr │ │ │ │ it ls │ │ │ │ sxtbls r3, r3 │ │ │ │ orrs r3, r2 │ │ │ │ ands.w r3, r3, #7 │ │ │ │ - beq.n 1d4200 │ │ │ │ + beq.n 1d41f8 │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 1d4200 │ │ │ │ + beq.n 1d41f8 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1d4206 │ │ │ │ + bhi.n 1d41fe │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 1d422e │ │ │ │ + bgt.n 1d4226 │ │ │ │ rsb r1, r3, #6 │ │ │ │ subs r3, #1 │ │ │ │ smulbb r3, r3, r2 │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ smlabb r3, r0, r1, r3 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ @@ -533115,15 +533104,15 @@ │ │ │ │ lsrs r0, r3, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb r0, [r3, #0] │ │ │ │ pop {pc} │ │ │ │ subs r0, r3, #6 │ │ │ │ it ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1d4200 │ │ │ │ + b.n 1d41f8 │ │ │ │ adds r0, #3 │ │ │ │ push {lr} │ │ │ │ and.w ip, r3, #3 │ │ │ │ mov.w lr, r3, lsr #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ lsrs r3, r2, #2 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -533145,24 +533134,24 @@ │ │ │ │ ldrbls r3, [r3, #3] │ │ │ │ lslls r3, r2 │ │ │ │ asr.w r2, r1, lr │ │ │ │ it ls │ │ │ │ sxtbls r3, r3 │ │ │ │ orrs r3, r2 │ │ │ │ ands.w r3, r3, #7 │ │ │ │ - beq.n 1d42c4 │ │ │ │ + beq.n 1d42bc │ │ │ │ ldrsb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 1d42c4 │ │ │ │ + beq.n 1d42bc │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 1d42ca │ │ │ │ + bgt.n 1d42c2 │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 1d42f2 │ │ │ │ + bgt.n 1d42ea │ │ │ │ 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 │ │ │ │ @@ -533185,27 +533174,27 @@ │ │ │ │ strb r0, [r3, #0] │ │ │ │ pop {pc} │ │ │ │ cmp r3, #6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ eor.w r0, r3, #127 @ 0x7f │ │ │ │ - b.n 1d42c4 │ │ │ │ + b.n 1d42bc │ │ │ │ nop │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrd r1, r2, [r2, #16] │ │ │ │ ldrd r0, r3, [r3, #16] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ - beq.n 1d4328 │ │ │ │ + beq.n 1d4320 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 1d4322 │ │ │ │ + bcs.n 1d431a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ @@ -533233,23 +533222,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ blx 54c24 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 54124 │ │ │ │ - cbz r0, 1d4380 │ │ │ │ + cbz r0, 1d4378 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54c24 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 54124 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d437e │ │ │ │ + bne.n 1d4376 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 55468 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 55468 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -533260,191 +533249,191 @@ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, lr │ │ │ │ - beq.n 1d43d6 │ │ │ │ + beq.n 1d43ce │ │ │ │ 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 1d4358 │ │ │ │ + bl 1d4350 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ - b.n 1d43c6 │ │ │ │ + b.n 1d43be │ │ │ │ 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] @ (1d448c ) │ │ │ │ - ldr r1, [pc, #136] @ (1d4490 ) │ │ │ │ + ldr r0, [pc, #136] @ (1d4484 ) │ │ │ │ + ldr r1, [pc, #136] @ (1d4488 ) │ │ │ │ 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 54b70 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #108] @ (1d4494 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d448c ) │ │ │ │ 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 550c4 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 1d446e │ │ │ │ - cbz r5, 1d4464 │ │ │ │ + bne.n 1d4466 │ │ │ │ + cbz r5, 1d445c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 54fc8 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54c24 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 54124 │ │ │ │ - cbnz r0, 1d446e │ │ │ │ + cbnz r0, 1d4466 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 55468 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1d4470 │ │ │ │ + b.n 1d4468 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (1d4498 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d4490 ) │ │ │ │ + ldr r2, [pc, #36] @ (1d4490 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d4488 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4488 │ │ │ │ + bne.n 1d4480 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - cbnz r6, 1d450c │ │ │ │ + cbnz r6, 1d4506 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ movs r7, r2 │ │ │ │ - cbnz r0, 1d44fe │ │ │ │ + cbnz r0, 1d44f8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ blx 540b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - add r3, pc, #52 @ (adr r3, 1d44f8 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1d44f0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 54cd8 <__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 1d43f0 │ │ │ │ - cbz r0, 1d44f4 │ │ │ │ + bl 1d43e8 │ │ │ │ + cbz r0, 1d44ec │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1d43f0 │ │ │ │ + bl 1d43e8 │ │ │ │ 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 1d451e │ │ │ │ + b.n 1d4516 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d452e │ │ │ │ + bne.n 1d4526 │ │ │ │ mov r0, r4 │ │ │ │ blx 54c24 │ │ │ │ movs r1, #8 │ │ │ │ blx 545fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d4514 │ │ │ │ + blt.n 1d450c │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 1d453c │ │ │ │ + b.n 1d4534 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d454c │ │ │ │ + bne.n 1d4544 │ │ │ │ mov r0, r4 │ │ │ │ blx 54c24 │ │ │ │ movs r1, #8 │ │ │ │ blx 545fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d4532 │ │ │ │ + blt.n 1d452a │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 1d4558 │ │ │ │ + cbz r0, 1d4550 │ │ │ │ blx 55208 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 1d4564 │ │ │ │ + cbz r0, 1d455c │ │ │ │ blx 55208 │ │ │ │ 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 1d456c │ │ │ │ + bne.n 1d4564 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1d4582 │ │ │ │ + cbnz r3, 1d457a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1c1de4 │ │ │ │ + bl 1c1ddc │ │ │ │ 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 │ │ │ │ @@ -533454,23 +533443,23 @@ │ │ │ │ blx 55468 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 54bdc │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 1d45da │ │ │ │ - ldr r1, [pc, #32] @ (1d45e0 ) │ │ │ │ + bne.n 1d45d2 │ │ │ │ + ldr r1, [pc, #32] @ (1d45d8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 55364 │ │ │ │ - cbnz r0, 1d45da │ │ │ │ + cbnz r0, 1d45d2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1d45d8 │ │ │ │ + bne.n 1d45d0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ @@ -533478,220 +533467,220 @@ │ │ │ │ nop │ │ │ │ str r0, [r1, #64] @ 0x40 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #104] @ (1d465c ) │ │ │ │ + ldr r2, [pc, #104] @ (1d4654 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #104] @ (1d4660 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d4658 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1d4590 │ │ │ │ - cbnz r0, 1d462a │ │ │ │ + bl 1d4588 │ │ │ │ + cbnz r0, 1d4622 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1d4664 ) │ │ │ │ - ldr r3, [pc, #72] @ (1d4660 ) │ │ │ │ + ldr r2, [pc, #80] @ (1d465c ) │ │ │ │ + ldr r3, [pc, #72] @ (1d4658 ) │ │ │ │ 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 1d4658 │ │ │ │ + bne.n 1d4650 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1d4590 │ │ │ │ + bl 1d4588 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4610 │ │ │ │ + beq.n 1d4608 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne.n 1d4610 │ │ │ │ + bne.n 1d4608 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 1d4612 │ │ │ │ + b.n 1d460a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - rev r2, r0 │ │ │ │ + rev r2, r1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 1d46a0 │ │ │ │ + cbnz r6, 1d469a │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r4, r0, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d4692 │ │ │ │ + bne.n 1d468a │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1d4682 │ │ │ │ + bne.n 1d467a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d4786 │ │ │ │ + bne.n 1d477e │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1d4760 │ │ │ │ + beq.n 1d4758 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbnz r6, 1d46da │ │ │ │ + cbnz r6, 1d46d2 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a2c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.w 1d47ea │ │ │ │ - ldr r1, [pc, #312] @ (1d47f8 ) │ │ │ │ + blt.w 1d47e2 │ │ │ │ + ldr r1, [pc, #312] @ (1d47f0 ) │ │ │ │ add r1, pc │ │ │ │ blx 541fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d47e4 │ │ │ │ + beq.w 1d47dc │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 1d46da │ │ │ │ + b.n 1d46d2 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d472c │ │ │ │ + bne.n 1d4724 │ │ │ │ mov r0, r6 │ │ │ │ blx 54c24 │ │ │ │ movs r1, #2 │ │ │ │ blx 545fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d46d0 │ │ │ │ + blt.n 1d46c8 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1d46fc │ │ │ │ + b.n 1d46f4 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d4710 │ │ │ │ + bne.n 1d4708 │ │ │ │ mov r0, r7 │ │ │ │ blx 54c24 │ │ │ │ movs r1, #2 │ │ │ │ blx 545fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d46f0 │ │ │ │ + blt.n 1d46e8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1d471c │ │ │ │ + b.n 1d4714 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d472c │ │ │ │ + bne.n 1d4724 │ │ │ │ mov r0, r7 │ │ │ │ blx 54c24 │ │ │ │ movs r1, #8 │ │ │ │ blx 545fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d4716 │ │ │ │ + blt.n 1d470e │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 1d4738 │ │ │ │ + cbz r0, 1d4730 │ │ │ │ blx 55208 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 1d4744 │ │ │ │ + cbz r0, 1d473c │ │ │ │ blx 55208 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1d4748 │ │ │ │ + bne.n 1d4740 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1d47b0 │ │ │ │ + cbnz r3, 1d47a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a2c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.n 1d47c4 │ │ │ │ - ldr r1, [pc, #132] @ (1d47fc ) │ │ │ │ + blt.n 1d47bc │ │ │ │ + ldr r1, [pc, #132] @ (1d47f4 ) │ │ │ │ add r1, pc │ │ │ │ blx 541fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1d47be │ │ │ │ + cbz r0, 1d47b6 │ │ │ │ str r0, [r5, #32] │ │ │ │ - b.n 1d46a0 │ │ │ │ + b.n 1d4698 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1d47c8 │ │ │ │ + bne.n 1d47c0 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1e10 │ │ │ │ + bl 1c1e08 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1d479a │ │ │ │ + bne.n 1d4792 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d478c │ │ │ │ - b.n 1d469a │ │ │ │ + bne.n 1d4784 │ │ │ │ + b.n 1d4692 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1c1de4 │ │ │ │ - b.n 1d475c │ │ │ │ + bl 1c1ddc │ │ │ │ + b.n 1d4754 │ │ │ │ mov r0, r7 │ │ │ │ blx 54828 │ │ │ │ str r6, [r5, #32] │ │ │ │ - b.n 1d4738 │ │ │ │ + b.n 1d4730 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1d47ce │ │ │ │ + bne.n 1d47c6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d478a │ │ │ │ - b.n 1d469a │ │ │ │ + bne.n 1d4782 │ │ │ │ + b.n 1d4692 │ │ │ │ mov r0, r7 │ │ │ │ blx 54828 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4730 │ │ │ │ - b.n 1d4744 │ │ │ │ + bne.n 1d4728 │ │ │ │ + b.n 1d473c │ │ │ │ nop │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ movs r7, r2 │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -533699,34 +533688,34 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 54298 │ │ │ │ - cbz r0, 1d482a │ │ │ │ + cbz r0, 1d4822 │ │ │ │ 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 54fc8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w r3, r5, r3 │ │ │ │ - blt.n 1d4820 │ │ │ │ + blt.n 1d4818 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, r5 │ │ │ │ blx 54298 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4820 │ │ │ │ + bne.n 1d4818 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r2, r6, r2 │ │ │ │ sbc.w lr, r5, r3 │ │ │ │ lsrs r3, r2, #30 │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ mov.w r0, lr, asr #31 │ │ │ │ @@ -533763,331 +533752,331 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ adds r3, r3, r2 │ │ │ │ adc.w ip, ip, #0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ orr.w r6, r3, ip, lsl #30 │ │ │ │ add r1, r6 │ │ │ │ mov sl, r6 │ │ │ │ - bl 1c2fdc │ │ │ │ + bl 1c2fd4 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ mov r0, r6 │ │ │ │ blx 5516c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ blx 54bdc │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 1d4974 │ │ │ │ + bne.n 1d496c │ │ │ │ mov r6, r7 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1d4968 │ │ │ │ + beq.n 1d4960 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 1d4968 │ │ │ │ + cbz r3, 1d4960 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1d4968 │ │ │ │ + beq.n 1d4960 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r2, #20 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 1d4968 │ │ │ │ + blt.n 1d4960 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1c5e60 │ │ │ │ - cbz r0, 1d4968 │ │ │ │ + bl 1c5e58 │ │ │ │ + cbz r0, 1d4960 │ │ │ │ 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 1c315c │ │ │ │ + bl 1c3154 │ │ │ │ add.w r2, r9, #1 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ mov r9, r2 │ │ │ │ adds r1, #28 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r2, sl │ │ │ │ strd r1, r3, [r4, #40] @ 0x28 │ │ │ │ - bne.n 1d4902 │ │ │ │ - b.n 1d496a │ │ │ │ + bne.n 1d48fa │ │ │ │ + b.n 1d4962 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ blx 54298 │ │ │ │ - cbz r0, 1d4984 │ │ │ │ + cbz r0, 1d497c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 5422c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r2, r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r5 │ │ │ │ it eq │ │ │ │ cmpeq r2, r8 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, r0 │ │ │ │ - b.n 1d4976 │ │ │ │ + b.n 1d496e │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #272] @ (1d4ab8 ) │ │ │ │ + ldr r2, [pc, #272] @ (1d4ab0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #272] @ (1d4abc ) │ │ │ │ + ldr r3, [pc, #272] @ (1d4ab4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 1d49c6 │ │ │ │ - bl 1d4668 │ │ │ │ + cbnz r1, 1d49be │ │ │ │ + bl 1d4660 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4a40 │ │ │ │ + beq.n 1d4a38 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d4590 │ │ │ │ + bl 1d4588 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 1d49f8 │ │ │ │ + cbz r0, 1d49f0 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1d4590 │ │ │ │ - cbz r0, 1d49f8 │ │ │ │ + bl 1d4588 │ │ │ │ + cbz r0, 1d49f0 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - beq.n 1d4a84 │ │ │ │ + beq.n 1d4a7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d44a0 │ │ │ │ - cbz r0, 1d4a3c │ │ │ │ + bl 1d4498 │ │ │ │ + cbz r0, 1d4a34 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54fc8 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbnz r5, 1d4a44 │ │ │ │ + cbnz r5, 1d4a3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4800 │ │ │ │ + bl 1d47f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4a8a │ │ │ │ + beq.n 1d4a82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4500 │ │ │ │ + bl 1d44f8 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #152] @ (1d4ac0 ) │ │ │ │ - ldr r3, [pc, #148] @ (1d4abc ) │ │ │ │ + ldr r2, [pc, #152] @ (1d4ab8 ) │ │ │ │ + ldr r3, [pc, #148] @ (1d4ab4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4ab2 │ │ │ │ + bne.n 1d4aaa │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d4aa8 │ │ │ │ + beq.n 1d4aa0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1d4a24 │ │ │ │ + b.n 1d4a1c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c30f8 │ │ │ │ + bl 1c30f0 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5e1c │ │ │ │ + bl 1c5e14 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 1d4800 │ │ │ │ + bl 1d47f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4a1e │ │ │ │ + bne.n 1d4a16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d44a0 │ │ │ │ + bl 1d4498 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54fc8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1d4800 │ │ │ │ + bl 1d47f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4a1e │ │ │ │ - b.n 1d4a40 │ │ │ │ + bne.n 1d4a16 │ │ │ │ + b.n 1d4a38 │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 1d4a00 │ │ │ │ + b.n 1d49f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d44a0 │ │ │ │ + bl 1d4498 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54fc8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1d4800 │ │ │ │ + bl 1d47f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4a18 │ │ │ │ + bne.n 1d4a10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4500 │ │ │ │ + bl 1d44f8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1d4a24 │ │ │ │ + b.n 1d4a1c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb64e │ │ │ │ + @ instruction: 0xb656 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #1288] @ 1d4fe8 │ │ │ │ + ldr.w r2, [pc, #1288] @ 1d4fe0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #1288] @ 1d4fec │ │ │ │ + ldr.w r3, [pc, #1288] @ 1d4fe4 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [sp, #168] @ 0xa8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1d4bc4 │ │ │ │ + beq.n 1d4bbc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ - cbnz r5, 1d4b22 │ │ │ │ - ldr.w r2, [pc, #1260] @ 1d4ff0 │ │ │ │ - ldr.w r3, [pc, #1252] @ 1d4fec │ │ │ │ + cbnz r5, 1d4b1a │ │ │ │ + ldr.w r2, [pc, #1260] @ 1d4fe8 │ │ │ │ + ldr.w r3, [pc, #1252] @ 1d4fe4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1d4fb4 │ │ │ │ + bne.w 1d4fac │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx 54fbc │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4bc0 │ │ │ │ + beq.n 1d4bb8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a2c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov fp, r3 │ │ │ │ - blt.n 1d4be4 │ │ │ │ - ldr.w r3, [pc, #1196] @ 1d4ff4 │ │ │ │ + blt.n 1d4bdc │ │ │ │ + ldr.w r3, [pc, #1196] @ 1d4fec │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r3 │ │ │ │ blx 541fc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4bde │ │ │ │ + beq.n 1d4bd6 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a2c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blt.n 1d4bb4 │ │ │ │ + blt.n 1d4bac │ │ │ │ mov r1, r9 │ │ │ │ blx 541fc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d4fb8 │ │ │ │ + beq.w 1d4fb0 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d4590 │ │ │ │ - cbz r0, 1d4bae │ │ │ │ + bl 1d4588 │ │ │ │ + cbz r0, 1d4ba6 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d4590 │ │ │ │ - cbz r0, 1d4bae │ │ │ │ + bl 1d4588 │ │ │ │ + cbz r0, 1d4ba6 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 1d4bae │ │ │ │ + bne.n 1d4ba6 │ │ │ │ ldrd r0, r1, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 1d4c02 │ │ │ │ + beq.n 1d4bfa │ │ │ │ mov r0, fp │ │ │ │ blx 55208 │ │ │ │ mov r0, sl │ │ │ │ blx 55208 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5422c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1d4b02 │ │ │ │ + b.n 1d4afa │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 55468 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 55468 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4998 │ │ │ │ + bl 1d4990 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4afa │ │ │ │ - b.n 1d4bc0 │ │ │ │ + bne.n 1d4af2 │ │ │ │ + b.n 1d4bb8 │ │ │ │ mov r0, fp │ │ │ │ blx 54828 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a2c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.w 1d4f4e │ │ │ │ + bge.w 1d4f46 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5422c │ │ │ │ - b.n 1d4bc0 │ │ │ │ + b.n 1d4bb8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c2b54 │ │ │ │ + bl 1c2b4c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d4f48 │ │ │ │ + beq.w 1d4f40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r6 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r6, #28 │ │ │ │ mov r5, r4 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ @@ -534098,30 +534087,30 @@ │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ strb.w ip, [r2, #28] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ cmp r6, r2 │ │ │ │ it cc │ │ │ │ movcc r6, r2 │ │ │ │ - bl 1c2b54 │ │ │ │ + bl 1c2b4c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4c1e │ │ │ │ + bne.n 1d4c16 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r9, r6 │ │ │ │ - ldr r3, [pc, #932] @ (1d4ff8 ) │ │ │ │ + ldr r3, [pc, #932] @ (1d4ff0 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 55340 │ │ │ │ orrs.w r3, r7, r8 │ │ │ │ - beq.n 1d4c9e │ │ │ │ + beq.n 1d4c96 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ mov ip, r8 │ │ │ │ subs r1, r3, #4 │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r6, [r1, #4]! │ │ │ │ @@ -534137,35 +534126,35 @@ │ │ │ │ movge r6, #1 │ │ │ │ movlt r6, #0 │ │ │ │ cmp r5, r2 │ │ │ │ ite ls │ │ │ │ movls r6, #0 │ │ │ │ andhi.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1d4c72 │ │ │ │ - ldr r3, [pc, #860] @ (1d4ffc ) │ │ │ │ + bne.n 1d4c6a │ │ │ │ + ldr r3, [pc, #860] @ (1d4ff4 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 55340 │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d4bae │ │ │ │ + beq.w 1d4ba6 │ │ │ │ mov r0, r9 │ │ │ │ blx 5516c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d4bae │ │ │ │ + beq.w 1d4ba6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ blx 54b70 │ │ │ │ - ldr r1, [pc, #812] @ (1d5000 ) │ │ │ │ + ldr r1, [pc, #812] @ (1d4ff8 ) │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ strd r7, r7, [sp, #116] @ 0x74 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -534176,15 +534165,15 @@ │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 550c4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 1d4f3a │ │ │ │ + bne.w 1d4f32 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 55468 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54b70 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -534195,34 +534184,34 @@ │ │ │ │ strd r0, r1, [r8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 1d4f3a │ │ │ │ + bne.w 1d4f32 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 55468 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 54fc8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 54298 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d4f3a │ │ │ │ + bne.w 1d4f32 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54fc8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 54298 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d4f3a │ │ │ │ + bne.w 1d4f32 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r5, r4 │ │ │ │ subs r3, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -534234,88 +534223,88 @@ │ │ │ │ blx 54fc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.w 1d4f3a │ │ │ │ + bne.w 1d4f32 │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d4f20 │ │ │ │ + bne.w 1d4f18 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1d4f60 │ │ │ │ + beq.w 1d4f58 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d432c │ │ │ │ + bl 1d4324 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d4f3a │ │ │ │ + beq.w 1d4f32 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d4f3a │ │ │ │ + beq.w 1d4f32 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d4f3a │ │ │ │ + beq.w 1d4f32 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 550c4 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 1d4f3a │ │ │ │ + bne.w 1d4f32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1d432c │ │ │ │ + bl 1d4324 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d4f3a │ │ │ │ + beq.w 1d4f32 │ │ │ │ ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1d4f3a │ │ │ │ + beq.w 1d4f32 │ │ │ │ ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1d4f3a │ │ │ │ + beq.w 1d4f32 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.w 1d4f3a │ │ │ │ + blt.w 1d4f32 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.w 1d4f3a │ │ │ │ + bne.w 1d4f32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 1d4f3a │ │ │ │ + bne.w 1d4f32 │ │ │ │ mov r0, sl │ │ │ │ blx 54fc8 │ │ │ │ subs r4, r0, r4 │ │ │ │ mov.w r3, r0, asr #31 │ │ │ │ mov.w r2, #28 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ mov r3, fp │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1d4f3a │ │ │ │ + bne.n 1d4f32 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1d4d74 │ │ │ │ + bhi.n 1d4d6c │ │ │ │ mov r0, sl │ │ │ │ mov r4, r5 │ │ │ │ blx 55468 │ │ │ │ mov r0, fp │ │ │ │ blx 55468 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ @@ -534324,375 +534313,375 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 54c24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 54124 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d4fce │ │ │ │ + bne.w 1d4fc6 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ mov r0, fp │ │ │ │ blx 54fc8 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 54c24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 54124 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d4fce │ │ │ │ - bl 1c3e04 │ │ │ │ + bne.w 1d4fc6 │ │ │ │ + bl 1c3dfc │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ blx 540b8 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ - add r3, pc, #284 @ (adr r3, 1d4fe0 ) │ │ │ │ + add r3, pc, #284 @ (adr r3, 1d4fd8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r7 │ │ │ │ blx 54cd8 <__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 1d43f0 │ │ │ │ - cbz r0, 1d4f3a │ │ │ │ + bl 1d43e8 │ │ │ │ + cbz r0, 1d4f32 │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 1d43f0 │ │ │ │ - cbz r0, 1d4f3a │ │ │ │ + bl 1d43e8 │ │ │ │ + cbz r0, 1d4f32 │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ mov r0, fp │ │ │ │ blx 55208 │ │ │ │ mov r0, sl │ │ │ │ blx 55208 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5422c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 55468 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 55468 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4998 │ │ │ │ - b.n 1d4b02 │ │ │ │ + bl 1d4990 │ │ │ │ + b.n 1d4afa │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ blx 54298 │ │ │ │ - cbnz r0, 1d4f3a │ │ │ │ + cbnz r0, 1d4f32 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 54298 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4e52 │ │ │ │ + beq.n 1d4e4a │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ mov r0, fp │ │ │ │ blx 55208 │ │ │ │ - b.n 1d4bb4 │ │ │ │ + b.n 1d4bac │ │ │ │ mov.w r9, #28 │ │ │ │ - b.n 1d4c50 │ │ │ │ - ldr r1, [pc, #180] @ (1d5004 ) │ │ │ │ + b.n 1d4c48 │ │ │ │ + ldr r1, [pc, #180] @ (1d4ffc ) │ │ │ │ add r1, pc │ │ │ │ blx 541fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4fc0 │ │ │ │ + beq.n 1d4fb8 │ │ │ │ blx 55208 │ │ │ │ - b.n 1d4bfa │ │ │ │ + b.n 1d4bf2 │ │ │ │ mov r0, sl │ │ │ │ blx 54fc8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ asrs r2, r0, #31 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrd r1, r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1d4f3a │ │ │ │ + bne.n 1d4f32 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 54298 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4f3a │ │ │ │ + bne.n 1d4f32 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, fp │ │ │ │ blx 54298 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4f3a │ │ │ │ + bne.n 1d4f32 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 54298 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4f3a │ │ │ │ + bne.n 1d4f32 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 54298 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d4e56 │ │ │ │ - b.n 1d4f3a │ │ │ │ + beq.w 1d4e4e │ │ │ │ + b.n 1d4f32 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 54828 │ │ │ │ - b.n 1d4bb4 │ │ │ │ + b.n 1d4bac │ │ │ │ mov r0, r4 │ │ │ │ blx 54828 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5422c │ │ │ │ - b.n 1d4bc0 │ │ │ │ + b.n 1d4bb8 │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ mov r0, r7 │ │ │ │ blx 55208 │ │ │ │ - b.n 1d4bb4 │ │ │ │ + b.n 1d4bac │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, lr} │ │ │ │ + push {r2, r3, r4, lr} │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4, r5, r6, r7} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldrsh r6, [r0, r2] │ │ │ │ movs r7, r2 │ │ │ │ - bl 7effa │ │ │ │ - bl ccffe │ │ │ │ + bl 7eff2 │ │ │ │ + bl ccff6 │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ movs r7, r2 │ │ │ │ ldrh r0, [r0, r2] │ │ │ │ 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] @ (1d5110 ) │ │ │ │ + ldr r5, [pc, #244] @ (1d5108 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #244] @ (1d5114 ) │ │ │ │ + ldr r2, [pc, #244] @ (1d510c ) │ │ │ │ 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 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1d50e2 │ │ │ │ + beq.n 1d50da │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a2c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ - blt.n 1d50f0 │ │ │ │ - ldr r3, [pc, #200] @ (1d5118 ) │ │ │ │ + blt.n 1d50e8 │ │ │ │ + ldr r3, [pc, #200] @ (1d5110 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r7, r3 │ │ │ │ blx 541fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d50ea │ │ │ │ - ldr r1, [pc, #188] @ (1d511c ) │ │ │ │ + beq.n 1d50e2 │ │ │ │ + ldr r1, [pc, #188] @ (1d5114 ) │ │ │ │ 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 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1d50d4 │ │ │ │ + beq.n 1d50cc │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a2c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1d5102 │ │ │ │ + blt.n 1d50fa │ │ │ │ mov r1, r7 │ │ │ │ blx 541fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1d50fc │ │ │ │ + cbz r0, 1d50f4 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 1c5e1c │ │ │ │ + bl 1c5e14 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 1d50c6 │ │ │ │ + cbz r0, 1d50be │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3040 │ │ │ │ + bl 1c3038 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1d50c0 │ │ │ │ + cbz r0, 1d50b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4998 │ │ │ │ - cbnz r0, 1d50e4 │ │ │ │ + bl 1d4990 │ │ │ │ + cbnz r0, 1d50dc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c3148 │ │ │ │ + bl 1c3140 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 1d50ce │ │ │ │ + cbz r0, 1d50c6 │ │ │ │ blx 55208 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 5422c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1d50dc │ │ │ │ + cbz r0, 1d50d4 │ │ │ │ blx 55208 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 5422c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 54828 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 5422c │ │ │ │ - b.n 1d50e2 │ │ │ │ + b.n 1d50da │ │ │ │ mov r0, r5 │ │ │ │ blx 54828 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 5422c │ │ │ │ - b.n 1d50d4 │ │ │ │ + b.n 1d50cc │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #256] @ (1d5214 ) │ │ │ │ + ldr r4, [pc, #256] @ (1d520c ) │ │ │ │ movs r7, r2 │ │ │ │ ldr r0, [r6, r6] │ │ │ │ movs r7, r2 │ │ │ │ ldr r0, [r0, r6] │ │ │ │ movs r7, r2 │ │ │ │ ldr r6, [r7, r5] │ │ │ │ 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] @ (1d51b8 ) │ │ │ │ + ldr r4, [pc, #136] @ (1d51b0 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #136] @ (1d51bc ) │ │ │ │ + ldr r3, [pc, #136] @ (1d51b4 ) │ │ │ │ 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] @ (1d51c0 ) │ │ │ │ + ldr r4, [pc, #124] @ (1d51b8 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54720 │ │ │ │ - ldr r2, [pc, #116] @ (1d51c4 ) │ │ │ │ + ldr r2, [pc, #116] @ (1d51bc ) │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1d518c │ │ │ │ + beq.n 1d5184 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 54984 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #88] @ (1d51c8 ) │ │ │ │ + ldr r4, [pc, #88] @ (1d51c0 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1d518c │ │ │ │ + beq.n 1d5184 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 54984 │ │ │ │ - b.n 1d518e │ │ │ │ + b.n 1d5186 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 5422c │ │ │ │ - ldr r2, [pc, #48] @ (1d51cc ) │ │ │ │ - ldr r3, [pc, #28] @ (1d51bc ) │ │ │ │ + ldr r2, [pc, #48] @ (1d51c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d51b4 ) │ │ │ │ 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 1d51b4 │ │ │ │ + bne.n 1d51ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #824 @ 0x338 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #64] @ (1d5204 ) │ │ │ │ + ldr r3, [pc, #64] @ (1d51fc ) │ │ │ │ movs r7, r2 │ │ │ │ ldr r6, [r7, r1] │ │ │ │ movs r7, r2 │ │ │ │ ldr r6, [r5, r1] │ │ │ │ movs r7, r2 │ │ │ │ - add r6, sp, #376 @ 0x178 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1c3148 │ │ │ │ + bl 1c3140 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 1d51f4 │ │ │ │ + cbz r0, 1d51ec │ │ │ │ blx 55208 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 5422c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1d5202 │ │ │ │ + cbz r0, 1d51fa │ │ │ │ blx 55208 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 5422c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strd r2, r3, [r0, #56] @ 0x38 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #460] @ (1d53f4 ) │ │ │ │ - ldr r3, [pc, #460] @ (1d53f8 ) │ │ │ │ + ldr r2, [pc, #460] @ (1d53ec ) │ │ │ │ + ldr r3, [pc, #460] @ (1d53f0 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ subs r7, r1, #1 │ │ │ │ mov lr, ip │ │ │ │ @@ -534710,184 +534699,184 @@ │ │ │ │ lsl.w r2, r2, ip │ │ │ │ orr.w r5, r2, lr │ │ │ │ orr.w r4, r3, r0 │ │ │ │ add.w ip, ip, #8 │ │ │ │ mov lr, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.n 1d5246 │ │ │ │ + bne.n 1d523e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4668 │ │ │ │ + bl 1d4660 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d53e8 │ │ │ │ + beq.w 1d53e0 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d53ec │ │ │ │ + beq.w 1d53e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d45e4 │ │ │ │ - cbz r0, 1d52ae │ │ │ │ + bl 1d45dc │ │ │ │ + cbz r0, 1d52a6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 55468 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55468 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4998 │ │ │ │ + bl 1d4990 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d53d4 │ │ │ │ + beq.w 1d53cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4800 │ │ │ │ + bl 1d47f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d53d4 │ │ │ │ + beq.w 1d53cc │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c3218 │ │ │ │ + bl 1c3210 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d53ec │ │ │ │ + beq.w 1d53e4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 54298 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d53d4 │ │ │ │ + bne.n 1d53cc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 54bdc │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1d53d4 │ │ │ │ + bne.n 1d53cc │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d53d4 │ │ │ │ + beq.n 1d53cc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d53d4 │ │ │ │ + beq.n 1d53cc │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ blx 5548c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d53ec │ │ │ │ + bne.n 1d53e4 │ │ │ │ mov r0, r7 │ │ │ │ blx 5516c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d53ec │ │ │ │ + beq.n 1d53e4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 54bdc │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 1d53d6 │ │ │ │ + bne.n 1d53ce │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d415c │ │ │ │ + bl 1d4154 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1d53d6 │ │ │ │ + bne.n 1d53ce │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 54298 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d53d6 │ │ │ │ + bne.n 1d53ce │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 54bdc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1d53d6 │ │ │ │ + bne.n 1d53ce │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d53d6 │ │ │ │ + beq.n 1d53ce │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ orrs r1, r0 │ │ │ │ - beq.n 1d53d6 │ │ │ │ + beq.n 1d53ce │ │ │ │ ldrd lr, r0, [sp, #28] │ │ │ │ cmp.w lr, #20 │ │ │ │ sbcs.w r1, r0, #0 │ │ │ │ - blt.n 1d53d6 │ │ │ │ + blt.n 1d53ce │ │ │ │ ldrd r7, r1, [r5] │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq r7, lr │ │ │ │ - bne.n 1d53d6 │ │ │ │ + bne.n 1d53ce │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d53d6 │ │ │ │ + bne.n 1d53ce │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 54298 │ │ │ │ - cbnz r0, 1d53d6 │ │ │ │ + cbnz r0, 1d53ce │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r1, #1 │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1d53d6 │ │ │ │ + bne.n 1d53ce │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55468 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4500 │ │ │ │ + bl 1d44f8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r9] │ │ │ │ - ldr r2, [pc, #64] @ (1d53fc ) │ │ │ │ - ldr r3, [pc, #60] @ (1d53f8 ) │ │ │ │ + ldr r2, [pc, #64] @ (1d53f4 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d53f0 ) │ │ │ │ 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 1d53f0 │ │ │ │ + bne.n 1d53e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4358 │ │ │ │ + bl 1d4350 │ │ │ │ mov r0, r4 │ │ │ │ blx 5422c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4500 │ │ │ │ + bl 1d44f8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1d53b8 │ │ │ │ + b.n 1d53b0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1d53dc │ │ │ │ + b.n 1d53d4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ + add r5, sp, #856 @ 0x358 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #256 @ 0x100 │ │ │ │ + add r4, sp, #288 @ 0x120 │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #532] @ (1d562c ) │ │ │ │ + ldr r2, [pc, #532] @ (1d5624 ) │ │ │ │ mov r6, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #528] @ (1d5630 ) │ │ │ │ + ldr r3, [pc, #528] @ (1d5628 ) │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -534901,99 +534890,99 @@ │ │ │ │ lsls r5, r3 │ │ │ │ orrs r5, r1 │ │ │ │ orrs r4, r2 │ │ │ │ adds r3, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 1d5432 │ │ │ │ + bne.n 1d542a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4668 │ │ │ │ - cbz r0, 1d5476 │ │ │ │ + bl 1d4660 │ │ │ │ + cbz r0, 1d546e │ │ │ │ ldrb.w r7, [r6, #80] @ 0x50 │ │ │ │ - cbnz r7, 1d5496 │ │ │ │ + cbnz r7, 1d548e │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4500 │ │ │ │ + bl 1d44f8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ movs r7, #0 │ │ │ │ - ldr r2, [pc, #440] @ (1d5634 ) │ │ │ │ - ldr r3, [pc, #436] @ (1d5630 ) │ │ │ │ + ldr r2, [pc, #440] @ (1d562c ) │ │ │ │ + ldr r3, [pc, #436] @ (1d5628 ) │ │ │ │ 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 1d5626 │ │ │ │ + bne.w 1d561e │ │ │ │ mov r0, r7 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d45e4 │ │ │ │ - cbz r0, 1d54b4 │ │ │ │ + bl 1d45dc │ │ │ │ + cbz r0, 1d54ac │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 55468 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55468 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4998 │ │ │ │ - cbz r0, 1d54c0 │ │ │ │ + bl 1d4990 │ │ │ │ + cbz r0, 1d54b8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 54298 │ │ │ │ - cbz r0, 1d54cc │ │ │ │ + cbz r0, 1d54c4 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4358 │ │ │ │ - b.n 1d546a │ │ │ │ + bl 1d4350 │ │ │ │ + b.n 1d5462 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 54fc8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r3, #20 │ │ │ │ adds r1, r2, r0 │ │ │ │ ldrd r2, r0, [r6, #56] @ 0x38 │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r1, r0, #0 │ │ │ │ - bcs.w 1d5618 │ │ │ │ + bcs.w 1d5610 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orr.w r2, r2, r0, lsl #31 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r2, #20 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ - bl 1d4ac8 │ │ │ │ + bl 1d4ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d54c0 │ │ │ │ + beq.n 1d54b8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c3218 │ │ │ │ + bl 1c3210 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d5466 │ │ │ │ + bne.n 1d545e │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 54298 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d54c0 │ │ │ │ + bne.n 1d54b8 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 54298 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d54c0 │ │ │ │ + bne.n 1d54b8 │ │ │ │ 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] │ │ │ │ @@ -535002,32 +534991,32 @@ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d415c │ │ │ │ + bl 1d4154 │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ strd r0, r8, [sp, #84] @ 0x54 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ strd r0, r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 54fc8 │ │ │ │ movs r1, #32 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d5466 │ │ │ │ + beq.w 1d545e │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 54fc8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ asrs r3, r0, #31 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -535038,179 +535027,179 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ str r3, [r1, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1d54c4 │ │ │ │ + bne.n 1d54bc │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r8 │ │ │ │ blx 550c4 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.w 1d54c4 │ │ │ │ + bne.w 1d54bc │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.w 1d54c4 │ │ │ │ + bne.w 1d54bc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 55468 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55468 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 54fc8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1c315c │ │ │ │ + bl 1c3154 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4500 │ │ │ │ - b.n 1d5478 │ │ │ │ + bl 1d44f8 │ │ │ │ + b.n 1d5470 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4800 │ │ │ │ + bl 1d47f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d5508 │ │ │ │ - b.n 1d54c0 │ │ │ │ + bne.w 1d5500 │ │ │ │ + b.n 1d54b8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1d4668 │ │ │ │ - cbnz r0, 1d5656 │ │ │ │ + bl 1d4660 │ │ │ │ + cbnz r0, 1d564e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 54298 │ │ │ │ - cbnz r0, 1d5688 │ │ │ │ + cbnz r0, 1d5680 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 54fc8 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ add.w r3, r5, #20 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r3 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ ite cs │ │ │ │ movcs r4, #1 │ │ │ │ movcc r4, #0 │ │ │ │ - bl 1d4500 │ │ │ │ + bl 1d44f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4358 │ │ │ │ + bl 1d4350 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4500 │ │ │ │ - b.n 1d5650 │ │ │ │ + bl 1d44f8 │ │ │ │ + b.n 1d5648 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r4, r5, [r0, #56] @ 0x38 │ │ │ │ - bl 1d4668 │ │ │ │ - cbz r0, 1d56c6 │ │ │ │ + bl 1d4660 │ │ │ │ + cbz r0, 1d56be │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 1d56d8 │ │ │ │ + cbnz r3, 1d56d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4500 │ │ │ │ - vldr d8, [pc, #384] @ 1d5848 │ │ │ │ + bl 1d44f8 │ │ │ │ + vldr d8, [pc, #384] @ 1d5840 │ │ │ │ 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 55468 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55468 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4998 │ │ │ │ + bl 1d4990 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d5840 │ │ │ │ + beq.w 1d5838 │ │ │ │ ldr.w r8, [r6] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 54fbc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d56c0 │ │ │ │ + beq.n 1d56b8 │ │ │ │ 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 1c2b54 │ │ │ │ + bl 1c2b4c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1d573a │ │ │ │ + cbz r0, 1d5732 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str.w r3, [r8, #4]! │ │ │ │ - bl 1c2b54 │ │ │ │ + bl 1c2b4c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d5728 │ │ │ │ + bne.n 1d5720 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #268] @ (1d5850 ) │ │ │ │ + ldr r3, [pc, #268] @ (1d5848 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - vldr d8, [pc, #252] @ 1d5848 │ │ │ │ + vldr d8, [pc, #252] @ 1d5840 │ │ │ │ blx 55340 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #0 │ │ │ │ - beq.n 1d5826 │ │ │ │ - ldr.w fp, [pc, #244] @ 1d5854 │ │ │ │ + beq.n 1d581e │ │ │ │ + ldr.w fp, [pc, #244] @ 1d584c │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r3, [pc, #240] @ (1d5858 ) │ │ │ │ + ldr r3, [pc, #240] @ (1d5850 ) │ │ │ │ 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 1c3e04 │ │ │ │ + bl 1c3dfc │ │ │ │ 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 │ │ │ │ @@ -535220,16 +535209,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 1d57cc │ │ │ │ - bl 1cb350 │ │ │ │ + bne.n 1d57c4 │ │ │ │ + bl 1cb348 │ │ │ │ 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 55268 <__aeabi_ul2d@plt> │ │ │ │ @@ -535254,58 +535243,58 @@ │ │ │ │ cmp sl, r2 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ andcc.w r3, r3, #1 │ │ │ │ vadd.f64 d6, d6, d5 │ │ │ │ vmla.f64 d8, d6, d7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d577e │ │ │ │ + bne.n 1d5776 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 5422c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4500 │ │ │ │ + bl 1d44f8 │ │ │ │ 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 1d4358 │ │ │ │ - b.n 1d56c0 │ │ │ │ + bl 1d4350 │ │ │ │ + b.n 1d56b8 │ │ │ │ ... │ │ │ │ @ instruction: 0xebb9ffff │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + lsrs r6, r7, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ strh r4, [r0, r2] │ │ │ │ movs r7, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3520] @ 0xdc0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #892] @ (1d5bf0 ) │ │ │ │ - ldr r3, [pc, #892] @ (1d5bf4 ) │ │ │ │ + ldr r2, [pc, #892] @ (1d5be8 ) │ │ │ │ + ldr r3, [pc, #892] @ (1d5bec ) │ │ │ │ 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 1d74e0 │ │ │ │ + bl 1d74d8 │ │ │ │ cmp.w fp, r0, lsl #10 │ │ │ │ - bhi.n 1d590c │ │ │ │ + bhi.n 1d5904 │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ - bcs.n 1d58f6 │ │ │ │ + bcs.n 1d58ee │ │ │ │ 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] │ │ │ │ @@ -535313,38 +535302,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 1d749c │ │ │ │ + bl 1d7494 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp fp, r3 │ │ │ │ - bhi.w 1d59f6 │ │ │ │ - ldr r2, [pc, #800] @ (1d5bf8 ) │ │ │ │ - ldr r3, [pc, #792] @ (1d5bf4 ) │ │ │ │ + bhi.w 1d59ee │ │ │ │ + ldr r2, [pc, #800] @ (1d5bf0 ) │ │ │ │ + ldr r3, [pc, #792] @ (1d5bec ) │ │ │ │ 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 1d5be2 │ │ │ │ + bne.w 1d5bda │ │ │ │ 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 1d58b0 │ │ │ │ + b.n 1d58a8 │ │ │ │ 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 │ │ │ │ @@ -535354,88 +535343,88 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ lsrs r3, r1, #10 │ │ │ │ add.w fp, r9, r1 │ │ │ │ adds r3, r3, r6 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ adc.w r3, r7, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 1d74e0 │ │ │ │ + bl 1d74d8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ lsls r4, r0, #5 │ │ │ │ cmp.w r1, #1024 @ 0x400 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 1d595a │ │ │ │ + cbz r3, 1d5952 │ │ │ │ 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 1d5860 │ │ │ │ + bl 1d5858 │ │ │ │ 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 1d5860 │ │ │ │ + bl 1d5858 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 1d5bb8 │ │ │ │ + beq.w 1d5bb0 │ │ │ │ add r7, r0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.w 1d5ba8 │ │ │ │ + bls.w 1d5ba0 │ │ │ │ subs r3, r7, #2 │ │ │ │ str r6, [sp, #288] @ 0x120 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d5bb0 │ │ │ │ + bls.w 1d5ba8 │ │ │ │ mov.w r9, #4 │ │ │ │ movs r4, #2 │ │ │ │ add r3, sp, #468 @ 0x1d4 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ - vldr d7, [pc, #572] @ 1d5be8 │ │ │ │ + vldr d7, [pc, #572] @ 1d5be0 │ │ │ │ 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 1d749c │ │ │ │ + bl 1d7494 │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 1d58d6 │ │ │ │ + bls.n 1d58ce │ │ │ │ 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 1d58d6 │ │ │ │ + b.n 1d58ce │ │ │ │ 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] │ │ │ │ @@ -535456,44 +535445,44 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r3, r9 │ │ │ │ strb.w r5, [r6, #106] @ 0x6a │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ strh.w r3, [r6, #104] @ 0x68 │ │ │ │ strd fp, r7, [r6, #32] │ │ │ │ - bls.w 1d5bdc │ │ │ │ + bls.w 1d5bd4 │ │ │ │ subs r2, #65 @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ mov r1, r7 │ │ │ │ add.w r9, ip, r2 │ │ │ │ mov r8, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov fp, ip │ │ │ │ mov r7, ip │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1d5a7c │ │ │ │ + b.n 1d5a74 │ │ │ │ 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 1d73f4 │ │ │ │ + bl 1d73ec │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ cmp r9, fp │ │ │ │ add.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r6, #105] @ 0x69 │ │ │ │ - bne.n 1d5a70 │ │ │ │ + bne.n 1d5a68 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r7, #64 @ 0x40 │ │ │ │ ldrb.w r0, [r6, #104] @ 0x68 │ │ │ │ add ip, r8 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -535552,97 +535541,97 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ uxtb.w r2, r9 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ - bl 1d73f4 │ │ │ │ + bl 1d73ec │ │ │ │ ldr r5, [sp, #288] @ 0x120 │ │ │ │ ldrd r2, r3, [sp, #304] @ 0x130 │ │ │ │ str.w r5, [sl, fp] │ │ │ │ str.w r3, [r8, #20] │ │ │ │ ldr r3, [sp, #312] @ 0x138 │ │ │ │ ldrd r0, r1, [sp, #296] @ 0x128 │ │ │ │ str.w r3, [r8, #24] │ │ │ │ ldr r5, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [sp, #316] @ 0x13c │ │ │ │ str.w r5, [r8, #4] │ │ │ │ str.w r0, [r8, #8] │ │ │ │ str.w r1, [r8, #12] │ │ │ │ str.w r2, [r8, #16] │ │ │ │ str.w r3, [r8, #28] │ │ │ │ - b.n 1d58d6 │ │ │ │ + b.n 1d58ce │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1d59a8 │ │ │ │ + b.n 1d59a0 │ │ │ │ mov.w r9, #2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1d59a8 │ │ │ │ + b.n 1d59a0 │ │ │ │ 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 1d5bba │ │ │ │ + bne.n 1d5bb2 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 1d58d6 │ │ │ │ + b.n 1d58ce │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ - b.n 1d5ac2 │ │ │ │ + b.n 1d5aba │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r7, pc, #520 @ (adr r7, 1d5dfc ) │ │ │ │ + add r7, pc, #552 @ (adr r7, 1d5e14 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #136 @ (adr r7, 1d5c84 ) │ │ │ │ + add r7, pc, #168 @ (adr r7, 1d5c9c ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3360] @ 0xd20 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1472] @ 1d61d8 │ │ │ │ - ldr.w r3, [pc, #1472] @ 1d61dc │ │ │ │ + ldr.w r0, [pc, #1472] @ 1d61d0 │ │ │ │ + ldr.w r3, [pc, #1472] @ 1d61d4 │ │ │ │ sub.w sp, sp, #684 @ 0x2ac │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #676] @ 0x2a4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ strd r1, r2, [sp, #28] │ │ │ │ adds.w r3, r0, r3, lsl #6 │ │ │ │ - beq.w 1d6652 │ │ │ │ + beq.w 1d664a │ │ │ │ rsb r6, r3, #1024 @ 0x400 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, r6 │ │ │ │ it cs │ │ │ │ movcs r3, r6 │ │ │ │ mov r9, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d6d2e │ │ │ │ + bne.w 1d6d26 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add.w r5, r8, #32 │ │ │ │ mov r7, r3 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ - bls.w 1d6e3a │ │ │ │ + bls.w 1d6e32 │ │ │ │ sub.w fp, r7, #65 @ 0x41 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ mov sl, r6 │ │ │ │ mov.w fp, fp, lsr #6 │ │ │ │ add.w r4, fp, #1 │ │ │ │ add.w r4, r6, r4, lsl #6 │ │ │ │ ldrb.w r2, [r8, #138] @ 0x8a │ │ │ │ @@ -535652,21 +535641,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 1d73f4 │ │ │ │ + bl 1d73ec │ │ │ │ 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 1d5c80 │ │ │ │ + bne.n 1d5c78 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ mov.w fp, fp, lsl #6 │ │ │ │ sub.w r3, r7, #64 @ 0x40 │ │ │ │ add.w r2, r6, #64 @ 0x40 │ │ │ │ rsb r7, r0, #64 @ 0x40 │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r7, r3 │ │ │ │ @@ -535682,15 +535671,15 @@ │ │ │ │ ldrb.w r3, [r8, #136] @ 0x88 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ uxtb r4, r4 │ │ │ │ subs.w r3, r3, r9 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq.w 1d662c │ │ │ │ + beq.w 1d6624 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ ldrb.w r2, [r8, #138] @ 0x8a │ │ │ │ mov r6, fp │ │ │ │ add r3, r9 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ @@ -535719,15 +535708,15 @@ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ cmp r6, lr │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1d5d46 │ │ │ │ + bne.n 1d5d3e │ │ │ │ add r6, sp, #208 @ 0xd0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ strb.w r4, [sp, #536] @ 0x218 │ │ │ │ strb.w r9, [sp, #537] @ 0x219 │ │ │ │ mov r7, fp │ │ │ │ @@ -535739,15 +535728,15 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d73f4 │ │ │ │ + bl 1d73ec │ │ │ │ movs r7, #0 │ │ │ │ ldrd r1, r0, [sp, #440] @ 0x1b8 │ │ │ │ ldrd r3, r2, [sp, #432] @ 0x1b0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, ip, [sp, #448] @ 0x1c0 │ │ │ │ mov.w r9, r1, lsr #8 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ @@ -535831,16 +535820,16 @@ │ │ │ │ lsrs r3, r3, #24 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ ldrb.w r6, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs.w 1d6e1e │ │ │ │ - vldr d8, [pc, #800] @ 1d61d0 │ │ │ │ + bcs.w 1d6e16 │ │ │ │ + vldr d8, [pc, #800] @ 1d61c8 │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ strd r7, sl, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ strd r9, r4, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ @@ -535869,15 +535858,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 1d5f04 │ │ │ │ + bne.n 1d5efc │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r9, [sp, #537] @ 0x219 │ │ │ │ mov r5, fp │ │ │ │ @@ -535892,15 +535881,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d73f4 │ │ │ │ + bl 1d73ec │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r1, r2, [sp, #436] @ 0x1b4 │ │ │ │ mov.w lr, #0 │ │ │ │ lsrs r5, r0, #8 │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ mov.w ip, #0 │ │ │ │ movs r7, #0 │ │ │ │ @@ -535981,15 +535970,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r8, #144] @ 0x90 │ │ │ │ subs r6, r3, #1 │ │ │ │ uxtb r6, r6 │ │ │ │ strb.w r6, [r8, #144] @ 0x90 │ │ │ │ cmp r2, r6 │ │ │ │ - bcc.w 1d5ec2 │ │ │ │ + bcc.w 1d5eba │ │ │ │ ldrd r7, sl, [sp, #72] @ 0x48 │ │ │ │ ldrd r9, r4, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r6, #5 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add.w r1, r6, #145 @ 0x91 │ │ │ │ add r6, r8 │ │ │ │ @@ -536037,40 +536026,40 @@ │ │ │ │ str r6, [r5, #24] │ │ │ │ strd r3, r4, [r8, #64] @ 0x40 │ │ │ │ blx 54720 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bls.w 1d6aac │ │ │ │ + bls.w 1d6aa4 │ │ │ │ ldrd r7, r5, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #172] @ 1d61d0 │ │ │ │ + vldr d8, [pc, #172] @ 1d61c8 │ │ │ │ mov r8, r5 │ │ │ │ mov r5, r7 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ lsls r2, r5, #10 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ eor.w r3, r3, #63 @ 0x3f │ │ │ │ lsl.w r6, r1, r3 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1d6150 │ │ │ │ + beq.n 1d6148 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1d6148 │ │ │ │ + bne.n 1d6140 │ │ │ │ lsrs r3, r6, #10 │ │ │ │ ldrb.w r7, [fp, #138] @ 0x8a │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 1d665e │ │ │ │ + bhi.w 1d6656 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -536086,51 +536075,51 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ strh.w r3, [r4, #104] @ 0x68 │ │ │ │ strb.w r7, [r4, #106] @ 0x6a │ │ │ │ strd r5, r8, [r4, #32] │ │ │ │ - bls.w 1d6d22 │ │ │ │ + bls.w 1d6d1a │ │ │ │ sub.w r2, r6, #65 @ 0x41 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ mov sl, r1 │ │ │ │ add.w r9, r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ add.w r9, r1, r9, lsl #6 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 1d61e8 │ │ │ │ + b.n 1d61e0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r3, pc, #872 @ (adr r3, 1d6544 ) │ │ │ │ + add r3, pc, #904 @ (adr r3, 1d655c ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r2, r1, [r4, #32] │ │ │ │ ldrb.w r7, [r4, #106] @ 0x6a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d73f4 │ │ │ │ + bl 1d73ec │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ add.w sl, sl, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ cmp sl, r9 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r4, #105] @ 0x69 │ │ │ │ - bne.n 1d61e0 │ │ │ │ + bne.n 1d61d8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ lsls r2, r5, #6 │ │ │ │ sub.w r3, r6, #64 @ 0x40 │ │ │ │ ldrb.w r0, [r4, #104] @ 0x68 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ subs r3, r3, r2 │ │ │ │ add r1, r2 │ │ │ │ @@ -536187,15 +536176,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ uxtb.w r2, r8 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ - bl 1d73f4 │ │ │ │ + bl 1d73ec │ │ │ │ ldr r5, [sp, #444] @ 0x1bc │ │ │ │ ldrd r1, r3, [sp, #432] @ 0x1b0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ mov.w r8, r5, lsr #8 │ │ │ │ ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -536278,15 +536267,15 @@ │ │ │ │ lsrs r3, r2, #24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ ldrb.w r2, [fp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bcs.w 1d6d1c │ │ │ │ + bcs.w 1d6d14 │ │ │ │ strd r9, sl, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ strd r6, r4, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -536317,15 +536306,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 1d6444 │ │ │ │ + bne.n 1d643c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r8, [sp, #537] @ 0x219 │ │ │ │ mov r5, sl │ │ │ │ @@ -536340,15 +536329,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d73f4 │ │ │ │ + bl 1d73ec │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r1, r2, [sp, #436] @ 0x1b4 │ │ │ │ mov.w lr, #0 │ │ │ │ lsrs r5, r0, #8 │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ mov.w ip, #0 │ │ │ │ movs r7, #0 │ │ │ │ @@ -536429,15 +536418,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r1, [fp, #144] @ 0x90 │ │ │ │ subs r2, r1, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ strb.w r2, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 1d6402 │ │ │ │ + bcc.w 1d63fa │ │ │ │ ldrd r6, r4, [sp, #68] @ 0x44 │ │ │ │ ldrd r3, r7, [sp, #76] @ 0x4c │ │ │ │ ldrd r9, sl, [sp, #84] @ 0x54 │ │ │ │ ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ add.w r0, r2, #145 @ 0x91 │ │ │ │ @@ -536468,59 +536457,59 @@ │ │ │ │ subs r2, r2, r6 │ │ │ │ str r2, [sp, #32] │ │ │ │ adds r5, r1, r5 │ │ │ │ str.w r5, [fp, #64] @ 0x40 │ │ │ │ adc.w r8, r3, #0 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ str.w r8, [fp, #68] @ 0x44 │ │ │ │ - bhi.w 1d612a │ │ │ │ + bhi.w 1d6122 │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d6aa6 │ │ │ │ - ldr.w r2, [pc, #2096] @ 1d6e60 │ │ │ │ - ldr.w r3, [pc, #2096] @ 1d6e64 │ │ │ │ + bne.w 1d6a9e │ │ │ │ + ldr.w r2, [pc, #2096] @ 1d6e58 │ │ │ │ + ldr.w r3, [pc, #2096] @ 1d6e5c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #676] @ 0x2a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1d6e4e │ │ │ │ + bne.w 1d6e46 │ │ │ │ add.w sp, sp, #684 @ 0x2ac │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bhi.w 1d611c │ │ │ │ - b.n 1d6624 │ │ │ │ + bhi.w 1d6114 │ │ │ │ + b.n 1d661c │ │ │ │ add r4, sp, #612 @ 0x264 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ add r5, sp, #548 @ 0x224 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r7, [sp, #8] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1d5860 │ │ │ │ + bl 1d5858 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldrd r0, r1, [fp, #64] @ 0x40 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs.w 1d685c │ │ │ │ + bcs.w 1d6854 │ │ │ │ add.w sl, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ @@ -536550,15 +536539,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 1d66f2 │ │ │ │ + bne.n 1d66ea │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r8, [sp, #537] @ 0x219 │ │ │ │ mov r6, sl │ │ │ │ @@ -536573,15 +536562,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d73f4 │ │ │ │ + bl 1d73ec │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r1, r2, [sp, #436] @ 0x1b4 │ │ │ │ strb.w r0, [r5, #145] @ 0x91 │ │ │ │ lsrs r5, r0, #8 │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -536662,15 +536651,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ subs r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 1d66b0 │ │ │ │ + bcc.w 1d66a8 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ movs r3, #145 @ 0x91 │ │ │ │ movs r2, #32 │ │ │ │ add r4, sp, #548 @ 0x224 │ │ │ │ smlabb r5, r5, r2, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w ip, fp, r5 │ │ │ │ @@ -536692,15 +536681,15 @@ │ │ │ │ adds r0, r7, r3 │ │ │ │ uxtb r5, r5 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ cmp r0, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bcs.w 1d6a76 │ │ │ │ + bcs.w 1d6a6e │ │ │ │ add.w sl, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ @@ -536730,15 +536719,15 @@ │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r1, [r6, #-12] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ cmp r6, lr │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1d690c │ │ │ │ + bne.n 1d6904 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r8, [sp, #537] @ 0x219 │ │ │ │ mov r6, sl │ │ │ │ @@ -536753,15 +536742,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d73f4 │ │ │ │ + bl 1d73ec │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r1, r2, [sp, #436] @ 0x1b4 │ │ │ │ strb.w r0, [r5, #145] @ 0x91 │ │ │ │ lsrs r5, r0, #8 │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -536842,15 +536831,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ subs r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 1d68ca │ │ │ │ + bcc.w 1d68c2 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ movs r3, #145 @ 0x91 │ │ │ │ movs r2, #32 │ │ │ │ add r4, sp, #580 @ 0x244 │ │ │ │ smlabb r5, r5, r2, r3 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add.w r7, fp, r5 │ │ │ │ @@ -536862,23 +536851,23 @@ │ │ │ │ str r0, [r7, #16] │ │ │ │ str r1, [r7, #20] │ │ │ │ str r2, [r7, #24] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrb.w r3, [fp, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [fp, #144] @ 0x90 │ │ │ │ - b.n 1d65fa │ │ │ │ + b.n 1d65f2 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d6da8 │ │ │ │ + bne.w 1d6da0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 1d6e24 │ │ │ │ + bls.w 1d6e1c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r5, r8, #32 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ sub.w r7, r2, #65 @ 0x41 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ lsrs r7, r7, #6 │ │ │ │ mov r6, r2 │ │ │ │ @@ -536890,22 +536879,22 @@ │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d73f4 │ │ │ │ + bl 1d73ec │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r8, #137] @ 0x89 │ │ │ │ - bne.n 1d6ad8 │ │ │ │ + bne.n 1d6ad0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r7, r7, #6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ subs r3, r3, r7 │ │ │ │ @@ -536925,17 +536914,17 @@ │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ add r4, r3 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r5, r0 │ │ │ │ - bls.w 1d662c │ │ │ │ + bls.w 1d6624 │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ - vldr d8, [pc, #764] @ 1d6e58 │ │ │ │ + vldr d8, [pc, #764] @ 1d6e50 │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ str r3, [sp, #24] │ │ │ │ subs r5, #2 │ │ │ │ @@ -536963,15 +536952,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 1d6bac │ │ │ │ + bne.n 1d6ba4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r9, [sp, #537] @ 0x219 │ │ │ │ mov r6, fp │ │ │ │ @@ -536985,15 +536974,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d73f4 │ │ │ │ + bl 1d73ec │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ ldr r2, [sp, #436] @ 0x1b4 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ mov.w ip, #0 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ movs r7, #0 │ │ │ │ @@ -537078,24 +537067,24 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ subs r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r5, [r8, #144] @ 0x90 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 1d6b6a │ │ │ │ - b.n 1d662c │ │ │ │ + bcc.w 1d6b62 │ │ │ │ + b.n 1d6624 │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.n 1d65bc │ │ │ │ + b.n 1d65b4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.w 1d622e │ │ │ │ + b.w 1d6226 │ │ │ │ rsb r7, r0, #64 @ 0x40 │ │ │ │ add.w r5, r8, #32 │ │ │ │ cmp r7, r3 │ │ │ │ it cs │ │ │ │ movcs r7, r3 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ add r0, r3 │ │ │ │ @@ -537107,37 +537096,37 @@ │ │ │ │ add r0, r7 │ │ │ │ strb.w r0, [r8, #136] @ 0x88 │ │ │ │ adds r6, r3, r7 │ │ │ │ subs.w r7, r9, r7 │ │ │ │ itt eq │ │ │ │ uxtbeq r0, r0 │ │ │ │ moveq r4, r7 │ │ │ │ - beq.w 1d5cda │ │ │ │ + beq.w 1d5cd2 │ │ │ │ ldrb.w r2, [r8, #137] @ 0x89 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r8, #138] @ 0x8a │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldrd sl, fp, [r8, #64] @ 0x40 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1d73f4 │ │ │ │ + bl 1d73ec │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r3, [r8, #137] @ 0x89 │ │ │ │ strb.w r1, [r8, #136] @ 0x88 │ │ │ │ blx 54720 │ │ │ │ - b.w 1d5c64 │ │ │ │ + b.w 1d5c5c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ rsb r4, r0, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r4, r6 │ │ │ │ it cs │ │ │ │ movcs r4, r6 │ │ │ │ @@ -537150,70 +537139,70 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ add r0, r4 │ │ │ │ subs r4, r6, r4 │ │ │ │ strb.w r0, [r8, #136] @ 0x88 │ │ │ │ str r4, [sp, #32] │ │ │ │ it eq │ │ │ │ uxtbeq r0, r0 │ │ │ │ - beq.w 1d6b2c │ │ │ │ + beq.w 1d6b24 │ │ │ │ ldrb.w r2, [r8, #137] @ 0x89 │ │ │ │ add.w r0, r8, #32 │ │ │ │ ldrb.w r3, [r8, #138] @ 0x8a │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldrd r4, r5, [r8, #64] @ 0x40 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 1d73f4 │ │ │ │ + bl 1d73ec │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [r8, #137] @ 0x89 │ │ │ │ strb.w r1, [r8, #136] @ 0x88 │ │ │ │ blx 54720 │ │ │ │ - b.n 1d6ab6 │ │ │ │ + b.n 1d6aae │ │ │ │ adds r3, r6, #1 │ │ │ │ - b.w 1d6076 │ │ │ │ + b.w 1d606e │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1d6b2c │ │ │ │ + b.n 1d6b24 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r7, r3 │ │ │ │ it cs │ │ │ │ movcs r7, r3 │ │ │ │ mov r4, r7 │ │ │ │ - b.w 1d5cda │ │ │ │ + b.w 1d5cd2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r1, [sp, #800] @ 0x320 │ │ │ │ + ldr r1, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #104] @ 1d6ee0 │ │ │ │ + ldr.w ip, [pc, #104] @ 1d6ed8 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 1d6ed8 │ │ │ │ + vldr d7, [pc, #88] @ 1d6ed0 │ │ │ │ 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] │ │ │ │ @@ -537240,59 +537229,59 @@ │ │ │ │ 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 │ │ │ │ ... │ │ │ │ - beq.n 1d6e24 │ │ │ │ + beq.n 1d6e1c │ │ │ │ movs r5, r4 │ │ │ │ - cbz r2, 1d6efa │ │ │ │ + cbz r2, 1d6ef2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d5c00 │ │ │ │ + bl 1d5bf8 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3592] @ 0xe08 │ │ │ │ sub sp, #460 @ 0x1cc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #844] @ (1d7268 ) │ │ │ │ + ldr r0, [pc, #844] @ (1d7260 ) │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #840] @ (1d726c ) │ │ │ │ + ldr r1, [pc, #840] @ (1d7264 ) │ │ │ │ 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 1d711e │ │ │ │ + beq.w 1d7116 │ │ │ │ ldrb.w r5, [r4, #144] @ 0x90 │ │ │ │ mov.w fp, r2, lsr #6 │ │ │ │ orr.w fp, fp, r3, lsl #26 │ │ │ │ ldrb.w r7, [r4, #137] @ 0x89 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ ldrb.w sl, [r4, #136] @ 0x88 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1d713e │ │ │ │ + beq.w 1d7136 │ │ │ │ add.w r3, sl, r7, lsl #6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d71cc │ │ │ │ + beq.w 1d71c4 │ │ │ │ ldrb.w r3, [r4, #138] @ 0x8a │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r9, r5 │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ @@ -537319,15 +537308,15 @@ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ cmp r7, r8 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1d6fa2 │ │ │ │ + bne.n 1d6f9a │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add.w r8, sp, #272 @ 0x110 │ │ │ │ strb.w sl, [r6, #104] @ 0x68 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ mov.w sl, r5, lsl #5 │ │ │ │ strb.w ip, [r6, #105] @ 0x69 │ │ │ │ @@ -537336,15 +537325,15 @@ │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ blx 55100 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 55100 │ │ │ │ add.w r5, r4, #113 @ 0x71 │ │ │ │ - vldr d8, [pc, #624] @ 1d7260 │ │ │ │ + vldr d8, [pc, #624] @ 1d7258 │ │ │ │ add r5, sl │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w ip, sp, #388 @ 0x184 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ @@ -537367,15 +537356,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 1d73f4 │ │ │ │ + bl 1d73ec │ │ │ │ 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} │ │ │ │ @@ -537420,47 +537409,47 @@ │ │ │ │ vstr d8, [r6, #32] │ │ │ │ blx 55100 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 55100 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1d6ffa │ │ │ │ + bne.n 1d6ff2 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d7274 │ │ │ │ + bne.w 1d726c │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 1d72d2 │ │ │ │ + bhi.w 1d72ca │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ ldrb.w r3, [r7, #105] @ 0x69 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1d741c │ │ │ │ + bl 1d7414 │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ blx 55100 │ │ │ │ - ldr r2, [pc, #336] @ (1d7270 ) │ │ │ │ - ldr r3, [pc, #328] @ (1d726c ) │ │ │ │ + ldr r2, [pc, #336] @ (1d7268 ) │ │ │ │ + ldr r3, [pc, #328] @ (1d7264 ) │ │ │ │ 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 1d73ce │ │ │ │ + bne.w 1d73c6 │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, sp, #272 @ 0x110 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w ip, r4, #136 @ 0x88 │ │ │ │ @@ -537484,40 +537473,40 @@ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ cmp r6, ip │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1d716e │ │ │ │ + bne.n 1d7166 │ │ │ │ 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 55100 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d7322 │ │ │ │ + bne.w 1d731a │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi.w 1d737e │ │ │ │ + bhi.w 1d7376 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb.w r2, [r6, #104] @ 0x68 │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ - b.n 1d7106 │ │ │ │ + b.n 1d70fe │ │ │ │ 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] │ │ │ │ @@ -537541,16 +537530,16 @@ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ cmp r5, ip │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1d7206 │ │ │ │ - vldr d7, [pc, #60] @ 1d7260 │ │ │ │ + bne.n 1d71fe │ │ │ │ + vldr d7, [pc, #60] @ 1d7258 │ │ │ │ strb.w r8, [r6, #105] @ 0x69 │ │ │ │ add.w r8, sp, #272 @ 0x110 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ @@ -537558,39 +537547,39 @@ │ │ │ │ vstr d7, [r6, #32] │ │ │ │ blx 55100 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 55100 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1d6fe8 │ │ │ │ + bne.w 1d6fe0 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1d70e2 │ │ │ │ + b.n 1d70da │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ + str r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #54] @ 0x36 │ │ │ │ + ldrh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ str.w fp, [sp] │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb.w r3, [r7, #105] @ 0x69 │ │ │ │ str r4, [sp, #12] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ - bl 1d741c │ │ │ │ + bl 1d7414 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ adds r1, r4, r3 │ │ │ │ rsb r4, r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ mov r0, r6 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -537606,58 +537595,58 @@ │ │ │ │ adc.w r3, r5, #0 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ it ls │ │ │ │ movls r4, #0 │ │ │ │ str r1, [sp, #508] @ 0x1fc │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bls.n 1d72fa │ │ │ │ + bls.n 1d72f2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w fp, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb.w r3, [r7, #105] @ 0x69 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ lsrs r4, r3, #6 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ - bl 1d7448 │ │ │ │ + bl 1d7440 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 1d711e │ │ │ │ + beq.w 1d7116 │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ adds.w r4, r4, fp │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov fp, r4 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #508] @ 0x1fc │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1d70f2 │ │ │ │ + b.n 1d70ea │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ orr.w r5, r5, #10 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1d741c │ │ │ │ + bl 1d7414 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ adds r1, r4, r3 │ │ │ │ rsb r4, r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -537673,115 +537662,115 @@ │ │ │ │ adc.w r3, r5, #0 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ it ls │ │ │ │ movls r4, #0 │ │ │ │ str r1, [sp, #508] @ 0x1fc │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bls.n 1d73a6 │ │ │ │ + bls.n 1d739e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w fp, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ lsrs r4, r3, #6 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldrb.w r2, [r6, #104] @ 0x68 │ │ │ │ - bl 1d7448 │ │ │ │ + bl 1d7440 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 1d711e │ │ │ │ + beq.w 1d7116 │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ adds.w r4, r4, fp │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov fp, r4 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #508] @ 0x1fc │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1d71b6 │ │ │ │ + b.n 1d71ae │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1d6f00 │ │ │ │ + bl 1d6ef8 │ │ │ │ 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 1d74e4 │ │ │ │ + bl 1d74dc │ │ │ │ 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 1d81e8 │ │ │ │ + bl 1d81e0 │ │ │ │ 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, 1d7496 │ │ │ │ + cbz r6, 1d748e │ │ │ │ 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 1d81e8 │ │ │ │ + bl 1d81e0 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r5, fp │ │ │ │ it eq │ │ │ │ cmpeq r4, r6 │ │ │ │ - bne.n 1d7474 │ │ │ │ + bne.n 1d746c │ │ │ │ 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 │ │ │ │ @@ -537793,15 +537782,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 1d909c │ │ │ │ + bl 1d9094 │ │ │ │ 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 │ │ │ │ @@ -540398,17 +540387,17 @@ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r4, [pc, #272] @ (1d91c0 ) │ │ │ │ + ldr r4, [pc, #272] @ (1d91b8 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #272] @ (1d91c4 ) │ │ │ │ + ldr r3, [pc, #272] @ (1d91bc ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add r4, pc │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -540416,15 +540405,15 @@ │ │ │ │ ldrb.w r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb.w sl, [sp, #132] @ 0x84 │ │ │ │ ldrb.w r3, [sp, #136] @ 0x88 │ │ │ │ ldrb.w lr, [sp, #140] @ 0x8c │ │ │ │ ldr.w r8, [sp, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1d91a2 │ │ │ │ + beq.n 1d919a │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strd r1, lr, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, r0, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -540439,37 +540428,37 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 1d915e │ │ │ │ + cbz r3, 1d9156 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1d9144 │ │ │ │ + b.n 1d913c │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r5, r6, [sp] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 1d74e4 │ │ │ │ + bl 1d74dc │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 1d912c │ │ │ │ + bne.n 1d9124 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - bl 1d74e4 │ │ │ │ + bl 1d74dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r8, r8, #32 │ │ │ │ adds r5, r5, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r8, #-28] │ │ │ │ adc.w r6, r6, #0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -540485,69 +540474,69 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r8, #-4] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [r8, #-32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.n 1d90f0 │ │ │ │ - ldr r2, [pc, #36] @ (1d91c8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d91c4 ) │ │ │ │ + bne.n 1d90e8 │ │ │ │ + ldr r2, [pc, #36] @ (1d91c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d91bc ) │ │ │ │ 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 1d91bc │ │ │ │ + bne.n 1d91b4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r1, #116] @ 0x74 │ │ │ │ + ldr r0, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r6, [r3, #100] @ 0x64 │ │ │ │ lsls r2, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d9248 │ │ │ │ + beq.n 1d9240 │ │ │ │ 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 1d91fe │ │ │ │ + bhi.n 1d91f6 │ │ │ │ tbb [pc, r2] │ │ │ │ movs r4, #11 │ │ │ │ subs r3, r2, r4 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 547e0 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 1d9220 │ │ │ │ + cbz r0, 1d9218 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ blx 547e0 <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 547e0 <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d91fe │ │ │ │ + bne.n 1d91f6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1d9200 │ │ │ │ + b.n 1d91f8 │ │ │ │ movs r0, #3 │ │ │ │ blx 547e0 <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -540631,68 +540620,68 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 54b7c │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #112] @ (1d939c ) │ │ │ │ + ldr r2, [pc, #112] @ (1d9394 ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (1d93a0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d9398 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 1d938e │ │ │ │ + beq.n 1d9386 │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 1d938a │ │ │ │ + bne.n 1d9382 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ blx 5404c │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 550dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 54088 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 550e8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (1d93a4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d93a0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d939c ) │ │ │ │ + ldr r3, [pc, #40] @ (1d9398 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9396 │ │ │ │ + bne.n 1d938e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1d9372 │ │ │ │ + b.n 1d936a │ │ │ │ mov r1, r2 │ │ │ │ blx 54088 │ │ │ │ - b.n 1d9370 │ │ │ │ + b.n 1d9368 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5407c │ │ │ │ subs r0, #0 │ │ │ │ @@ -540716,96 +540705,96 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5516c │ │ │ │ - cbz r0, 1d9426 │ │ │ │ + cbz r0, 1d941e │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ (1d942c ) │ │ │ │ + ldr r2, [pc, #40] @ (1d9424 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r1, r4, [r3] │ │ │ │ movs r1, #0 │ │ │ │ blx 554ec │ │ │ │ - cbnz r0, 1d941a │ │ │ │ + cbnz r0, 1d9412 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 5422c │ │ │ │ movs r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #4 │ │ │ │ - b.n 1d9416 │ │ │ │ + b.n 1d940e │ │ │ │ nop │ │ │ │ mcr2 15, 2, pc, cr3, cr15, {7} @ │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5473c │ │ │ │ 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] @ (1d9494 ) │ │ │ │ + ldr r2, [pc, #64] @ (1d948c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (1d9498 ) │ │ │ │ + ldr r3, [pc, #64] @ (1d9490 ) │ │ │ │ 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 549d8 │ │ │ │ - cbnz r0, 1d948c │ │ │ │ - cbz r4, 1d9474 │ │ │ │ + cbnz r0, 1d9484 │ │ │ │ + cbz r4, 1d946c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (1d949c ) │ │ │ │ - ldr r3, [pc, #32] @ (1d9498 ) │ │ │ │ + ldr r2, [pc, #36] @ (1d9494 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d9490 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9490 │ │ │ │ + bne.n 1d9488 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1d9474 │ │ │ │ + b.n 1d946c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ + ldr r4, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ subs r0, #5 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ - cbnz r3, 1d94d6 │ │ │ │ + cbnz r3, 1d94ce │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp.w r2, #266 @ 0x10a │ │ │ │ - beq.n 1d94da │ │ │ │ + beq.n 1d94d2 │ │ │ │ sub.w r0, r2, #264 @ 0x108 │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -540814,24 +540803,24 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ subs r1, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1d94b4 │ │ │ │ + bl 1d94ac │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ - cbnz r3, 1d951a │ │ │ │ + cbnz r3, 1d9512 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp.w r2, #266 @ 0x10a │ │ │ │ - beq.n 1d951e │ │ │ │ + beq.n 1d9516 │ │ │ │ sub.w r0, r2, #264 @ 0x108 │ │ │ │ cmp r0, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -540840,15 +540829,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 1d94f8 │ │ │ │ + bl 1d94f0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r2, r0, #20 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -540860,337 +540849,337 @@ │ │ │ │ itt ne │ │ │ │ clzne r0, r0 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1d957c │ │ │ │ + beq.n 1d9574 │ │ │ │ subs r3, #4 │ │ │ │ - b.n 1d9572 │ │ │ │ + b.n 1d956a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1d957c │ │ │ │ + beq.n 1d9574 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1d956a │ │ │ │ + bpl.n 1d9562 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1d95a8 │ │ │ │ + beq.n 1d95a0 │ │ │ │ subs r3, #4 │ │ │ │ movw ip, #287 @ 0x11f │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 1d95a0 │ │ │ │ + bmi.n 1d9598 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 1d95ac │ │ │ │ + cbnz r0, 1d95a4 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 1d95ac │ │ │ │ + bne.n 1d95a4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d9590 │ │ │ │ + bne.n 1d9588 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #44] @ (1d95f0 ) │ │ │ │ + ldr r0, [pc, #44] @ (1d95e8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ - cbnz r3, 1d95ea │ │ │ │ - ldr r3, [pc, #36] @ (1d95f4 ) │ │ │ │ + cbnz r3, 1d95e2 │ │ │ │ + ldr r3, [pc, #36] @ (1d95ec ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ and.w r0, r0, #134 @ 0x86 │ │ │ │ sub.w r0, r0, #128 @ 0x80 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1d9646 │ │ │ │ - cbz r3, 1d9646 │ │ │ │ + bne.n 1d963e │ │ │ │ + cbz r3, 1d963e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 1d9626 │ │ │ │ + b.n 1d961e │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1d9646 │ │ │ │ + beq.n 1d963e │ │ │ │ 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 1e20b4 │ │ │ │ + bl 1e20ac │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 1d9620 │ │ │ │ + bvc.n 1d9618 │ │ │ │ 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 1d9696 │ │ │ │ - cbz r3, 1d969a │ │ │ │ + bne.n 1d968e │ │ │ │ + cbz r3, 1d9692 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 1d967a │ │ │ │ + b.n 1d9672 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1d969a │ │ │ │ + beq.n 1d9692 │ │ │ │ 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 1e20b4 │ │ │ │ + bl 1e20ac │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 1d9674 │ │ │ │ + bvs.n 1d966c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r7, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #152] @ (1d9754 ) │ │ │ │ + ldr r0, [pc, #152] @ (1d974c ) │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ ldrb.w r4, [r4, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 1d9740 │ │ │ │ + bne.n 1d9738 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d974a │ │ │ │ + beq.n 1d9742 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov sl, r1 │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ add r3, r2 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - ldr r3, [pc, #124] @ (1d9758 ) │ │ │ │ + ldr r3, [pc, #124] @ (1d9750 ) │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r9, [r0, r3] │ │ │ │ - b.n 1d96ea │ │ │ │ + b.n 1d96e2 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1d974a │ │ │ │ + beq.n 1d9742 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mla r3, r8, r3, r9 │ │ │ │ add r3, r6 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1d9740 │ │ │ │ + bne.n 1d9738 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e20ac │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ite vs │ │ │ │ movvs r3, #1 │ │ │ │ movvc r3, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, d8 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d96e6 │ │ │ │ + beq.n 1d96de │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ vpop {d8} │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r7, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #152] @ (1d9810 ) │ │ │ │ + ldr r0, [pc, #152] @ (1d9808 ) │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ ldrb.w r4, [r4, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 1d97fc │ │ │ │ + bne.n 1d97f4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d9806 │ │ │ │ + beq.n 1d97fe │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov sl, r1 │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ add r3, r2 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - ldr r3, [pc, #124] @ (1d9814 ) │ │ │ │ + ldr r3, [pc, #124] @ (1d980c ) │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r9, [r0, r3] │ │ │ │ - b.n 1d97a6 │ │ │ │ + b.n 1d979e │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1d9806 │ │ │ │ + beq.n 1d97fe │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mla r3, r8, r3, r9 │ │ │ │ add r3, r6 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1d97fc │ │ │ │ + bne.n 1d97f4 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e20ac │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ite vs │ │ │ │ movvs r3, #1 │ │ │ │ movvc r3, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, d8 │ │ │ │ it ls │ │ │ │ orrls.w r3, r3, #1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ orrge.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d97a2 │ │ │ │ + beq.n 1d979a │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ vpop {d8} │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261774 │ │ │ │ + bl 26176c │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1d9844 │ │ │ │ + cbz r0, 1d983c │ │ │ │ ldrb.w r0, [sp, #4] │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261774 │ │ │ │ + bl 26176c │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1d9874 │ │ │ │ + cbz r0, 1d986c │ │ │ │ ldrb.w r0, [sp, #4] │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261774 │ │ │ │ + bl 26176c │ │ │ │ uxtb r0, r0 │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261774 │ │ │ │ + bl 26176c │ │ │ │ uxtb r0, r0 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261774 │ │ │ │ + bl 26176c │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #3 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -541200,18 +541189,18 @@ │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261774 │ │ │ │ + bl 26176c │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1d9924 │ │ │ │ + cbz r0, 1d991c │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -541220,15 +541209,15 @@ │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261774 │ │ │ │ + bl 26176c │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -541238,18 +541227,18 @@ │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261774 │ │ │ │ + bl 26176c │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1d9984 │ │ │ │ + cbz r0, 1d997c │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #3 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -541258,15 +541247,15 @@ │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261774 │ │ │ │ + bl 26176c │ │ │ │ uxtb r3, r0 │ │ │ │ cmp r3, #5 │ │ │ │ itett ls │ │ │ │ movls r0, #42 @ 0x2a │ │ │ │ movhi r0, #0 │ │ │ │ lsrls r0, r3 │ │ │ │ andls.w r0, r0, #1 │ │ │ │ @@ -541275,455 +541264,455 @@ │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261774 │ │ │ │ + bl 26176c │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261774 │ │ │ │ + bl 26176c │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261774 │ │ │ │ + bl 26176c │ │ │ │ lsrs r0, r0, #24 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261774 │ │ │ │ + bl 26176c │ │ │ │ str r0, [sp, #4] │ │ │ │ lsrs r0, r0, #24 │ │ │ │ - beq.n 1d9a3e │ │ │ │ + beq.n 1d9a36 │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ cmp r3, #5 │ │ │ │ itett ls │ │ │ │ movls r0, #42 @ 0x2a │ │ │ │ movhi r0, #0 │ │ │ │ lsrls r0, r3 │ │ │ │ andls.w r0, r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cbz r3, 1d9a94 │ │ │ │ + cbz r3, 1d9a8c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 1d9a6a │ │ │ │ + b.n 1d9a62 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9a8c │ │ │ │ + beq.n 1d9a84 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261974 │ │ │ │ + bl 26196c │ │ │ │ cmp r0, #5 │ │ │ │ - bhi.n 1d9a66 │ │ │ │ + bhi.n 1d9a5e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 1d9ae8 │ │ │ │ + cbz r3, 1d9ae0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 1d9abe │ │ │ │ + b.n 1d9ab6 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9ae0 │ │ │ │ + beq.n 1d9ad8 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261974 │ │ │ │ + bl 26196c │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 1d9aba │ │ │ │ + bhi.n 1d9ab2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 1d9b3c │ │ │ │ + cbz r3, 1d9b34 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 1d9b12 │ │ │ │ + b.n 1d9b0a │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9b34 │ │ │ │ + beq.n 1d9b2c │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261974 │ │ │ │ + bl 26196c │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 1d9b0e │ │ │ │ + bhi.n 1d9b06 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 1d9b90 │ │ │ │ + cbz r3, 1d9b88 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 1d9b66 │ │ │ │ + b.n 1d9b5e │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9b88 │ │ │ │ + beq.n 1d9b80 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261974 │ │ │ │ + bl 26196c │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 1d9b62 │ │ │ │ + bhi.n 1d9b5a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 1d9be2 │ │ │ │ + cbz r3, 1d9bda │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 1d9bba │ │ │ │ + b.n 1d9bb2 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9bda │ │ │ │ + beq.n 1d9bd2 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261974 │ │ │ │ + bl 26196c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d9bb6 │ │ │ │ + bne.n 1d9bae │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r3, 1d9c38 │ │ │ │ + cbz r3, 1d9c30 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 1d9c0e │ │ │ │ + b.n 1d9c06 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9c30 │ │ │ │ + beq.n 1d9c28 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261974 │ │ │ │ + bl 26196c │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.n 1d9c0a │ │ │ │ + bhi.n 1d9c02 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #20 │ │ │ │ - bl 26195c │ │ │ │ + bl 261954 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #20 │ │ │ │ - bl 26195c │ │ │ │ + bl 261954 │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #20 │ │ │ │ - bl 1e2558 │ │ │ │ + bl 1e2550 │ │ │ │ tst.w r0, #5 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1d9d28 ) │ │ │ │ + ldr r0, [pc, #116] @ (1d9d20 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1d9d2c ) │ │ │ │ + ldr r2, [pc, #112] @ (1d9d24 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 1e3a9c │ │ │ │ + bl 1e3a94 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1d9d02 │ │ │ │ - ldr r2, [pc, #68] @ (1d9d30 ) │ │ │ │ - ldr r3, [pc, #60] @ (1d9d2c ) │ │ │ │ + beq.n 1d9cfa │ │ │ │ + ldr r2, [pc, #68] @ (1d9d28 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d9d24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9d22 │ │ │ │ + bne.n 1d9d1a │ │ │ │ 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 1e20b4 │ │ │ │ + bl 1e20ac │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1d9cea │ │ │ │ + b.n 1d9ce2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r0, #52] @ 0x34 │ │ │ │ + str r0, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1d9d6a │ │ │ │ + beq.n 1d9d62 │ │ │ │ subs r2, #4 │ │ │ │ push {lr} │ │ │ │ movw lr, #317 @ 0x13d │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1d9d5e │ │ │ │ + bne.n 1d9d56 │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1d9d68 │ │ │ │ + bne.n 1d9d60 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1d9d68 │ │ │ │ + bne.n 1d9d60 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1d9d46 │ │ │ │ + bne.n 1d9d3e │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr.w ip, [pc, #64] @ 1d9db8 │ │ │ │ + ldr.w ip, [pc, #64] @ 1d9db0 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ - cbnz r2, 1d9d92 │ │ │ │ + cbnz r2, 1d9d8a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 1d9d96 │ │ │ │ + bne.n 1d9d8e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1d9d94 │ │ │ │ + bne.n 1d9d8c │ │ │ │ ldr r1, [r3, #16] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #24] @ (1d9dbc ) │ │ │ │ + ldr r3, [pc, #24] @ (1d9db4 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ and.w r0, r0, #134 @ 0x86 │ │ │ │ subs r0, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1d9df4 │ │ │ │ - cbnz r2, 1d9df0 │ │ │ │ + beq.n 1d9dec │ │ │ │ + cbnz r2, 1d9de8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp.w r2, #266 @ 0x10a │ │ │ │ - beq.n 1d9de6 │ │ │ │ + beq.n 1d9dde │ │ │ │ ldr r0, [r3, #16] │ │ │ │ movw r3, #289 @ 0x121 │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d9dd8 │ │ │ │ + beq.n 1d9dd0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w lr, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #428] @ (1d9fac ) │ │ │ │ + ldr r0, [pc, #428] @ (1d9fa4 ) │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r3, [ip, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1d9e14 │ │ │ │ + beq.n 1d9e0c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1d9f8a │ │ │ │ + beq.w 1d9f82 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #400] @ (1d9fb0 ) │ │ │ │ + ldr r1, [pc, #400] @ (1d9fa8 ) │ │ │ │ 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 1d9eb4 │ │ │ │ + beq.n 1d9eac │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1d9e10 │ │ │ │ + bne.n 1d9e08 │ │ │ │ ldrb.w ip, [r1] │ │ │ │ ldr.w r2, [lr, #56] @ 0x38 │ │ │ │ add.w ip, ip, #5 │ │ │ │ add.w ip, r2, ip, lsl #3 │ │ │ │ ldrb r0, [r2, #13] │ │ │ │ cmp r0, #32 │ │ │ │ ldrd r2, ip, [ip, #-20] │ │ │ │ - bhi.w 1d9fa6 │ │ │ │ + bhi.w 1d9f9e │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1d9faa │ │ │ │ + bhi.w 1d9fa2 │ │ │ │ tbb [pc, r0] │ │ │ │ ldr r6, [sp, #600] @ 0x258 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ str r3, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ @@ -541737,33 +541726,33 @@ │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ sxth r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r0, lr, #0 │ │ │ │ - blt.n 1d9e10 │ │ │ │ + blt.n 1d9e08 │ │ │ │ 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 1d9e10 │ │ │ │ + bne.n 1d9e08 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1d9f8a │ │ │ │ + beq.n 1d9f82 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ cmp r5, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, ip, r0, lsl #3 │ │ │ │ ldrd r2, r0, [r0, #-20] │ │ │ │ - bhi.n 1d9fa2 │ │ │ │ + bhi.n 1d9f9a │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 1d9f5c │ │ │ │ - add r0, pc, #8 @ (adr r0, 1d9ed4 ) │ │ │ │ + bhi.n 1d9f54 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1d9ecc ) │ │ │ │ ldr.w lr, [r0, r6, lsl #2] │ │ │ │ add r0, lr │ │ │ │ bx r0 │ │ │ │ vminnm.f16 , , │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ @@ -541823,82 +541812,82 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ sxtb r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 1d9e94 │ │ │ │ + b.n 1d9e8c │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 1d9e94 │ │ │ │ + b.n 1d9e8c │ │ │ │ movs r0, #0 │ │ │ │ orrs.w ip, r2, r0 │ │ │ │ - beq.w 1d9e10 │ │ │ │ + beq.w 1d9e08 │ │ │ │ adds.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, ip, r2 │ │ │ │ adc.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r0, ip, r0 │ │ │ │ orrs r2, r0 │ │ │ │ - bne.w 1d9e10 │ │ │ │ + bne.w 1d9e08 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 1d9e46 │ │ │ │ + bne.w 1d9e3e │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ uxth r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1d9f64 │ │ │ │ + b.n 1d9f5c │ │ │ │ uxtb r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1d9f64 │ │ │ │ + b.n 1d9f5c │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1d9f82 │ │ │ │ - b.n 1d9e10 │ │ │ │ + bne.n 1d9f7a │ │ │ │ + b.n 1d9e08 │ │ │ │ mov lr, r0 │ │ │ │ - b.n 1d9e94 │ │ │ │ + b.n 1d9e8c │ │ │ │ mov r0, ip │ │ │ │ - b.n 1d9f64 │ │ │ │ + b.n 1d9f5c │ │ │ │ nop │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r6, [r7, #28] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r4, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e20e8 │ │ │ │ + bl 1e20e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1da064 │ │ │ │ - cbz r5, 1da03c │ │ │ │ + beq.n 1da05c │ │ │ │ + cbz r5, 1da034 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w lr, [r0, #13] │ │ │ │ add.w ip, r3, r5 │ │ │ │ subs r2, r3, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldrd r3, r1, [r1, #-20] │ │ │ │ - bhi.n 1da02c │ │ │ │ + bhi.n 1da024 │ │ │ │ add.w r1, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1da076 │ │ │ │ + bhi.n 1da06e │ │ │ │ tbb [pc, r1] │ │ │ │ adds r5, #33 @ 0x21 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ - ldr r0, [pc, #212] @ (1da0e8 ) │ │ │ │ + ldr r0, [pc, #212] @ (1da0e0 ) │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ ldrb r5, [r6, r4] │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ @@ -541906,107 +541895,107 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1da064 │ │ │ │ + beq.n 1da05c │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 1d9fea │ │ │ │ + bne.n 1d9fe2 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1da03c │ │ │ │ + beq.n 1da034 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbnz r3, 1da064 │ │ │ │ + cbnz r3, 1da05c │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1da03c │ │ │ │ + beq.n 1da034 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1da040 │ │ │ │ + beq.n 1da038 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1da03c │ │ │ │ + beq.n 1da034 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1da064 │ │ │ │ + beq.n 1da05c │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1da03c │ │ │ │ + beq.n 1da034 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 1da068 │ │ │ │ - b.n 1da064 │ │ │ │ + bne.n 1da060 │ │ │ │ + b.n 1da05c │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1da03c │ │ │ │ + beq.n 1da034 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sxtb r3, r3 │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1da064 │ │ │ │ + beq.n 1da05c │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1da03c │ │ │ │ + beq.n 1da034 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 1da08e │ │ │ │ - b.n 1da064 │ │ │ │ + bne.n 1da086 │ │ │ │ + b.n 1da05c │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1da03c │ │ │ │ + beq.n 1da034 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sxth r3, r3 │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1da064 │ │ │ │ + beq.n 1da05c │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1da03c │ │ │ │ + beq.n 1da034 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 1da0b8 │ │ │ │ - b.n 1da064 │ │ │ │ + bne.n 1da0b0 │ │ │ │ + b.n 1da05c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ add.w r4, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #420] @ (1da294 ) │ │ │ │ + ldr r0, [pc, #420] @ (1da28c ) │ │ │ │ ldr.w ip, [r4, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r4, [ip, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 1da188 │ │ │ │ + bne.n 1da180 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1da1be │ │ │ │ + beq.n 1da1b6 │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #404] @ (1da298 ) │ │ │ │ + ldr r1, [pc, #404] @ (1da290 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r1, r0, r4, r1 │ │ │ │ add r1, r2 │ │ │ │ ldrb r2, [r1, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1da188 │ │ │ │ + bne.n 1da180 │ │ │ │ ldrb.w r6, [ip, #13] │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ rsb r2, r6, #64 @ 0x40 │ │ │ │ sub.w r5, r6, #32 │ │ │ │ subs.w r1, r2, #32 │ │ │ │ add.w lr, r6, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r5, r4, r5 │ │ │ │ @@ -542021,17 +542010,17 @@ │ │ │ │ subs r3, #1 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ adds r7, r0, #1 │ │ │ │ cmp r6, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrd r1, r2, [r2, #-20] │ │ │ │ - bhi.n 1da18e │ │ │ │ + bhi.n 1da186 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1da250 │ │ │ │ + bhi.n 1da248 │ │ │ │ tbb [pc, lr] │ │ │ │ strb r0, [r2, #16] │ │ │ │ strb r4, [r6, #17] │ │ │ │ strb r4, [r6, #17] │ │ │ │ str r4, [r6, r5] │ │ │ │ strb r4, [r6, #17] │ │ │ │ strb r4, [r6, #17] │ │ │ │ @@ -542052,296 +542041,296 @@ │ │ │ │ cmp r4, r2 │ │ │ │ it eq │ │ │ │ cmpeq r5, r1 │ │ │ │ mov.w r7, r8, lsr #31 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1da188 │ │ │ │ + bne.n 1da180 │ │ │ │ negs r7, r1 │ │ │ │ bic.w r1, r7, r1 │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ and.w r2, r2, r8 │ │ │ │ orrs r1, r2 │ │ │ │ - bne.n 1da188 │ │ │ │ + bne.n 1da180 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1da14a │ │ │ │ + bne.n 1da142 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sxth r1, r1 │ │ │ │ mov.w r8, r1, asr #31 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r1, #32768 @ 0x8000 │ │ │ │ add.w r2, r8, #1 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1da188 │ │ │ │ + bne.n 1da180 │ │ │ │ negs r2, r1 │ │ │ │ bic.w r2, r2, r1 │ │ │ │ sbc.w r1, r8, r8, lsl #1 │ │ │ │ bic.w r1, r1, r8 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1da188 │ │ │ │ + bne.n 1da180 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1da1be │ │ │ │ + beq.n 1da1b6 │ │ │ │ ldrb.w r2, [r0, #2]! │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrsh.w r1, [r2, #20] │ │ │ │ asrs r2, r1, #31 │ │ │ │ - b.n 1da190 │ │ │ │ + b.n 1da188 │ │ │ │ sxtb r1, r1 │ │ │ │ mov.w r8, r1, asr #31 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r1, #128 @ 0x80 │ │ │ │ add.w r2, r8, #1 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1da188 │ │ │ │ + bne.n 1da180 │ │ │ │ negs r2, r1 │ │ │ │ bic.w r2, r2, r1 │ │ │ │ sbc.w r1, r8, r8, lsl #1 │ │ │ │ bic.w r1, r1, r8 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1da188 │ │ │ │ + bne.n 1da180 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1da1be │ │ │ │ + beq.n 1da1b6 │ │ │ │ ldrb.w r2, [r0, #2]! │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrsb.w r1, [r2, #20] │ │ │ │ asrs r2, r1, #31 │ │ │ │ - b.n 1da190 │ │ │ │ + b.n 1da188 │ │ │ │ mov.w r8, r1, asr #31 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #2147483648 @ 0x80000000 │ │ │ │ add.w r2, r8, #1 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1da188 │ │ │ │ + bne.n 1da180 │ │ │ │ negs r2, r1 │ │ │ │ bic.w r2, r2, r1 │ │ │ │ sbc.w r1, r8, r8, lsl #1 │ │ │ │ bic.w r1, r1, r8 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1da188 │ │ │ │ + bne.n 1da180 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1da1be │ │ │ │ + beq.n 1da1b6 │ │ │ │ ldrb.w r2, [r0, #2]! │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ asrs r2, r1, #31 │ │ │ │ - b.n 1da190 │ │ │ │ + b.n 1da188 │ │ │ │ nop │ │ │ │ - ldrsh r2, [r1, r4] │ │ │ │ + ldrsh r2, [r2, r4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1da320 ) │ │ │ │ + ldr r0, [pc, #116] @ (1da318 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1da324 ) │ │ │ │ + ldr r2, [pc, #112] @ (1da31c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 1e3a9c │ │ │ │ + bl 1e3a94 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1da2fa │ │ │ │ - ldr r2, [pc, #68] @ (1da328 ) │ │ │ │ - ldr r3, [pc, #60] @ (1da324 ) │ │ │ │ + beq.n 1da2f2 │ │ │ │ + ldr r2, [pc, #68] @ (1da320 ) │ │ │ │ + ldr r3, [pc, #60] @ (1da31c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da31a │ │ │ │ + bne.n 1da312 │ │ │ │ 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 1e20b4 │ │ │ │ + bl 1e20ac │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1da2e2 │ │ │ │ + b.n 1da2da │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + ldrb r0, [r2, r5] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1da3b0 ) │ │ │ │ + ldr r0, [pc, #116] @ (1da3a8 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1da3b4 ) │ │ │ │ + ldr r2, [pc, #112] @ (1da3ac ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 1e3a9c │ │ │ │ + bl 1e3a94 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1da38a │ │ │ │ - ldr r2, [pc, #68] @ (1da3b8 ) │ │ │ │ - ldr r3, [pc, #60] @ (1da3b4 ) │ │ │ │ + beq.n 1da382 │ │ │ │ + ldr r2, [pc, #68] @ (1da3b0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1da3ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da3aa │ │ │ │ + bne.n 1da3a2 │ │ │ │ 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 1e20b4 │ │ │ │ + bl 1e20ac │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1da372 │ │ │ │ + b.n 1da36a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r7, r2] │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, r2] │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1da440 ) │ │ │ │ + ldr r0, [pc, #116] @ (1da438 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1da444 ) │ │ │ │ + ldr r2, [pc, #112] @ (1da43c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 1e3a9c │ │ │ │ + bl 1e3a94 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1da41a │ │ │ │ - ldr r2, [pc, #68] @ (1da448 ) │ │ │ │ - ldr r3, [pc, #60] @ (1da444 ) │ │ │ │ + beq.n 1da412 │ │ │ │ + ldr r2, [pc, #68] @ (1da440 ) │ │ │ │ + ldr r3, [pc, #60] @ (1da43c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da43a │ │ │ │ + bne.n 1da432 │ │ │ │ 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 1e20b4 │ │ │ │ + bl 1e20ac │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1da402 │ │ │ │ + b.n 1da3fa │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r5, r0] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, r7] │ │ │ │ + ldrh r6, [r7, r7] │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r1, #44 @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1e20e8 │ │ │ │ + bl 1e20e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1da4f0 │ │ │ │ - cbz r5, 1da4c8 │ │ │ │ + beq.n 1da4e8 │ │ │ │ + cbz r5, 1da4c0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r5 │ │ │ │ ldrb.w ip, [r0, #13] │ │ │ │ subs r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - bhi.n 1da4c0 │ │ │ │ + bhi.n 1da4b8 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 1da502 │ │ │ │ + bhi.n 1da4fa │ │ │ │ tbb [pc, ip] │ │ │ │ adds r1, #29 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ add r1, r6 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ @@ -542352,115 +542341,115 @@ │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ lsls r4, r1, #27 │ │ │ │ - beq.n 1da4f0 │ │ │ │ + beq.n 1da4e8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1da482 │ │ │ │ + bne.n 1da47a │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1da4c8 │ │ │ │ + beq.n 1da4c0 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 1da4f0 │ │ │ │ + cbz r1, 1da4e8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1da4c8 │ │ │ │ + beq.n 1da4c0 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1da4cc │ │ │ │ + bne.n 1da4c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1da4c8 │ │ │ │ + beq.n 1da4c0 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r4, r1, #27 │ │ │ │ - beq.n 1da4f0 │ │ │ │ + beq.n 1da4e8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1da4c8 │ │ │ │ + beq.n 1da4c0 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - bne.n 1da4f4 │ │ │ │ - b.n 1da4f0 │ │ │ │ + bne.n 1da4ec │ │ │ │ + b.n 1da4e8 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1da4c8 │ │ │ │ + beq.n 1da4c0 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - beq.n 1da4f0 │ │ │ │ + beq.n 1da4e8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1da4c8 │ │ │ │ + beq.n 1da4c0 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r5, r1, #27 │ │ │ │ - bne.n 1da51a │ │ │ │ - b.n 1da4f0 │ │ │ │ + bne.n 1da512 │ │ │ │ + b.n 1da4e8 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1da4c8 │ │ │ │ + beq.n 1da4c0 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - beq.n 1da4f0 │ │ │ │ + beq.n 1da4e8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1da4c8 │ │ │ │ + beq.n 1da4c0 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r5, r1, #27 │ │ │ │ - bne.n 1da540 │ │ │ │ - b.n 1da4f0 │ │ │ │ + bne.n 1da538 │ │ │ │ + b.n 1da4e8 │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r7, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r5, r7, #44 @ 0x2c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 1e20e8 │ │ │ │ + bl 1e20e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1da858 │ │ │ │ + beq.w 1da850 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1da88e │ │ │ │ + beq.w 1da886 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ add r6, r4 │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ subs r4, #1 │ │ │ │ subs r6, #1 │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ ldrb.w r8, [r9, #13] │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp.w r8, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r9, r2, lsl #3 │ │ │ │ ldrd r5, sl, [r2, #-20] │ │ │ │ - bhi.w 1da85e │ │ │ │ + bhi.w 1da856 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 1da7be │ │ │ │ + bhi.w 1da7b6 │ │ │ │ tbh [pc, r8, lsl #1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ @@ -542510,17 +542499,17 @@ │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1da858 │ │ │ │ + bne.w 1da850 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 1da88e │ │ │ │ + beq.w 1da886 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrh r5, [r3, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -542537,21 +542526,21 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1da858 │ │ │ │ + bne.w 1da850 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.w 1da88e │ │ │ │ + beq.w 1da886 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1da616 │ │ │ │ + b.n 1da60e │ │ │ │ mov.w sl, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r4, #1 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -542568,17 +542557,17 @@ │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1da858 │ │ │ │ + bne.w 1da850 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 1da88e │ │ │ │ + beq.w 1da886 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrb r5, [r3, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -542595,53 +542584,53 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1da858 │ │ │ │ + bne.n 1da850 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.w 1da88e │ │ │ │ + beq.w 1da886 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1da6c4 │ │ │ │ + b.n 1da6bc │ │ │ │ movs r1, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ adds r0, r4, #1 │ │ │ │ lsl.w r3, r1, r5 │ │ │ │ subs r3, #1 │ │ │ │ eors r3, r5 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1da858 │ │ │ │ + bne.n 1da850 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1da88e │ │ │ │ + beq.n 1da886 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ lsl.w r3, r1, r2 │ │ │ │ subs r3, #1 │ │ │ │ eors r3, r2 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r7, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1da858 │ │ │ │ + bne.n 1da850 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1da88e │ │ │ │ + beq.n 1da886 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1da76e │ │ │ │ + b.n 1da766 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r4, #1 │ │ │ │ blx 552e0 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ @@ -542657,17 +542646,17 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ ite ne │ │ │ │ movne fp, r3 │ │ │ │ orreq.w fp, r3, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1da858 │ │ │ │ + bne.n 1da850 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1da88e │ │ │ │ + beq.n 1da886 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 552e0 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ @@ -542682,71 +542671,71 @@ │ │ │ │ cmpeq r3, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbnz r3, 1da858 │ │ │ │ + cbnz r3, 1da850 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 1da88e │ │ │ │ + beq.n 1da886 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1da7c2 │ │ │ │ + b.n 1da7ba │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 1da894 │ │ │ │ + bne.n 1da88c │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, sl │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1da858 │ │ │ │ + bne.n 1da850 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.w 1da5aa │ │ │ │ + bne.w 1da5a2 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ lsls r2, r0 │ │ │ │ orrs r3, r1 │ │ │ │ subs r2, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1da870 │ │ │ │ + b.n 1da868 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w r5, r1, r2, lsl #5 │ │ │ │ sub sp, #20 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ mov r6, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1e20e8 │ │ │ │ + bl 1e20e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1daa38 │ │ │ │ + beq.w 1daa30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1da9b6 │ │ │ │ + beq.n 1da9ae │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ add r6, r7 │ │ │ │ ldr.w fp, [r4, #12] │ │ │ │ subs r2, r6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r4, #1 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ @@ -542756,15 +542745,15 @@ │ │ │ │ lsrs r2, r2, #1 │ │ │ │ add.w r7, r9, #4294967295 @ 0xffffffff │ │ │ │ sub.w r6, r2, #32 │ │ │ │ rsb r5, r2, #32 │ │ │ │ lsl.w lr, r4, r2 │ │ │ │ mov sl, r7 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1daa40 │ │ │ │ + beq.w 1daa38 │ │ │ │ lsr.w r1, r4, r5 │ │ │ │ mov ip, r0 │ │ │ │ lsl.w r3, r4, r6 │ │ │ │ orrs r3, r1 │ │ │ │ adds.w r1, lr, #4294967295 @ 0xffffffff │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r7, r1, r6 │ │ │ │ @@ -542776,17 +542765,17 @@ │ │ │ │ ldrb.w r8, [r0, #1]! │ │ │ │ add.w r8, fp, r8, lsl #3 │ │ │ │ ldr.w r7, [r8, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr.w r8, [r8, #24] │ │ │ │ cmp r7, #32 │ │ │ │ - bhi.n 1da9a0 │ │ │ │ + bhi.n 1da998 │ │ │ │ cmp.w sl, #31 │ │ │ │ - bhi.w 1daab6 │ │ │ │ + bhi.w 1daaae │ │ │ │ tbh [pc, sl, lsl #1] │ │ │ │ movs r7, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ @@ -542818,43 +542807,43 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ and.w r8, r3, r8 │ │ │ │ ands r7, r1 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r7, r1 │ │ │ │ - bne.n 1daa38 │ │ │ │ + bne.n 1daa30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1da912 │ │ │ │ + bne.n 1da90a │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ ands r4, r1 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r1 │ │ │ │ - bne.n 1daa38 │ │ │ │ + bne.n 1daa30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1da9b6 │ │ │ │ + beq.n 1da9ae │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1daa38 │ │ │ │ + beq.n 1daa30 │ │ │ │ movs r6, #1 │ │ │ │ sub.w r1, r2, #32 │ │ │ │ rsb r8, r2, #32 │ │ │ │ mov ip, r1 │ │ │ │ lsl.w r4, r6, r2 │ │ │ │ mov r7, r8 │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1da9f2 │ │ │ │ + b.n 1da9ea │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 1da9b6 │ │ │ │ + beq.n 1da9ae │ │ │ │ lsl.w r3, r6, r1 │ │ │ │ ldrb.w r1, [r0, #1]! │ │ │ │ lsr.w r8, r6, r8 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ add.w r1, fp, r1, lsl #3 │ │ │ │ ldrb.w sl, [r1, #20] │ │ │ │ @@ -542867,34 +542856,34 @@ │ │ │ │ orr.w r9, r9, r3 │ │ │ │ lsl.w r3, r1, r2 │ │ │ │ and.w sl, r3, sl │ │ │ │ mov r1, ip │ │ │ │ cmp r9, r5 │ │ │ │ it eq │ │ │ │ cmpeq r3, sl │ │ │ │ - beq.n 1da9ee │ │ │ │ + beq.n 1da9e6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1da93c │ │ │ │ + b.n 1da934 │ │ │ │ ldrb.w r7, [sp, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ ands r7, r1 │ │ │ │ cmp r3, r8 │ │ │ │ it eq │ │ │ │ cmpeq r1, r7 │ │ │ │ - bne.n 1daa38 │ │ │ │ + bne.n 1daa30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1da9b6 │ │ │ │ + beq.n 1da9ae │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1daa38 │ │ │ │ + beq.n 1daa30 │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ rsb r1, r2, #32 │ │ │ │ add.w r0, ip, #2 │ │ │ │ lsr.w r1, r4, r1 │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ ldrb r7, [r3, #20] │ │ │ │ sub.w r3, r2, #32 │ │ │ │ @@ -542908,49 +542897,49 @@ │ │ │ │ lsr.w ip, r1, r5 │ │ │ │ lsls r1, r2 │ │ │ │ orr.w r3, r3, ip │ │ │ │ ands r7, r1 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r7, r1 │ │ │ │ - bne.n 1daa38 │ │ │ │ + bne.n 1daa30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 1da918 │ │ │ │ - b.n 1da9b6 │ │ │ │ + bne.w 1da910 │ │ │ │ + b.n 1da9ae │ │ │ │ movs r7, #1 │ │ │ │ sub.w r8, r2, #32 │ │ │ │ rsb lr, r2, #32 │ │ │ │ mov.w sl, #0 │ │ │ │ lsl.w r6, r7, r8 │ │ │ │ lsr.w r5, r7, lr │ │ │ │ orrs r5, r6 │ │ │ │ lsl.w r4, r7, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ str r5, [sp, #8] │ │ │ │ - b.n 1daaf4 │ │ │ │ + b.n 1daaec │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrb.w r3, [r0, #2]! │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r2 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ orr.w r3, r3, ip │ │ │ │ ands r6, r1 │ │ │ │ cmp sl, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r1 │ │ │ │ - bne.n 1daa38 │ │ │ │ + bne.n 1daa30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1da9b6 │ │ │ │ + beq.w 1da9ae │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1daa38 │ │ │ │ + beq.n 1daa30 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ rsb r1, r2, #32 │ │ │ │ subs r5, r4, #1 │ │ │ │ sub.w r9, r2, #32 │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ rsb ip, r2, #32 │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ @@ -542968,19 +542957,19 @@ │ │ │ │ lsr.w r5, r5, lr │ │ │ │ ands r6, r1 │ │ │ │ orrs r3, r5 │ │ │ │ adds r5, r0, #1 │ │ │ │ cmp r3, sl │ │ │ │ it eq │ │ │ │ cmpeq r1, r6 │ │ │ │ - bne.w 1daa38 │ │ │ │ + bne.w 1daa30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1daad8 │ │ │ │ - b.n 1da9b6 │ │ │ │ + bne.n 1daad0 │ │ │ │ + b.n 1da9ae │ │ │ │ movs r7, #1 │ │ │ │ sub.w r8, r2, #32 │ │ │ │ rsb lr, r2, #32 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ lsl.w r6, r7, r8 │ │ │ │ mov.w sl, #0 │ │ │ │ lsr.w r5, r7, lr │ │ │ │ @@ -542989,20 +542978,20 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r5, ip │ │ │ │ uxth r5, r5 │ │ │ │ ands r5, r1 │ │ │ │ cmp sl, r3 │ │ │ │ it eq │ │ │ │ cmpeq r5, r1 │ │ │ │ - bne.w 1daa38 │ │ │ │ + bne.w 1daa30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1da9b6 │ │ │ │ + beq.w 1da9ae │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1daa38 │ │ │ │ + beq.w 1daa30 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ rsb r1, r2, #32 │ │ │ │ subs r5, r4, #1 │ │ │ │ sub.w ip, r2, #32 │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ rsb r9, r2, #32 │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ @@ -543020,56 +543009,56 @@ │ │ │ │ lsr.w r5, r5, lr │ │ │ │ ands r6, r1 │ │ │ │ orrs r3, r5 │ │ │ │ adds r5, r0, #1 │ │ │ │ cmp r3, sl │ │ │ │ it eq │ │ │ │ cmpeq r1, r6 │ │ │ │ - bne.w 1daa38 │ │ │ │ + bne.w 1daa30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 1da9b6 │ │ │ │ + beq.w 1da9ae │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrb.w r3, [r0, #2]! │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r2 │ │ │ │ orr.w r3, r3, ip │ │ │ │ orr.w r3, r3, r9 │ │ │ │ - b.n 1dab88 │ │ │ │ + b.n 1dab80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r5, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1e20e8 │ │ │ │ + bl 1e20e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dad52 │ │ │ │ + beq.w 1dad4a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dadb0 │ │ │ │ + beq.w 1dada8 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ add r6, r7 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ subs r7, #1 │ │ │ │ subs r6, #1 │ │ │ │ ldrb.w r9, [r3, #13] │ │ │ │ ldrb.w lr, [r8, #13] │ │ │ │ mov.w r9, r9, lsr #1 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ and.w r4, r9, #63 @ 0x3f │ │ │ │ itt eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ moveq r1, r2 │ │ │ │ - beq.n 1dac92 │ │ │ │ + beq.n 1dac8a │ │ │ │ sub.w r1, r4, #32 │ │ │ │ rsb r0, r4, #32 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ lsr.w r0, r2, r0 │ │ │ │ lsls r2, r4 │ │ │ │ orrs r1, r0 │ │ │ │ @@ -543081,23 +543070,23 @@ │ │ │ │ it hi │ │ │ │ movhi r7, #1 │ │ │ │ add.w r0, r0, #5 │ │ │ │ it hi │ │ │ │ lslhi.w sl, r7, r4 │ │ │ │ add.w r0, r8, r0, lsl #3 │ │ │ │ ldrd r3, ip, [r0, #-20] │ │ │ │ - bhi.n 1dacf0 │ │ │ │ + bhi.n 1dace8 │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1dadb6 │ │ │ │ + bhi.n 1dadae │ │ │ │ tbb [pc, r0] │ │ │ │ ldrb r4, [r1, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ - add r3, pc, #492 @ (adr r3, 1daeb4 ) │ │ │ │ + add r3, pc, #492 @ (adr r3, 1daeac ) │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ subs r4, #123 @ 0x7b │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ @@ -543117,51 +543106,51 @@ │ │ │ │ and.w ip, ip, r1 │ │ │ │ lsl.w r0, r7, r0 │ │ │ │ lsr.w lr, r7, lr │ │ │ │ cmp ip, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ orr.w r0, r0, lr │ │ │ │ - bne.n 1dad52 │ │ │ │ + bne.n 1dad4a │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1dadb0 │ │ │ │ + beq.n 1dada8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 1dace0 │ │ │ │ + beq.n 1dacd8 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ adds.w r2, sl, r2 │ │ │ │ adc.w r1, r0, #4294967295 @ 0xffffffff │ │ │ │ adds r0, r3, #5 │ │ │ │ add.w r0, r8, r0, lsl #3 │ │ │ │ ldrd r3, ip, [r0, #-20] │ │ │ │ - b.n 1dacf0 │ │ │ │ + b.n 1dace8 │ │ │ │ uxth r3, r3 │ │ │ │ movs r7, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - bne.n 1dad52 │ │ │ │ + bne.n 1dad4a │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1dadb0 │ │ │ │ + beq.n 1dada8 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - bne.w 1dae58 │ │ │ │ + bne.w 1dae50 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ mov.w ip, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp ip, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 1dad52 │ │ │ │ + bne.n 1dad4a │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1dadb0 │ │ │ │ + beq.n 1dada8 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 1dad52 │ │ │ │ + beq.n 1dad4a │ │ │ │ ldrb.w r3, [r7, #2]! │ │ │ │ mov.w sl, #1 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ rsb r0, r4, #32 │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ lsl.w r2, sl, r1 │ │ │ │ ldrb r5, [r3, #20] │ │ │ │ @@ -543170,131 +543159,131 @@ │ │ │ │ subs r3, #1 │ │ │ │ orr.w r2, r2, sl │ │ │ │ and.w r5, r5, r3 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, ip │ │ │ │ it eq │ │ │ │ cmpeq r3, r5 │ │ │ │ - bne.n 1dad52 │ │ │ │ + bne.n 1dad4a │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 1dac7e │ │ │ │ + bne.w 1dac76 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ands r3, r2 │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - bne.n 1dad52 │ │ │ │ + bne.n 1dad4a │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1dadb0 │ │ │ │ + beq.n 1dada8 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 1dad52 │ │ │ │ + beq.n 1dad4a │ │ │ │ movs r3, #1 │ │ │ │ rsb r0, r4, #32 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ lsrs r3, r0 │ │ │ │ orr.w r0, r1, r3 │ │ │ │ - b.n 1dadea │ │ │ │ + b.n 1dade2 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1dadb0 │ │ │ │ + beq.n 1dada8 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r1, r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - beq.n 1dade6 │ │ │ │ - b.n 1dad52 │ │ │ │ + beq.n 1dadde │ │ │ │ + b.n 1dad4a │ │ │ │ uxtb r3, r3 │ │ │ │ movs r7, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - bne.n 1dad52 │ │ │ │ + bne.n 1dad4a │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1dadb0 │ │ │ │ + beq.n 1dada8 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 1dad52 │ │ │ │ + beq.n 1dad4a │ │ │ │ movs r3, #1 │ │ │ │ rsb r0, r4, #32 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ lsrs r3, r0 │ │ │ │ orr.w r0, r1, r3 │ │ │ │ - b.n 1dae3c │ │ │ │ + b.n 1dae34 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1dadb0 │ │ │ │ + beq.n 1dada8 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r1, r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - beq.n 1dae38 │ │ │ │ - b.n 1dad52 │ │ │ │ + beq.n 1dae30 │ │ │ │ + b.n 1dad4a │ │ │ │ movs r3, #1 │ │ │ │ rsb r0, r4, #32 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ lsrs r3, r0 │ │ │ │ orr.w r0, r1, r3 │ │ │ │ - b.n 1dae76 │ │ │ │ + b.n 1dae6e │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1dadb0 │ │ │ │ + beq.n 1dada8 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r1, r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - beq.n 1dae72 │ │ │ │ - b.n 1dad52 │ │ │ │ + beq.n 1dae6a │ │ │ │ + b.n 1dad4a │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r6, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1e20e8 │ │ │ │ + bl 1e20e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1daf98 │ │ │ │ + beq.n 1daf90 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1daf72 │ │ │ │ + beq.n 1daf6a │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ add r5, r7 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r1, r7, #1 │ │ │ │ movs r7, #1 │ │ │ │ subs r5, #1 │ │ │ │ ldrb.w ip, [r2, #13] │ │ │ │ ldrb.w r9, [r3, #13] │ │ │ │ mov.w ip, ip, lsr #1 │ │ │ │ add.w r8, r9, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r6, r7, ip │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.w 1db06e │ │ │ │ + beq.w 1db066 │ │ │ │ sub.w r2, ip, #32 │ │ │ │ rsb r0, ip, #32 │ │ │ │ adds.w lr, r6, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r0, r7, r0 │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ orr.w r2, r2, r0 │ │ │ │ sub.w r0, ip, #32 │ │ │ │ @@ -543309,17 +543298,17 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ adds r1, r4, #1 │ │ │ │ cmp.w r9, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, r3, r0, lsl #3 │ │ │ │ ldrd sl, r0, [r0, #-20] │ │ │ │ - bhi.n 1daf62 │ │ │ │ + bhi.n 1daf5a │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.n 1dafe4 │ │ │ │ + bhi.n 1dafdc │ │ │ │ tbb [pc, r8] │ │ │ │ str r2, [r3, r6] │ │ │ │ str r1, [r2, r5] │ │ │ │ str r1, [r2, r5] │ │ │ │ cmp r6, #81 @ 0x51 │ │ │ │ str r1, [r2, r5] │ │ │ │ str r1, [r2, r5] │ │ │ │ @@ -543332,167 +543321,167 @@ │ │ │ │ str r1, [r2, r5] │ │ │ │ str r1, [r2, r5] │ │ │ │ str r1, [r2, r5] │ │ │ │ str r1, [r2, r5] │ │ │ │ and.w sl, lr, sl │ │ │ │ ands r2, r0 │ │ │ │ orrs.w sl, sl, r2 │ │ │ │ - bne.n 1daf98 │ │ │ │ + bne.n 1daf90 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 1daee0 │ │ │ │ + bne.n 1daed8 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ subs r2, #1 │ │ │ │ lsl.w r0, r2, ip │ │ │ │ - b.n 1daf8a │ │ │ │ + b.n 1daf82 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1daf72 │ │ │ │ + beq.n 1daf6a │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ tst r0, r2 │ │ │ │ - beq.n 1daf86 │ │ │ │ + beq.n 1daf7e │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #1 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ subs r0, #1 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ uxtb.w r6, sl │ │ │ │ ands.w r6, r6, lr │ │ │ │ - bne.n 1daf98 │ │ │ │ + bne.n 1daf90 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1daf72 │ │ │ │ + beq.n 1daf6a │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.w 1db0cc │ │ │ │ + beq.w 1db0c4 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ adds r4, r1, #1 │ │ │ │ mov lr, r0 │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ ands r2, r0 │ │ │ │ orrs r2, r6 │ │ │ │ - bne.n 1daf98 │ │ │ │ + bne.n 1daf90 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1daf72 │ │ │ │ + beq.n 1daf6a │ │ │ │ ldrb.w r2, [r1, #2]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ - b.n 1dafaa │ │ │ │ + b.n 1dafa2 │ │ │ │ movs r0, #1 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ subs r0, #1 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ ands.w r6, sl, lr │ │ │ │ - bne.n 1daf98 │ │ │ │ + bne.n 1daf90 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1daf72 │ │ │ │ + beq.n 1daf6a │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1db0b2 │ │ │ │ + beq.n 1db0aa │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ adds r4, r1, #1 │ │ │ │ mov lr, r0 │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ and.w sl, r0, sl │ │ │ │ orrs.w sl, sl, r6 │ │ │ │ - bne.n 1daf98 │ │ │ │ + bne.n 1daf90 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1daf72 │ │ │ │ + beq.n 1daf6a │ │ │ │ ldrb.w r2, [r1, #2]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ - b.n 1daff0 │ │ │ │ + b.n 1dafe8 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ subs r2, #1 │ │ │ │ lsl.w r0, r2, ip │ │ │ │ uxth.w r6, sl │ │ │ │ ands.w r6, r6, lr │ │ │ │ - bne.n 1daf98 │ │ │ │ + bne.n 1daf90 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1daf72 │ │ │ │ + beq.n 1daf6a │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1db0e2 │ │ │ │ + beq.n 1db0da │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ adds r4, r1, #1 │ │ │ │ mov lr, r0 │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r2, #20] │ │ │ │ ands r2, r0 │ │ │ │ orrs r2, r6 │ │ │ │ - bne.n 1daf98 │ │ │ │ + bne.n 1daf90 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1daf72 │ │ │ │ + beq.n 1daf6a │ │ │ │ ldrb.w r2, [r1, #2]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ - b.n 1db036 │ │ │ │ + b.n 1db02e │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ mov r2, lr │ │ │ │ - b.n 1daf20 │ │ │ │ + b.n 1daf18 │ │ │ │ uxtb.w sl, sl │ │ │ │ tst.w lr, sl │ │ │ │ - bne.n 1daf98 │ │ │ │ + bne.n 1daf90 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 1daf72 │ │ │ │ + beq.w 1daf6a │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.w 1daf78 │ │ │ │ + bne.w 1daf70 │ │ │ │ ldrb.w r2, [r4, #2]! │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1daf98 │ │ │ │ + bne.w 1daf90 │ │ │ │ mov r2, lr │ │ │ │ cmp r5, r4 │ │ │ │ - bne.w 1daf22 │ │ │ │ - b.n 1daf72 │ │ │ │ + bne.w 1daf1a │ │ │ │ + b.n 1daf6a │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 1daf72 │ │ │ │ + beq.w 1daf6a │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1db0ac │ │ │ │ - b.n 1daf98 │ │ │ │ + beq.n 1db0a4 │ │ │ │ + b.n 1daf90 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 1daf72 │ │ │ │ + beq.w 1daf6a │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1db0c6 │ │ │ │ - b.n 1daf98 │ │ │ │ + beq.n 1db0be │ │ │ │ + b.n 1daf90 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 1daf72 │ │ │ │ + beq.w 1daf6a │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1db0dc │ │ │ │ - b.n 1daf98 │ │ │ │ + beq.n 1db0d4 │ │ │ │ + b.n 1daf90 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ sub sp, #12 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ mov r4, r3 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 1e20e8 │ │ │ │ + bl 1e20e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1db1f2 │ │ │ │ + beq.n 1db1ea │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1db1c6 │ │ │ │ + beq.n 1db1be │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ add r4, r7 │ │ │ │ ldr.w lr, [r5, #12] │ │ │ │ subs r2, r7, #1 │ │ │ │ movs r7, #1 │ │ │ │ subs r4, #1 │ │ │ │ ldrb.w sl, [r3, #13] │ │ │ │ @@ -543501,31 +543490,31 @@ │ │ │ │ mov.w sl, sl, lsr #1 │ │ │ │ add.w r8, fp, #4294967295 @ 0xffffffff │ │ │ │ and.w r6, sl, #63 @ 0x3f │ │ │ │ lsl.w r5, r7, r6 │ │ │ │ lsls r3, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - beq.n 1db1ce │ │ │ │ + beq.n 1db1c6 │ │ │ │ sub.w r0, r6, #32 │ │ │ │ rsb r3, r6, #32 │ │ │ │ adds.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r2 │ │ │ │ lsl.w r0, r7, r0 │ │ │ │ lsr.w r3, r7, r3 │ │ │ │ orr.w r0, r0, r3 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w fp, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldrd r3, r1, [r1, #-20] │ │ │ │ - bhi.n 1db1b6 │ │ │ │ + bhi.n 1db1ae │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 1db2bc │ │ │ │ + bhi.w 1db2b4 │ │ │ │ tbb [pc, r8] │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ ldrsh r3, [r2, r2] │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ @@ -543538,175 +543527,175 @@ │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ and.w ip, ip, r3 │ │ │ │ ands r0, r1 │ │ │ │ orrs.w ip, ip, r0 │ │ │ │ - bne.n 1db1f2 │ │ │ │ + bne.n 1db1ea │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1db150 │ │ │ │ + bne.n 1db148 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r2 │ │ │ │ mov r0, ip │ │ │ │ - b.n 1db174 │ │ │ │ + b.n 1db16c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r6 │ │ │ │ - b.n 1db1e4 │ │ │ │ + b.n 1db1dc │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1db1c6 │ │ │ │ + beq.n 1db1be │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ bics r3, r1 │ │ │ │ - beq.n 1db1e0 │ │ │ │ + beq.n 1db1d8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ ands.w r3, ip, r3 │ │ │ │ - bne.n 1db1f2 │ │ │ │ + bne.n 1db1ea │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1db1c6 │ │ │ │ + beq.n 1db1be │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - beq.n 1db2c4 │ │ │ │ + beq.n 1db2bc │ │ │ │ ldrb.w r1, [r9, #2] │ │ │ │ add.w r2, r9, #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ bic.w r1, r1, r0 │ │ │ │ orrs r1, r3 │ │ │ │ - bne.n 1db1f2 │ │ │ │ + bne.n 1db1ea │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1db156 │ │ │ │ - b.n 1db1c6 │ │ │ │ + bne.n 1db14e │ │ │ │ + b.n 1db1be │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1db1c6 │ │ │ │ + beq.n 1db1be │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 1db2f6 │ │ │ │ + bne.n 1db2ee │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 1db1f2 │ │ │ │ + bne.n 1db1ea │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1db1c6 │ │ │ │ + beq.n 1db1be │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ adds r0, r2, #1 │ │ │ │ ands.w r1, r3, ip │ │ │ │ - beq.n 1db22a │ │ │ │ - b.n 1db1f2 │ │ │ │ + beq.n 1db222 │ │ │ │ + b.n 1db1ea │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1db1c6 │ │ │ │ + beq.n 1db1be │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 1db2d8 │ │ │ │ + bne.n 1db2d0 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 1db1f2 │ │ │ │ + bne.n 1db1ea │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1db1c6 │ │ │ │ + beq.n 1db1be │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ adds r0, r2, #1 │ │ │ │ ands.w r1, r3, ip │ │ │ │ - beq.n 1db25e │ │ │ │ - b.n 1db1f2 │ │ │ │ + beq.n 1db256 │ │ │ │ + b.n 1db1ea │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1db1c6 │ │ │ │ + beq.n 1db1be │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 1db1d8 │ │ │ │ + bne.n 1db1d0 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r1, r2, #1 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ orrs r3, r0 │ │ │ │ - bne.n 1db1f2 │ │ │ │ + bne.n 1db1ea │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1db1c6 │ │ │ │ + beq.n 1db1be │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ands.w r0, r3, ip │ │ │ │ - beq.n 1db292 │ │ │ │ - b.n 1db1f2 │ │ │ │ + beq.n 1db28a │ │ │ │ + b.n 1db1ea │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1db1f2 │ │ │ │ + bne.n 1db1ea │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1db2c4 │ │ │ │ - b.n 1db1c6 │ │ │ │ + bne.n 1db2bc │ │ │ │ + b.n 1db1be │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r6 │ │ │ │ - b.n 1db2e6 │ │ │ │ + b.n 1db2de │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 1db1c6 │ │ │ │ + beq.w 1db1be │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ bics r3, r1 │ │ │ │ - beq.n 1db2e0 │ │ │ │ - b.n 1db1f2 │ │ │ │ + beq.n 1db2d8 │ │ │ │ + b.n 1db1ea │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r6 │ │ │ │ - b.n 1db304 │ │ │ │ + b.n 1db2fc │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 1db1c6 │ │ │ │ + beq.w 1db1be │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ bics r3, r1 │ │ │ │ - beq.n 1db2fe │ │ │ │ - b.n 1db1f2 │ │ │ │ + beq.n 1db2f6 │ │ │ │ + b.n 1db1ea │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r7, r3 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 1e20e8 │ │ │ │ + bl 1e20e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1db6e0 │ │ │ │ + beq.w 1db6d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1db754 │ │ │ │ + beq.w 1db74c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ add r7, r4 │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ subs r4, #1 │ │ │ │ subs r7, #1 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r8, [r3, #13] │ │ │ │ ldrb.w r6, [r9, #13] │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp r6, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r9, r2, lsl #3 │ │ │ │ ldrd r5, fp, [r2, #-20] │ │ │ │ - bhi.w 1db6e6 │ │ │ │ + bhi.w 1db6de │ │ │ │ subs r6, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.w 1db5c2 │ │ │ │ + bhi.w 1db5ba │ │ │ │ tbh [pc, r6, lsl #1] │ │ │ │ lsls r3, r4, #6 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ @@ -543737,15 +543726,15 @@ │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ mov.w sl, #1 │ │ │ │ uxth r5, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1db6e0 │ │ │ │ + beq.w 1db6d8 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ adds r6, r4, #1 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ @@ -543769,23 +543758,23 @@ │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1db6e0 │ │ │ │ + bne.w 1db6d8 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 1db754 │ │ │ │ + beq.w 1db74c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrh r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1db6e0 │ │ │ │ + beq.w 1db6d8 │ │ │ │ mov r0, r5 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ rbit r1, r5 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r1, r1 │ │ │ │ @@ -543808,27 +543797,27 @@ │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1db6e0 │ │ │ │ + bne.w 1db6d8 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 1db754 │ │ │ │ + beq.w 1db74c │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1db3c2 │ │ │ │ + b.n 1db3ba │ │ │ │ mov.w sl, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1db6e0 │ │ │ │ + beq.w 1db6d8 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ adds r6, r4, #1 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ @@ -543852,23 +543841,23 @@ │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1db6e0 │ │ │ │ + bne.w 1db6d8 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 1db754 │ │ │ │ + beq.w 1db74c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrb r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1db6e0 │ │ │ │ + beq.w 1db6d8 │ │ │ │ mov r0, r5 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ rbit r1, r5 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r1, r1 │ │ │ │ @@ -543891,25 +543880,25 @@ │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1db6e0 │ │ │ │ + bne.w 1db6d8 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 1db754 │ │ │ │ + beq.w 1db74c │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1db4c4 │ │ │ │ + b.n 1db4bc │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1db6e0 │ │ │ │ + beq.w 1db6d8 │ │ │ │ blx 552e0 <__popcountsi2@plt> │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ adds r6, r4, #1 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ @@ -543933,22 +543922,22 @@ │ │ │ │ ite ne │ │ │ │ movne.w sl, #1 │ │ │ │ moveq.w sl, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1db6e0 │ │ │ │ + bne.n 1db6d8 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 1db754 │ │ │ │ + beq.w 1db74c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1db6e0 │ │ │ │ + beq.n 1db6d8 │ │ │ │ mov r0, r5 │ │ │ │ blx 552e0 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsl.w ip, fp, r0 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ @@ -543970,59 +543959,59 @@ │ │ │ │ cmpeq r2, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbnz r3, 1db6e0 │ │ │ │ + cbnz r3, 1db6d8 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 1db754 │ │ │ │ + beq.n 1db74c │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1db5c6 │ │ │ │ + b.n 1db5be │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 1db754 │ │ │ │ + beq.n 1db74c │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r5, 1db6e0 │ │ │ │ + cbz r5, 1db6d8 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 1db6e0 │ │ │ │ + beq.n 1db6d8 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 1db754 │ │ │ │ + beq.n 1db74c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r2, r4, #1 │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1db6b6 │ │ │ │ + bne.n 1db6ae │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ orrs.w r3, r5, fp │ │ │ │ - beq.n 1db6e0 │ │ │ │ + beq.n 1db6d8 │ │ │ │ mov r1, fp │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ rbit r3, fp │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #33 @ 0x21 │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - cbz r5, 1db712 │ │ │ │ + cbz r5, 1db70a │ │ │ │ rbit r3, r5 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r2, r3, #1 │ │ │ │ sub.w r1, r3, #33 @ 0x21 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 1db75a │ │ │ │ + bne.n 1db752 │ │ │ │ rsb ip, r2, #32 │ │ │ │ lsl.w r3, sl, r2 │ │ │ │ lsl.w r1, sl, r1 │ │ │ │ lsr.w ip, sl, ip │ │ │ │ orrs r3, r1 │ │ │ │ orr.w r3, r3, ip │ │ │ │ lsl.w r2, sl, r2 │ │ │ │ @@ -544032,17 +544021,17 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1db6e0 │ │ │ │ + bne.n 1db6d8 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.w 1db35c │ │ │ │ + bne.w 1db354 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r0, #32 │ │ │ │ rsb lr, r0, #32 │ │ │ │ subs r3, #33 @ 0x21 │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ @@ -544060,40 +544049,40 @@ │ │ │ │ orrs r1, r3 │ │ │ │ cmp r1, fp │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1db742 │ │ │ │ + b.n 1db73a │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1db7b6 │ │ │ │ + beq.n 1db7ae │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1db860 │ │ │ │ + beq.n 1db858 │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w lr, [ip, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ add.w r4, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r0, r3, [r3, #-20] │ │ │ │ - bhi.n 1db826 │ │ │ │ + bhi.n 1db81e │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 1db850 │ │ │ │ + bhi.n 1db848 │ │ │ │ tbb [pc, r4] │ │ │ │ adds r1, #16 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ asrs r1, r6, #32 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ @@ -544104,70 +544093,70 @@ │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1db7d0 │ │ │ │ + bne.n 1db7c8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1db812 │ │ │ │ + beq.n 1db80a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r3, #0 │ │ │ │ movw r5, #2043 @ 0x7fb │ │ │ │ movt r5, #65532 @ 0xfffc │ │ │ │ movs r4, #0 │ │ │ │ cmp r5, r0 │ │ │ │ sbcs r4, r3 │ │ │ │ - bcc.n 1db85c │ │ │ │ + bcc.n 1db854 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1db812 │ │ │ │ + beq.n 1db80a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r0, r3, [r3, #-20] │ │ │ │ - bhi.n 1db826 │ │ │ │ + bhi.n 1db81e │ │ │ │ movw r3, #2043 @ 0x7fb │ │ │ │ movt r3, #65532 @ 0xfffc │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1db816 │ │ │ │ + bls.n 1db80e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1db876 │ │ │ │ + beq.n 1db86e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1db976 │ │ │ │ + beq.n 1db96e │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ push {lr} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r0, [ip, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd lr, r3, [r3, #-20] │ │ │ │ - bhi.n 1db8ca │ │ │ │ + bhi.n 1db8c2 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1db8ec │ │ │ │ + bhi.n 1db8e4 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ ldrsb r1, [r4, r4] │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ @@ -544179,89 +544168,89 @@ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ cmp.w lr, #32 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.n 1db908 │ │ │ │ + bcs.n 1db900 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1db88c │ │ │ │ + bne.n 1db884 │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1db8d8 │ │ │ │ + beq.n 1db8d0 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1db908 │ │ │ │ + bhi.n 1db900 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1db8d8 │ │ │ │ + beq.n 1db8d0 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r0, r2, #1 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bls.n 1db8dc │ │ │ │ + bls.n 1db8d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ adds r2, #2 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1db8d8 │ │ │ │ + beq.n 1db8d0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1db90c │ │ │ │ - b.n 1db8d8 │ │ │ │ + bne.n 1db904 │ │ │ │ + b.n 1db8d0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1db8d8 │ │ │ │ + beq.n 1db8d0 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ uxth.w lr, lr │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1db908 │ │ │ │ + bhi.n 1db900 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1db8d8 │ │ │ │ + beq.n 1db8d0 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1db91a │ │ │ │ - b.n 1db908 │ │ │ │ + bls.n 1db912 │ │ │ │ + b.n 1db900 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1db8d8 │ │ │ │ + beq.n 1db8d0 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ uxtb.w lr, lr │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1db908 │ │ │ │ + bhi.n 1db900 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1db8d8 │ │ │ │ + beq.n 1db8d0 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1db948 │ │ │ │ - b.n 1db908 │ │ │ │ + bls.n 1db940 │ │ │ │ + b.n 1db900 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1db98e │ │ │ │ + beq.n 1db986 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dbaa0 │ │ │ │ + beq.w 1dba98 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r6, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -544270,18 +544259,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 1db9f4 │ │ │ │ + bhi.n 1db9ec │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1dba14 │ │ │ │ + bhi.n 1dba0c │ │ │ │ tbb [pc, r3] │ │ │ │ movs r3, #16 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ strb r3, [r4, r0] │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ @@ -544298,121 +544287,121 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1db9ee │ │ │ │ + bne.n 1db9e6 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1db9b0 │ │ │ │ + bne.n 1db9a8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ blx 552e0 <__popcountsi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1db9ee │ │ │ │ + bne.n 1db9e6 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1dba04 │ │ │ │ + beq.n 1db9fc │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ blx 552e0 <__popcountsi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1db9ee │ │ │ │ + bne.n 1db9e6 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 1dba0a │ │ │ │ - b.n 1dba04 │ │ │ │ + bne.n 1dba02 │ │ │ │ + b.n 1db9fc │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r1, #0 │ │ │ │ uxth r0, r0 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1db9ee │ │ │ │ + bne.n 1db9e6 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1dba04 │ │ │ │ + beq.n 1db9fc │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldrh r0, [r3, #20] │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1db9ee │ │ │ │ + bne.n 1db9e6 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 1dba38 │ │ │ │ - b.n 1dba04 │ │ │ │ + bne.n 1dba30 │ │ │ │ + b.n 1db9fc │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r1, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1db9ee │ │ │ │ + bne.n 1db9e6 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1dba04 │ │ │ │ + beq.n 1db9fc │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldrb r0, [r3, #20] │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1db9ee │ │ │ │ + bne.n 1db9e6 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 1dba6c │ │ │ │ - b.n 1dba04 │ │ │ │ + bne.n 1dba64 │ │ │ │ + b.n 1db9fc │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w ip, r2, lsl #5 │ │ │ │ push {r4, lr} │ │ │ │ add.w lr, r1, ip │ │ │ │ - ldr r0, [pc, #160] @ (1dbb50 ) │ │ │ │ + ldr r0, [pc, #160] @ (1dbb48 ) │ │ │ │ ldr.w lr, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w lr, [lr, #-8] │ │ │ │ cmp.w lr, #5 │ │ │ │ - bne.n 1dbae6 │ │ │ │ + bne.n 1dbade │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dbb46 │ │ │ │ - ldr.w lr, [pc, #140] @ 1dbb54 │ │ │ │ + beq.n 1dbb3e │ │ │ │ + ldr.w lr, [pc, #140] @ 1dbb4c │ │ │ │ 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 1dbaea │ │ │ │ + beq.n 1dbae2 │ │ │ │ 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 1dbb3a │ │ │ │ + bhi.n 1dbb32 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1dbb3a │ │ │ │ + bhi.n 1dbb32 │ │ │ │ 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 │ │ │ │ @@ -544424,52 +544413,52 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dbae6 │ │ │ │ + beq.n 1dbade │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 1dbafe │ │ │ │ + bne.n 1dbaf6 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1dbb3e │ │ │ │ + b.n 1dbb36 │ │ │ │ nop │ │ │ │ - cmp r0, r9 │ │ │ │ + cmp r0, sl │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1dbb6a │ │ │ │ + beq.n 1dbb62 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dbcae │ │ │ │ + beq.w 1dbca6 │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w r4, [ip, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r0, r3, #1 │ │ │ │ add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r1, r3, [r3, #-20] │ │ │ │ - bhi.n 1dbbd6 │ │ │ │ + bhi.n 1dbbce │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1dbc60 │ │ │ │ + bhi.n 1dbc58 │ │ │ │ tbb [pc, lr] │ │ │ │ ldrh r2, [r2, r4] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ asrs r3, r3, #9 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ @@ -544481,118 +544470,118 @@ │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ mov.w r8, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1dbb8c │ │ │ │ + bne.n 1dbb84 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1dbbf4 │ │ │ │ + b.n 1dbbec │ │ │ │ movs r7, #0 │ │ │ │ adds.w r5, r1, #32768 @ 0x8000 │ │ │ │ adc.w r6, r3, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1dbbf2 │ │ │ │ + bcs.n 1dbbea │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1dbc0a │ │ │ │ + bge.n 1dbc02 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1dbbca │ │ │ │ + beq.n 1dbbc2 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r7, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1dbbd2 │ │ │ │ + beq.n 1dbbca │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrh r1, [r3, #20] │ │ │ │ movs r3, #0 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 1dbcb2 │ │ │ │ + blt.n 1dbcaa │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1dbbf2 │ │ │ │ + bne.n 1dbbea │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1dbbd2 │ │ │ │ + beq.n 1dbbca │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r7, #1 │ │ │ │ cmp r4, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r1, r3, [r3, #-20] │ │ │ │ - bhi.n 1dbbd8 │ │ │ │ + bhi.n 1dbbd0 │ │ │ │ lsls r3, r1, #16 │ │ │ │ - bpl.n 1dbbfa │ │ │ │ + bpl.n 1dbbf2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1dbc50 │ │ │ │ - b.n 1dbbf2 │ │ │ │ + beq.n 1dbc48 │ │ │ │ + b.n 1dbbea │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1dbbf8 │ │ │ │ + bge.n 1dbbf0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1dbc40 │ │ │ │ - b.n 1dbbd2 │ │ │ │ + bne.n 1dbc38 │ │ │ │ + b.n 1dbbca │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ adds.w r4, r1, #32768 @ 0x8000 │ │ │ │ mov.w r3, #0 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.n 1dbbf2 │ │ │ │ + bcs.n 1dbbea │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bcc.n 1dbccc │ │ │ │ + bcc.n 1dbcc4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1dbbf2 │ │ │ │ + bne.n 1dbbea │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1dbbd2 │ │ │ │ + beq.n 1dbbca │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w lr, r2, #1 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ adds.w r4, r1, #32768 @ 0x8000 │ │ │ │ adc.w r3, r8, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.n 1dbbf2 │ │ │ │ + bcs.n 1dbbea │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 1dbc56 │ │ │ │ - b.n 1dbbd2 │ │ │ │ + bne.n 1dbc4e │ │ │ │ + b.n 1dbbca │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1dbc34 │ │ │ │ + b.n 1dbc2c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1dbbd2 │ │ │ │ + beq.n 1dbbca │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r1, r3, [r3, #-20] │ │ │ │ - bls.n 1dbc34 │ │ │ │ - b.n 1dbbd8 │ │ │ │ + bls.n 1dbc2c │ │ │ │ + b.n 1dbbd0 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1dbbd2 │ │ │ │ + beq.n 1dbbca │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 1dbc60 │ │ │ │ + b.n 1dbc58 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1dbcee │ │ │ │ + beq.n 1dbce6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dbf02 │ │ │ │ + beq.w 1dbefa │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w ip, [r0, #13] │ │ │ │ mov r7, lr │ │ │ │ add r3, r2 │ │ │ │ @@ -544600,238 +544589,238 @@ │ │ │ │ subs r1, r3, #1 │ │ │ │ add.w r8, ip, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r0, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bhi.n 1dbd70 │ │ │ │ + bhi.n 1dbd68 │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 1dbed0 │ │ │ │ + bhi.w 1dbec8 │ │ │ │ tbb [pc, r8] │ │ │ │ ldmia r7, {r0, r1, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ - add r0, pc, #828 @ (adr r0, 1dc078 ) │ │ │ │ + add r0, pc, #828 @ (adr r0, 1dc070 ) │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ subs r4, #207 @ 0xcf │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dbda6 │ │ │ │ + beq.n 1dbd9e │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r0, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bls.n 1dbdaa │ │ │ │ + bls.n 1dbda2 │ │ │ │ mov.w lr, #1 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1dbe18 │ │ │ │ + bcs.n 1dbe10 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1dbe14 │ │ │ │ + blt.n 1dbe0c │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 1dbda2 │ │ │ │ + blt.n 1dbd9a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dbe18 │ │ │ │ + bne.n 1dbe10 │ │ │ │ movs r7, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 1dbd10 │ │ │ │ + bne.n 1dbd08 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1dbe1a │ │ │ │ + b.n 1dbe12 │ │ │ │ mov lr, r4 │ │ │ │ - b.n 1dbdbc │ │ │ │ + b.n 1dbdb4 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dbda6 │ │ │ │ + beq.n 1dbd9e │ │ │ │ ldrb.w r3, [lr, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ mov r5, r4 │ │ │ │ adc.w r4, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ - bcs.n 1dbe18 │ │ │ │ + bcs.n 1dbe10 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1dbf06 │ │ │ │ + bne.w 1dbefe │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 1dbda6 │ │ │ │ + beq.n 1dbd9e │ │ │ │ ldrb.w r3, [lr, #1] │ │ │ │ add.w r4, lr, #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1dbe18 │ │ │ │ + bcs.n 1dbe10 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1dbdae │ │ │ │ + beq.n 1dbda6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1dbd52 │ │ │ │ + beq.n 1dbd4a │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dbe18 │ │ │ │ + bne.n 1dbe10 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dbda6 │ │ │ │ + beq.n 1dbd9e │ │ │ │ add.w ip, r4, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1dbda6 │ │ │ │ + beq.n 1dbd9e │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1dbe1e │ │ │ │ + bne.n 1dbe16 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dbda6 │ │ │ │ + beq.n 1dbd9e │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1dbe38 │ │ │ │ + b.n 1dbe30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dbe18 │ │ │ │ + bne.n 1dbe10 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dbda6 │ │ │ │ + beq.n 1dbd9e │ │ │ │ add.w ip, r4, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1dbda6 │ │ │ │ + beq.n 1dbd9e │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1dbe58 │ │ │ │ + bne.n 1dbe50 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dbda6 │ │ │ │ + beq.n 1dbd9e │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1dbe72 │ │ │ │ + b.n 1dbe6a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dbe18 │ │ │ │ + bne.n 1dbe10 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dbda6 │ │ │ │ + beq.n 1dbd9e │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r5, r4, #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w lr, r3, #32768 @ 0x8000 │ │ │ │ adc.w ip, r2, #0 │ │ │ │ cmp.w lr, #98304 @ 0x18000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - bcs.n 1dbe18 │ │ │ │ + bcs.n 1dbe10 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.w 1dbda6 │ │ │ │ + beq.w 1dbd9e │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w lr, r3, #32768 @ 0x8000 │ │ │ │ adc.w ip, r2, #0 │ │ │ │ cmp.w lr, #98304 @ 0x18000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - bcs.n 1dbe18 │ │ │ │ + bcs.n 1dbe10 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1dbe92 │ │ │ │ + bne.n 1dbe8a │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 1dbda6 │ │ │ │ + beq.w 1dbd9e │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1dbed0 │ │ │ │ + b.n 1dbec8 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dbe18 │ │ │ │ + bne.n 1dbe10 │ │ │ │ cmp r1, lr │ │ │ │ - beq.w 1dbda6 │ │ │ │ + beq.w 1dbd9e │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ mov r5, r4 │ │ │ │ adc.w r4, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ - bcs.w 1dbe18 │ │ │ │ + bcs.w 1dbe10 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 1dbde2 │ │ │ │ - b.n 1dbf0a │ │ │ │ + beq.w 1dbdda │ │ │ │ + b.n 1dbf02 │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1dbf56 │ │ │ │ + beq.n 1dbf4e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc0f8 │ │ │ │ + beq.w 1dc0f0 │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w r4, [ip, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r1, r2, #1 │ │ │ │ subs r0, r3, #1 │ │ │ │ add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bhi.n 1dbfc4 │ │ │ │ + bhi.n 1dbfbc │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.w 1dc0f4 │ │ │ │ + bhi.w 1dc0ec │ │ │ │ tbb [pc, lr] │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ asrs r6, r5, #10 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ @@ -544843,494 +544832,494 @@ │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ mov.w r8, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1dbf78 │ │ │ │ + bne.n 1dbf70 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1dbfe6 │ │ │ │ + b.n 1dbfde │ │ │ │ movs r7, #0 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1dbfe4 │ │ │ │ + bcs.n 1dbfdc │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 1dc012 │ │ │ │ + bge.n 1dc00a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1dbfb8 │ │ │ │ + beq.n 1dbfb0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r7, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1dbfc0 │ │ │ │ + beq.n 1dbfb8 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1dbfe4 │ │ │ │ + bcs.n 1dbfdc │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 1dc10e │ │ │ │ + blt.n 1dc106 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1dbfe4 │ │ │ │ + bne.n 1dbfdc │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1dbfc0 │ │ │ │ + beq.n 1dbfb8 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ movs r7, #1 │ │ │ │ cmp r4, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bhi.n 1dbfc6 │ │ │ │ + bhi.n 1dbfbe │ │ │ │ adds r3, r3, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1dbfe4 │ │ │ │ + bcs.n 1dbfdc │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1dbfec │ │ │ │ + bcc.n 1dbfe4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1dc094 │ │ │ │ - b.n 1dbfe4 │ │ │ │ + beq.n 1dc08c │ │ │ │ + b.n 1dbfdc │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1dbfe4 │ │ │ │ + bcs.n 1dbfdc │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1dbfea │ │ │ │ + bcc.n 1dbfe2 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1dc068 │ │ │ │ - b.n 1dbfc0 │ │ │ │ + bne.n 1dc060 │ │ │ │ + b.n 1dbfb8 │ │ │ │ ldrb.w r3, [r1, #2]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ movs r2, #0 │ │ │ │ adds r3, r3, r3 │ │ │ │ add.w lr, r3, #32768 @ 0x8000 │ │ │ │ adcs r2, r2 │ │ │ │ cmp.w lr, #98304 @ 0x18000 │ │ │ │ sbcs.w lr, r2, #0 │ │ │ │ - bcs.n 1dbfe4 │ │ │ │ + bcs.n 1dbfdc │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1dc0fc │ │ │ │ + bcc.n 1dc0f4 │ │ │ │ mov r2, r8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1dbfe4 │ │ │ │ + bne.n 1dbfdc │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1dbfc0 │ │ │ │ + beq.w 1dbfb8 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ adds r4, r1, #1 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ adds r3, r3, r3 │ │ │ │ add.w lr, r3, #32768 @ 0x8000 │ │ │ │ adcs r2, r2 │ │ │ │ cmp.w lr, #98304 @ 0x18000 │ │ │ │ sbcs.w lr, r2, #0 │ │ │ │ - bcs.w 1dbfe4 │ │ │ │ + bcs.w 1dbfdc │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1dc09a │ │ │ │ - b.n 1dbfc0 │ │ │ │ + bne.n 1dc092 │ │ │ │ + b.n 1dbfb8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1dc03c │ │ │ │ + b.n 1dc034 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1dbfc0 │ │ │ │ + beq.w 1dbfb8 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1dc0a4 │ │ │ │ + b.n 1dc09c │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1dbfc0 │ │ │ │ + beq.w 1dbfb8 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bls.n 1dc03c │ │ │ │ - b.n 1dbfc6 │ │ │ │ + bls.n 1dc034 │ │ │ │ + b.n 1dbfbe │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r8, r5 │ │ │ │ - beq.w 1dc434 │ │ │ │ + beq.w 1dc42c │ │ │ │ subs r7, r5, #4 │ │ │ │ mov r9, r8 │ │ │ │ - b.n 1dc160 │ │ │ │ + b.n 1dc158 │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ - bne.w 1dc3d4 │ │ │ │ + bne.w 1dc3cc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 1dc434 │ │ │ │ + beq.w 1dc42c │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ands.w r1, r4, #1 │ │ │ │ - bne.n 1dc156 │ │ │ │ + bne.n 1dc14e │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dc3d4 │ │ │ │ + bne.w 1dc3cc │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r2, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dc150 │ │ │ │ + bne.n 1dc148 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ adds r4, #20 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1dc156 │ │ │ │ + beq.n 1dc14e │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r4 │ │ │ │ subs r4, r5, #4 │ │ │ │ - b.n 1dc1a2 │ │ │ │ + b.n 1dc19a │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ - bne.w 1dc3d4 │ │ │ │ + bne.w 1dc3cc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1dc428 │ │ │ │ + beq.w 1dc420 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ands.w r1, r6, #1 │ │ │ │ - bne.n 1dc198 │ │ │ │ + bne.n 1dc190 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dc3d4 │ │ │ │ + bne.w 1dc3cc │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ cmp r2, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r2, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dc192 │ │ │ │ + bne.n 1dc18a │ │ │ │ ldr r2, [r6, #24] │ │ │ │ adds r6, #20 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 1dc198 │ │ │ │ + beq.n 1dc190 │ │ │ │ str r4, [sp, #20] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1dc1ec │ │ │ │ + b.n 1dc1e4 │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ - bne.w 1dc3d4 │ │ │ │ + bne.w 1dc3cc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 1dc418 │ │ │ │ + beq.w 1dc410 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ands.w r1, r2, #1 │ │ │ │ - bne.n 1dc1de │ │ │ │ + bne.n 1dc1d6 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dc3d4 │ │ │ │ + bne.w 1dc3cc │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r0, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dc1d8 │ │ │ │ + bne.n 1dc1d0 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add.w r9, r2, #20 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 1dc1de │ │ │ │ + beq.n 1dc1d6 │ │ │ │ sub.w sl, r1, #4 │ │ │ │ mov fp, r6 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 1dc23a │ │ │ │ + b.n 1dc232 │ │ │ │ cmp r6, #186 @ 0xba │ │ │ │ - bne.w 1dc3d4 │ │ │ │ + bne.w 1dc3cc │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 1dc404 │ │ │ │ + beq.w 1dc3fc │ │ │ │ ldr.w r0, [sl] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1dc22c │ │ │ │ + bne.n 1dc224 │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dc3d4 │ │ │ │ + bne.w 1dc3cc │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ cmp r6, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r6, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dc226 │ │ │ │ + bne.n 1dc21e │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 1dc22c │ │ │ │ + beq.n 1dc224 │ │ │ │ strd sl, r9, [sp, #8] │ │ │ │ subs r7, #4 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r5 │ │ │ │ - b.n 1dc284 │ │ │ │ + b.n 1dc27c │ │ │ │ cmp r5, #186 @ 0xba │ │ │ │ - bne.w 1dc3d4 │ │ │ │ + bne.w 1dc3cc │ │ │ │ ldr r1, [r7, #8] │ │ │ │ subs r7, r1, #4 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.w 1dc3ea │ │ │ │ + beq.w 1dc3e2 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1dc27a │ │ │ │ + bne.n 1dc272 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1dc3d4 │ │ │ │ + bne.w 1dc3cc │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ cmp r5, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r5, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dc274 │ │ │ │ + bne.n 1dc26c │ │ │ │ ldr r6, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 1dc27a │ │ │ │ + beq.n 1dc272 │ │ │ │ strd r8, r7, [sp] │ │ │ │ mov r7, r9 │ │ │ │ sub.w r8, r6, #4 │ │ │ │ - b.n 1dc2d0 │ │ │ │ + b.n 1dc2c8 │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ - bne.w 1dc3d4 │ │ │ │ + bne.w 1dc3cc │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 1dc3dc │ │ │ │ + beq.w 1dc3d4 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ands.w r1, r5, #1 │ │ │ │ - bne.n 1dc2c2 │ │ │ │ + bne.n 1dc2ba │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc3d4 │ │ │ │ + bne.n 1dc3cc │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r0, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dc2bc │ │ │ │ + bne.n 1dc2b4 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1dc2c2 │ │ │ │ + beq.n 1dc2ba │ │ │ │ subs r6, r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1dc30c │ │ │ │ + b.n 1dc304 │ │ │ │ cmp r3, #186 @ 0xba │ │ │ │ - bne.n 1dc3d4 │ │ │ │ + bne.n 1dc3cc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1dc2c2 │ │ │ │ + beq.n 1dc2ba │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1dc304 │ │ │ │ + bne.n 1dc2fc │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dc3d4 │ │ │ │ + bne.n 1dc3cc │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r3, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dc300 │ │ │ │ + bne.n 1dc2f8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1dc304 │ │ │ │ + beq.n 1dc2fc │ │ │ │ subs r3, #4 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 1dc348 │ │ │ │ + b.n 1dc340 │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ - bne.n 1dc3d2 │ │ │ │ + bne.n 1dc3ca │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1dc304 │ │ │ │ + beq.n 1dc2fc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ands.w ip, r5, #1 │ │ │ │ - bne.n 1dc340 │ │ │ │ + bne.n 1dc338 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc3d2 │ │ │ │ + bne.n 1dc3ca │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r0, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 1dc33c │ │ │ │ + bne.n 1dc334 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1dc340 │ │ │ │ + beq.n 1dc338 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ - b.n 1dc38c │ │ │ │ + b.n 1dc384 │ │ │ │ cmp.w lr, #186 @ 0xba │ │ │ │ - bne.n 1dc3d2 │ │ │ │ + bne.n 1dc3ca │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1dc340 │ │ │ │ + beq.n 1dc338 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 1dc380 │ │ │ │ + bne.n 1dc378 │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dc3d2 │ │ │ │ + bne.n 1dc3ca │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ cmp.w lr, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w lr, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 1dc37a │ │ │ │ + bne.n 1dc372 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1dc12c │ │ │ │ + bl 1dc124 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc380 │ │ │ │ + bne.n 1dc378 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1dc3d4 │ │ │ │ + b.n 1dc3cc │ │ │ │ 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 1dc284 │ │ │ │ + bne.w 1dc27c │ │ │ │ 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 1dc23a │ │ │ │ + bne.w 1dc232 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 1dc1ec │ │ │ │ + bne.w 1dc1e4 │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1dc1a2 │ │ │ │ + bne.w 1dc19a │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1dc160 │ │ │ │ + bne.w 1dc158 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ mov r5, r3 │ │ │ │ adds r3, r1, r7 │ │ │ │ - ldr.w r8, [pc, #224] @ 1dc538 │ │ │ │ + ldr.w r8, [pc, #224] @ 1dc530 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e20e8 │ │ │ │ + bl 1e20e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc50c │ │ │ │ + beq.n 1dc504 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1dc50c │ │ │ │ - ldr r3, [pc, #200] @ (1dc53c ) │ │ │ │ + beq.n 1dc504 │ │ │ │ + ldr r3, [pc, #200] @ (1dc534 ) │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mla r2, r8, r2, r9 │ │ │ │ add r2, r6 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi.n 1dc4e0 │ │ │ │ + bhi.n 1dc4d8 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1dc51c │ │ │ │ + bls.n 1dc514 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1dc51c │ │ │ │ + bpl.n 1dc514 │ │ │ │ adds r2, r4, r7 │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ adds r2, #5 │ │ │ │ add.w r2, r1, r2, lsl #3 │ │ │ │ ldrb r1, [r1, #13] │ │ │ │ cmp r1, #32 │ │ │ │ ldrd r0, ip, [r2, #-20] │ │ │ │ - bhi.n 1dc530 │ │ │ │ + bhi.n 1dc528 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1dc52a │ │ │ │ + bhi.n 1dc522 │ │ │ │ tbb [pc, r1] │ │ │ │ adds r5, #42 @ 0x2a │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ cmp r2, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ @@ -545341,649 +545330,649 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 1dc51c │ │ │ │ + bne.n 1dc514 │ │ │ │ adds r2, r4, r7 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ ldrd r0, r1, [r1, #20] │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e20ac │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1dc51c │ │ │ │ + beq.n 1dc514 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1dc480 │ │ │ │ + bne.n 1dc478 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ uxtb r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1dc506 │ │ │ │ + bne.n 1dc4fe │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ uxth r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1dc518 │ │ │ │ + b.n 1dc510 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1dc518 │ │ │ │ + b.n 1dc510 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, ip │ │ │ │ - b.n 1dc518 │ │ │ │ + b.n 1dc510 │ │ │ │ nop │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r3, #162 @ 0xa2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr.w r9, [pc, #636] @ 1dc7d0 │ │ │ │ + ldr.w r9, [pc, #636] @ 1dc7c8 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r9, pc │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 1dc5ec │ │ │ │ + beq.n 1dc5e4 │ │ │ │ str.w r9, [sp] │ │ │ │ subs r4, #4 │ │ │ │ mov.w sl, #48 @ 0x30 │ │ │ │ mov r9, r7 │ │ │ │ mov fp, r1 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ands.w r8, r5, #1 │ │ │ │ - bne.n 1dc5e4 │ │ │ │ + bne.n 1dc5dc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbz r3, 1dc5b4 │ │ │ │ + cbz r3, 1dc5ac │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dc724 │ │ │ │ + beq.w 1dc71c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dc5aa │ │ │ │ + bne.n 1dc5a2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dc5aa │ │ │ │ + bls.n 1dc5a2 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r5 │ │ │ │ subs r3, r4, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 1e4018 │ │ │ │ + bl 1e4010 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dc5e4 │ │ │ │ + beq.n 1dc5dc │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ subs r3, r4, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r7, r3, asr #5 │ │ │ │ - bne.n 1dc5f6 │ │ │ │ - cbnz r7, 1dc5fc │ │ │ │ - bl 1e3bb4 │ │ │ │ - cbnz r0, 1dc5fc │ │ │ │ - ldr r3, [pc, #516] @ (1dc7d4 ) │ │ │ │ + bne.n 1dc5ee │ │ │ │ + cbnz r7, 1dc5f4 │ │ │ │ + bl 1e3bac │ │ │ │ + cbnz r0, 1dc5f4 │ │ │ │ + ldr r3, [pc, #516] @ (1dc7cc ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mla r3, sl, r3, r1 │ │ │ │ add r3, r7 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1dc5aa │ │ │ │ + bne.n 1dc5a2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 1dc570 │ │ │ │ + bne.n 1dc568 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - bne.n 1dc5c6 │ │ │ │ + bne.n 1dc5be │ │ │ │ cmp.w fp, #8 │ │ │ │ - beq.n 1dc5cc │ │ │ │ + beq.n 1dc5c4 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ add.w r3, r5, #20 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1dc5e4 │ │ │ │ + beq.n 1dc5dc │ │ │ │ strd r7, r5, [sp, #4] │ │ │ │ subs r6, #4 │ │ │ │ mov r7, r3 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 1dc69c │ │ │ │ + bmi.n 1dc694 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ - cbz r3, 1dc660 │ │ │ │ + cbz r3, 1dc658 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dc7a0 │ │ │ │ + beq.w 1dc798 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dc650 │ │ │ │ + bne.n 1dc648 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dc650 │ │ │ │ + bls.n 1dc648 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r2 │ │ │ │ subs r3, r6, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 1e4018 │ │ │ │ + bl 1e4010 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dc69c │ │ │ │ - ldr r3, [pc, #384] @ (1dc7d4 ) │ │ │ │ + beq.n 1dc694 │ │ │ │ + ldr r3, [pc, #384] @ (1dc7cc ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrd r7, r5, [sp, #4] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - b.n 1dc5d2 │ │ │ │ + b.n 1dc5ca │ │ │ │ add.w r3, r2, #44 @ 0x2c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ subs r3, r6, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ - bne.n 1dc6a6 │ │ │ │ - cbnz r3, 1dc6ac │ │ │ │ + bne.n 1dc69e │ │ │ │ + cbnz r3, 1dc6a4 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 1e3bb4 │ │ │ │ + bl 1e3bac │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - cbnz r0, 1dc6ac │ │ │ │ - ldr r1, [pc, #336] @ (1dc7d4 ) │ │ │ │ + cbnz r0, 1dc6a4 │ │ │ │ + ldr r1, [pc, #336] @ (1dc7cc ) │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r2, r0, r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 1dc7b6 │ │ │ │ + bne.w 1dc7ae │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1dc618 │ │ │ │ - b.n 1dc5e4 │ │ │ │ + bne.n 1dc610 │ │ │ │ + b.n 1dc5dc │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - bne.n 1dc672 │ │ │ │ + bne.n 1dc66a │ │ │ │ cmp.w fp, #7 │ │ │ │ - beq.n 1dc680 │ │ │ │ + beq.n 1dc678 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ add.w r8, r2, #20 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 1dc69c │ │ │ │ + beq.n 1dc694 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #20] │ │ │ │ mov fp, r7 │ │ │ │ mov r6, r8 │ │ │ │ mov r7, r3 │ │ │ │ sub.w r8, r5, #4 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr.w r5, [r8] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.n 1dc768 │ │ │ │ + bmi.n 1dc760 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1dc780 │ │ │ │ + beq.n 1dc778 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1dc7ac │ │ │ │ + beq.n 1dc7a4 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1dc70e │ │ │ │ + bne.n 1dc706 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ subs r1, #22 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1dc70e │ │ │ │ + bls.n 1dc706 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ movw r4, #52429 @ 0xcccd │ │ │ │ movt r4, #52428 @ 0xcccc │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r8, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r4, r1 │ │ │ │ - bl 1e4018 │ │ │ │ + bl 1e4010 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dc768 │ │ │ │ + beq.n 1dc760 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [pc, #188] @ (1dc7d4 ) │ │ │ │ + ldr r1, [pc, #188] @ (1dc7cc ) │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - b.n 1dc686 │ │ │ │ + b.n 1dc67e │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dc5aa │ │ │ │ + bhi.w 1dc5a2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1dc570 │ │ │ │ - b.n 1dc5ec │ │ │ │ + bne.w 1dc568 │ │ │ │ + b.n 1dc5e4 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - bne.n 1dc796 │ │ │ │ + bne.n 1dc78e │ │ │ │ cmp r7, #6 │ │ │ │ - beq.n 1dc74e │ │ │ │ + beq.n 1dc746 │ │ │ │ adds r1, r7, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dc540 │ │ │ │ - cbnz r0, 1dc768 │ │ │ │ - ldr r1, [pc, #132] @ (1dc7d4 ) │ │ │ │ + bl 1dc538 │ │ │ │ + cbnz r0, 1dc760 │ │ │ │ + ldr r1, [pc, #132] @ (1dc7cc ) │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r0, r3, r0, r1 │ │ │ │ add r0, r4 │ │ │ │ ldrb r0, [r0, #23] │ │ │ │ and.w r0, r0, #134 @ 0x86 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bne.n 1dc7c0 │ │ │ │ + bne.n 1dc7b8 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1dc6d0 │ │ │ │ + bne.n 1dc6c8 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, fp │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1dc69c │ │ │ │ + b.n 1dc694 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r4, r4, asr #5 │ │ │ │ - bne.n 1dc73a │ │ │ │ + bne.n 1dc732 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1dc740 │ │ │ │ - bl 1e3bb4 │ │ │ │ + bne.n 1dc738 │ │ │ │ + bl 1e3bac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc740 │ │ │ │ - b.n 1dc74e │ │ │ │ + bne.n 1dc738 │ │ │ │ + b.n 1dc746 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dc650 │ │ │ │ - b.n 1dc69c │ │ │ │ + bhi.w 1dc648 │ │ │ │ + b.n 1dc694 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ subs r1, #106 @ 0x6a │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 1dc70e │ │ │ │ - b.n 1dc768 │ │ │ │ + bhi.n 1dc706 │ │ │ │ + b.n 1dc760 │ │ │ │ ldrd r7, r5, [sp, #4] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ - b.n 1dc5d2 │ │ │ │ + b.n 1dc5ca │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r7, fp │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1dc686 │ │ │ │ - subs r2, #160 @ 0xa0 │ │ │ │ + b.n 1dc67e │ │ │ │ + subs r2, #168 @ 0xa8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r3, [pc, #856] @ (1dcb44 ) │ │ │ │ + ldr r3, [pc, #856] @ (1dcb3c ) │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r3, pc │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 1dc9d0 │ │ │ │ + beq.w 1dc9c8 │ │ │ │ mov sl, r3 │ │ │ │ sub.w r8, r6, #4 │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ ldr.w r6, [r8] │ │ │ │ ands.w r5, r6, #1 │ │ │ │ - bne.w 1dc9c2 │ │ │ │ + bne.w 1dc9ba │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc9da │ │ │ │ + beq.w 1dc9d2 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dca44 │ │ │ │ + beq.w 1dca3c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dc84c │ │ │ │ + bne.n 1dc844 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dc84c │ │ │ │ + bls.n 1dc844 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r6 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 1e4018 │ │ │ │ + bl 1e4010 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1dc9c2 │ │ │ │ + beq.w 1dc9ba │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r2, #44 @ 0x2c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ subs r3, r6, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r1, r3, asr #5 │ │ │ │ - beq.w 1dca78 │ │ │ │ + beq.w 1dca70 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - bne.w 1dca7e │ │ │ │ + bne.w 1dca76 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add.w r3, r2, #20 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1dc8f6 │ │ │ │ + beq.n 1dc8ee │ │ │ │ strd r7, r5, [sp, #28] │ │ │ │ subs r5, r4, #4 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r3 │ │ │ │ strd r2, r1, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.w 1dcac8 │ │ │ │ + bmi.w 1dcac0 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1dcaa8 │ │ │ │ + beq.w 1dcaa0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1dcb38 │ │ │ │ + beq.w 1dcb30 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1dc8cc │ │ │ │ + bne.n 1dc8c4 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ subs r2, #22 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1dc8cc │ │ │ │ + bls.n 1dc8c4 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ subs r2, r5, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 1e4018 │ │ │ │ + bl 1e4010 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1dcac8 │ │ │ │ - ldr r3, [pc, #632] @ (1dcb48 ) │ │ │ │ + beq.w 1dcac0 │ │ │ │ + ldr r3, [pc, #632] @ (1dcb40 ) │ │ │ │ mov r6, r8 │ │ │ │ ldrd r7, r5, [sp, #28] │ │ │ │ ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r1 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 1dcb2e │ │ │ │ + bne.w 1dcb26 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1dcb20 │ │ │ │ + beq.w 1dcb18 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 1dc8f6 │ │ │ │ + bmi.n 1dc8ee │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dc856 │ │ │ │ + beq.n 1dc84e │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dca98 │ │ │ │ + beq.w 1dca90 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dc93a │ │ │ │ + bne.n 1dc932 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dc93a │ │ │ │ + bls.n 1dc932 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r2 │ │ │ │ subs r3, r6, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 1e4018 │ │ │ │ + bl 1e4010 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dc8f6 │ │ │ │ - ldr r3, [pc, #524] @ (1dcb48 ) │ │ │ │ + beq.n 1dc8ee │ │ │ │ + ldr r3, [pc, #524] @ (1dcb40 ) │ │ │ │ ldrd r4, r2, [sp, #20] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r3, r0, r3, r1 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 1dcb24 │ │ │ │ + bne.w 1dcb1c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1dcaa4 │ │ │ │ + beq.w 1dca9c │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bmi.n 1dc95c │ │ │ │ + bmi.n 1dc954 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dca1c │ │ │ │ + beq.n 1dca14 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dcade │ │ │ │ + beq.w 1dcad6 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dc9a0 │ │ │ │ + bne.n 1dc998 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dc9a0 │ │ │ │ + bls.n 1dc998 │ │ │ │ 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 1e4018 │ │ │ │ + bl 1e4010 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dc95c │ │ │ │ - ldr r3, [pc, #420] @ (1dcb48 ) │ │ │ │ + beq.n 1dc954 │ │ │ │ + ldr r3, [pc, #420] @ (1dcb40 ) │ │ │ │ mov r8, fp │ │ │ │ ldrd r6, r4, [sp, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mla r3, r9, r3, r1 │ │ │ │ add r3, r4 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 1dc84c │ │ │ │ + bne.w 1dc844 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1dc804 │ │ │ │ + bne.w 1dc7fc │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r4, r3, asr #5 │ │ │ │ - bne.n 1dca06 │ │ │ │ - cbz r4, 1dca0c │ │ │ │ + bne.n 1dc9fe │ │ │ │ + cbz r4, 1dca04 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1dc9c2 │ │ │ │ + beq.n 1dc9ba │ │ │ │ mov fp, r8 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r8, r2 │ │ │ │ subs r5, r3, #4 │ │ │ │ strd r6, r4, [sp, #4] │ │ │ │ - b.n 1dc966 │ │ │ │ + b.n 1dc95e │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - beq.n 1dc9ee │ │ │ │ - bl 1e3bb4 │ │ │ │ + beq.n 1dc9e6 │ │ │ │ + bl 1e3bac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc9ee │ │ │ │ - ldr r3, [pc, #304] @ (1dcb48 ) │ │ │ │ + bne.n 1dc9e6 │ │ │ │ + ldr r3, [pc, #304] @ (1dcb40 ) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ - b.n 1dc9ae │ │ │ │ + b.n 1dc9a6 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r3, r5, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r2, r3, asr #5 │ │ │ │ - bne.n 1dca5e │ │ │ │ - cbz r2, 1dca64 │ │ │ │ + bne.n 1dca56 │ │ │ │ + cbz r2, 1dca5c │ │ │ │ ldr r6, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 1dc95c │ │ │ │ + beq.n 1dc954 │ │ │ │ str r7, [sp, #16] │ │ │ │ subs r6, #4 │ │ │ │ mov r7, ip │ │ │ │ strd r4, r2, [sp, #20] │ │ │ │ - b.n 1dc900 │ │ │ │ + b.n 1dc8f8 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dc84c │ │ │ │ + bhi.w 1dc844 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1dc804 │ │ │ │ - b.n 1dc9d0 │ │ │ │ + bne.w 1dc7fc │ │ │ │ + b.n 1dc9c8 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - beq.n 1dca2e │ │ │ │ + beq.n 1dca26 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 1e3bb4 │ │ │ │ + bl 1e3bac │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dca2e │ │ │ │ - ldr r3, [pc, #212] @ (1dcb48 ) │ │ │ │ + bne.n 1dca26 │ │ │ │ + ldr r3, [pc, #212] @ (1dcb40 ) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ - b.n 1dc946 │ │ │ │ + b.n 1dc93e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1dc870 │ │ │ │ + bne.w 1dc868 │ │ │ │ strd r2, r1, [sp, #28] │ │ │ │ - bl 1e3bb4 │ │ │ │ + bl 1e3bac │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dc870 │ │ │ │ - ldr r3, [pc, #180] @ (1dcb48 ) │ │ │ │ + bne.w 1dc868 │ │ │ │ + ldr r3, [pc, #180] @ (1dcb40 ) │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ - b.n 1dc8e0 │ │ │ │ + b.n 1dc8d8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dc93a │ │ │ │ - b.n 1dc8f6 │ │ │ │ + bhi.w 1dc932 │ │ │ │ + b.n 1dc8ee │ │ │ │ mov r8, fp │ │ │ │ - b.n 1dc9c2 │ │ │ │ + b.n 1dc9ba │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r2, r5, r2 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r7, r2, asr #5 │ │ │ │ - beq.n 1dcaea │ │ │ │ + beq.n 1dcae2 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - bne.n 1dcaee │ │ │ │ + bne.n 1dcae6 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dc540 │ │ │ │ - cbz r0, 1dcaf6 │ │ │ │ + bl 1dc538 │ │ │ │ + cbz r0, 1dcaee │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r5, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 1dc88c │ │ │ │ + bne.w 1dc884 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldrd r7, r5, [sp, #28] │ │ │ │ - b.n 1dc8f6 │ │ │ │ + b.n 1dc8ee │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dc9a0 │ │ │ │ - b.n 1dc95c │ │ │ │ + bhi.w 1dc998 │ │ │ │ + b.n 1dc954 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dcabe │ │ │ │ - bl 1e3bb4 │ │ │ │ + bne.n 1dcab6 │ │ │ │ + bl 1e3bac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dcabe │ │ │ │ - ldr r0, [pc, #80] @ (1dcb48 ) │ │ │ │ + bne.n 1dcab6 │ │ │ │ + ldr r0, [pc, #80] @ (1dcb40 ) │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r0, [sl, r0] │ │ │ │ mla r1, r3, r1, r0 │ │ │ │ adds r2, r1, r7 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 1dcac8 │ │ │ │ + beq.n 1dcac0 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldrd r7, r5, [sp, #28] │ │ │ │ ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 1dc8e0 │ │ │ │ + b.n 1dc8d8 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b.n 1dc95c │ │ │ │ + b.n 1dc954 │ │ │ │ ldrd r6, r4, [sp, #4] │ │ │ │ mov r8, fp │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b.n 1dc9ae │ │ │ │ + b.n 1dc9a6 │ │ │ │ ldrd r4, r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b.n 1dc946 │ │ │ │ + b.n 1dc93e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ subs r2, #106 @ 0x6a │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.w 1dc8cc │ │ │ │ - b.n 1dcac8 │ │ │ │ - subs r0, #10 │ │ │ │ + bhi.w 1dc8c4 │ │ │ │ + b.n 1dcac0 │ │ │ │ + subs r0, #18 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ - ldr.w r1, [pc, #2832] @ 1dd670 │ │ │ │ + ldr.w r1, [pc, #2832] @ 1dd668 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r2, [pc, #2832] @ 1dd674 │ │ │ │ + ldr.w r2, [pc, #2832] @ 1dd66c │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -545991,15 +545980,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ ldr.w r2, [r3, #184] @ 0xb8 │ │ │ │ eor.w r0, r1, #1 │ │ │ │ strb.w r1, [sp, #14] │ │ │ │ strb.w r0, [sp, #13] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1dcd0e │ │ │ │ + bne.w 1dcd06 │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ ldrb.w r1, [r3, #86] @ 0x56 │ │ │ │ @@ -546016,18 +546005,18 @@ │ │ │ │ orrs r1, r5 │ │ │ │ strb.w r1, [sp, #17] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrb.w lr, [r3, #135] @ 0x87 │ │ │ │ ldr.w ip, [r1, #312] @ 0x138 │ │ │ │ mov r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dcbf8 │ │ │ │ + bne.n 1dcbf0 │ │ │ │ ldrb.w r1, [r3, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1dd544 │ │ │ │ + bne.w 1dd53c │ │ │ │ strb.w r1, [sp, #20] │ │ │ │ ldrh.w r1, [r3, #128] @ 0x80 │ │ │ │ ldrb.w r7, [r3, #44] @ 0x2c │ │ │ │ eor.w r1, r1, #256 @ 0x100 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strh.w r1, [sp, #22] │ │ │ │ ldrb.w r1, [r3, #127] @ 0x7f │ │ │ │ @@ -546057,72 +546046,72 @@ │ │ │ │ strb.w r6, [sp, #31] │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ strb.w r8, [sp, #34] @ 0x22 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r0, [sp, #35] @ 0x23 │ │ │ │ strb.w r6, [sp, #33] @ 0x21 │ │ │ │ - cbnz r0, 1dcccc │ │ │ │ + cbnz r0, 1dccc4 │ │ │ │ lsls r4, r1, #28 │ │ │ │ - bmi.n 1dcccc │ │ │ │ + bmi.n 1dccc4 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ - cbz r5, 1dcce6 │ │ │ │ + cbz r5, 1dccde │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1dcd12 │ │ │ │ + bne.n 1dcd0a │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1dcd2a │ │ │ │ + bne.n 1dcd22 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r6, [sp, #42] @ 0x2a │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r5, [sp, #43] @ 0x2b │ │ │ │ - b.n 1dcd3a │ │ │ │ + b.n 1dcd32 │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1dcc9a │ │ │ │ + bne.n 1dcc92 │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1dd612 │ │ │ │ + bmi.w 1dd60a │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd550 │ │ │ │ + bne.w 1dd548 │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1dccb6 │ │ │ │ + bpl.n 1dccae │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1dccba │ │ │ │ + b.n 1dccb2 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1dcba6 │ │ │ │ + b.n 1dcb9e │ │ │ │ movs r0, #0 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dd64e │ │ │ │ + beq.w 1dd646 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dd550 │ │ │ │ + beq.w 1dd548 │ │ │ │ mov.w r0, #0 │ │ │ │ strh.w r0, [sp, #42] @ 0x2a │ │ │ │ movs r0, #0 │ │ │ │ strb.w r7, [sp, #45] @ 0x2d │ │ │ │ ubfx r6, ip, #4, #1 │ │ │ │ strb.w r0, [sp, #44] @ 0x2c │ │ │ │ ubfx r7, ip, #3, #1 │ │ │ │ @@ -546149,15 +546138,15 @@ │ │ │ │ strb.w sl, [sp, #51] @ 0x33 │ │ │ │ strb.w r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r8, [sp, #52] @ 0x34 │ │ │ │ strb.w r9, [sp, #53] @ 0x35 │ │ │ │ strb.w r7, [sp, #54] @ 0x36 │ │ │ │ strb.w r6, [sp, #55] @ 0x37 │ │ │ │ - cbz r5, 1dcdb8 │ │ │ │ + cbz r5, 1dcdb0 │ │ │ │ ldrb.w r0, [r3, #153] @ 0x99 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #57] @ 0x39 │ │ │ │ ubfx r6, r1, #11, #1 │ │ │ │ strb.w r5, [sp, #58] @ 0x3a │ │ │ │ eor.w r6, r6, #1 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ @@ -546174,46 +546163,46 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ands r0, r6 │ │ │ │ strb.w r0, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 1dce12 │ │ │ │ + cbz r0, 1dce0a │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r3, #38] @ 0x26 │ │ │ │ - cbz r0, 1dce24 │ │ │ │ + cbz r0, 1dce1c │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ movs r7, #1 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #66] @ 0x42 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ strb.w r7, [sp, #68] @ 0x44 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #67] @ 0x43 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd558 │ │ │ │ + bne.w 1dd550 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dd600 │ │ │ │ + beq.w 1dd5f8 │ │ │ │ ldrb.w r7, [r3, #33] @ 0x21 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1dd648 │ │ │ │ + bne.w 1dd640 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd57c │ │ │ │ + bne.w 1dd574 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #70] @ 0x46 │ │ │ │ clz r8, r0 │ │ │ │ ldrb.w r7, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ @@ -546252,21 +546241,21 @@ │ │ │ │ strb.w r8, [sp, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #82] @ 0x52 │ │ │ │ strb.w sl, [sp, #86] @ 0x56 │ │ │ │ strb.w r7, [sp, #78] @ 0x4e │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ strb.w r6, [sp, #85] @ 0x55 │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ - cbz r6, 1dcf3c │ │ │ │ + cbz r6, 1dcf34 │ │ │ │ mov r6, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dcf3c │ │ │ │ + bne.n 1dcf34 │ │ │ │ ldrb.w r6, [r3, #136] @ 0x88 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd63e │ │ │ │ + bne.w 1dd636 │ │ │ │ strb.w r6, [sp, #87] @ 0x57 │ │ │ │ ubfx r7, r1, #14, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ ldrb.w lr, [r3, #124] @ 0x7c │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ strb.w r6, [sp, #88] @ 0x58 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ @@ -546288,33 +546277,33 @@ │ │ │ │ strb.w r6, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r6, [r3, #67] @ 0x43 │ │ │ │ strb.w lr, [sp, #98] @ 0x62 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd5a6 │ │ │ │ + bne.w 1dd59e │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #99] @ 0x63 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #100] @ 0x64 │ │ │ │ ldrb.w r6, [r3, #56] @ 0x38 │ │ │ │ strb.w r6, [sp, #101] @ 0x65 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ - cbnz r6, 1dcfd4 │ │ │ │ + cbnz r6, 1dcfcc │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #102] @ 0x66 │ │ │ │ ldrb.w r6, [r3, #139] @ 0x8b │ │ │ │ strb.w r6, [sp, #103] @ 0x67 │ │ │ │ ldrb.w r6, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 1dcff2 │ │ │ │ + cbnz r6, 1dcfea │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #105] @ 0x69 │ │ │ │ ldrb.w r6, [r3, #138] @ 0x8a │ │ │ │ ldrb.w r7, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #107] @ 0x6b │ │ │ │ eor.w r7, r7, #1 │ │ │ │ strb.w r7, [sp, #106] @ 0x6a │ │ │ │ @@ -546333,17 +546322,17 @@ │ │ │ │ strb.w r7, [sp, #112] @ 0x70 │ │ │ │ ldrb r7, [r3, #25] │ │ │ │ strb.w r7, [sp, #113] @ 0x71 │ │ │ │ ldrb.w r7, [r3, #82] @ 0x52 │ │ │ │ strb.w r7, [sp, #114] @ 0x72 │ │ │ │ ldrb.w r7, [r3, #83] @ 0x53 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1dd580 │ │ │ │ + bne.w 1dd578 │ │ │ │ lsls r4, r2, #25 │ │ │ │ - bpl.w 1dd580 │ │ │ │ + bpl.w 1dd578 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #116] @ 0x74 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #117] @ 0x75 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ @@ -546363,17 +546352,17 @@ │ │ │ │ ldrb.w r7, [r3, #145] @ 0x91 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ strb.w r4, [sp, #125] @ 0x7d │ │ │ │ ands r0, r5 │ │ │ │ strb.w r0, [sp, #124] @ 0x7c │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dd5aa │ │ │ │ + beq.w 1dd5a2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd5f2 │ │ │ │ + bne.w 1dd5ea │ │ │ │ mov r0, r6 │ │ │ │ eor.w r5, r7, #1 │ │ │ │ strb.w r5, [sp, #126] @ 0x7e │ │ │ │ strb.w r0, [sp, #127] @ 0x7f │ │ │ │ ands r5, r6 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ @@ -546394,138 +546383,138 @@ │ │ │ │ strb.w r0, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ strb.w r0, [sp, #135] @ 0x87 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ and.w r0, r0, lr │ │ │ │ strb.w r0, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ - cbz r0, 1dd120 │ │ │ │ + cbz r0, 1dd118 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ strb.w r0, [sp, #137] @ 0x89 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ strb.w r0, [sp, #138] @ 0x8a │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 1dd13a │ │ │ │ + cbz r0, 1dd132 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 1dd148 │ │ │ │ + cbz r0, 1dd140 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ strb.w r0, [sp, #140] @ 0x8c │ │ │ │ ldrb.w r0, [r3, #59] @ 0x3b │ │ │ │ strb.w r0, [sp, #141] @ 0x8d │ │ │ │ ldrb.w r0, [r3, #61] @ 0x3d │ │ │ │ strb.w r0, [sp, #142] @ 0x8e │ │ │ │ ldrb.w r0, [r3, #60] @ 0x3c │ │ │ │ strb.w r0, [sp, #143] @ 0x8f │ │ │ │ ldrb.w r0, [r3, #62] @ 0x3e │ │ │ │ strb.w r0, [sp, #144] @ 0x90 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ strb.w r0, [sp, #145] @ 0x91 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dd5d0 │ │ │ │ + beq.w 1dd5c8 │ │ │ │ and.w r0, ip, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd5e2 │ │ │ │ + bne.w 1dd5da │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #146] @ 0x92 │ │ │ │ strb.w r0, [sp, #147] @ 0x93 │ │ │ │ and.w r0, r1, #2048 @ 0x800 │ │ │ │ ubfx r5, r0, #11, #1 │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #148] @ 0x94 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ strb.w r0, [sp, #150] @ 0x96 │ │ │ │ strb.w r5, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd5cc │ │ │ │ + bne.w 1dd5c4 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #153] @ 0x99 │ │ │ │ ldrb.w r0, [r3, #115] @ 0x73 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #154] @ 0x9a │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd5c8 │ │ │ │ + bne.w 1dd5c0 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd5c4 │ │ │ │ + bne.w 1dd5bc │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #156] @ 0x9c │ │ │ │ ldrb.w r0, [r3, #115] @ 0x73 │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd5c0 │ │ │ │ + bne.w 1dd5b8 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd5bc │ │ │ │ + bne.w 1dd5b4 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #159] @ 0x9f │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ strb.w r0, [sp, #160] @ 0xa0 │ │ │ │ ldrb.w r0, [r3, #100] @ 0x64 │ │ │ │ - cbz r0, 1dd24c │ │ │ │ + cbz r0, 1dd244 │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb.w r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd5b8 │ │ │ │ + bne.w 1dd5b0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ tst r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strb.w r0, [sp, #162] @ 0xa2 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1dd280 │ │ │ │ + cbz r0, 1dd278 │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1dd280 │ │ │ │ + cbz r0, 1dd278 │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd634 │ │ │ │ + bne.w 1dd62c │ │ │ │ strb.w r0, [sp, #163] @ 0xa3 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1dd292 │ │ │ │ + cbz r0, 1dd28a │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1dd292 │ │ │ │ + cbz r0, 1dd28a │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ strb.w r0, [sp, #164] @ 0xa4 │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ strb.w r0, [sp, #165] @ 0xa5 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ strb.w r0, [sp, #166] @ 0xa6 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ - cbz r0, 1dd2ae │ │ │ │ + cbz r0, 1dd2a6 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #167] @ 0xa7 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1dd2ce │ │ │ │ + cbz r0, 1dd2c6 │ │ │ │ ldrb.w r5, [r3, #142] @ 0x8e │ │ │ │ - cbz r5, 1dd2ce │ │ │ │ + cbz r5, 1dd2c6 │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd630 │ │ │ │ + bne.w 1dd628 │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #168] @ 0xa8 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ldrb.w r7, [r3, #203] @ 0xcb │ │ │ │ ubfx r5, r2, #8, #1 │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ @@ -546572,47 +546561,47 @@ │ │ │ │ ldrb.w r0, [r3, #114] @ 0x72 │ │ │ │ strb.w r0, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r0, [r3, #90] @ 0x5a │ │ │ │ strb.w r0, [sp, #188] @ 0xbc │ │ │ │ ldrb.w r0, [r3, #89] @ 0x59 │ │ │ │ strb.w r0, [sp, #189] @ 0xbd │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ - cbz r0, 1dd39e │ │ │ │ + cbz r0, 1dd396 │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #190] @ 0xbe │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1dd3ae │ │ │ │ + cbz r0, 1dd3a6 │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #191] @ 0xbf │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1dd3be │ │ │ │ + cbz r0, 1dd3b6 │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #192] @ 0xc0 │ │ │ │ ldrb.w r0, [r3, #122] @ 0x7a │ │ │ │ strb.w r0, [sp, #193] @ 0xc1 │ │ │ │ - cbz r0, 1dd3d4 │ │ │ │ + cbz r0, 1dd3cc │ │ │ │ ubfx r0, r1, #9, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #194] @ 0xc2 │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldrb.w r1, [r3, #123] @ 0x7b │ │ │ │ - cbnz r1, 1dd3e6 │ │ │ │ + cbnz r1, 1dd3de │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #197] @ 0xc5 │ │ │ │ ldrb.w r1, [r3, #36] @ 0x24 │ │ │ │ strb.w r1, [sp, #198] @ 0xc6 │ │ │ │ ldrb.w r1, [r3, #108] @ 0x6c │ │ │ │ strb.w r1, [sp, #199] @ 0xc7 │ │ │ │ - cbz r1, 1dd40a │ │ │ │ + cbz r1, 1dd402 │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb.w r1, [r3, #41] @ 0x29 │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ ldrsb.w r2, [r2, #65] @ 0x41 │ │ │ │ @@ -546642,199 +546631,199 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #206] @ 0xce │ │ │ │ ldrb.w r1, [r3, #69] @ 0x45 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r0, [sp, #209] @ 0xd1 │ │ │ │ strb.w r1, [sp, #207] @ 0xcf │ │ │ │ - cbz r2, 1dd48e │ │ │ │ + cbz r2, 1dd486 │ │ │ │ ubfx r2, ip, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ - cbz r2, 1dd4a4 │ │ │ │ + cbz r2, 1dd49c │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #119] @ 0x77 │ │ │ │ - cbz r2, 1dd4b6 │ │ │ │ + cbz r2, 1dd4ae │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ ldrb.w r2, [r3, #118] @ 0x76 │ │ │ │ - cbz r2, 1dd4c8 │ │ │ │ + cbz r2, 1dd4c0 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ ldrb.w r2, [r3, #117] @ 0x75 │ │ │ │ - cbz r2, 1dd4da │ │ │ │ + cbz r2, 1dd4d2 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ ldr.w r4, [r1, #424] @ 0x1a8 │ │ │ │ ldrb.w r3, [r3, #149] @ 0x95 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ strb.w r3, [sp, #216] @ 0xd8 │ │ │ │ - cbnz r5, 1dd4f8 │ │ │ │ - b.n 1dd526 │ │ │ │ + cbnz r5, 1dd4f0 │ │ │ │ + b.n 1dd51e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1dd526 │ │ │ │ + cbz r5, 1dd51e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dd4f2 │ │ │ │ - ldr r6, [pc, #376] @ (1dd678 ) │ │ │ │ + beq.n 1dd4ea │ │ │ │ + ldr r6, [pc, #376] @ (1dd670 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 26382c │ │ │ │ + bl 263824 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1dd526 │ │ │ │ + cbz r3, 1dd51e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dd506 │ │ │ │ + bne.n 1dd4fe │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dd518 │ │ │ │ - ldr r2, [pc, #340] @ (1dd67c ) │ │ │ │ - ldr r3, [pc, #328] @ (1dd674 ) │ │ │ │ + bne.n 1dd510 │ │ │ │ + ldr r2, [pc, #340] @ (1dd674 ) │ │ │ │ + ldr r3, [pc, #328] @ (1dd66c ) │ │ │ │ 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 1dd66c │ │ │ │ + bne.w 1dd664 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r1, ip, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.w 1dcbf8 │ │ │ │ + b.w 1dcbf0 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1dcd34 │ │ │ │ + b.w 1dcd2c │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1dd5ee │ │ │ │ + bne.n 1dd5e6 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dce6c │ │ │ │ + bne.w 1dce64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dce6c │ │ │ │ + bne.w 1dce64 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dce7e │ │ │ │ + b.n 1dce76 │ │ │ │ strb.w r7, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r7, [r3, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1dd060 │ │ │ │ + bne.w 1dd058 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ movt r7, #256 @ 0x100 │ │ │ │ tst r2, r7 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - b.n 1dd062 │ │ │ │ + b.n 1dd05a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dcfb2 │ │ │ │ + b.n 1dcfaa │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r6 │ │ │ │ - b.n 1dd0c6 │ │ │ │ + b.n 1dd0be │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd268 │ │ │ │ + b.n 1dd260 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd234 │ │ │ │ + b.n 1dd22c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd21e │ │ │ │ + b.n 1dd216 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd204 │ │ │ │ + b.n 1dd1fc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd1ee │ │ │ │ + b.n 1dd1e6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd1c4 │ │ │ │ + b.n 1dd1bc │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ and.w r4, ip, #8 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ and.w r0, r0, r4, lsr #3 │ │ │ │ - b.n 1dd18a │ │ │ │ + b.n 1dd182 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ - b.n 1dd18a │ │ │ │ + b.n 1dd182 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dd568 │ │ │ │ + b.n 1dd560 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1dd0c6 │ │ │ │ + b.n 1dd0be │ │ │ │ strb.w r0, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dce6c │ │ │ │ + bne.w 1dce64 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dce7e │ │ │ │ + b.n 1dce76 │ │ │ │ strb.w r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r1, #25 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ - bmi.n 1dd65a │ │ │ │ + bmi.n 1dd652 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dccb6 │ │ │ │ - b.w 1dcd30 │ │ │ │ + beq.w 1dccae │ │ │ │ + b.w 1dcd28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd2ce │ │ │ │ + b.n 1dd2c6 │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1dd280 │ │ │ │ + b.n 1dd278 │ │ │ │ ubfx r6, ip, #1, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - b.n 1dcf3c │ │ │ │ + b.n 1dcf34 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ - b.n 1dce6c │ │ │ │ + b.n 1dce64 │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1dccba │ │ │ │ + b.w 1dccb2 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dcd0a │ │ │ │ - b.w 1dcd30 │ │ │ │ + beq.w 1dcd02 │ │ │ │ + b.w 1dcd28 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r4, #156 @ 0x9c │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r5, {r3, r5, r6} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r2, #210 @ 0xd2 │ │ │ │ + cmp r2, #218 @ 0xda │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ - ldr.w r1, [pc, #2832] @ 1de1a4 │ │ │ │ + ldr.w r1, [pc, #2832] @ 1de19c │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r2, [pc, #2832] @ 1de1a8 │ │ │ │ + ldr.w r2, [pc, #2832] @ 1de1a0 │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -546842,15 +546831,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ ldr.w r2, [r3, #184] @ 0xb8 │ │ │ │ eor.w r0, r1, #1 │ │ │ │ strb.w r1, [sp, #14] │ │ │ │ strb.w r0, [sp, #13] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1dd842 │ │ │ │ + bne.w 1dd83a │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ ldrb.w r1, [r3, #86] @ 0x56 │ │ │ │ @@ -546867,18 +546856,18 @@ │ │ │ │ orrs r1, r5 │ │ │ │ strb.w r1, [sp, #17] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrb.w lr, [r3, #135] @ 0x87 │ │ │ │ ldr.w ip, [r1, #312] @ 0x138 │ │ │ │ mov r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dd72c │ │ │ │ + bne.n 1dd724 │ │ │ │ ldrb.w r1, [r3, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1de078 │ │ │ │ + bne.w 1de070 │ │ │ │ strb.w r1, [sp, #20] │ │ │ │ ldrh.w r1, [r3, #128] @ 0x80 │ │ │ │ ldrb.w r7, [r3, #44] @ 0x2c │ │ │ │ eor.w r1, r1, #256 @ 0x100 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strh.w r1, [sp, #22] │ │ │ │ ldrb.w r1, [r3, #127] @ 0x7f │ │ │ │ @@ -546908,72 +546897,72 @@ │ │ │ │ strb.w r6, [sp, #31] │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ strb.w r8, [sp, #34] @ 0x22 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r0, [sp, #35] @ 0x23 │ │ │ │ strb.w r6, [sp, #33] @ 0x21 │ │ │ │ - cbnz r0, 1dd800 │ │ │ │ + cbnz r0, 1dd7f8 │ │ │ │ lsls r4, r1, #28 │ │ │ │ - bmi.n 1dd800 │ │ │ │ + bmi.n 1dd7f8 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ - cbz r5, 1dd81a │ │ │ │ + cbz r5, 1dd812 │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1dd846 │ │ │ │ + bne.n 1dd83e │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1dd85e │ │ │ │ + bne.n 1dd856 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r6, [sp, #42] @ 0x2a │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r5, [sp, #43] @ 0x2b │ │ │ │ - b.n 1dd86e │ │ │ │ + b.n 1dd866 │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1dd7ce │ │ │ │ + bne.n 1dd7c6 │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1de146 │ │ │ │ + bmi.w 1de13e │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de084 │ │ │ │ + bne.w 1de07c │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1dd7ea │ │ │ │ + bpl.n 1dd7e2 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1dd7ee │ │ │ │ + b.n 1dd7e6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1dd6da │ │ │ │ + b.n 1dd6d2 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1de182 │ │ │ │ + beq.w 1de17a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de084 │ │ │ │ + beq.w 1de07c │ │ │ │ mov.w r0, #0 │ │ │ │ strh.w r0, [sp, #42] @ 0x2a │ │ │ │ movs r0, #0 │ │ │ │ strb.w r7, [sp, #45] @ 0x2d │ │ │ │ ubfx r6, ip, #4, #1 │ │ │ │ strb.w r0, [sp, #44] @ 0x2c │ │ │ │ ubfx r7, ip, #3, #1 │ │ │ │ @@ -547000,15 +546989,15 @@ │ │ │ │ strb.w sl, [sp, #51] @ 0x33 │ │ │ │ strb.w r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r8, [sp, #52] @ 0x34 │ │ │ │ strb.w r9, [sp, #53] @ 0x35 │ │ │ │ strb.w r7, [sp, #54] @ 0x36 │ │ │ │ strb.w r6, [sp, #55] @ 0x37 │ │ │ │ - cbz r5, 1dd8ec │ │ │ │ + cbz r5, 1dd8e4 │ │ │ │ ldrb.w r0, [r3, #153] @ 0x99 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #57] @ 0x39 │ │ │ │ ubfx r6, r1, #11, #1 │ │ │ │ strb.w r5, [sp, #58] @ 0x3a │ │ │ │ eor.w r6, r6, #1 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ @@ -547025,46 +547014,46 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ands r0, r6 │ │ │ │ strb.w r0, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 1dd946 │ │ │ │ + cbz r0, 1dd93e │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r3, #38] @ 0x26 │ │ │ │ - cbz r0, 1dd958 │ │ │ │ + cbz r0, 1dd950 │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ movs r7, #1 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #66] @ 0x42 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ strb.w r7, [sp, #68] @ 0x44 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #67] @ 0x43 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de08c │ │ │ │ + bne.w 1de084 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de134 │ │ │ │ + beq.w 1de12c │ │ │ │ ldrb.w r7, [r3, #33] @ 0x21 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1de17c │ │ │ │ + bne.w 1de174 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de0b0 │ │ │ │ + bne.w 1de0a8 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #70] @ 0x46 │ │ │ │ clz r8, r0 │ │ │ │ ldrb.w r7, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ @@ -547103,21 +547092,21 @@ │ │ │ │ strb.w r8, [sp, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #82] @ 0x52 │ │ │ │ strb.w sl, [sp, #86] @ 0x56 │ │ │ │ strb.w r7, [sp, #78] @ 0x4e │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ strb.w r6, [sp, #85] @ 0x55 │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ - cbz r6, 1dda70 │ │ │ │ + cbz r6, 1dda68 │ │ │ │ mov r6, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dda70 │ │ │ │ + bne.n 1dda68 │ │ │ │ ldrb.w r6, [r3, #136] @ 0x88 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de172 │ │ │ │ + bne.w 1de16a │ │ │ │ strb.w r6, [sp, #87] @ 0x57 │ │ │ │ ubfx r7, r1, #14, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ ldrb.w lr, [r3, #124] @ 0x7c │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ strb.w r6, [sp, #88] @ 0x58 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ @@ -547139,33 +547128,33 @@ │ │ │ │ strb.w r6, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r6, [r3, #67] @ 0x43 │ │ │ │ strb.w lr, [sp, #98] @ 0x62 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de0da │ │ │ │ + bne.w 1de0d2 │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #99] @ 0x63 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #100] @ 0x64 │ │ │ │ ldrb.w r6, [r3, #56] @ 0x38 │ │ │ │ strb.w r6, [sp, #101] @ 0x65 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ - cbnz r6, 1ddb08 │ │ │ │ + cbnz r6, 1ddb00 │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #102] @ 0x66 │ │ │ │ ldrb.w r6, [r3, #139] @ 0x8b │ │ │ │ strb.w r6, [sp, #103] @ 0x67 │ │ │ │ ldrb.w r6, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 1ddb26 │ │ │ │ + cbnz r6, 1ddb1e │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #105] @ 0x69 │ │ │ │ ldrb.w r6, [r3, #138] @ 0x8a │ │ │ │ ldrb.w r7, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #107] @ 0x6b │ │ │ │ eor.w r7, r7, #1 │ │ │ │ strb.w r7, [sp, #106] @ 0x6a │ │ │ │ @@ -547184,17 +547173,17 @@ │ │ │ │ strb.w r7, [sp, #112] @ 0x70 │ │ │ │ ldrb r7, [r3, #25] │ │ │ │ strb.w r7, [sp, #113] @ 0x71 │ │ │ │ ldrb.w r7, [r3, #82] @ 0x52 │ │ │ │ strb.w r7, [sp, #114] @ 0x72 │ │ │ │ ldrb.w r7, [r3, #83] @ 0x53 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1de0b4 │ │ │ │ + bne.w 1de0ac │ │ │ │ lsls r4, r2, #25 │ │ │ │ - bpl.w 1de0b4 │ │ │ │ + bpl.w 1de0ac │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #116] @ 0x74 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #117] @ 0x75 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ @@ -547214,17 +547203,17 @@ │ │ │ │ ldrb.w r7, [r3, #145] @ 0x91 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ strb.w r4, [sp, #125] @ 0x7d │ │ │ │ ands r0, r5 │ │ │ │ strb.w r0, [sp, #124] @ 0x7c │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de0de │ │ │ │ + beq.w 1de0d6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de126 │ │ │ │ + bne.w 1de11e │ │ │ │ mov r0, r6 │ │ │ │ eor.w r5, r7, #1 │ │ │ │ strb.w r5, [sp, #126] @ 0x7e │ │ │ │ strb.w r0, [sp, #127] @ 0x7f │ │ │ │ ands r5, r6 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ @@ -547245,138 +547234,138 @@ │ │ │ │ strb.w r0, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ strb.w r0, [sp, #135] @ 0x87 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ and.w r0, r0, lr │ │ │ │ strb.w r0, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ - cbz r0, 1ddc54 │ │ │ │ + cbz r0, 1ddc4c │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ strb.w r0, [sp, #137] @ 0x89 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ strb.w r0, [sp, #138] @ 0x8a │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 1ddc6e │ │ │ │ + cbz r0, 1ddc66 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 1ddc7c │ │ │ │ + cbz r0, 1ddc74 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ strb.w r0, [sp, #140] @ 0x8c │ │ │ │ ldrb.w r0, [r3, #59] @ 0x3b │ │ │ │ strb.w r0, [sp, #141] @ 0x8d │ │ │ │ ldrb.w r0, [r3, #61] @ 0x3d │ │ │ │ strb.w r0, [sp, #142] @ 0x8e │ │ │ │ ldrb.w r0, [r3, #60] @ 0x3c │ │ │ │ strb.w r0, [sp, #143] @ 0x8f │ │ │ │ ldrb.w r0, [r3, #62] @ 0x3e │ │ │ │ strb.w r0, [sp, #144] @ 0x90 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ strb.w r0, [sp, #145] @ 0x91 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de104 │ │ │ │ + beq.w 1de0fc │ │ │ │ and.w r0, ip, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de116 │ │ │ │ + bne.w 1de10e │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #146] @ 0x92 │ │ │ │ strb.w r0, [sp, #147] @ 0x93 │ │ │ │ and.w r0, r1, #2048 @ 0x800 │ │ │ │ ubfx r5, r0, #11, #1 │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #148] @ 0x94 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ strb.w r0, [sp, #150] @ 0x96 │ │ │ │ strb.w r5, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de100 │ │ │ │ + bne.w 1de0f8 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #153] @ 0x99 │ │ │ │ ldrb.w r0, [r3, #115] @ 0x73 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #154] @ 0x9a │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de0fc │ │ │ │ + bne.w 1de0f4 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de0f8 │ │ │ │ + bne.w 1de0f0 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #156] @ 0x9c │ │ │ │ ldrb.w r0, [r3, #115] @ 0x73 │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de0f4 │ │ │ │ + bne.w 1de0ec │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de0f0 │ │ │ │ + bne.w 1de0e8 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #159] @ 0x9f │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ strb.w r0, [sp, #160] @ 0xa0 │ │ │ │ ldrb.w r0, [r3, #100] @ 0x64 │ │ │ │ - cbz r0, 1ddd80 │ │ │ │ + cbz r0, 1ddd78 │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb.w r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de0ec │ │ │ │ + bne.w 1de0e4 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ tst r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strb.w r0, [sp, #162] @ 0xa2 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1dddb4 │ │ │ │ + cbz r0, 1dddac │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1dddb4 │ │ │ │ + cbz r0, 1dddac │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de168 │ │ │ │ + bne.w 1de160 │ │ │ │ strb.w r0, [sp, #163] @ 0xa3 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1dddc6 │ │ │ │ + cbz r0, 1dddbe │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1dddc6 │ │ │ │ + cbz r0, 1dddbe │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ strb.w r0, [sp, #164] @ 0xa4 │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ strb.w r0, [sp, #165] @ 0xa5 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ strb.w r0, [sp, #166] @ 0xa6 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ - cbz r0, 1ddde2 │ │ │ │ + cbz r0, 1dddda │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #167] @ 0xa7 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1dde02 │ │ │ │ + cbz r0, 1dddfa │ │ │ │ ldrb.w r5, [r3, #142] @ 0x8e │ │ │ │ - cbz r5, 1dde02 │ │ │ │ + cbz r5, 1dddfa │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de164 │ │ │ │ + bne.w 1de15c │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #168] @ 0xa8 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ldrb.w r7, [r3, #203] @ 0xcb │ │ │ │ ubfx r5, r2, #8, #1 │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ @@ -547423,47 +547412,47 @@ │ │ │ │ ldrb.w r0, [r3, #114] @ 0x72 │ │ │ │ strb.w r0, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r0, [r3, #90] @ 0x5a │ │ │ │ strb.w r0, [sp, #188] @ 0xbc │ │ │ │ ldrb.w r0, [r3, #89] @ 0x59 │ │ │ │ strb.w r0, [sp, #189] @ 0xbd │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ - cbz r0, 1dded2 │ │ │ │ + cbz r0, 1ddeca │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #190] @ 0xbe │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1ddee2 │ │ │ │ + cbz r0, 1ddeda │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #191] @ 0xbf │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1ddef2 │ │ │ │ + cbz r0, 1ddeea │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #192] @ 0xc0 │ │ │ │ ldrb.w r0, [r3, #122] @ 0x7a │ │ │ │ strb.w r0, [sp, #193] @ 0xc1 │ │ │ │ - cbz r0, 1ddf08 │ │ │ │ + cbz r0, 1ddf00 │ │ │ │ ubfx r0, r1, #9, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #194] @ 0xc2 │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldrb.w r1, [r3, #123] @ 0x7b │ │ │ │ - cbnz r1, 1ddf1a │ │ │ │ + cbnz r1, 1ddf12 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #197] @ 0xc5 │ │ │ │ ldrb.w r1, [r3, #36] @ 0x24 │ │ │ │ strb.w r1, [sp, #198] @ 0xc6 │ │ │ │ ldrb.w r1, [r3, #108] @ 0x6c │ │ │ │ strb.w r1, [sp, #199] @ 0xc7 │ │ │ │ - cbz r1, 1ddf3e │ │ │ │ + cbz r1, 1ddf36 │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb.w r1, [r3, #41] @ 0x29 │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ ldrsb.w r2, [r2, #65] @ 0x41 │ │ │ │ @@ -547493,199 +547482,199 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #206] @ 0xce │ │ │ │ ldrb.w r1, [r3, #69] @ 0x45 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r0, [sp, #209] @ 0xd1 │ │ │ │ strb.w r1, [sp, #207] @ 0xcf │ │ │ │ - cbz r2, 1ddfc2 │ │ │ │ + cbz r2, 1ddfba │ │ │ │ ubfx r2, ip, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ - cbz r2, 1ddfd8 │ │ │ │ + cbz r2, 1ddfd0 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #119] @ 0x77 │ │ │ │ - cbz r2, 1ddfea │ │ │ │ + cbz r2, 1ddfe2 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ ldrb.w r2, [r3, #118] @ 0x76 │ │ │ │ - cbz r2, 1ddffc │ │ │ │ + cbz r2, 1ddff4 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ ldrb.w r2, [r3, #117] @ 0x75 │ │ │ │ - cbz r2, 1de00e │ │ │ │ + cbz r2, 1de006 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ ldr.w r4, [r1, #424] @ 0x1a8 │ │ │ │ ldrb.w r3, [r3, #149] @ 0x95 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ strb.w r3, [sp, #216] @ 0xd8 │ │ │ │ - cbnz r5, 1de02c │ │ │ │ - b.n 1de05a │ │ │ │ + cbnz r5, 1de024 │ │ │ │ + b.n 1de052 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1de05a │ │ │ │ + cbz r5, 1de052 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de026 │ │ │ │ - ldr r6, [pc, #376] @ (1de1ac ) │ │ │ │ + beq.n 1de01e │ │ │ │ + ldr r6, [pc, #376] @ (1de1a4 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 26382c │ │ │ │ + bl 263824 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1de05a │ │ │ │ + cbz r3, 1de052 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de03a │ │ │ │ + bne.n 1de032 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1de04c │ │ │ │ - ldr r2, [pc, #340] @ (1de1b0 ) │ │ │ │ - ldr r3, [pc, #328] @ (1de1a8 ) │ │ │ │ + bne.n 1de044 │ │ │ │ + ldr r2, [pc, #340] @ (1de1a8 ) │ │ │ │ + ldr r3, [pc, #328] @ (1de1a0 ) │ │ │ │ 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 1de1a0 │ │ │ │ + bne.w 1de198 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r1, ip, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.w 1dd72c │ │ │ │ + b.w 1dd724 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1dd868 │ │ │ │ + b.w 1dd860 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1de122 │ │ │ │ + bne.n 1de11a │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd9a0 │ │ │ │ + bne.w 1dd998 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd9a0 │ │ │ │ + bne.w 1dd998 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dd9b2 │ │ │ │ + b.n 1dd9aa │ │ │ │ strb.w r7, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r7, [r3, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ddb94 │ │ │ │ + bne.w 1ddb8c │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ movt r7, #256 @ 0x100 │ │ │ │ tst r2, r7 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - b.n 1ddb96 │ │ │ │ + b.n 1ddb8e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ddae6 │ │ │ │ + b.n 1ddade │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r6 │ │ │ │ - b.n 1ddbfa │ │ │ │ + b.n 1ddbf2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ddd9c │ │ │ │ + b.n 1ddd94 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ddd68 │ │ │ │ + b.n 1ddd60 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ddd52 │ │ │ │ + b.n 1ddd4a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ddd38 │ │ │ │ + b.n 1ddd30 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ddd22 │ │ │ │ + b.n 1ddd1a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ddcf8 │ │ │ │ + b.n 1ddcf0 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ and.w r4, ip, #8 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ and.w r0, r0, r4, lsr #3 │ │ │ │ - b.n 1ddcbe │ │ │ │ + b.n 1ddcb6 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ - b.n 1ddcbe │ │ │ │ + b.n 1ddcb6 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1de09c │ │ │ │ + b.n 1de094 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1ddbfa │ │ │ │ + b.n 1ddbf2 │ │ │ │ strb.w r0, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd9a0 │ │ │ │ + bne.w 1dd998 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dd9b2 │ │ │ │ + b.n 1dd9aa │ │ │ │ strb.w r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r1, #25 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ - bmi.n 1de18e │ │ │ │ + bmi.n 1de186 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dd7ea │ │ │ │ - b.w 1dd864 │ │ │ │ + beq.w 1dd7e2 │ │ │ │ + b.w 1dd85c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dde02 │ │ │ │ + b.n 1dddfa │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1dddb4 │ │ │ │ + b.n 1dddac │ │ │ │ ubfx r6, ip, #1, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - b.n 1dda70 │ │ │ │ + b.n 1dda68 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ - b.n 1dd9a0 │ │ │ │ + b.n 1dd998 │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1dd7ee │ │ │ │ + b.w 1dd7e6 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dd83e │ │ │ │ - b.w 1dd864 │ │ │ │ + beq.w 1dd836 │ │ │ │ + b.w 1dd85c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - cmp r1, #96 @ 0x60 │ │ │ │ + cmp r1, #104 @ 0x68 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r6, r3, #6 │ │ │ │ + subs r6, r4, #6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ - ldr.w r1, [pc, #2832] @ 1decd8 │ │ │ │ + ldr.w r1, [pc, #2832] @ 1decd0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r2, [pc, #2832] @ 1decdc │ │ │ │ + ldr.w r2, [pc, #2832] @ 1decd4 │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -547693,15 +547682,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ ldr.w r2, [r3, #184] @ 0xb8 │ │ │ │ eor.w r0, r1, #1 │ │ │ │ strb.w r1, [sp, #14] │ │ │ │ strb.w r0, [sp, #13] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1de376 │ │ │ │ + bne.w 1de36e │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ ldrb.w r1, [r3, #86] @ 0x56 │ │ │ │ @@ -547718,18 +547707,18 @@ │ │ │ │ orrs r1, r5 │ │ │ │ strb.w r1, [sp, #17] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrb.w lr, [r3, #135] @ 0x87 │ │ │ │ ldr.w ip, [r1, #312] @ 0x138 │ │ │ │ mov r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1de260 │ │ │ │ + bne.n 1de258 │ │ │ │ ldrb.w r1, [r3, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1debac │ │ │ │ + bne.w 1deba4 │ │ │ │ strb.w r1, [sp, #20] │ │ │ │ ldrh.w r1, [r3, #128] @ 0x80 │ │ │ │ ldrb.w r7, [r3, #44] @ 0x2c │ │ │ │ eor.w r1, r1, #256 @ 0x100 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strh.w r1, [sp, #22] │ │ │ │ ldrb.w r1, [r3, #127] @ 0x7f │ │ │ │ @@ -547759,72 +547748,72 @@ │ │ │ │ strb.w r6, [sp, #31] │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ strb.w r8, [sp, #34] @ 0x22 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r0, [sp, #35] @ 0x23 │ │ │ │ strb.w r6, [sp, #33] @ 0x21 │ │ │ │ - cbnz r0, 1de334 │ │ │ │ + cbnz r0, 1de32c │ │ │ │ lsls r4, r1, #28 │ │ │ │ - bmi.n 1de334 │ │ │ │ + bmi.n 1de32c │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ - cbz r5, 1de34e │ │ │ │ + cbz r5, 1de346 │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1de37a │ │ │ │ + bne.n 1de372 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1de392 │ │ │ │ + bne.n 1de38a │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r6, [sp, #42] @ 0x2a │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r5, [sp, #43] @ 0x2b │ │ │ │ - b.n 1de3a2 │ │ │ │ + b.n 1de39a │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1de302 │ │ │ │ + bne.n 1de2fa │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1dec7a │ │ │ │ + bmi.w 1dec72 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1debb8 │ │ │ │ + bne.w 1debb0 │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1de31e │ │ │ │ + bpl.n 1de316 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1de322 │ │ │ │ + b.n 1de31a │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1de20e │ │ │ │ + b.n 1de206 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1decb6 │ │ │ │ + beq.w 1decae │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1debb8 │ │ │ │ + beq.w 1debb0 │ │ │ │ mov.w r0, #0 │ │ │ │ strh.w r0, [sp, #42] @ 0x2a │ │ │ │ movs r0, #0 │ │ │ │ strb.w r7, [sp, #45] @ 0x2d │ │ │ │ ubfx r6, ip, #4, #1 │ │ │ │ strb.w r0, [sp, #44] @ 0x2c │ │ │ │ ubfx r7, ip, #3, #1 │ │ │ │ @@ -547851,15 +547840,15 @@ │ │ │ │ strb.w sl, [sp, #51] @ 0x33 │ │ │ │ strb.w r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r8, [sp, #52] @ 0x34 │ │ │ │ strb.w r9, [sp, #53] @ 0x35 │ │ │ │ strb.w r7, [sp, #54] @ 0x36 │ │ │ │ strb.w r6, [sp, #55] @ 0x37 │ │ │ │ - cbz r5, 1de420 │ │ │ │ + cbz r5, 1de418 │ │ │ │ ldrb.w r0, [r3, #153] @ 0x99 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #57] @ 0x39 │ │ │ │ ubfx r6, r1, #11, #1 │ │ │ │ strb.w r5, [sp, #58] @ 0x3a │ │ │ │ eor.w r6, r6, #1 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ @@ -547876,46 +547865,46 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ands r0, r6 │ │ │ │ strb.w r0, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 1de47a │ │ │ │ + cbz r0, 1de472 │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r3, #38] @ 0x26 │ │ │ │ - cbz r0, 1de48c │ │ │ │ + cbz r0, 1de484 │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ movs r7, #1 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #66] @ 0x42 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ strb.w r7, [sp, #68] @ 0x44 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #67] @ 0x43 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1debc0 │ │ │ │ + bne.w 1debb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dec68 │ │ │ │ + beq.w 1dec60 │ │ │ │ ldrb.w r7, [r3, #33] @ 0x21 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1decb0 │ │ │ │ + bne.w 1deca8 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1debe4 │ │ │ │ + bne.w 1debdc │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #70] @ 0x46 │ │ │ │ clz r8, r0 │ │ │ │ ldrb.w r7, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ @@ -547954,21 +547943,21 @@ │ │ │ │ strb.w r8, [sp, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #82] @ 0x52 │ │ │ │ strb.w sl, [sp, #86] @ 0x56 │ │ │ │ strb.w r7, [sp, #78] @ 0x4e │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ strb.w r6, [sp, #85] @ 0x55 │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ - cbz r6, 1de5a4 │ │ │ │ + cbz r6, 1de59c │ │ │ │ mov r6, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1de5a4 │ │ │ │ + bne.n 1de59c │ │ │ │ ldrb.w r6, [r3, #136] @ 0x88 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1deca6 │ │ │ │ + bne.w 1dec9e │ │ │ │ strb.w r6, [sp, #87] @ 0x57 │ │ │ │ ubfx r7, r1, #14, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ ldrb.w lr, [r3, #124] @ 0x7c │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ strb.w r6, [sp, #88] @ 0x58 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ @@ -547990,33 +547979,33 @@ │ │ │ │ strb.w r6, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r6, [r3, #67] @ 0x43 │ │ │ │ strb.w lr, [sp, #98] @ 0x62 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dec0e │ │ │ │ + bne.w 1dec06 │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #99] @ 0x63 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #100] @ 0x64 │ │ │ │ ldrb.w r6, [r3, #56] @ 0x38 │ │ │ │ strb.w r6, [sp, #101] @ 0x65 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ - cbnz r6, 1de63c │ │ │ │ + cbnz r6, 1de634 │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #102] @ 0x66 │ │ │ │ ldrb.w r6, [r3, #139] @ 0x8b │ │ │ │ strb.w r6, [sp, #103] @ 0x67 │ │ │ │ ldrb.w r6, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 1de65a │ │ │ │ + cbnz r6, 1de652 │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #105] @ 0x69 │ │ │ │ ldrb.w r6, [r3, #138] @ 0x8a │ │ │ │ ldrb.w r7, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #107] @ 0x6b │ │ │ │ eor.w r7, r7, #1 │ │ │ │ strb.w r7, [sp, #106] @ 0x6a │ │ │ │ @@ -548035,17 +548024,17 @@ │ │ │ │ strb.w r7, [sp, #112] @ 0x70 │ │ │ │ ldrb r7, [r3, #25] │ │ │ │ strb.w r7, [sp, #113] @ 0x71 │ │ │ │ ldrb.w r7, [r3, #82] @ 0x52 │ │ │ │ strb.w r7, [sp, #114] @ 0x72 │ │ │ │ ldrb.w r7, [r3, #83] @ 0x53 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1debe8 │ │ │ │ + bne.w 1debe0 │ │ │ │ lsls r4, r2, #25 │ │ │ │ - bpl.w 1debe8 │ │ │ │ + bpl.w 1debe0 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #116] @ 0x74 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #117] @ 0x75 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ @@ -548065,17 +548054,17 @@ │ │ │ │ ldrb.w r7, [r3, #145] @ 0x91 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ strb.w r4, [sp, #125] @ 0x7d │ │ │ │ ands r0, r5 │ │ │ │ strb.w r0, [sp, #124] @ 0x7c │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dec12 │ │ │ │ + beq.w 1dec0a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dec5a │ │ │ │ + bne.w 1dec52 │ │ │ │ mov r0, r6 │ │ │ │ eor.w r5, r7, #1 │ │ │ │ strb.w r5, [sp, #126] @ 0x7e │ │ │ │ strb.w r0, [sp, #127] @ 0x7f │ │ │ │ ands r5, r6 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ @@ -548096,138 +548085,138 @@ │ │ │ │ strb.w r0, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ strb.w r0, [sp, #135] @ 0x87 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ and.w r0, r0, lr │ │ │ │ strb.w r0, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ - cbz r0, 1de788 │ │ │ │ + cbz r0, 1de780 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ strb.w r0, [sp, #137] @ 0x89 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ strb.w r0, [sp, #138] @ 0x8a │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 1de7a2 │ │ │ │ + cbz r0, 1de79a │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 1de7b0 │ │ │ │ + cbz r0, 1de7a8 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ strb.w r0, [sp, #140] @ 0x8c │ │ │ │ ldrb.w r0, [r3, #59] @ 0x3b │ │ │ │ strb.w r0, [sp, #141] @ 0x8d │ │ │ │ ldrb.w r0, [r3, #61] @ 0x3d │ │ │ │ strb.w r0, [sp, #142] @ 0x8e │ │ │ │ ldrb.w r0, [r3, #60] @ 0x3c │ │ │ │ strb.w r0, [sp, #143] @ 0x8f │ │ │ │ ldrb.w r0, [r3, #62] @ 0x3e │ │ │ │ strb.w r0, [sp, #144] @ 0x90 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ strb.w r0, [sp, #145] @ 0x91 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dec38 │ │ │ │ + beq.w 1dec30 │ │ │ │ and.w r0, ip, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dec4a │ │ │ │ + bne.w 1dec42 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #146] @ 0x92 │ │ │ │ strb.w r0, [sp, #147] @ 0x93 │ │ │ │ and.w r0, r1, #2048 @ 0x800 │ │ │ │ ubfx r5, r0, #11, #1 │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #148] @ 0x94 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ strb.w r0, [sp, #150] @ 0x96 │ │ │ │ strb.w r5, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dec34 │ │ │ │ + bne.w 1dec2c │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #153] @ 0x99 │ │ │ │ ldrb.w r0, [r3, #115] @ 0x73 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #154] @ 0x9a │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dec30 │ │ │ │ + bne.w 1dec28 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dec2c │ │ │ │ + bne.w 1dec24 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #156] @ 0x9c │ │ │ │ ldrb.w r0, [r3, #115] @ 0x73 │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dec28 │ │ │ │ + bne.w 1dec20 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dec24 │ │ │ │ + bne.w 1dec1c │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #159] @ 0x9f │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ strb.w r0, [sp, #160] @ 0xa0 │ │ │ │ ldrb.w r0, [r3, #100] @ 0x64 │ │ │ │ - cbz r0, 1de8b4 │ │ │ │ + cbz r0, 1de8ac │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb.w r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dec20 │ │ │ │ + bne.w 1dec18 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ tst r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strb.w r0, [sp, #162] @ 0xa2 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1de8e8 │ │ │ │ + cbz r0, 1de8e0 │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1de8e8 │ │ │ │ + cbz r0, 1de8e0 │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dec9c │ │ │ │ + bne.w 1dec94 │ │ │ │ strb.w r0, [sp, #163] @ 0xa3 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1de8fa │ │ │ │ + cbz r0, 1de8f2 │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1de8fa │ │ │ │ + cbz r0, 1de8f2 │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ strb.w r0, [sp, #164] @ 0xa4 │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ strb.w r0, [sp, #165] @ 0xa5 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ strb.w r0, [sp, #166] @ 0xa6 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ - cbz r0, 1de916 │ │ │ │ + cbz r0, 1de90e │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #167] @ 0xa7 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1de936 │ │ │ │ + cbz r0, 1de92e │ │ │ │ ldrb.w r5, [r3, #142] @ 0x8e │ │ │ │ - cbz r5, 1de936 │ │ │ │ + cbz r5, 1de92e │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dec98 │ │ │ │ + bne.w 1dec90 │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #168] @ 0xa8 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ldrb.w r7, [r3, #203] @ 0xcb │ │ │ │ ubfx r5, r2, #8, #1 │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ @@ -548274,47 +548263,47 @@ │ │ │ │ ldrb.w r0, [r3, #114] @ 0x72 │ │ │ │ strb.w r0, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r0, [r3, #90] @ 0x5a │ │ │ │ strb.w r0, [sp, #188] @ 0xbc │ │ │ │ ldrb.w r0, [r3, #89] @ 0x59 │ │ │ │ strb.w r0, [sp, #189] @ 0xbd │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ - cbz r0, 1dea06 │ │ │ │ + cbz r0, 1de9fe │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #190] @ 0xbe │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1dea16 │ │ │ │ + cbz r0, 1dea0e │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #191] @ 0xbf │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1dea26 │ │ │ │ + cbz r0, 1dea1e │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #192] @ 0xc0 │ │ │ │ ldrb.w r0, [r3, #122] @ 0x7a │ │ │ │ strb.w r0, [sp, #193] @ 0xc1 │ │ │ │ - cbz r0, 1dea3c │ │ │ │ + cbz r0, 1dea34 │ │ │ │ ubfx r0, r1, #9, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #194] @ 0xc2 │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldrb.w r1, [r3, #123] @ 0x7b │ │ │ │ - cbnz r1, 1dea4e │ │ │ │ + cbnz r1, 1dea46 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #197] @ 0xc5 │ │ │ │ ldrb.w r1, [r3, #36] @ 0x24 │ │ │ │ strb.w r1, [sp, #198] @ 0xc6 │ │ │ │ ldrb.w r1, [r3, #108] @ 0x6c │ │ │ │ strb.w r1, [sp, #199] @ 0xc7 │ │ │ │ - cbz r1, 1dea72 │ │ │ │ + cbz r1, 1dea6a │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb.w r1, [r3, #41] @ 0x29 │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ ldrsb.w r2, [r2, #65] @ 0x41 │ │ │ │ @@ -548344,231 +548333,231 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #206] @ 0xce │ │ │ │ ldrb.w r1, [r3, #69] @ 0x45 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r0, [sp, #209] @ 0xd1 │ │ │ │ strb.w r1, [sp, #207] @ 0xcf │ │ │ │ - cbz r2, 1deaf6 │ │ │ │ + cbz r2, 1deaee │ │ │ │ ubfx r2, ip, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ - cbz r2, 1deb0c │ │ │ │ + cbz r2, 1deb04 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #119] @ 0x77 │ │ │ │ - cbz r2, 1deb1e │ │ │ │ + cbz r2, 1deb16 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ ldrb.w r2, [r3, #118] @ 0x76 │ │ │ │ - cbz r2, 1deb30 │ │ │ │ + cbz r2, 1deb28 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ ldrb.w r2, [r3, #117] @ 0x75 │ │ │ │ - cbz r2, 1deb42 │ │ │ │ + cbz r2, 1deb3a │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ ldr.w r4, [r1, #424] @ 0x1a8 │ │ │ │ ldrb.w r3, [r3, #149] @ 0x95 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ strb.w r3, [sp, #216] @ 0xd8 │ │ │ │ - cbnz r5, 1deb60 │ │ │ │ - b.n 1deb8e │ │ │ │ + cbnz r5, 1deb58 │ │ │ │ + b.n 1deb86 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1deb8e │ │ │ │ + cbz r5, 1deb86 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1deb5a │ │ │ │ - ldr r6, [pc, #376] @ (1dece0 ) │ │ │ │ + beq.n 1deb52 │ │ │ │ + ldr r6, [pc, #376] @ (1decd8 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 26382c │ │ │ │ + bl 263824 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1deb8e │ │ │ │ + cbz r3, 1deb86 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1deb6e │ │ │ │ + bne.n 1deb66 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1deb80 │ │ │ │ - ldr r2, [pc, #340] @ (1dece4 ) │ │ │ │ - ldr r3, [pc, #328] @ (1decdc ) │ │ │ │ + bne.n 1deb78 │ │ │ │ + ldr r2, [pc, #340] @ (1decdc ) │ │ │ │ + ldr r3, [pc, #328] @ (1decd4 ) │ │ │ │ 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 1decd4 │ │ │ │ + bne.w 1deccc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r1, ip, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.w 1de260 │ │ │ │ + b.w 1de258 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1de39c │ │ │ │ + b.w 1de394 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1dec56 │ │ │ │ + bne.n 1dec4e │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de4d4 │ │ │ │ + bne.w 1de4cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de4d4 │ │ │ │ + bne.w 1de4cc │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1de4e6 │ │ │ │ + b.n 1de4de │ │ │ │ strb.w r7, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r7, [r3, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1de6c8 │ │ │ │ + bne.w 1de6c0 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ movt r7, #256 @ 0x100 │ │ │ │ tst r2, r7 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - b.n 1de6ca │ │ │ │ + b.n 1de6c2 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1de61a │ │ │ │ + b.n 1de612 │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r6 │ │ │ │ - b.n 1de72e │ │ │ │ + b.n 1de726 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de8d0 │ │ │ │ + b.n 1de8c8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de89c │ │ │ │ + b.n 1de894 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de886 │ │ │ │ + b.n 1de87e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de86c │ │ │ │ + b.n 1de864 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de856 │ │ │ │ + b.n 1de84e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de82c │ │ │ │ + b.n 1de824 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ and.w r4, ip, #8 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ and.w r0, r0, r4, lsr #3 │ │ │ │ - b.n 1de7f2 │ │ │ │ + b.n 1de7ea │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ - b.n 1de7f2 │ │ │ │ + b.n 1de7ea │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1debd0 │ │ │ │ + b.n 1debc8 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1de72e │ │ │ │ + b.n 1de726 │ │ │ │ strb.w r0, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de4d4 │ │ │ │ + bne.w 1de4cc │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1de4e6 │ │ │ │ + b.n 1de4de │ │ │ │ strb.w r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r1, #25 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ - bmi.n 1decc2 │ │ │ │ + bmi.n 1decba │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1de31e │ │ │ │ - b.w 1de398 │ │ │ │ + beq.w 1de316 │ │ │ │ + b.w 1de390 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de936 │ │ │ │ + b.n 1de92e │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1de8e8 │ │ │ │ + b.n 1de8e0 │ │ │ │ ubfx r6, ip, #1, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - b.n 1de5a4 │ │ │ │ + b.n 1de59c │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ - b.n 1de4d4 │ │ │ │ + b.n 1de4cc │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1de322 │ │ │ │ + b.w 1de31a │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1de372 │ │ │ │ - b.w 1de398 │ │ │ │ + beq.w 1de36a │ │ │ │ + b.w 1de390 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - subs r4, r5, #0 │ │ │ │ + subs r4, r6, #0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #50] @ 0x32 │ │ │ │ + strh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - asrs r2, r5, #17 │ │ │ │ + asrs r2, r6, #17 │ │ │ │ lsls r2, r3, #2 │ │ │ │ and.w r3, r0, #134 @ 0x86 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #128 @ 0x80 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ cmp r0, r1 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ded14 │ │ │ │ + beq.n 1ded0c │ │ │ │ mov.w r0, #376 @ 0x178 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ and.w lr, r1, #134 @ 0x86 │ │ │ │ sub.w ip, r3, #2 │ │ │ │ sub.w r4, lr, #2 │ │ │ │ and.w r1, r1, #121 @ 0x79 │ │ │ │ orr.w ip, ip, r4 │ │ │ │ and.w r0, r0, #121 @ 0x79 │ │ │ │ and.w ip, ip, #252 @ 0xfc │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #0 │ │ │ │ - beq.n 1dedda │ │ │ │ + beq.n 1dedd2 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1dee10 │ │ │ │ - bhi.n 1dede0 │ │ │ │ + beq.n 1dee08 │ │ │ │ + bhi.n 1dedd8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1ded9e │ │ │ │ + beq.n 1ded96 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 1dee42 │ │ │ │ + beq.n 1dee3a │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 1deebc │ │ │ │ + bhi.w 1deeb4 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1def96 │ │ │ │ + bhi.w 1def8e │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ @@ -548595,22 +548584,22 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 1dee2a │ │ │ │ + beq.n 1dee22 │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movwhi r0, #311 @ 0x137 │ │ │ │ - bhi.n 1dedde │ │ │ │ + bhi.n 1dedd6 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1deece │ │ │ │ + bhi.w 1deec6 │ │ │ │ tbb [pc, r1] │ │ │ │ ldrh r5, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ strh r2, [r1, #60] @ 0x3c │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ @@ -548623,92 +548612,92 @@ │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ mov.w r0, #376 @ 0x178 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.w 1def4c │ │ │ │ + beq.w 1def44 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 1dee8e │ │ │ │ + bne.n 1dee86 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #161 @ 0xa1 │ │ │ │ - beq.n 1dedde │ │ │ │ + beq.n 1dedd6 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #162 @ 0xa2 │ │ │ │ - beq.n 1dedde │ │ │ │ + beq.n 1dedd6 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #158 @ 0x9e │ │ │ │ - beq.n 1dedde │ │ │ │ + beq.n 1dedd6 │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #159 @ 0x9f │ │ │ │ movne r0, #156 @ 0x9c │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #6 │ │ │ │ - beq.n 1def12 │ │ │ │ - bls.n 1dee5c │ │ │ │ + beq.n 1def0a │ │ │ │ + bls.n 1dee54 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #33 @ 0x21 │ │ │ │ - beq.n 1dedde │ │ │ │ + beq.n 1dedd6 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r0, #34 @ 0x22 │ │ │ │ movne r0, #32 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ movweq r0, #305 @ 0x131 │ │ │ │ - beq.n 1dedde │ │ │ │ + beq.n 1dedd6 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq.w r0, #306 @ 0x132 │ │ │ │ movne.w r0, #304 @ 0x130 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #424 @ 0x1a8 │ │ │ │ - beq.n 1dedde │ │ │ │ + beq.n 1dedd6 │ │ │ │ movw r3, #423 @ 0x1a7 │ │ │ │ movw r0, #425 @ 0x1a9 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 1def92 │ │ │ │ + bhi.w 1def8a │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1def96 │ │ │ │ + bhi.w 1def8e │ │ │ │ tbb [pc, r1] │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ - ldr r2, [pc, #592] @ (1df0c8 ) │ │ │ │ + ldr r2, [pc, #592] @ (1df0c0 ) │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ cmp r4, r2 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ add ip, r2 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1def8e │ │ │ │ + bhi.n 1def86 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1def96 │ │ │ │ + bhi.n 1def8e │ │ │ │ tbb [pc, r1] │ │ │ │ ldrb r7, [r6, #20] │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ adds r5, #125 @ 0x7d │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ @@ -548754,15 +548743,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #35 @ 0x23 │ │ │ │ pop {r4, pc} │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1def96 │ │ │ │ + bhi.n 1def8e │ │ │ │ tbb [pc, r1] │ │ │ │ subs r5, #22 │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ asrs r5, r7, #16 │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ @@ -548781,18 +548770,18 @@ │ │ │ │ movs r0, #29 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #28 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1def8a │ │ │ │ + bhi.n 1def82 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1def96 │ │ │ │ + bhi.n 1def8e │ │ │ │ tbb [pc, r1] │ │ │ │ subs r6, r2, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ asrs r6, r3, #16 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ @@ -548827,99 +548816,99 @@ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #156] @ 1df050 │ │ │ │ + ldr.w lr, [pc, #156] @ 1df048 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #152] @ 1df054 │ │ │ │ + ldr.w ip, [pc, #152] @ 1df04c │ │ │ │ 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 1df032 │ │ │ │ + bhi.n 1df02a │ │ │ │ tbb [pc, r2] │ │ │ │ adds r0, r4, #0 │ │ │ │ cmp r2, #2 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ - cbz r2, 1df03e │ │ │ │ + cbz r2, 1df036 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 1defa4 │ │ │ │ + bl 1def9c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ (1df058 ) │ │ │ │ - ldr r3, [pc, #80] @ (1df054 ) │ │ │ │ + ldr r2, [pc, #88] @ (1df050 ) │ │ │ │ + ldr r3, [pc, #80] @ (1df04c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df04a │ │ │ │ + bne.n 1df042 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 1deffe │ │ │ │ + b.n 1deff6 │ │ │ │ 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 1deffe │ │ │ │ + b.n 1deff6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1df044 │ │ │ │ + cbz r3, 1df03c │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 1deffe │ │ │ │ + b.n 1deff6 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ - b.n 1defee │ │ │ │ + b.n 1defe6 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1df038 │ │ │ │ + b.n 1df030 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r0, r1, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #31 │ │ │ │ + asrs r2, r0, #32 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #148] @ (1df100 ) │ │ │ │ + ldr r1, [pc, #148] @ (1df0f8 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #148] @ 1df104 │ │ │ │ + ldr.w lr, [pc, #148] @ 1df0fc │ │ │ │ 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 1df0f4 │ │ │ │ + bhi.n 1df0ec │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1df0f0 │ │ │ │ + bhi.n 1df0e8 │ │ │ │ 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 │ │ │ │ @@ -548932,110 +548921,110 @@ │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ strh.w r2, [sp] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ strd r2, r3, [r0] │ │ │ │ - ldr r2, [pc, #60] @ (1df108 ) │ │ │ │ - ldr r3, [pc, #56] @ (1df104 ) │ │ │ │ + ldr r2, [pc, #60] @ (1df100 ) │ │ │ │ + ldr r3, [pc, #56] @ (1df0fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df0fa │ │ │ │ + bne.n 1df0f2 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 1df0c0 │ │ │ │ + b.n 1df0b8 │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 1df0c0 │ │ │ │ + b.n 1df0b8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 1df0c0 │ │ │ │ + b.n 1df0b8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 1df0c0 │ │ │ │ + b.n 1df0b8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r0, #30 │ │ │ │ + lsrs r6, r1, #30 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #28 │ │ │ │ + lsrs r0, r7, #28 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #8 │ │ │ │ - cbz r1, 1df13e │ │ │ │ + cbz r1, 1df136 │ │ │ │ add.w r1, r3, #24 │ │ │ │ - bl 1c65ac │ │ │ │ + bl 1c65a4 │ │ │ │ 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 1c65ac │ │ │ │ + bl 1c65a4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w lr, [pc, #152] @ 1df200 │ │ │ │ + ldr.w lr, [pc, #152] @ 1df1f8 │ │ │ │ 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 1df1be │ │ │ │ - ldr.w ip, [pc, #128] @ 1df204 │ │ │ │ + bne.n 1df1b6 │ │ │ │ + ldr.w ip, [pc, #128] @ 1df1fc │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr.w r4, [lr, ip] │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ mla ip, ip, r0, r4 │ │ │ │ ldr.w r0, [ip, #116] @ 0x74 │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1df1b4 │ │ │ │ + bpl.n 1df1ac │ │ │ │ ldrb.w r0, [ip, #16] │ │ │ │ - cbnz r0, 1df1f8 │ │ │ │ + cbnz r0, 1df1f0 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1caff4 │ │ │ │ + bl 1cafec │ │ │ │ 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 1df1a2 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1df1d0 ) │ │ │ │ + bhi.n 1df19a │ │ │ │ + add r0, pc, #8 @ (adr r0, 1df1c8 ) │ │ │ │ ldr.w ip, [r0, ip, lsl #2] │ │ │ │ add r0, ip │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ @@ -549050,44 +549039,44 @@ │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1df1b4 │ │ │ │ - b.n 1df1a2 │ │ │ │ - lsrs r2, r2, #26 │ │ │ │ + bne.n 1df1ac │ │ │ │ + b.n 1df19a │ │ │ │ + lsrs r2, r3, #26 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1df2b2 │ │ │ │ + beq.n 1df2aa │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ itet eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq.n 1df25c │ │ │ │ + beq.n 1df254 │ │ │ │ cmp r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ it ls │ │ │ │ movls r6, #1 │ │ │ │ - bls.n 1df29e │ │ │ │ + bls.n 1df296 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df2b2 │ │ │ │ + beq.n 1df2aa │ │ │ │ clz r4, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ rsb r3, r4, #32 │ │ │ │ mul.w r7, r3, r0 │ │ │ │ cmp r7, #16 │ │ │ │ @@ -549100,45 +549089,45 @@ │ │ │ │ lsr.w r3, r8, r9 │ │ │ │ mvns r3, r3 │ │ │ │ mov r2, r1 │ │ │ │ rbit r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ clz r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1df25c │ │ │ │ + bne.n 1df254 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r6, r0 │ │ │ │ subs r3, #1 │ │ │ │ mul.w r0, r5, r0 │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ blx 543c8 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1df25c │ │ │ │ + bne.n 1df254 │ │ │ │ rbit r9, r8 │ │ │ │ mov r1, r4 │ │ │ │ clz r9, r9 │ │ │ │ mul.w r0, r5, r9 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1df262 │ │ │ │ + bne.n 1df25a │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1df360 │ │ │ │ + beq.n 1df358 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df360 │ │ │ │ + beq.n 1df358 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ rbit r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ clz r2, r2 │ │ │ │ @@ -549174,31 +549163,31 @@ │ │ │ │ ands r3, r2 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r5, #32 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1df2e2 │ │ │ │ + bne.n 1df2da │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r1, #488 @ 0x1e8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c6430 │ │ │ │ + bl 1c6428 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r4, #12 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ str r2, [r4, #20] │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ @@ -549217,216 +549206,216 @@ │ │ │ │ str.w r3, [r4, #440] @ 0x1b8 │ │ │ │ strd r3, r3, [r4, #444] @ 0x1bc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - beq.n 1df3fc │ │ │ │ - bls.n 1df40c │ │ │ │ + beq.n 1df3f4 │ │ │ │ + bls.n 1df404 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - beq.n 1df3fc │ │ │ │ - bhi.n 1df426 │ │ │ │ + beq.n 1df3f4 │ │ │ │ + bhi.n 1df41e │ │ │ │ cmp.w r3, #8192 @ 0x2000 │ │ │ │ - beq.n 1df3fc │ │ │ │ - bhi.n 1df45e │ │ │ │ + beq.n 1df3f4 │ │ │ │ + bhi.n 1df456 │ │ │ │ sub.w r3, r3, #2048 @ 0x800 │ │ │ │ bics.w r3, r3, #2048 @ 0x800 │ │ │ │ - bne.n 1df40a │ │ │ │ + bne.n 1df402 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r0, #12 │ │ │ │ strd r2, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ bx lr │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1df466 │ │ │ │ + bhi.n 1df45e │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1df43c │ │ │ │ + bhi.n 1df434 │ │ │ │ add.w r3, r3, #16711935 @ 0xff00ff │ │ │ │ add.w r3, r3, #65280 @ 0xff00 │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1df3fc │ │ │ │ + bls.n 1df3f4 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #4194304 @ 0x400000 │ │ │ │ - beq.n 1df3fc │ │ │ │ - bhi.n 1df456 │ │ │ │ + beq.n 1df3f4 │ │ │ │ + bhi.n 1df44e │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - beq.n 1df3fc │ │ │ │ + beq.n 1df3f4 │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bne.n 1df40a │ │ │ │ - b.n 1df3fc │ │ │ │ + bne.n 1df402 │ │ │ │ + b.n 1df3f4 │ │ │ │ add.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ movw r2, #4113 @ 0x1011 │ │ │ │ movt r2, #4096 @ 0x1000 │ │ │ │ subs r3, #4 │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 1df40a │ │ │ │ - b.n 1df3fc │ │ │ │ + bpl.n 1df402 │ │ │ │ + b.n 1df3f4 │ │ │ │ cmp.w r3, #8388608 @ 0x800000 │ │ │ │ - bne.n 1df40a │ │ │ │ - b.n 1df3fc │ │ │ │ + bne.n 1df402 │ │ │ │ + b.n 1df3f4 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1df40a │ │ │ │ - b.n 1df3fc │ │ │ │ + bne.n 1df402 │ │ │ │ + b.n 1df3f4 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.n 1df3fc │ │ │ │ - bhi.n 1df478 │ │ │ │ + beq.n 1df3f4 │ │ │ │ + bhi.n 1df470 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ bics.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.n 1df40a │ │ │ │ - b.n 1df3fc │ │ │ │ + bne.n 1df402 │ │ │ │ + b.n 1df3f4 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bne.n 1df40a │ │ │ │ - b.n 1df3fc │ │ │ │ + bne.n 1df402 │ │ │ │ + b.n 1df3f4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1c65ac │ │ │ │ + bl 1c65a4 │ │ │ │ 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, 1df4c0 │ │ │ │ + cbz r0, 1df4b8 │ │ │ │ add.w r3, r1, #104 @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1df4c0 │ │ │ │ - bl 1c605c │ │ │ │ - cbz r5, 1df4e6 │ │ │ │ + beq.n 1df4b8 │ │ │ │ + bl 1c6054 │ │ │ │ + cbz r5, 1df4de │ │ │ │ mov r0, r5 │ │ │ │ blx 55178 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1df4da │ │ │ │ + bhi.n 1df4d2 │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ blx 54a08 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c61cc │ │ │ │ + bl 1c61c4 │ │ │ │ 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] @ (1df580 ) │ │ │ │ + ldr r2, [pc, #128] @ (1df578 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #128] @ (1df584 ) │ │ │ │ + ldr r3, [pc, #128] @ (1df57c ) │ │ │ │ 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, 1df524 │ │ │ │ + cbz r0, 1df51c │ │ │ │ add.w r3, r1, #104 @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1df524 │ │ │ │ - bl 1c605c │ │ │ │ + beq.n 1df51c │ │ │ │ + bl 1c6054 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1cbff0 │ │ │ │ + bl 1cbfe8 │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 1df568 │ │ │ │ + bhi.n 1df560 │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r2, [sp] │ │ │ │ movs r2, #1 │ │ │ │ blx 5453c <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #60] @ (1df588 ) │ │ │ │ - ldr r3, [pc, #52] @ (1df584 ) │ │ │ │ + ldr r2, [pc, #60] @ (1df580 ) │ │ │ │ + ldr r3, [pc, #52] @ (1df57c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df57a │ │ │ │ + bne.n 1df572 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df54a │ │ │ │ - b.n 1df53a │ │ │ │ + beq.n 1df542 │ │ │ │ + b.n 1df532 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #11 │ │ │ │ + lsrs r0, r0, #12 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #10 │ │ │ │ + lsrs r6, r6, #10 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1df5d8 │ │ │ │ + beq.n 1df5d0 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - cbz r1, 1df5e6 │ │ │ │ + cbz r1, 1df5de │ │ │ │ add.w ip, r2, #104 @ 0x68 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1df5c6 │ │ │ │ + beq.n 1df5be │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1c60d4 │ │ │ │ + bl 1c60cc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ add.w r0, r3, #104 @ 0x68 │ │ │ │ str r0, [r3, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ blx 54a08 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1df5be │ │ │ │ + b.n 1df5b6 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ adds r3, #104 @ 0x68 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1df5c2 │ │ │ │ - bl 1c60d4 │ │ │ │ - b.n 1df5c2 │ │ │ │ + beq.n 1df5ba │ │ │ │ + bl 1c60cc │ │ │ │ + b.n 1df5ba │ │ │ │ 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 │ │ │ │ @@ -549434,92 +549423,92 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c65ac │ │ │ │ + bl 1c65a4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df49c │ │ │ │ + bl 1df494 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r6, [r1, #8] │ │ │ │ bfi r3, r5, #0, #24 │ │ │ │ str r3, [r1, #16] │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ bic.w r3, r3, #96 @ 0x60 │ │ │ │ strb r3, [r1, #29] │ │ │ │ - beq.n 1df664 │ │ │ │ + beq.n 1df65c │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 1df646 │ │ │ │ + beq.n 1df63e │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1df66a │ │ │ │ + beq.n 1df662 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df3d4 │ │ │ │ + bl 1df3cc │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1df63a │ │ │ │ + beq.n 1df632 │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #5, #3 │ │ │ │ strb r3, [r1, #20] │ │ │ │ - bl 1df3d4 │ │ │ │ + bl 1df3cc │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ - cbnz r3, 1df67e │ │ │ │ + cbnz r3, 1df676 │ │ │ │ ldrb r3, [r1, #19] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r1, #19] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df3d4 │ │ │ │ + bl 1df3cc │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1df66a │ │ │ │ + beq.n 1df662 │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #5, #3 │ │ │ │ strb r3, [r1, #20] │ │ │ │ ldrb r3, [r1, #19] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r1, #19] │ │ │ │ - b.n 1df672 │ │ │ │ + b.n 1df66a │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c65ac │ │ │ │ + bl 1c65a4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1df49c │ │ │ │ + bl 1df494 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov.w r2, #2097152 @ 0x200000 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r6, [r1, #8] │ │ │ │ bfi r3, r2, #0, #24 │ │ │ │ str r3, [r1, #16] │ │ │ │ @@ -549539,36 +549528,36 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c65ac │ │ │ │ + bl 1c65a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df49c │ │ │ │ + bl 1df494 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldrb r1, [r4, #29] │ │ │ │ and.w r2, r2, #4261412864 @ 0xfe000000 │ │ │ │ str r7, [r4, #8] │ │ │ │ orr.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ bic.w r1, r1, #96 @ 0x60 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ strb r1, [r4, #29] │ │ │ │ str r2, [r4, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1df3d4 │ │ │ │ + bl 1df3cc │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #80] @ 0x50 │ │ │ │ - bl 1c5f78 │ │ │ │ + bl 1c5f70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r2, [r5, #444] @ 0x1bc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ @@ -549582,124 +549571,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 1df7ce │ │ │ │ + beq.n 1df7c6 │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 1df7b4 │ │ │ │ + bne.n 1df7ac │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1df800 │ │ │ │ - bl 2bcb60 │ │ │ │ + beq.n 1df7f8 │ │ │ │ + bl 2bcb58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df5ec │ │ │ │ + bl 1df5e4 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #448] @ 0x1c0 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2bcbe0 │ │ │ │ + bl 2bcbd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df5ec │ │ │ │ + bl 1df5e4 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r1, 1df7fa │ │ │ │ - bl 2bcb60 │ │ │ │ + cbz r1, 1df7f2 │ │ │ │ + bl 2bcb58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df5ec │ │ │ │ + bl 1df5e4 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #440] @ 0x1b8 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2bcb38 │ │ │ │ - b.n 1df7dc │ │ │ │ - bl 2bcc30 │ │ │ │ - b.n 1df796 │ │ │ │ + bl 2bcb30 │ │ │ │ + b.n 1df7d4 │ │ │ │ + bl 2bcc28 │ │ │ │ + b.n 1df78e │ │ │ │ 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, 1df838 │ │ │ │ + cbz r4, 1df830 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #24 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 1df830 │ │ │ │ + beq.n 1df828 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1df83e │ │ │ │ + beq.n 1df836 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1df81e │ │ │ │ + bne.n 1df816 │ │ │ │ mov r0, lr │ │ │ │ - bl 1df768 │ │ │ │ + bl 1df760 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1df862 │ │ │ │ + cbz r0, 1df85a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #24 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 1df856 │ │ │ │ + beq.n 1df84e │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1df860 │ │ │ │ + beq.n 1df858 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1df846 │ │ │ │ + bne.n 1df83e │ │ │ │ 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 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ add.w r3, r5, #432 @ 0x1b0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ str.w r0, [r5, #436] @ 0x1b4 │ │ │ │ - bl 1c61cc │ │ │ │ + bl 1c61c4 │ │ │ │ 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] │ │ │ │ @@ -549733,83 +549722,83 @@ │ │ │ │ blx 54900 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ (1df950 ) │ │ │ │ + ldr r3, [pc, #68] @ (1df948 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (1df954 ) │ │ │ │ + ldr r2, [pc, #64] @ (1df94c ) │ │ │ │ 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, 1df926 │ │ │ │ + cbnz r2, 1df91e │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r3, r0, r1 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1df938 │ │ │ │ + beq.n 1df930 │ │ │ │ pop {r3, pc} │ │ │ │ add.w r3, r1, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #24] @ (1df958 ) │ │ │ │ + ldr r1, [pc, #24] @ (1df950 ) │ │ │ │ add r0, r3 │ │ │ │ add r1, pc │ │ │ │ blx 5548c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r5, #27 │ │ │ │ + lsls r2, r6, #27 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov.w r1, #528 @ 0x210 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #40] @ 0x28 │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1c7838 │ │ │ │ + bl 1c7830 │ │ │ │ add.w r0, r4, #280 @ 0x118 │ │ │ │ mov r1, r4 │ │ │ │ str.w r5, [r4, #256] @ 0x100 │ │ │ │ - bl 1c7838 │ │ │ │ + bl 1c7830 │ │ │ │ add.w r3, r4, #16 │ │ │ │ add.w r2, r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r5, [r4, #16] │ │ │ │ strd r5, r3, [r4, #24] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r1, [r0, #8] │ │ │ │ add.w r2, r0, #24 │ │ │ │ strd r3, r3, [r0] │ │ │ │ @@ -549828,71 +549817,71 @@ │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ add.w r3, r4, #52 @ 0x34 │ │ │ │ str r5, [r4, #24] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1df95c │ │ │ │ + bl 1df954 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df95c │ │ │ │ + bl 1df954 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r4, [r1, #12] │ │ │ │ str r4, [r0, #12] │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ strd r5, r2, [r1] │ │ │ │ str r1, [r2, #0] │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 1df9b0 │ │ │ │ + bl 1df9a8 │ │ │ │ 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 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ 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 1df95c │ │ │ │ + bl 1df954 │ │ │ │ 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 1df95c │ │ │ │ + bl 1df954 │ │ │ │ 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 │ │ │ │ @@ -549901,164 +549890,164 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ movs r2, #2 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r5, [r4, #8] │ │ │ │ strh.w r3, [r4, #57] @ 0x39 │ │ │ │ strd r5, r5, [r4] │ │ │ │ - bl 1df95c │ │ │ │ + bl 1df954 │ │ │ │ mov r1, r0 │ │ │ │ strd r5, r5, [r4, #20] │ │ │ │ add.w r2, r4, #16 │ │ │ │ add.w r3, r4, #24 │ │ │ │ strd r3, r2, [r0] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r0, [r4, #28] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ str r4, [r1, #12] │ │ │ │ str r1, [r1, #40] @ 0x28 │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ add.w r3, r4, #32 │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r5, [r4, #32] │ │ │ │ strd r5, r3, [r4, #40] @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ (1dfb88 ) │ │ │ │ + ldr r3, [pc, #76] @ (1dfb80 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #76] @ (1dfb8c ) │ │ │ │ + ldr r2, [pc, #76] @ (1dfb84 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ lsls r4, r6, #5 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ - bl 1df10c │ │ │ │ + bl 1df104 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 1dfb86 │ │ │ │ + cbz r6, 1dfb7e │ │ │ │ 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 1dfb76 │ │ │ │ + bne.n 1dfb6e │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1dfb6e │ │ │ │ + bne.n 1dfb66 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r2, r7, #18 │ │ │ │ + lsls r2, r0, #19 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 1dfbd8 │ │ │ │ + cbz r3, 1dfbd0 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ - bl 1c65ac │ │ │ │ + bl 1c65a4 │ │ │ │ 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, 1dfbd6 │ │ │ │ + cbz r4, 1dfbce │ │ │ │ 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 1c65ac │ │ │ │ - b.n 1dfbba │ │ │ │ + bl 1c65a4 │ │ │ │ + b.n 1dfbb2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 1dfc20 │ │ │ │ + cbz r3, 1dfc18 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ - bl 1c65ac │ │ │ │ + bl 1c65a4 │ │ │ │ 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 1c65ac │ │ │ │ - b.n 1dfc0a │ │ │ │ + bl 1c65a4 │ │ │ │ + b.n 1dfc02 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ adds r3, r1, #5 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ movs r2, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1df10c │ │ │ │ + bl 1df104 │ │ │ │ add.w r3, r0, #20 │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ strb.w r4, [r0, #32] │ │ │ │ strb.w r5, [r0, #33] @ 0x21 │ │ │ │ strh r2, [r0, #34] @ 0x22 │ │ │ │ - cbnz r3, 1dfc66 │ │ │ │ - b.n 1dfc7e │ │ │ │ + cbnz r3, 1dfc5e │ │ │ │ + b.n 1dfc76 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1dfc64 │ │ │ │ + bne.n 1dfc5c │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ adds r4, r1, #1 │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r2, [r3, #88] @ 0x58 │ │ │ │ @@ -550067,195 +550056,195 @@ │ │ │ │ str r3, [r0, #28] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #56] @ (1dfcd0 ) │ │ │ │ + ldr r3, [pc, #56] @ (1dfcc8 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #56] @ (1dfcd4 ) │ │ │ │ + ldr r2, [pc, #56] @ (1dfccc ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #4 │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ adds r3, r4, #5 │ │ │ │ lsls r3, r2 │ │ │ │ - bl 1df10c │ │ │ │ + bl 1df104 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r4, 1dfcce │ │ │ │ + cbz r4, 1dfcc6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r2, #92] @ 0x5c │ │ │ │ cmp r4, r3 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 1dfcc2 │ │ │ │ + bne.n 1dfcba │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r6, r4, #13 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #2 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ - bl 1df10c │ │ │ │ + bl 1df104 │ │ │ │ str r5, [r0, #20] │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 1dfd12 │ │ │ │ + cbz r4, 1dfd0a │ │ │ │ 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 1dfd06 │ │ │ │ + bne.n 1dfcfe │ │ │ │ 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 1dfd7e │ │ │ │ + bhi.n 1dfd76 │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r5, r4, #28 │ │ │ │ cmp r0, #2 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ movs r4, #5 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ movs r2, #9 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1df10c │ │ │ │ + bl 1df104 │ │ │ │ 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 1dfd4e │ │ │ │ + bne.n 1dfd46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #84 @ 0x54 │ │ │ │ movs r4, #3 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ movs r2, #9 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1df10c │ │ │ │ + bl 1df104 │ │ │ │ strd r5, r6, [r0, #20] │ │ │ │ str r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1dfd48 │ │ │ │ + bne.n 1dfd40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 1dfd36 │ │ │ │ + b.n 1dfd2e │ │ │ │ ldr r4, [r6, #16] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ - b.n 1dfd60 │ │ │ │ + b.n 1dfd58 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 1dfdfc │ │ │ │ + cbz r3, 1dfdf4 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ - bl 1c65ac │ │ │ │ + bl 1c65a4 │ │ │ │ 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 1c6474 │ │ │ │ + bl 1c646c │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r6, 1dfde0 │ │ │ │ + cbz r6, 1dfdd8 │ │ │ │ adds r1, r0, r7 │ │ │ │ str r5, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1dfdd8 │ │ │ │ - ldr r3, [pc, #36] @ (1dfe08 ) │ │ │ │ + bne.n 1dfdd0 │ │ │ │ + ldr r3, [pc, #36] @ (1dfe00 ) │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #80] @ 0x50 │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r4, #76] @ 0x4c │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r4, #65] @ 0x41 │ │ │ │ str.w r1, [r4, #69] @ 0x45 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ - bl 1c65ac │ │ │ │ + bl 1c65a4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1dfdb4 │ │ │ │ + b.n 1dfdac │ │ │ │ nop │ │ │ │ - movs r3, #152 @ 0x98 │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #10 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bne.n 1dfe36 │ │ │ │ - ldr r1, [pc, #16] @ (1dfe38 ) │ │ │ │ + bne.n 1dfe2e │ │ │ │ + ldr r1, [pc, #16] @ (1dfe30 ) │ │ │ │ movs r2, #8 │ │ │ │ adds r0, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx 5548c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r3, #86 @ 0x56 │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r3, 1dfe86 │ │ │ │ + cbz r3, 1dfe7e │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ - bl 1c65ac │ │ │ │ + bl 1c65a4 │ │ │ │ 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 │ │ │ │ @@ -550263,33 +550252,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 1c65ac │ │ │ │ - b.n 1dfe64 │ │ │ │ + bl 1c65a4 │ │ │ │ + b.n 1dfe5c │ │ │ │ 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, 1dfeae │ │ │ │ + cbnz r3, 1dfea6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6624 │ │ │ │ + bl 1c661c │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ - bl 1c65ac │ │ │ │ + bl 1c65a4 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r0, #8] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w r5, r0, #12 │ │ │ │ str r6, [sp, #12] │ │ │ │ strd r2, r2, [sp] │ │ │ │ mov lr, r0 │ │ │ │ @@ -550312,17 +550301,17 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 1dff50 │ │ │ │ + cbz r3, 1dff48 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1c65ac │ │ │ │ + bl 1c65a4 │ │ │ │ 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] │ │ │ │ @@ -550334,148 +550323,148 @@ │ │ │ │ strd r3, r3, [r0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r2, [r0, #20] │ │ │ │ strh r1, [r0, #34] @ 0x22 │ │ │ │ str r3, [r0, #28] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ - bl 1c65ac │ │ │ │ - b.n 1dff28 │ │ │ │ - b.n 1dff5c │ │ │ │ + bl 1c65a4 │ │ │ │ + b.n 1dff20 │ │ │ │ + b.n 1dff54 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dff5a │ │ │ │ + bne.n 1dff52 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r5, [pc, #228] @ (1e0058 ) │ │ │ │ + ldr r5, [pc, #228] @ (1e0050 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [pc, #228] @ (1e005c ) │ │ │ │ + ldr r4, [pc, #228] @ (1e0054 ) │ │ │ │ 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 1e003e │ │ │ │ + bhi.n 1e0036 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r1, #9 │ │ │ │ str r2, [r0, r0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e004c │ │ │ │ + beq.n 1e0044 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1defa4 │ │ │ │ + bl 1def9c │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e0058 │ │ │ │ + bhi.n 1e0050 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r2, r5, #32 │ │ │ │ movs r3, #2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0050 │ │ │ │ + beq.n 1e0048 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ - bl 1defa4 │ │ │ │ + bl 1def9c │ │ │ │ ldrd r3, r5, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r5 │ │ │ │ - ldr r2, [pc, #108] @ (1e0060 ) │ │ │ │ + ldr r2, [pc, #108] @ (1e0058 ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (1e005c ) │ │ │ │ + ldr r3, [pc, #100] @ (1e0054 ) │ │ │ │ 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 1e0054 │ │ │ │ + bne.n 1e004c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1dffea │ │ │ │ + bne.n 1dffe2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1dffea │ │ │ │ + b.n 1dffe2 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #24 │ │ │ │ subs r3, r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1dffea │ │ │ │ + b.n 1dffe2 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ add.w r2, r6, #24 │ │ │ │ subs r4, r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 1dffc2 │ │ │ │ + b.n 1dffba │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1dffc2 │ │ │ │ + bne.n 1dffba │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1dffc2 │ │ │ │ + b.n 1dffba │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b.n 1dffac │ │ │ │ + b.n 1dffa4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 1dffd8 │ │ │ │ + b.n 1dffd0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r0, #2 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + movs r0, r1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #2716] @ 1e0b14 │ │ │ │ + ldr.w ip, [pc, #2716] @ 1e0b0c │ │ │ │ add ip, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.w 1e0d90 │ │ │ │ + bhi.w 1e0d88 │ │ │ │ tbb [pc, r1] │ │ │ │ movs r6, #55 @ 0x37 │ │ │ │ lsls r4, r2, #8 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e0d96 │ │ │ │ + bhi.w 1e0d8e │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r2, r2, #18 │ │ │ │ lsls r5, r0, #19 │ │ │ │ lsls r6, r5, #16 │ │ │ │ lsls r5, r1, #22 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ @@ -550483,124 +550472,124 @@ │ │ │ │ lsls r4, r1, #1 │ │ │ │ lsls r0, r0, #21 │ │ │ │ lsls r0, r4, #20 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e0d96 │ │ │ │ + bhi.w 1e0d8e │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r6, r2, #23 │ │ │ │ lsls r5, r3, #10 │ │ │ │ lsls r1, r2, #11 │ │ │ │ lsls r5, r7, #12 │ │ │ │ lsls r4, r5, #13 │ │ │ │ lsls r1, r0, #1 │ │ │ │ lsls r4, r5, #14 │ │ │ │ lsls r1, r0, #1 │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r6, r6, #7 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e0d96 │ │ │ │ + bhi.w 1e0d8e │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r4, r5, #8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r5, r0, #5 │ │ │ │ movs r2, r4 │ │ │ │ lsls r2, r3, #22 │ │ │ │ movs r2, r4 │ │ │ │ lsls r4, r0, #21 │ │ │ │ lsls r4, r5, #22 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.w 1e0296 │ │ │ │ + bhi.w 1e028e │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r5, r1, #9 │ │ │ │ lsls r6, r3, #14 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r7, r5, #11 │ │ │ │ lsls r6, r4, #16 │ │ │ │ movs r2, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r2, r1 │ │ │ │ lsls r6, r0, #19 │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r0, #6 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.w 1e0d6c │ │ │ │ + bhi.w 1e0d64 │ │ │ │ tbb [pc, r0] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 1e0d24 │ │ │ │ + bhi.w 1e0d1c │ │ │ │ tbb [pc, r1] │ │ │ │ subs r2, #81 @ 0x51 │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 1e0d00 │ │ │ │ + bhi.w 1e0cf8 │ │ │ │ tbb [pc, r1] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 1e0d48 │ │ │ │ + bhi.w 1e0d40 │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - cbz r0, 1e0184 │ │ │ │ + cbz r0, 1e017c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1e0184 │ │ │ │ + bne.n 1e017c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 1e016c │ │ │ │ + beq.n 1e0164 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0164 │ │ │ │ + bne.n 1e015c │ │ │ │ ldr r4, [r1, #88] @ 0x58 │ │ │ │ ldr.w lr, [r1, #60] @ 0x3c │ │ │ │ bic.w ip, r4, #4 │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #60] @ 0x3c │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w ip, [r1, #88] @ 0x58 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ strd r3, r1, [r2] │ │ │ │ str r2, [r1, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 1e0198 │ │ │ │ - b.n 1e01ee │ │ │ │ + bne.n 1e0190 │ │ │ │ + b.n 1e01e6 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1e0196 │ │ │ │ + bne.n 1e018e │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r3, 1e01d8 │ │ │ │ + cbz r3, 1e01d0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1e01d8 │ │ │ │ + bne.n 1e01d0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1e01c2 │ │ │ │ + beq.n 1e01ba │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e01ba │ │ │ │ + bne.n 1e01b2 │ │ │ │ ldr.w ip, [r1, #60] @ 0x3c │ │ │ │ add.w r0, ip, #1 │ │ │ │ str r0, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r1, #88] @ 0x58 │ │ │ │ str.w ip, [r2, #28] │ │ │ │ bic.w r0, r0, #4 │ │ │ │ str r0, [r1, #88] @ 0x58 │ │ │ │ @@ -550608,1682 +550597,1682 @@ │ │ │ │ add.w r0, r3, #24 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r2, [r3, #28] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 1e0198 │ │ │ │ + bne.n 1e0190 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e8f80 │ │ │ │ + bl 1e8f78 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 1e0198 │ │ │ │ - cbz r3, 1e0228 │ │ │ │ + b.n 1e0190 │ │ │ │ + cbz r3, 1e0220 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1e0228 │ │ │ │ + bne.n 1e0220 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1e0212 │ │ │ │ + beq.n 1e020a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e020a │ │ │ │ + bne.n 1e0202 │ │ │ │ ldr.w ip, [r1, #60] @ 0x3c │ │ │ │ add.w r0, ip, #1 │ │ │ │ str r0, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r1, #88] @ 0x58 │ │ │ │ str.w ip, [r2, #28] │ │ │ │ bic.w r0, r0, #4 │ │ │ │ str r0, [r1, #88] @ 0x58 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r1, #16]! │ │ │ │ strd r0, r1, [r2] │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 1e01e8 │ │ │ │ - cbz r0, 1e026a │ │ │ │ + b.n 1e01e0 │ │ │ │ + cbz r0, 1e0262 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1e026a │ │ │ │ + bne.n 1e0262 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 1e0252 │ │ │ │ + beq.n 1e024a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e024a │ │ │ │ + bne.n 1e0242 │ │ │ │ ldr r4, [r1, #88] @ 0x58 │ │ │ │ ldr.w lr, [r1, #60] @ 0x3c │ │ │ │ bic.w ip, r4, #4 │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #60] @ 0x3c │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w ip, [r1, #88] @ 0x58 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ strd r1, r3, [r2] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1e018e │ │ │ │ + b.n 1e0186 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1e0228 │ │ │ │ + bne.n 1e0220 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r0, [r2, #32] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r2, #28] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ - b.n 1e0228 │ │ │ │ + b.n 1e0220 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e0228 │ │ │ │ + beq.n 1e0220 │ │ │ │ add.w r4, r2, r1, lsl #4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ add.w ip, r1, #40 @ 0x28 │ │ │ │ str r0, [r1, #44] @ 0x2c │ │ │ │ adds r1, #16 │ │ │ │ str r2, [r1, #20] │ │ │ │ cmp r4, r1 │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r1, #24] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ - bne.n 1e02a2 │ │ │ │ - b.n 1e0228 │ │ │ │ + bne.n 1e029a │ │ │ │ + b.n 1e0220 │ │ │ │ ldrd r1, r0, [r2, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e0cec │ │ │ │ + beq.w 1e0ce4 │ │ │ │ ldr.w ip, [r1] │ │ │ │ add.w r0, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r1, [r2, #32] │ │ │ │ str.w ip, [r2, #28] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e01d8 │ │ │ │ + beq.w 1e01d0 │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str r0, [r1, #4] │ │ │ │ cmp ip, r4 │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ add.w r1, r1, #16 │ │ │ │ - bcc.n 1e02f4 │ │ │ │ - b.n 1e01d8 │ │ │ │ + bcc.n 1e02ec │ │ │ │ + b.n 1e01d0 │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e034e │ │ │ │ + beq.n 1e0346 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ adds r1, r0, #4 │ │ │ │ mla r0, lr, ip, r0 │ │ │ │ add.w lr, r0, #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #20 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1e0332 │ │ │ │ + bne.n 1e032a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e01d8 │ │ │ │ + beq.w 1e01d0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e01d8 │ │ │ │ + bne.w 1e01d0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e01c2 │ │ │ │ + beq.w 1e01ba │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0366 │ │ │ │ - b.n 1e01c2 │ │ │ │ - ldr.w r0, [pc, #1956] @ 1e0b18 │ │ │ │ + bne.n 1e035e │ │ │ │ + b.n 1e01ba │ │ │ │ + ldr.w r0, [pc, #1956] @ 1e0b10 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ mla r0, r0, r1, r4 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ - cbz r0, 1e03ae │ │ │ │ + cbz r0, 1e03a6 │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ add.w lr, r1, r0, lsl #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1e0390 │ │ │ │ + bne.n 1e0388 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ mla r1, r0, r1, r5 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e01d8 │ │ │ │ + beq.w 1e01d0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e01d8 │ │ │ │ + bne.w 1e01d0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e01c2 │ │ │ │ + beq.w 1e01ba │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e03d8 │ │ │ │ - b.n 1e01c2 │ │ │ │ - ldr.w r1, [pc, #1844] @ 1e0b18 │ │ │ │ + bne.n 1e03d0 │ │ │ │ + b.n 1e01ba │ │ │ │ + ldr.w r1, [pc, #1844] @ 1e0b10 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ mla ip, ip, r1, r4 │ │ │ │ ldrb.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e042e │ │ │ │ + beq.n 1e0426 │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ add.w r4, r1, ip, lsl #4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #16 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 1e040a │ │ │ │ + bne.n 1e0402 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ mla r1, ip, r1, r5 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e026a │ │ │ │ + beq.w 1e0262 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e026a │ │ │ │ + bne.w 1e0262 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e0252 │ │ │ │ + beq.w 1e024a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e045a │ │ │ │ - b.n 1e0252 │ │ │ │ + bne.n 1e0452 │ │ │ │ + b.n 1e024a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1e048e │ │ │ │ + cbz r4, 1e0486 │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ add.w lr, r1, #16 │ │ │ │ str r2, [r1, #12] │ │ │ │ str.w ip, [r1, #20] │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str.w lr, [r4, #4] │ │ │ │ str.w lr, [ip] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e046a │ │ │ │ + bne.n 1e0462 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e0184 │ │ │ │ + beq.w 1e017c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0184 │ │ │ │ + bne.w 1e017c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e016c │ │ │ │ + beq.w 1e0164 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e04a6 │ │ │ │ - b.n 1e016c │ │ │ │ + bne.n 1e049e │ │ │ │ + b.n 1e0164 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e0184 │ │ │ │ + beq.w 1e017c │ │ │ │ add.w r5, r2, r1, lsl #4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ add.w lr, r1, #40 @ 0x28 │ │ │ │ str.w ip, [r1, #44] @ 0x2c │ │ │ │ adds r1, #16 │ │ │ │ str r2, [r1, #20] │ │ │ │ cmp r5, r1 │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #24] │ │ │ │ str.w lr, [r4, #4] │ │ │ │ str.w lr, [ip] │ │ │ │ - bne.n 1e04be │ │ │ │ - b.n 1e0184 │ │ │ │ - ldr.w r1, [pc, #1592] @ 1e0b1c │ │ │ │ + bne.n 1e04b6 │ │ │ │ + b.n 1e017c │ │ │ │ + ldr.w r1, [pc, #1592] @ 1e0b14 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r1, ip, r0, r1 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ - cbz r0, 1e051c │ │ │ │ + cbz r0, 1e0514 │ │ │ │ add.w r1, r2, ip │ │ │ │ add.w lr, r1, r0, lsl #5 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #32 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1e0500 │ │ │ │ + bne.n 1e04f8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e01d8 │ │ │ │ + beq.w 1e01d0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e01d8 │ │ │ │ + bne.w 1e01d0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e01c2 │ │ │ │ + beq.w 1e01ba │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0534 │ │ │ │ - b.n 1e01c2 │ │ │ │ + bne.n 1e052c │ │ │ │ + b.n 1e01ba │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1e0580 │ │ │ │ + cbz r1, 1e0578 │ │ │ │ ldr.w ip, [r2, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #2 │ │ │ │ add.w r0, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w ip, [r2, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #52] @ 0x34 │ │ │ │ str.w r0, [lr, #4] │ │ │ │ str.w r0, [ip] │ │ │ │ - bne.n 1e0580 │ │ │ │ + bne.n 1e0578 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ add.w r1, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str r0, [r2, #72] @ 0x48 │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r2, #68] @ 0x44 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e01d8 │ │ │ │ + beq.w 1e01d0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e01d8 │ │ │ │ + bne.w 1e01d0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e01c2 │ │ │ │ + beq.w 1e01ba │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0598 │ │ │ │ - b.n 1e01c2 │ │ │ │ - ldr.w r1, [pc, #1400] @ 1e0b1c │ │ │ │ + bne.n 1e0590 │ │ │ │ + b.n 1e01ba │ │ │ │ + ldr.w r1, [pc, #1400] @ 1e0b14 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r1, ip, r0, r1 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ - cbz r0, 1e05dc │ │ │ │ + cbz r0, 1e05d4 │ │ │ │ add.w r1, r2, ip │ │ │ │ add.w lr, r1, r0, lsl #5 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #32 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1e05c0 │ │ │ │ + bne.n 1e05b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0228 │ │ │ │ + beq.w 1e0220 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0228 │ │ │ │ + bne.w 1e0220 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e0212 │ │ │ │ + beq.w 1e020a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e05f4 │ │ │ │ - b.n 1e0212 │ │ │ │ + bne.n 1e05ec │ │ │ │ + b.n 1e020a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1e0644 │ │ │ │ + cbz r1, 1e063c │ │ │ │ ldr.w lr, [r2, #60] @ 0x3c │ │ │ │ bic.w r4, r1, #2 │ │ │ │ add.w ip, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w lr, [r2, #56] @ 0x38 │ │ │ │ cmp r4, #1 │ │ │ │ ldr.w r1, [lr] │ │ │ │ str r1, [r2, #52] @ 0x34 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w ip, [lr] │ │ │ │ - bne.n 1e0644 │ │ │ │ + bne.n 1e063c │ │ │ │ ldr.w ip, [r2, #76] @ 0x4c │ │ │ │ add.w r1, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str.w ip, [r2, #72] @ 0x48 │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #68] @ 0x44 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e0184 │ │ │ │ + beq.w 1e017c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0184 │ │ │ │ + bne.w 1e017c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e016c │ │ │ │ + beq.w 1e0164 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e065c │ │ │ │ - b.n 1e016c │ │ │ │ + bne.n 1e0654 │ │ │ │ + b.n 1e0164 │ │ │ │ ldrd r1, r4, [r2, #36] @ 0x24 │ │ │ │ mov r5, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e0cd8 │ │ │ │ + beq.w 1e0cd0 │ │ │ │ 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 1e0184 │ │ │ │ + beq.w 1e017c │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ add.w lr, lr, #1 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp lr, r5 │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ add.w r1, r1, #16 │ │ │ │ - bcc.n 1e0698 │ │ │ │ - b.n 1e0184 │ │ │ │ + bcc.n 1e0690 │ │ │ │ + b.n 1e017c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1e026a │ │ │ │ + bne.w 1e0262 │ │ │ │ ldr.w ip, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str.w ip, [r2, #32] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ - b.n 1e026a │ │ │ │ + b.n 1e0262 │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e071c │ │ │ │ + beq.n 1e0714 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ adds r1, r0, #4 │ │ │ │ mla r0, lr, ip, r0 │ │ │ │ add.w lr, r0, #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #20 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1e0700 │ │ │ │ + bne.n 1e06f8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0228 │ │ │ │ + beq.w 1e0220 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0228 │ │ │ │ + bne.w 1e0220 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e0212 │ │ │ │ + beq.w 1e020a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0734 │ │ │ │ - b.n 1e0212 │ │ │ │ + bne.n 1e072c │ │ │ │ + b.n 1e020a │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e077a │ │ │ │ + beq.n 1e0772 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ mla ip, lr, ip, r1 │ │ │ │ adds r1, #4 │ │ │ │ add.w r4, ip, #4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #20 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1e0758 │ │ │ │ + bne.n 1e0750 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e0184 │ │ │ │ + beq.w 1e017c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0184 │ │ │ │ + bne.w 1e017c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e016c │ │ │ │ + beq.w 1e0164 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0792 │ │ │ │ - b.n 1e016c │ │ │ │ - ldr r1, [pc, #888] @ (1e0b18 ) │ │ │ │ + bne.n 1e078a │ │ │ │ + b.n 1e0164 │ │ │ │ + ldr r1, [pc, #888] @ (1e0b10 ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ mla ip, ip, r1, r4 │ │ │ │ ldrb.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e07e6 │ │ │ │ + beq.n 1e07de │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ add.w r4, r1, ip, lsl #4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #16 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1e07c2 │ │ │ │ + bne.n 1e07ba │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ mla r1, ip, r1, r5 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e0184 │ │ │ │ + beq.w 1e017c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0184 │ │ │ │ + bne.w 1e017c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e016c │ │ │ │ + beq.w 1e0164 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0812 │ │ │ │ - b.n 1e016c │ │ │ │ + bne.n 1e080a │ │ │ │ + b.n 1e0164 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1e0184 │ │ │ │ + bne.w 1e017c │ │ │ │ ldr.w ip, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str.w ip, [r2, #32] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ - b.n 1e0184 │ │ │ │ + b.n 1e017c │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1e0886 │ │ │ │ + cbz r1, 1e087e │ │ │ │ ldr.w ip, [r2, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #2 │ │ │ │ add.w r0, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w ip, [r2, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #52] @ 0x34 │ │ │ │ str.w r0, [lr, #4] │ │ │ │ str.w r0, [ip] │ │ │ │ - bne.n 1e0886 │ │ │ │ + bne.n 1e087e │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ add.w r1, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str r0, [r2, #72] @ 0x48 │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r2, #68] @ 0x44 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0228 │ │ │ │ + beq.w 1e0220 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0228 │ │ │ │ + bne.w 1e0220 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e0212 │ │ │ │ + beq.w 1e020a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e089e │ │ │ │ - b.n 1e0212 │ │ │ │ + bne.n 1e0896 │ │ │ │ + b.n 1e020a │ │ │ │ ldrd r0, r4, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e0cf6 │ │ │ │ + beq.w 1e0cee │ │ │ │ ldr.w lr, [r0] │ │ │ │ add.w ip, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r0, [r2, #32] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e0228 │ │ │ │ + beq.w 1e0220 │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ adds r1, #1 │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ str.w r2, [r0, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r0] │ │ │ │ str.w r0, [lr, #4] │ │ │ │ str.w r0, [ip] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bcc.n 1e08d4 │ │ │ │ - b.n 1e0228 │ │ │ │ + bcc.n 1e08cc │ │ │ │ + b.n 1e0220 │ │ │ │ ldrd r1, r4, [r2, #36] @ 0x24 │ │ │ │ mov r5, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e0ce2 │ │ │ │ + beq.w 1e0cda │ │ │ │ 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 1e026a │ │ │ │ + beq.w 1e0262 │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ add.w lr, lr, #1 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp lr, r5 │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ add.w r1, r1, #16 │ │ │ │ - bcc.n 1e092e │ │ │ │ - b.n 1e026a │ │ │ │ - ldr r0, [pc, #448] @ (1e0b18 ) │ │ │ │ + bcc.n 1e0926 │ │ │ │ + b.n 1e0262 │ │ │ │ + ldr r0, [pc, #448] @ (1e0b10 ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ mla r0, r0, r1, r4 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ - cbz r0, 1e0990 │ │ │ │ + cbz r0, 1e0988 │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ add.w lr, r1, r0, lsl #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1e0972 │ │ │ │ + bne.n 1e096a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ mla r1, r0, r1, r5 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e0228 │ │ │ │ + beq.w 1e0220 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0228 │ │ │ │ + bne.w 1e0220 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e0212 │ │ │ │ + beq.w 1e020a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e09ba │ │ │ │ - b.n 1e0212 │ │ │ │ - ldr r1, [pc, #340] @ (1e0b1c ) │ │ │ │ + bne.n 1e09b2 │ │ │ │ + b.n 1e020a │ │ │ │ + ldr r1, [pc, #340] @ (1e0b14 ) │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r1, ip, r4, r1 │ │ │ │ ldrb.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e0a08 │ │ │ │ + beq.n 1e0a00 │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ add.w r4, r1, ip, lsl #5 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #32 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1e09e6 │ │ │ │ + bne.n 1e09de │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e026a │ │ │ │ + beq.w 1e0262 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e026a │ │ │ │ + bne.w 1e0262 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e0252 │ │ │ │ + beq.w 1e024a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0a20 │ │ │ │ - b.n 1e0252 │ │ │ │ + bne.n 1e0a18 │ │ │ │ + b.n 1e024a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1e0a70 │ │ │ │ + cbz r1, 1e0a68 │ │ │ │ ldr.w lr, [r2, #60] @ 0x3c │ │ │ │ bic.w r4, r1, #2 │ │ │ │ add.w ip, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w lr, [r2, #56] @ 0x38 │ │ │ │ cmp r4, #1 │ │ │ │ ldr.w r1, [lr] │ │ │ │ str r1, [r2, #52] @ 0x34 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w ip, [lr] │ │ │ │ - bne.n 1e0a70 │ │ │ │ + bne.n 1e0a68 │ │ │ │ ldr.w ip, [r2, #76] @ 0x4c │ │ │ │ add.w r1, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str.w ip, [r2, #72] @ 0x48 │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #68] @ 0x44 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e026a │ │ │ │ + beq.w 1e0262 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e026a │ │ │ │ + bne.w 1e0262 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e0252 │ │ │ │ + beq.w 1e024a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0a88 │ │ │ │ - b.w 1e0252 │ │ │ │ + bne.n 1e0a80 │ │ │ │ + b.w 1e024a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r0, 1e0abc │ │ │ │ + cbz r0, 1e0ab4 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ add.w ip, r1, #16 │ │ │ │ str r0, [r1, #20] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r1, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e0a9a │ │ │ │ + bne.n 1e0a92 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0228 │ │ │ │ + beq.w 1e0220 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0228 │ │ │ │ + bne.w 1e0220 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e0212 │ │ │ │ + beq.w 1e020a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0ad4 │ │ │ │ - b.w 1e0212 │ │ │ │ + bne.n 1e0acc │ │ │ │ + b.w 1e020a │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e026a │ │ │ │ + beq.w 1e0262 │ │ │ │ add.w r5, r2, r1, lsl #4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ add.w lr, r1, #40 @ 0x28 │ │ │ │ str.w ip, [r1, #44] @ 0x2c │ │ │ │ adds r1, #16 │ │ │ │ str r2, [r1, #20] │ │ │ │ cmp r5, r1 │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #24] │ │ │ │ str.w lr, [r4, #4] │ │ │ │ str.w lr, [ip] │ │ │ │ - bne.n 1e0aee │ │ │ │ - b.w 1e026a │ │ │ │ - vshr.u64 d0, d9, #60 │ │ │ │ + bne.n 1e0ae6 │ │ │ │ + b.w 1e0262 │ │ │ │ + vshr.u64 d0, d9, #52 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1e0b4a │ │ │ │ + cbz r4, 1e0b42 │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ add.w lr, r1, #16 │ │ │ │ str r2, [r1, #12] │ │ │ │ str.w ip, [r1, #20] │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str.w lr, [r4, #4] │ │ │ │ str.w lr, [ip] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e0b26 │ │ │ │ + bne.n 1e0b1e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e026a │ │ │ │ + beq.w 1e0262 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e026a │ │ │ │ + bne.w 1e0262 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e0252 │ │ │ │ + beq.w 1e024a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0b62 │ │ │ │ - b.w 1e0252 │ │ │ │ + bne.n 1e0b5a │ │ │ │ + b.w 1e024a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r0, 1e0b96 │ │ │ │ + cbz r0, 1e0b8e │ │ │ │ ldr r0, [r1, #24] │ │ │ │ add.w ip, r1, #16 │ │ │ │ str r0, [r1, #20] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r1, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e0b74 │ │ │ │ + bne.n 1e0b6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e01d8 │ │ │ │ + beq.w 1e01d0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e01d8 │ │ │ │ + bne.w 1e01d0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e01c2 │ │ │ │ + beq.w 1e01ba │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0bae │ │ │ │ - b.w 1e01c2 │ │ │ │ + bne.n 1e0ba6 │ │ │ │ + b.w 1e01ba │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e0bf6 │ │ │ │ + beq.n 1e0bee │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ mla ip, lr, ip, r1 │ │ │ │ adds r1, #4 │ │ │ │ add.w r4, ip, #4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #20 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1e0bd4 │ │ │ │ + bne.n 1e0bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e026a │ │ │ │ + beq.w 1e0262 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e026a │ │ │ │ + bne.w 1e0262 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e0252 │ │ │ │ + beq.w 1e024a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0c0e │ │ │ │ - b.w 1e0252 │ │ │ │ + bne.n 1e0c06 │ │ │ │ + b.w 1e024a │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1e01d8 │ │ │ │ + bne.w 1e01d0 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r0, [r2, #32] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r2, #28] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ - b.w 1e01d8 │ │ │ │ + b.w 1e01d0 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e01d8 │ │ │ │ + beq.w 1e01d0 │ │ │ │ add.w r4, r2, r1, lsl #4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ add.w ip, r1, #40 @ 0x28 │ │ │ │ str r0, [r1, #44] @ 0x2c │ │ │ │ adds r1, #16 │ │ │ │ str r2, [r1, #20] │ │ │ │ cmp r4, r1 │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r1, #24] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ - bne.n 1e0c4c │ │ │ │ - b.w 1e01d8 │ │ │ │ - ldr r1, [pc, #292] @ (1e0d98 ) │ │ │ │ + bne.n 1e0c44 │ │ │ │ + b.w 1e01d0 │ │ │ │ + ldr r1, [pc, #292] @ (1e0d90 ) │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r1, ip, r4, r1 │ │ │ │ ldrb.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e0cb4 │ │ │ │ + beq.n 1e0cac │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ add.w r4, r1, ip, lsl #5 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #32 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1e0c92 │ │ │ │ + bne.n 1e0c8a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e0184 │ │ │ │ + beq.w 1e017c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0184 │ │ │ │ + bne.w 1e017c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e016c │ │ │ │ + beq.w 1e0164 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0ccc │ │ │ │ - b.w 1e016c │ │ │ │ + bne.n 1e0cc4 │ │ │ │ + b.w 1e0164 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1e0690 │ │ │ │ - b.w 1e0184 │ │ │ │ + bne.w 1e0688 │ │ │ │ + b.w 1e017c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1e0926 │ │ │ │ - b.w 1e026a │ │ │ │ + bne.w 1e091e │ │ │ │ + b.w 1e0262 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1e02ec │ │ │ │ - b.w 1e01d8 │ │ │ │ + bne.w 1e02e4 │ │ │ │ + b.w 1e01d0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1e08d0 │ │ │ │ - b.w 1e0228 │ │ │ │ + bne.w 1e08c8 │ │ │ │ + b.w 1e0220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e026a │ │ │ │ + beq.w 1e0262 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e026a │ │ │ │ + bne.w 1e0262 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e0252 │ │ │ │ + beq.w 1e024a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0d18 │ │ │ │ - b.w 1e0252 │ │ │ │ + bne.n 1e0d10 │ │ │ │ + b.w 1e024a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e01d8 │ │ │ │ + beq.w 1e01d0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e01d8 │ │ │ │ + bne.w 1e01d0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e01c2 │ │ │ │ + beq.w 1e01ba │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0d3c │ │ │ │ - b.w 1e01c2 │ │ │ │ + bne.n 1e0d34 │ │ │ │ + b.w 1e01ba │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e0184 │ │ │ │ + beq.w 1e017c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0184 │ │ │ │ + bne.w 1e017c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e016c │ │ │ │ + beq.w 1e0164 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0d60 │ │ │ │ - b.w 1e016c │ │ │ │ + bne.n 1e0d58 │ │ │ │ + b.w 1e0164 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0228 │ │ │ │ + beq.w 1e0220 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0228 │ │ │ │ + bne.w 1e0220 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e0212 │ │ │ │ + beq.w 1e020a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0d84 │ │ │ │ - b.w 1e0212 │ │ │ │ + bne.n 1e0d7c │ │ │ │ + b.w 1e020a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.w 1e018e │ │ │ │ + b.w 1e0186 │ │ │ │ nop │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r5, [pc, #612] @ (1e1014 ) │ │ │ │ + ldr r5, [pc, #612] @ (1e100c ) │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 1e100e │ │ │ │ + bhi.w 1e1006 │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ lsls r5, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1e0e0c │ │ │ │ + beq.n 1e0e04 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e0e0c │ │ │ │ + beq.n 1e0e04 │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e0e8e │ │ │ │ + bhi.n 1e0e86 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r0, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r4, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1e0e0c │ │ │ │ + beq.n 1e0e04 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1e0dd6 │ │ │ │ + bne.n 1e0dce │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1e0dd6 │ │ │ │ + bne.n 1e0dce │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e0dda │ │ │ │ - b.n 1e0e8a │ │ │ │ + bne.n 1e0dd2 │ │ │ │ + b.n 1e0e82 │ │ │ │ ldrd r0, r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 1e0fea │ │ │ │ + beq.w 1e0fe2 │ │ │ │ ldr.w ip, [r2] │ │ │ │ - b.n 1e0ddc │ │ │ │ + b.n 1e0dd4 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ - cbz r3, 1e0e48 │ │ │ │ + cbz r3, 1e0e40 │ │ │ │ ldrd r1, r3, [r2, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 1e0e72 │ │ │ │ + cbz r3, 1e0e6a │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1e0e6c │ │ │ │ + cbz r5, 1e0e64 │ │ │ │ ldrd lr, r5, [r3] │ │ │ │ str.w r5, [lr, #4] │ │ │ │ str.w lr, [r5] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1e0e56 │ │ │ │ + bne.n 1e0e4e │ │ │ │ str.w r0, [ip, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 1e0064 │ │ │ │ + bl 1e005c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0e72 │ │ │ │ + beq.n 1e0e6a │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #40 @ 0x28 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1e0eb4 │ │ │ │ + cbz r5, 1e0eac │ │ │ │ ldrd r5, lr, [r3] │ │ │ │ str.w lr, [r5, #4] │ │ │ │ str.w r5, [lr] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1e0e9e │ │ │ │ - b.n 1e0e72 │ │ │ │ + bne.n 1e0e96 │ │ │ │ + b.n 1e0e6a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e0e72 │ │ │ │ + beq.n 1e0e6a │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1e0ed6 │ │ │ │ + cbz r1, 1e0ece │ │ │ │ ldrd r5, r1, [r3, #16] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e0ec6 │ │ │ │ - b.n 1e0e72 │ │ │ │ + bne.n 1e0ebe │ │ │ │ + b.n 1e0e6a │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1e0ff6 │ │ │ │ + beq.w 1e0fee │ │ │ │ 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 1e9074 │ │ │ │ + bl 1e906c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1e0e80 │ │ │ │ - ldr r3, [pc, #276] @ (1e1018 ) │ │ │ │ + b.n 1e0e78 │ │ │ │ + ldr r3, [pc, #276] @ (1e1010 ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ movs r5, #120 @ 0x78 │ │ │ │ mla r3, r5, r1, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0e72 │ │ │ │ + beq.n 1e0e6a │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1e0f34 │ │ │ │ + cbz r5, 1e0f2c │ │ │ │ ldrd lr, r5, [r3] │ │ │ │ str.w r5, [lr, #4] │ │ │ │ str.w lr, [r5] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1e0f1e │ │ │ │ - b.n 1e0e72 │ │ │ │ + bne.n 1e0f16 │ │ │ │ + b.n 1e0e6a │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e0e72 │ │ │ │ + beq.n 1e0e6a │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ movs r5, #20 │ │ │ │ movs r6, #0 │ │ │ │ mla lr, r5, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w lr, lr, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e0f62 │ │ │ │ + cbz r1, 1e0f5a │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1e0f52 │ │ │ │ - b.n 1e0e72 │ │ │ │ + bne.n 1e0f4a │ │ │ │ + b.n 1e0e6a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0e72 │ │ │ │ + beq.n 1e0e6a │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - cbz r1, 1e0f82 │ │ │ │ + cbz r1, 1e0f7a │ │ │ │ ldrd r5, r1, [r2, #52] @ 0x34 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r2, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1e0e72 │ │ │ │ + bne.w 1e0e6a │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0e72 │ │ │ │ + beq.w 1e0e6a │ │ │ │ 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 1e0e80 │ │ │ │ - ldr r3, [pc, #104] @ (1e101c ) │ │ │ │ + b.n 1e0e78 │ │ │ │ + ldr r3, [pc, #104] @ (1e1014 ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ mla r3, r5, r1, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0e72 │ │ │ │ + beq.w 1e0e6a │ │ │ │ movs r1, #0 │ │ │ │ adds r3, r2, r5 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1e0fe2 │ │ │ │ + cbz r5, 1e0fda │ │ │ │ ldrd lr, r5, [r3] │ │ │ │ str.w r5, [lr, #4] │ │ │ │ str.w lr, [r5] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #32 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1e0fcc │ │ │ │ - b.n 1e0e72 │ │ │ │ + bne.n 1e0fc4 │ │ │ │ + b.n 1e0e6a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e0e30 │ │ │ │ + bne.w 1e0e28 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1e0e8a │ │ │ │ + b.n 1e0e82 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0ee8 │ │ │ │ + beq.w 1e0ee0 │ │ │ │ ldrd r5, r3, [r2, #28] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ - b.n 1e0ee8 │ │ │ │ + b.n 1e0ee0 │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ - b.n 1e0ddc │ │ │ │ - movw r0, #49305 @ 0xc099 │ │ │ │ + b.n 1e0dd4 │ │ │ │ + @ instruction: 0xf2540099 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #472] @ (1e1208 ) │ │ │ │ + ldr r2, [pc, #472] @ (1e1200 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e10b4 │ │ │ │ + bhi.n 1e10ac │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ pop {r0, r2} │ │ │ │ movs r2, #143 @ 0x8f │ │ │ │ movs r2, #171 @ 0xab │ │ │ │ subs r4, #42 @ 0x2a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 1e1058 │ │ │ │ + cbz r3, 1e1050 │ │ │ │ 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, 1e1080 │ │ │ │ + cbz r4, 1e1078 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1e107a │ │ │ │ + cbz r1, 1e1072 │ │ │ │ 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 1e1064 │ │ │ │ + bne.n 1e105c │ │ │ │ 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 1e1080 │ │ │ │ + beq.n 1e1078 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 1e10aa │ │ │ │ + cbz r2, 1e10a2 │ │ │ │ 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 1e109a │ │ │ │ - b.n 1e1080 │ │ │ │ + bne.n 1e1092 │ │ │ │ + b.n 1e1078 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e1080 │ │ │ │ + beq.n 1e1078 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1e10d8 │ │ │ │ + cbz r1, 1e10d0 │ │ │ │ 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 1e10c2 │ │ │ │ - b.n 1e1080 │ │ │ │ - ldr r3, [pc, #296] @ (1e120c ) │ │ │ │ + bne.n 1e10ba │ │ │ │ + b.n 1e1078 │ │ │ │ + ldr r3, [pc, #296] @ (1e1204 ) │ │ │ │ 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 1e1080 │ │ │ │ + beq.n 1e1078 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1e1110 │ │ │ │ + cbz r1, 1e1108 │ │ │ │ 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 1e10fa │ │ │ │ - b.n 1e1080 │ │ │ │ + bne.n 1e10f2 │ │ │ │ + b.n 1e1078 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1080 │ │ │ │ + beq.n 1e1078 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ - cbz r2, 1e1130 │ │ │ │ + cbz r2, 1e1128 │ │ │ │ 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 1e11e6 │ │ │ │ + bne.n 1e11de │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e11e6 │ │ │ │ + beq.n 1e11de │ │ │ │ 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] @ (1e1210 ) │ │ │ │ + ldr r3, [pc, #180] @ (1e1208 ) │ │ │ │ movs r4, #120 @ 0x78 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mla r3, r4, r1, r3 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e1080 │ │ │ │ + beq.n 1e1078 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1e118a │ │ │ │ + cbz r1, 1e1182 │ │ │ │ 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 1e1174 │ │ │ │ - b.n 1e1080 │ │ │ │ + bne.n 1e116c │ │ │ │ + b.n 1e1078 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldrd ip, r4, [r0] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 1e11f2 │ │ │ │ + beq.n 1e11ea │ │ │ │ mov r3, r0 │ │ │ │ str.w r4, [ip, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w ip, [r4] │ │ │ │ strd r2, r2, [r3] │ │ │ │ - bl 1e9074 │ │ │ │ + bl 1e906c │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e1080 │ │ │ │ + beq.w 1e1078 │ │ │ │ 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, 1e11de │ │ │ │ + cbz r2, 1e11d6 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1e11ce │ │ │ │ - b.n 1e1080 │ │ │ │ + bne.n 1e11c6 │ │ │ │ + b.n 1e1078 │ │ │ │ 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 1e119c │ │ │ │ + beq.n 1e1194 │ │ │ │ ldrd r2, r3, [r0, #28] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #28] │ │ │ │ - b.n 1e119c │ │ │ │ - vshr.s64 d16, d9, #54 │ │ │ │ + b.n 1e1194 │ │ │ │ + vshr.s64 d16, d9, #46 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1e1282 │ │ │ │ + beq.n 1e127a │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1e123e │ │ │ │ + beq.n 1e1236 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 1e1276 │ │ │ │ + cbnz r3, 1e126e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c65d8 │ │ │ │ + bl 1c65d0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1230 │ │ │ │ + beq.n 1e1228 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e126c │ │ │ │ + cbz r2, 1e1264 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c65d8 │ │ │ │ + bl 1c65d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e126c │ │ │ │ + cbz r2, 1e1264 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1e126c │ │ │ │ + cbz r1, 1e1264 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c65d8 │ │ │ │ + bl 1c65d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e1258 │ │ │ │ - bl 1c65d8 │ │ │ │ + bne.n 1e1250 │ │ │ │ + bl 1c65d0 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1234 │ │ │ │ + beq.n 1e122c │ │ │ │ subs r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c65d8 │ │ │ │ + bl 1c65d0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - bl 1c65d8 │ │ │ │ - b.n 1e1230 │ │ │ │ + bl 1c65d0 │ │ │ │ + b.n 1e1228 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5], #8 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r5 │ │ │ │ - beq.n 1e12c6 │ │ │ │ + beq.n 1e12be │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 1e1214 │ │ │ │ + bl 1e120c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1e12ac │ │ │ │ + bne.n 1e12a4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #2792] @ 1e1dc8 │ │ │ │ + ldr.w r0, [pc, #2792] @ 1e1dc0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr.w r6, [pc, #2792] @ 1e1dcc │ │ │ │ + ldr.w r6, [pc, #2792] @ 1e1dc4 │ │ │ │ add r5, sp, #28 │ │ │ │ - ldr.w r3, [pc, #2788] @ 1e1dd0 │ │ │ │ + ldr.w r3, [pc, #2788] @ 1e1dc8 │ │ │ │ add r0, pc │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1cafc4 │ │ │ │ + bl 1cafbc │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e1330 │ │ │ │ + bhi.n 1e1328 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r0, #11 │ │ │ │ lsls r2, r7, #13 │ │ │ │ lsls r5, r7, #12 │ │ │ │ lsls r3, r4, #11 │ │ │ │ lsls r7, r6, #11 │ │ │ │ movs r6, r3 │ │ │ │ lsls r1, r2, #12 │ │ │ │ movs r6, r3 │ │ │ │ lsls r4, r5, #12 │ │ │ │ movs r2, r1 │ │ │ │ ldr.w r6, [r8, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e1d34 │ │ │ │ + beq.w 1e1d2c │ │ │ │ add.w r7, r8, #36 @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1df150 │ │ │ │ + bl 1df148 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1e1340 │ │ │ │ + bcc.n 1e1338 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e1c8a │ │ │ │ + beq.w 1e1c82 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1e1e74 │ │ │ │ + bhi.w 1e1e6c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r1, #16 │ │ │ │ lsls r3, r7, #18 │ │ │ │ movs r2, r1 │ │ │ │ lsls r7, r1, #15 │ │ │ │ lsls r2, r5, #15 │ │ │ │ movs r3, r5 │ │ │ │ lsls r0, r1, #17 │ │ │ │ movs r3, r5 │ │ │ │ lsls r4, r6, #17 │ │ │ │ lsls r6, r5, #16 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 1e139a │ │ │ │ + cbz r3, 1e1392 │ │ │ │ ldrd r1, r3, [r8, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8, #28] │ │ │ │ ldr.w lr, [r8, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1e13c8 │ │ │ │ + beq.n 1e13c0 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e13be │ │ │ │ + cbz r1, 1e13b6 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 1e13ae │ │ │ │ + bne.n 1e13a6 │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ mov r8, r5 │ │ │ │ @@ -552292,372 +552281,372 @@ │ │ │ │ movs r3, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ mov r4, r9 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 1cb0a0 │ │ │ │ + bl 1cb098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e14f0 │ │ │ │ + beq.n 1e14e8 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e14f0 │ │ │ │ + beq.n 1e14e8 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e1e74 │ │ │ │ + bhi.w 1e1e6c │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r2, r1 │ │ │ │ lsls r5, r2, #4 │ │ │ │ lsls r3, r5, #4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ movs r3, r5 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r3, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr.w r3, [pc, #2484] @ 1e1dd4 │ │ │ │ + ldr.w r3, [pc, #2484] @ 1e1dcc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mla r2, r2, r3, r9 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e1d46 │ │ │ │ + beq.w 1e1d3e │ │ │ │ add.w fp, r5, #44 @ 0x2c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1df150 │ │ │ │ + bl 1df148 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w fp, fp, #32 │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bcc.n 1e1440 │ │ │ │ + bcc.n 1e1438 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ subs r3, r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e1780 │ │ │ │ + bne.w 1e1778 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e1e74 │ │ │ │ + bhi.w 1e1e6c │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r0, r4, #5 │ │ │ │ lsls r5, r4, #7 │ │ │ │ movs r2, r1 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsls r6, r4, #4 │ │ │ │ movs r2, r5 │ │ │ │ lsls r5, r4, #6 │ │ │ │ movs r2, r5 │ │ │ │ lsls r2, r1, #7 │ │ │ │ lsls r7, r0, #5 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 1e14a4 │ │ │ │ + cbz r3, 1e149c │ │ │ │ ldrd r1, r3, [r5, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #28] │ │ │ │ ldr.w lr, [r5, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1e14d2 │ │ │ │ + beq.n 1e14ca │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e14c8 │ │ │ │ + cbz r1, 1e14c0 │ │ │ │ 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 1e14b8 │ │ │ │ + bne.n 1e14b0 │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ strd r4, r3, [r5] │ │ │ │ str r5, [r3, #0] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 1cb0a0 │ │ │ │ + bl 1cb098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e13f8 │ │ │ │ + bne.n 1e13f0 │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r9 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ - beq.n 1e151c │ │ │ │ + beq.n 1e1514 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r5, r5, [r0] │ │ │ │ - bl 1e1214 │ │ │ │ + bl 1e120c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, r9 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1e1502 │ │ │ │ + bne.n 1e14fa │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 5422c │ │ │ │ - ldr.w r2, [pc, #2228] @ 1e1dd8 │ │ │ │ - ldr.w r3, [pc, #2216] @ 1e1dd0 │ │ │ │ + ldr.w r2, [pc, #2228] @ 1e1dd0 │ │ │ │ + ldr.w r3, [pc, #2216] @ 1e1dc8 │ │ │ │ add r2, pc │ │ │ │ strd r6, r7, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e1e70 │ │ │ │ + bne.w 1e1e68 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2192] @ 1e1ddc │ │ │ │ + ldr.w r3, [pc, #2192] @ 1e1dd4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, r0, r1 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1e1d96 │ │ │ │ + beq.w 1e1d8e │ │ │ │ add.w r9, r5, #80 @ 0x50 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1df150 │ │ │ │ + bl 1df148 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp sl, fp │ │ │ │ - bne.n 1e156c │ │ │ │ + bne.n 1e1564 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e1460 │ │ │ │ + b.n 1e1458 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, fp │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e1d84 │ │ │ │ + beq.w 1e1d7c │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r0, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ - bl 1df150 │ │ │ │ + bl 1df148 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 1e1592 │ │ │ │ + bcc.n 1e158a │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e1460 │ │ │ │ + b.n 1e1458 │ │ │ │ ldr.w ip, [r5, #32] │ │ │ │ add.w r9, r5, #36 @ 0x24 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1e1d60 │ │ │ │ + beq.w 1e1d58 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1df150 │ │ │ │ + bl 1df148 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 1e15c2 │ │ │ │ + bcc.n 1e15ba │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e1460 │ │ │ │ + b.n 1e1458 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e1888 │ │ │ │ + beq.w 1e1880 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ add.w r0, r4, #12 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1df150 │ │ │ │ + bl 1df148 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e15ea │ │ │ │ + bne.n 1e15e2 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1e1460 │ │ │ │ + b.n 1e1458 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1e183a │ │ │ │ + beq.w 1e1832 │ │ │ │ subs r2, r6, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1e1c92 │ │ │ │ + bne.w 1e1c8a │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ - bl 1e9074 │ │ │ │ - b.n 1e14dc │ │ │ │ + bl 1e906c │ │ │ │ + b.n 1e14d4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e17ee │ │ │ │ + bne.w 1e17e6 │ │ │ │ subs r3, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e1780 │ │ │ │ + bne.w 1e1778 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 1e14dc │ │ │ │ + b.n 1e14d4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 1e166e │ │ │ │ + cbz r3, 1e1666 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1df150 │ │ │ │ + bl 1df148 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ add.w r9, r5, #44 @ 0x2c │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e145e │ │ │ │ + beq.w 1e1456 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1df150 │ │ │ │ + bl 1df148 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 1e167e │ │ │ │ + bcc.n 1e1676 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e1460 │ │ │ │ + b.n 1e1458 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e14d2 │ │ │ │ + beq.w 1e14ca │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ mla lr, r0, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w lr, lr, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e16c2 │ │ │ │ + cbz r1, 1e16ba │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1e16b2 │ │ │ │ - b.n 1e14d2 │ │ │ │ - ldr.w r3, [pc, #1808] @ 1e1ddc │ │ │ │ + bne.n 1e16aa │ │ │ │ + b.n 1e14ca │ │ │ │ + ldr.w r3, [pc, #1808] @ 1e1dd4 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mla r3, r0, r3, r1 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e14d2 │ │ │ │ + beq.w 1e14ca │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1700 │ │ │ │ + cbz r1, 1e16f8 │ │ │ │ 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 1e16f0 │ │ │ │ + bne.n 1e16e8 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e14d2 │ │ │ │ + b.n 1e14ca │ │ │ │ ldr.w lr, [r5, #32] │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #40 @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e14d2 │ │ │ │ + beq.w 1e14ca │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1732 │ │ │ │ + cbz r1, 1e172a │ │ │ │ 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 1e1722 │ │ │ │ + bne.n 1e171a │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e14d2 │ │ │ │ - ldr.w r3, [pc, #1684] @ 1e1dd4 │ │ │ │ + b.n 1e14ca │ │ │ │ + ldr.w r3, [pc, #1684] @ 1e1dcc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r9, [r1, r3] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mla r3, r1, r3, r9 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e14d2 │ │ │ │ + beq.w 1e14ca │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r5, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1774 │ │ │ │ + cbz r1, 1e176c │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 1e1764 │ │ │ │ + bne.n 1e175c │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e14d2 │ │ │ │ + b.n 1e14ca │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e1c86 │ │ │ │ + beq.w 1e1c7e │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e1e74 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1e17a0 ) │ │ │ │ + bhi.w 1e1e6c │ │ │ │ + add r3, pc, #8 @ (adr r3, 1e1798 ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r1, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ @@ -552675,751 +552664,751 @@ │ │ │ │ lsls r3, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1e1622 │ │ │ │ + bne.w 1e161a │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e1622 │ │ │ │ + beq.w 1e161a │ │ │ │ ldrd ip, r0, [r5, #28] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [r5, #28] │ │ │ │ - b.n 1e1622 │ │ │ │ + b.n 1e161a │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1df150 │ │ │ │ + bl 1df148 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1e145e │ │ │ │ + bne.w 1e1456 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 1df150 │ │ │ │ + bl 1df148 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e1460 │ │ │ │ + b.n 1e1458 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e14d2 │ │ │ │ + beq.w 1e14ca │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1e1830 │ │ │ │ + cbz r1, 1e1828 │ │ │ │ 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 1e1820 │ │ │ │ - b.n 1e14d2 │ │ │ │ + bne.n 1e1818 │ │ │ │ + b.n 1e14ca │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1df150 │ │ │ │ + bl 1df148 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e1460 │ │ │ │ + b.n 1e1458 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e1654 │ │ │ │ + beq.w 1e164c │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ - cbz r1, 1e1862 │ │ │ │ + cbz r1, 1e185a │ │ │ │ ldrd r0, r1, [r5, #52] @ 0x34 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r5, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1e1656 │ │ │ │ + bne.w 1e164e │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ - cbz r3, 1e1880 │ │ │ │ + cbz r3, 1e1878 │ │ │ │ ldrd r0, r3, [r5, #68] @ 0x44 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #68] @ 0x44 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 1e14dc │ │ │ │ + b.n 1e14d4 │ │ │ │ subs r2, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1e1dfc │ │ │ │ + bne.w 1e1df4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 1e1814 │ │ │ │ - ldr.w r3, [pc, #1328] @ 1e1dd4 │ │ │ │ + b.n 1e180c │ │ │ │ + ldr.w r3, [pc, #1328] @ 1e1dcc │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mla r2, r7, r3, sl │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e1e3c │ │ │ │ + beq.w 1e1e34 │ │ │ │ add.w r9, r8, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1df150 │ │ │ │ + bl 1df148 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r6, #1 │ │ │ │ add.w r9, r9, #32 │ │ │ │ mla r3, r7, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1e18c4 │ │ │ │ - b.n 1e1354 │ │ │ │ + bcc.n 1e18bc │ │ │ │ + b.n 1e134c │ │ │ │ ldr.w r6, [r8, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e1d34 │ │ │ │ + beq.w 1e1d2c │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ adds r7, #1 │ │ │ │ add r0, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 1df150 │ │ │ │ + bl 1df148 │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 1e18f0 │ │ │ │ - b.n 1e1354 │ │ │ │ - ldr.w r3, [pc, #1232] @ 1e1ddc │ │ │ │ + bcc.n 1e18e8 │ │ │ │ + b.n 1e134c │ │ │ │ + ldr.w r3, [pc, #1232] @ 1e1dd4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r2, r2, r0, r3 │ │ │ │ ldrb r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e1e2c │ │ │ │ + beq.w 1e1e24 │ │ │ │ add.w r9, r8, #80 @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ adds r7, #1 │ │ │ │ - bl 1df150 │ │ │ │ + bl 1df148 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1e192a │ │ │ │ - b.n 1e1354 │ │ │ │ + bne.n 1e1922 │ │ │ │ + b.n 1e134c │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1e1e08 │ │ │ │ + beq.w 1e1e00 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e1e24 │ │ │ │ + beq.w 1e1e1c │ │ │ │ ldr.w ip, [r8] │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ movs r6, #3 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r2] │ │ │ │ strd r3, r3, [r8] │ │ │ │ - bl 1e9074 │ │ │ │ - b.n 1e13d6 │ │ │ │ + bl 1e906c │ │ │ │ + b.n 1e13ce │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e1db8 │ │ │ │ + beq.w 1e1db0 │ │ │ │ add.w r0, r6, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1df150 │ │ │ │ + bl 1df148 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e1982 │ │ │ │ - b.n 1e1354 │ │ │ │ + bne.n 1e197a │ │ │ │ + b.n 1e134c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 1e19a6 │ │ │ │ + cbz r3, 1e199e │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #24 │ │ │ │ - bl 1df150 │ │ │ │ + bl 1df148 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e1354 │ │ │ │ + beq.w 1e134c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1df150 │ │ │ │ + bl 1df148 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1e19b6 │ │ │ │ - b.n 1e1354 │ │ │ │ + bcc.n 1e19ae │ │ │ │ + b.n 1e134c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 1e19de │ │ │ │ + cbz r3, 1e19d6 │ │ │ │ ldrd r1, r3, [r5, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #28] │ │ │ │ ldr.w lr, [r5, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e14d2 │ │ │ │ + beq.w 1e14ca │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1a04 │ │ │ │ + cbz r1, 1e19fc │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 1e19f4 │ │ │ │ + bne.n 1e19ec │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e14d2 │ │ │ │ + b.n 1e14ca │ │ │ │ ldr.w r6, [r8, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e1cc2 │ │ │ │ + bne.w 1e1cba │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e1d3e │ │ │ │ + beq.w 1e1d36 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e13c8 │ │ │ │ - ldr r3, [pc, #940] @ (1e1ddc ) │ │ │ │ + b.n 1e13c0 │ │ │ │ + ldr r3, [pc, #940] @ (1e1dd4 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, r0, r1 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e14d2 │ │ │ │ + beq.w 1e14ca │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1a60 │ │ │ │ + cbz r1, 1e1a58 │ │ │ │ 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 1e1a50 │ │ │ │ + bne.n 1e1a48 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e14d2 │ │ │ │ + b.n 1e14ca │ │ │ │ ldr.w ip, [r5, #32] │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #40 @ 0x28 │ │ │ │ mov lr, r0 │ │ │ │ mov r9, r2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1e14d2 │ │ │ │ + beq.w 1e14ca │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1a92 │ │ │ │ + cbz r1, 1e1a8a │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 1e1a82 │ │ │ │ + bne.n 1e1a7a │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e14d2 │ │ │ │ + b.n 1e14ca │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e14d2 │ │ │ │ + beq.w 1e14ca │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov.w lr, #0 │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w ip, r1, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1ac8 │ │ │ │ + cbz r1, 1e1ac0 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 1e1ab8 │ │ │ │ - b.n 1e14d2 │ │ │ │ - ldr r3, [pc, #768] @ (1e1dd4 ) │ │ │ │ + bne.n 1e1ab0 │ │ │ │ + b.n 1e14ca │ │ │ │ + ldr r3, [pc, #768] @ (1e1dcc ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r9, [r1, r3] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, r9 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e14d2 │ │ │ │ + beq.w 1e14ca │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r5, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1b04 │ │ │ │ + cbz r1, 1e1afc │ │ │ │ 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 1e1af4 │ │ │ │ + bne.n 1e1aec │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e14d2 │ │ │ │ + b.n 1e14ca │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e13c8 │ │ │ │ + beq.w 1e13c0 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w lr, r1, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1b3e │ │ │ │ + cbz r1, 1e1b36 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1e1b2e │ │ │ │ - b.n 1e13c8 │ │ │ │ - ldr r3, [pc, #660] @ (1e1ddc ) │ │ │ │ + bne.n 1e1b26 │ │ │ │ + b.n 1e13c0 │ │ │ │ + ldr r3, [pc, #660] @ (1e1dd4 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e13c8 │ │ │ │ + beq.w 1e13c0 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, #84 @ 0x54 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1b7c │ │ │ │ + cbz r1, 1e1b74 │ │ │ │ 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 1e1b6c │ │ │ │ + bne.n 1e1b64 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e13c8 │ │ │ │ - ldr r3, [pc, #584] @ (1e1dd4 ) │ │ │ │ + b.n 1e13c0 │ │ │ │ + ldr r3, [pc, #584] @ (1e1dcc ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w sl, [r1, r3] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, sl │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e13c8 │ │ │ │ + beq.w 1e13c0 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1bc0 │ │ │ │ + cbz r1, 1e1bb8 │ │ │ │ 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 1e1bb0 │ │ │ │ + bne.n 1e1ba8 │ │ │ │ mov r2, r9 │ │ │ │ - b.w 1e13c8 │ │ │ │ + b.w 1e13c0 │ │ │ │ ldr.w lr, [r8, #32] │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, #40 @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e13c8 │ │ │ │ + beq.w 1e13c0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1bf4 │ │ │ │ + cbz r1, 1e1bec │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 1e1be4 │ │ │ │ + bne.n 1e1bdc │ │ │ │ mov r2, r9 │ │ │ │ - b.w 1e13c8 │ │ │ │ + b.w 1e13c0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ ldr.w ip, [r8] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1e1960 │ │ │ │ + bne.w 1e1958 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e1960 │ │ │ │ + beq.w 1e1958 │ │ │ │ ldrd lr, r3, [r8, #28] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str.w lr, [r3] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8, #28] │ │ │ │ - b.n 1e1960 │ │ │ │ + b.n 1e1958 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e14d2 │ │ │ │ + beq.w 1e14ca │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1e1c50 │ │ │ │ + cbz r1, 1e1c48 │ │ │ │ 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 1e1c40 │ │ │ │ - b.n 1e14d2 │ │ │ │ + bne.n 1e1c38 │ │ │ │ + b.n 1e14ca │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e13c8 │ │ │ │ + beq.w 1e13c0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1e1c7a │ │ │ │ + cbz r1, 1e1c72 │ │ │ │ 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 1e1c6a │ │ │ │ - b.w 1e13c8 │ │ │ │ + bne.n 1e1c62 │ │ │ │ + b.w 1e13c0 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1e178e │ │ │ │ + b.n 1e1786 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.w 1e1368 │ │ │ │ + b.w 1e1360 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e1e1e │ │ │ │ + beq.w 1e1e16 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w ip, [r5] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1e1de0 │ │ │ │ + beq.w 1e1dd8 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ mov r1, r3 │ │ │ │ str.w ip, [r2] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ - bl 1e9074 │ │ │ │ - b.n 1e14dc │ │ │ │ + bl 1e906c │ │ │ │ + b.n 1e14d4 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ - bl 1df150 │ │ │ │ + bl 1df148 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1e1354 │ │ │ │ + bne.w 1e134c │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #64 @ 0x40 │ │ │ │ - bl 1df150 │ │ │ │ - b.w 1e1354 │ │ │ │ + bl 1df148 │ │ │ │ + b.w 1e134c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e13c8 │ │ │ │ + beq.w 1e13c0 │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ - cbz r1, 1e1d06 │ │ │ │ + cbz r1, 1e1cfe │ │ │ │ ldrd r0, r1, [r8, #52] @ 0x34 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r8, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e1d26 │ │ │ │ + bne.n 1e1d1e │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ - cbz r3, 1e1d26 │ │ │ │ + cbz r3, 1e1d1e │ │ │ │ ldrd r0, r3, [r8, #68] @ 0x44 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8, #68] @ 0x44 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.w 1e13d0 │ │ │ │ + b.w 1e13c8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 1e1ca2 │ │ │ │ + b.n 1e1c9a │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e1e1a │ │ │ │ + bne.n 1e1e12 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.w 1e13c8 │ │ │ │ + b.w 1e13c0 │ │ │ │ subs r2, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e1e4c │ │ │ │ + bne.n 1e1e44 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.w 1e14d2 │ │ │ │ + b.w 1e14ca │ │ │ │ subs r3, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1d5a │ │ │ │ + beq.n 1e1d52 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e1e62 │ │ │ │ + beq.n 1e1e5a │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.w 1e14d2 │ │ │ │ + b.w 1e14ca │ │ │ │ subs r3, r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1d5a │ │ │ │ - b.n 1e1d74 │ │ │ │ + beq.n 1e1d52 │ │ │ │ + b.n 1e1d6c │ │ │ │ subs r3, r7, r5 │ │ │ │ cmp r6, sl │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1d5a │ │ │ │ + beq.n 1e1d52 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e1e68 │ │ │ │ + beq.n 1e1e60 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e1a34 │ │ │ │ + b.n 1e1a2c │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e1e58 │ │ │ │ + beq.n 1e1e50 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e1c5e │ │ │ │ - ldc 0, cr0, [r0, #-612] @ 0xfffffd9c │ │ │ │ - stc 0, cr0, [lr, #-612] @ 0xfffffd9c │ │ │ │ + b.n 1e1c56 │ │ │ │ + ldc 0, cr0, [r8, #-612] @ 0xfffffd9c │ │ │ │ + ldc 0, cr0, [r6, #-612] @ 0xfffffd9c │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xead20099 │ │ │ │ + @ instruction: 0xeada0099 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e1cac │ │ │ │ + beq.w 1e1ca4 │ │ │ │ ldrd lr, r1, [r5, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w lr, [r1] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r5, #28] │ │ │ │ - b.n 1e1cac │ │ │ │ + b.n 1e1ca4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - cbz r6, 1e1e5e │ │ │ │ + cbz r6, 1e1e56 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e1c34 │ │ │ │ + b.n 1e1c2c │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #24 │ │ │ │ - bl 1df150 │ │ │ │ + bl 1df148 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ - b.w 1e1358 │ │ │ │ + b.w 1e1350 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 1e1a28 │ │ │ │ + b.n 1e1a20 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ - b.n 1e1ca2 │ │ │ │ + b.n 1e1c9a │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1e1c0a │ │ │ │ + b.n 1e1c02 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e1e1a │ │ │ │ + bne.n 1e1e12 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 1e1b50 │ │ │ │ + b.n 1e1b48 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1e1e1a │ │ │ │ + bne.n 1e1e12 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 1e1b94 │ │ │ │ + b.n 1e1b8c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - cbz r6, 1e1e6c │ │ │ │ + cbz r6, 1e1e64 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e1ada │ │ │ │ + b.n 1e1ad2 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 1e1c5e │ │ │ │ + b.n 1e1c56 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1e1c34 │ │ │ │ + b.n 1e1c2c │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.w 1e14d2 │ │ │ │ + b.w 1e14ca │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1e1a34 │ │ │ │ + b.n 1e1a2c │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1e1ada │ │ │ │ + b.n 1e1ad2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #48] @ (1e1eac ) │ │ │ │ + ldr r1, [pc, #48] @ (1e1ea4 ) │ │ │ │ movw r3, #427 @ 0x1ab │ │ │ │ lsl.w r2, r2, ip │ │ │ │ add r1, pc │ │ │ │ ands r3, r2 │ │ │ │ - beq.n 1e1e8e │ │ │ │ + beq.n 1e1e86 │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ tst.w r2, #580 @ 0x244 │ │ │ │ - bne.n 1e1ea8 │ │ │ │ - ldr r3, [pc, #24] @ (1e1eb0 ) │ │ │ │ + bne.n 1e1ea0 │ │ │ │ + ldr r3, [pc, #24] @ (1e1ea8 ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e1e8a │ │ │ │ + bne.n 1e1e82 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - b.n 1e21a0 │ │ │ │ + b.n 1e21a8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #108] @ 1e1f30 │ │ │ │ + ldr.w ip, [pc, #108] @ 1e1f28 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #104] @ (1e1f34 ) │ │ │ │ + ldr r2, [pc, #104] @ (1e1f2c ) │ │ │ │ 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 1e1f20 │ │ │ │ + beq.n 1e1f18 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 1e1f0e │ │ │ │ + bne.n 1e1f06 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [r3] │ │ │ │ - ldr r1, [pc, #64] @ (1e1f38 ) │ │ │ │ - ldr r2, [pc, #60] @ (1e1f34 ) │ │ │ │ + ldr r1, [pc, #64] @ (1e1f30 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e1f2c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1e1f2a │ │ │ │ + bne.n 1e1f22 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1c1ef8 │ │ │ │ + bl 1c1ef0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh.w r0, [sp, #8] │ │ │ │ - b.n 1e1eec │ │ │ │ + b.n 1e1ee4 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ - b.n 1e1eec │ │ │ │ + b.n 1e1ee4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1e2194 │ │ │ │ + b.n 1e219c │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e2144 │ │ │ │ + b.n 1e214c │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #344] @ (1e20a8 ) │ │ │ │ + ldr r4, [pc, #344] @ (1e20a0 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #344] @ (1e20ac ) │ │ │ │ + ldr r3, [pc, #344] @ (1e20a4 ) │ │ │ │ mov ip, r2 │ │ │ │ add r4, pc │ │ │ │ cmp.w r1, #372 @ 0x174 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bhi.n 1e1fd2 │ │ │ │ + bhi.n 1e1fca │ │ │ │ cmp.w r1, #316 @ 0x13c │ │ │ │ - bls.n 1e2002 │ │ │ │ + bls.n 1e1ffa │ │ │ │ mvn.w r0, #316 @ 0x13c │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r3, r2, #33 @ 0x21 │ │ │ │ adds r0, r1, r0 │ │ │ │ rsb r1, ip, #33 @ 0x21 │ │ │ │ subs r2, #1 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsr.w r1, lr, r1 │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r3, r1 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bhi.n 1e1fda │ │ │ │ + bhi.n 1e1fd2 │ │ │ │ tbb [pc, r0] │ │ │ │ movs r0, #32 │ │ │ │ orrs r0, r4 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -553427,15 +553416,15 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ - ldr r5, [pc, #376] @ (1e2130 ) │ │ │ │ + ldr r5, [pc, #376] @ (1e2128 ) │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #86 @ 0x56 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -553443,106 +553432,106 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movw r3, #461 @ 0x1cd │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1e2020 │ │ │ │ + bne.n 1e2018 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1df05c │ │ │ │ - ldr r2, [pc, #196] @ (1e20b0 ) │ │ │ │ - ldr r3, [pc, #192] @ (1e20ac ) │ │ │ │ + bl 1df054 │ │ │ │ + ldr r2, [pc, #196] @ (1e20a8 ) │ │ │ │ + ldr r3, [pc, #192] @ (1e20a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e208c │ │ │ │ + bne.n 1e2084 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e2074 │ │ │ │ + beq.n 1e206c │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 1e2068 │ │ │ │ + bcs.n 1e2060 │ │ │ │ cmp r1, #186 @ 0xba │ │ │ │ - beq.n 1e2080 │ │ │ │ + beq.n 1e2078 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #120] @ 1e2090 │ │ │ │ - bl 1e1eb4 │ │ │ │ - b.n 1e1fe8 │ │ │ │ + vldr d0, [pc, #120] @ 1e2088 │ │ │ │ + bl 1e1eac │ │ │ │ + b.n 1e1fe0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1df05c │ │ │ │ - b.n 1e1fe8 │ │ │ │ + bl 1df054 │ │ │ │ + b.n 1e1fe0 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1df05c │ │ │ │ - b.n 1e1fe8 │ │ │ │ + bl 1df054 │ │ │ │ + b.n 1e1fe0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1df05c │ │ │ │ - b.n 1e1fe8 │ │ │ │ + bl 1df054 │ │ │ │ + b.n 1e1fe0 │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 1df05c │ │ │ │ - b.n 1e1fe8 │ │ │ │ + bl 1df054 │ │ │ │ + b.n 1e1fe0 │ │ │ │ mov r1, r2 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1e1eb4 │ │ │ │ - b.n 1e1fe8 │ │ │ │ + bl 1e1eac │ │ │ │ + b.n 1e1fe0 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #32] @ 1e2098 │ │ │ │ - bl 1e1eb4 │ │ │ │ - b.n 1e1fe8 │ │ │ │ - mov r1, r2 │ │ │ │ - vldr d0, [pc, #28] @ 1e20a0 │ │ │ │ - bl 1e1eb4 │ │ │ │ - b.n 1e1fe8 │ │ │ │ + vldr d0, [pc, #32] @ 1e2090 │ │ │ │ + bl 1e1eac │ │ │ │ + b.n 1e1fe0 │ │ │ │ + mov r1, r2 │ │ │ │ + vldr d0, [pc, #28] @ 1e2098 │ │ │ │ + bl 1e1eac │ │ │ │ + b.n 1e1fe0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vrev64.8 d16, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ ... │ │ │ │ - b.n 1e21f8 │ │ │ │ + b.n 1e2200 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e20d4 │ │ │ │ + b.n 1e20dc │ │ │ │ lsls r1, r3, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 1e20dc │ │ │ │ + beq.n 1e20d4 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 1e20c2 │ │ │ │ + bne.n 1e20ba │ │ │ │ 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 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ pop {r3, pc} │ │ │ │ vmov s15, r0 │ │ │ │ vcvt.f64.f32 d0, s15 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ @@ -553559,71 +553548,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] @ (1e21a0 ) │ │ │ │ + ldr r2, [pc, #132] @ (1e2198 ) │ │ │ │ add r2, pc │ │ │ │ - beq.n 1e216a │ │ │ │ + beq.n 1e2162 │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 1e2158 │ │ │ │ - cbnz r4, 1e2152 │ │ │ │ - ldr r1, [pc, #124] @ (1e21a4 ) │ │ │ │ + beq.n 1e2150 │ │ │ │ + cbnz r4, 1e214a │ │ │ │ + ldr r1, [pc, #124] @ (1e219c ) │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 1e216a │ │ │ │ + cbz r5, 1e2162 │ │ │ │ sub.w r6, r3, #20 │ │ │ │ add.w r3, r6, r4, lsl #5 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e2100 │ │ │ │ - cbz r0, 1e2154 │ │ │ │ + bl 1e20f8 │ │ │ │ + cbz r0, 1e214c │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1e213a │ │ │ │ + bne.n 1e2132 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1e2190 │ │ │ │ + beq.n 1e2188 │ │ │ │ movw r1, #457 @ 0x1c9 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1e2170 │ │ │ │ + bne.n 1e2168 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1e2152 │ │ │ │ + bne.n 1e214a │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e219a │ │ │ │ + bne.n 1e2192 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1e2154 │ │ │ │ + b.n 1e214c │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e2100 │ │ │ │ - b.n 1e2154 │ │ │ │ + bl 1e20f8 │ │ │ │ + b.n 1e214c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -553632,65 +553621,65 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - cbz r4, 1e21e4 │ │ │ │ + cbz r4, 1e21dc │ │ │ │ mov r3, lr │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r5, r0 │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ str.w r5, [r3], #4 │ │ │ │ strd r2, r4, [lr, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r1, 1e21f6 │ │ │ │ + cbz r1, 1e21ee │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 1e21f6 │ │ │ │ + cbz r3, 1e21ee │ │ │ │ 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, 1e2220 │ │ │ │ + cbz r1, 1e2218 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 1e2220 │ │ │ │ + cbz r3, 1e2218 │ │ │ │ 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 1e223a │ │ │ │ + beq.n 1e2232 │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ - cbz r3, 1e223a │ │ │ │ + cbz r3, 1e2232 │ │ │ │ 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, 1e2268 │ │ │ │ + cbz r3, 1e2260 │ │ │ │ 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] │ │ │ │ @@ -553704,439 +553693,439 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ subs r0, #24 │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbnz r3, 1e228c │ │ │ │ + cbnz r3, 1e2284 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6624 │ │ │ │ + bl 1c661c │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 1c65ac │ │ │ │ + bl 1c65a4 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r8, r6, [r5, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r8 │ │ │ │ - cbz r6, 1e22cc │ │ │ │ + cbz r6, 1e22c4 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 1e2204 │ │ │ │ + bl 1e21fc │ │ │ │ add.w sl, sl, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1e22ae │ │ │ │ + bne.n 1e22a6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c65d8 │ │ │ │ + bl 1c65d0 │ │ │ │ ldr r4, [r5, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r5, #48] @ 0x30 │ │ │ │ mla r1, r1, r4, r7 │ │ │ │ adds r4, #1 │ │ │ │ str.w fp, [r1, #16] │ │ │ │ - bl 1e21a8 │ │ │ │ + bl 1e21a0 │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r3, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r4, r0, r3 │ │ │ │ - beq.n 1e231c │ │ │ │ + beq.n 1e2314 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 1e231c │ │ │ │ + cbz r2, 1e2314 │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ adds r5, r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, r3] │ │ │ │ cmp r5, r6 │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ - bcs.n 1e2344 │ │ │ │ + bcs.n 1e233c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ adds r4, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e2204 │ │ │ │ + bl 1e21fc │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 1e232e │ │ │ │ + bcc.n 1e2326 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r7, #52] @ 0x34 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r2, [r1, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ strb r3, [r1, #13] │ │ │ │ strd r1, r1, [r1] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ strh.w ip, [r1, #14] │ │ │ │ - cbnz r3, 1e2364 │ │ │ │ - b.n 1e2380 │ │ │ │ + cbnz r3, 1e235c │ │ │ │ + b.n 1e2378 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1e2362 │ │ │ │ + bne.n 1e235a │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ add.w ip, r0, #1 │ │ │ │ str.w ip, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r0, [r1, #8] │ │ │ │ str r2, [r3, #88] @ 0x58 │ │ │ │ bx lr │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #8] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1e23c8 │ │ │ │ + beq.n 1e23c0 │ │ │ │ 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 1e23a4 │ │ │ │ + b.n 1e239c │ │ │ │ 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 1e23a0 │ │ │ │ + bne.n 1e2398 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1e244e │ │ │ │ + beq.n 1e2446 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r6 │ │ │ │ mov r0, r3 │ │ │ │ - beq.n 1e244a │ │ │ │ + beq.n 1e2442 │ │ │ │ sub.w ip, r3, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ movs r7, #0 │ │ │ │ sub.w r5, r6, #20 │ │ │ │ - b.n 1e2420 │ │ │ │ + b.n 1e2418 │ │ │ │ ldrd r2, r3, [ip, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ str.w r7, [ip, #4] │ │ │ │ strd r4, r4, [ip, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ add.w r0, lr, #4 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ mov ip, lr │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1e244a │ │ │ │ + beq.n 1e2442 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.n 1e23f4 │ │ │ │ + bmi.n 1e23ec │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r2, [r6, #-12] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r3, r8 │ │ │ │ - bne.n 1e23f4 │ │ │ │ + bne.n 1e23ec │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1e23f4 │ │ │ │ + beq.n 1e23ec │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e240e │ │ │ │ + beq.n 1e2406 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e2436 │ │ │ │ + bne.n 1e242e │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1e243e │ │ │ │ + b.n 1e2436 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ ldr.w ip, [r0] │ │ │ │ - ldr r3, [pc, #244] @ (1e254c ) │ │ │ │ + ldr r3, [pc, #244] @ (1e2544 ) │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e2498 │ │ │ │ + cbz r2, 1e2490 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1e248a │ │ │ │ - ldr r2, [pc, #232] @ (1e2550 ) │ │ │ │ + bne.n 1e2482 │ │ │ │ + ldr r2, [pc, #232] @ (1e2548 ) │ │ │ │ ldr.w r0, [ip, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ - cbz r3, 1e248a │ │ │ │ + cbz r3, 1e2482 │ │ │ │ sub.w r0, r0, #756 @ 0x2f4 │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ ldrls.w r2, [ip, #108] @ 0x6c │ │ │ │ ldrhi.w r2, [ip, #92] @ 0x5c │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1e24fa │ │ │ │ + beq.n 1e24f2 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ subs r2, #1 │ │ │ │ uxth r2, r2 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ add.w r1, ip, #44 @ 0x2c │ │ │ │ push {r4, lr} │ │ │ │ subs r0, r0, r1 │ │ │ │ - ldr r1, [pc, #176] @ (1e2554 ) │ │ │ │ + ldr r1, [pc, #176] @ (1e254c ) │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ add.w lr, r0, #60 @ 0x3c │ │ │ │ add lr, ip │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r1, [ip, #36] @ 0x24 │ │ │ │ mla r3, r4, r1, r3 │ │ │ │ add.w r3, r3, r0, asr #5 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ mov r3, r2 │ │ │ │ - cbnz r0, 1e2502 │ │ │ │ + cbnz r0, 1e24fa │ │ │ │ ldrb.w r0, [ip, #32] │ │ │ │ movs r4, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1e24e0 │ │ │ │ + bls.n 1e24d8 │ │ │ │ ldrb.w r1, [lr, r3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - bne.n 1e24c4 │ │ │ │ + bne.n 1e24bc │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1e24dc │ │ │ │ + beq.n 1e24d4 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 1e253a │ │ │ │ + bcs.n 1e2532 │ │ │ │ ldrb.w r0, [lr, r1] │ │ │ │ movs r1, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r1, r0 │ │ │ │ orrs r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 1e24be │ │ │ │ + b.n 1e24b6 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ ldrh r2, [r3, #40] @ 0x28 │ │ │ │ - b.n 1e2494 │ │ │ │ + b.n 1e248c │ │ │ │ movs r4, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1e2520 │ │ │ │ + bls.n 1e2518 │ │ │ │ ldrb.w r1, [lr, r3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - beq.n 1e24dc │ │ │ │ + beq.n 1e24d4 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1e2508 │ │ │ │ + bhi.n 1e2500 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1e24dc │ │ │ │ + beq.n 1e24d4 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 1e2542 │ │ │ │ + bcs.n 1e253a │ │ │ │ ldrb.w r4, [lr, r1] │ │ │ │ movs r1, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r1, r4 │ │ │ │ orrs r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 1e24bc │ │ │ │ + b.n 1e24b4 │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1e24c4 │ │ │ │ - b.n 1e24dc │ │ │ │ + bne.n 1e24bc │ │ │ │ + b.n 1e24d4 │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1e2504 │ │ │ │ - b.n 1e24dc │ │ │ │ + bne.n 1e24fc │ │ │ │ + b.n 1e24d4 │ │ │ │ nop │ │ │ │ - blt.n 1e2494 │ │ │ │ + blt.n 1e249c │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 1e25a0 │ │ │ │ + beq.n 1e2598 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ subs r5, #4 │ │ │ │ movs r4, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 1e2584 │ │ │ │ + b.n 1e257c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1e259c │ │ │ │ + beq.n 1e2594 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1e2594 │ │ │ │ - bl 1e2450 │ │ │ │ + bmi.n 1e258c │ │ │ │ + bl 1e2448 │ │ │ │ mov r3, r0 │ │ │ │ orrs r4, r3 │ │ │ │ uxth r4, r4 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 1e257c │ │ │ │ + bne.n 1e2574 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1e259c │ │ │ │ + b.n 1e2594 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ - cbz r0, 1e25ee │ │ │ │ + cbz r0, 1e25e6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 1e25f4 │ │ │ │ + cbz r2, 1e25ec │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1e2636 │ │ │ │ + bhi.n 1e262e │ │ │ │ tbb [pc, r2] │ │ │ │ lsls r3, r0, #20 │ │ │ │ lsls r5, r1, #8 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ add.w r2, r3, #60 @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e25ee │ │ │ │ + beq.n 1e25e6 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #32] │ │ │ │ add.w r2, r3, #40 @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e25e4 │ │ │ │ + beq.n 1e25dc │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e261e │ │ │ │ + bne.n 1e2616 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1e25ee │ │ │ │ + beq.n 1e25e6 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1e2622 │ │ │ │ + beq.n 1e261a │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 1e2612 │ │ │ │ + bne.n 1e260a │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w ip, r3, #24 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1e25ee │ │ │ │ + beq.n 1e25e6 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1e261e │ │ │ │ + bne.n 1e2616 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1e25c0 │ │ │ │ + b.n 1e25b8 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n 1e25c0 │ │ │ │ + b.n 1e25b8 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1e25ee │ │ │ │ + beq.n 1e25e6 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ ldrne r3, [r3, #48] @ 0x30 │ │ │ │ - bne.n 1e25c0 │ │ │ │ - b.n 1e2612 │ │ │ │ + bne.n 1e25b8 │ │ │ │ + b.n 1e260a │ │ │ │ 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 1e265a │ │ │ │ + bmi.n 1e2652 │ │ │ │ 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, 1e2676 │ │ │ │ + cbz r3, 1e266e │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1e2658 │ │ │ │ + beq.n 1e2650 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e25a8 │ │ │ │ + bl 1e25a0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1e26a6 │ │ │ │ + bhi.n 1e269e │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r6, r1, #32 │ │ │ │ lsrs r2, r0, #28 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ @@ -554150,48 +554139,48 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e26da │ │ │ │ + bhi.n 1e26d2 │ │ │ │ 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 1e26de │ │ │ │ + beq.n 1e26d6 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e26ba │ │ │ │ + beq.n 1e26b2 │ │ │ │ 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 1e26ba │ │ │ │ + beq.n 1e26b2 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2772 │ │ │ │ + beq.n 1e276a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e272c │ │ │ │ + cbz r2, 1e2724 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1e2716 │ │ │ │ + bhi.n 1e270e │ │ │ │ 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 │ │ │ │ @@ -554204,178 +554193,178 @@ │ │ │ │ bx lr │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w r1, r3, #44 @ 0x2c │ │ │ │ cmp r2, r1 │ │ │ │ ite ne │ │ │ │ movne r3, r2 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1e2712 │ │ │ │ + b.n 1e270a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1e2782 │ │ │ │ + beq.n 1e277a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ strd r0, r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1e26ac │ │ │ │ + bl 1e26a4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1e2776 │ │ │ │ + beq.n 1e276e │ │ │ │ cmp r3, #1 │ │ │ │ itete eq │ │ │ │ addeq.w r2, r1, #60 @ 0x3c │ │ │ │ addne.w r2, r1, #40 @ 0x28 │ │ │ │ ldreq r3, [r1, #52] @ 0x34 │ │ │ │ ldrne r3, [r1, #32] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1e2712 │ │ │ │ + b.n 1e270a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1e276c │ │ │ │ + b.n 1e2764 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1e2712 │ │ │ │ + b.n 1e270a │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 1e27b8 │ │ │ │ + cbz r0, 1e27b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e27ac │ │ │ │ + cbz r2, 1e27a4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e27a8 │ │ │ │ - bl 1e26ec │ │ │ │ + cbz r2, 1e27a0 │ │ │ │ + bl 1e26e4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1e27a2 │ │ │ │ + bne.n 1e279a │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1e27a8 │ │ │ │ + b.n 1e27a0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1e27a8 │ │ │ │ + b.n 1e27a0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r0, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e2818 │ │ │ │ + bhi.n 1e2810 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r7, r1, #8 │ │ │ │ subs r5, r1, #0 │ │ │ │ - bl 1e26ec │ │ │ │ - cbz r0, 1e27f6 │ │ │ │ + bl 1e26e4 │ │ │ │ + cbz r0, 1e27ee │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 1e27e0 │ │ │ │ + beq.n 1e27d8 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e27f6 │ │ │ │ + beq.n 1e27ee │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1e27f4 │ │ │ │ - bl 1e26ec │ │ │ │ + bne.n 1e27ec │ │ │ │ + bl 1e26e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e27fe │ │ │ │ + bne.n 1e27f6 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1e2824 │ │ │ │ + cbz r1, 1e281c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1e27bc │ │ │ │ - b.n 1e27f6 │ │ │ │ + bl 1e27b4 │ │ │ │ + b.n 1e27ee │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1e285e │ │ │ │ + cbz r3, 1e2856 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1e285c │ │ │ │ + beq.n 1e2854 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ 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, 1e288a │ │ │ │ + cbz r3, 1e2882 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1e2888 │ │ │ │ + beq.n 1e2880 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e25a8 │ │ │ │ + bl 1e25a0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 1e28a4 │ │ │ │ + cbz r0, 1e289c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e28a2 │ │ │ │ + cbz r3, 1e289a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 1e28bc │ │ │ │ + cbz r0, 1e28b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e28ba │ │ │ │ + cbz r3, 1e28b2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -554384,250 +554373,250 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ - bl 1c5f54 │ │ │ │ + bl 1c5f4c │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ - bl 1c7c64 │ │ │ │ - cbz r0, 1e2900 │ │ │ │ + bl 1c7c5c │ │ │ │ + cbz r0, 1e28f8 │ │ │ │ mov r1, r0 │ │ │ │ subs r4, r7, #4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e28ec │ │ │ │ - ldr r3, [pc, #16] @ (1e2914 ) │ │ │ │ + bne.n 1e28e4 │ │ │ │ + ldr r3, [pc, #16] @ (1e290c ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r6, #96] @ 0x60 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ blx 542d4 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmia r6!, {r0, r2, r3, r7} │ │ │ │ @ instruction: 0xffff6d82 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 1e2966 │ │ │ │ + bne.n 1e295e │ │ │ │ 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, 1e2968 │ │ │ │ + cbz r3, 1e2960 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r3, #32] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 1e295c │ │ │ │ + cbz r2, 1e2954 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1e2958 │ │ │ │ - bl 1e26ec │ │ │ │ + cbz r3, 1e2950 │ │ │ │ + bl 1e26e4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2936 │ │ │ │ + bne.n 1e292e │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r4, [r3, #32] │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1e2936 │ │ │ │ + b.n 1e292e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1e2946 │ │ │ │ - b.n 1e2950 │ │ │ │ + bne.n 1e293e │ │ │ │ + b.n 1e2948 │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1e2950 │ │ │ │ + b.n 1e2948 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - ldr r7, [pc, #116] @ (1e29f4 ) │ │ │ │ + ldr r7, [pc, #116] @ (1e29ec ) │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ add r7, pc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e29ec │ │ │ │ + beq.n 1e29e4 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #120 @ 0x78 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e29c6 │ │ │ │ + cbz r2, 1e29be │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.n 1e29be │ │ │ │ + bhi.n 1e29b6 │ │ │ │ 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] @ (1e29f8 ) │ │ │ │ + ldr r2, [pc, #72] @ (1e29f0 ) │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ mla r2, r5, r1, r2 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ - cbz r2, 1e29be │ │ │ │ + cbz r2, 1e29b6 │ │ │ │ str r4, [r3, #28] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e2998 │ │ │ │ + bne.n 1e2990 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e29e0 │ │ │ │ + cbz r2, 1e29d8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e29dc │ │ │ │ - bl 1e26ec │ │ │ │ + cbz r2, 1e29d4 │ │ │ │ + bl 1e26e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2992 │ │ │ │ + bne.n 1e298a │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1e2992 │ │ │ │ + b.n 1e298a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1e29d0 │ │ │ │ + bne.n 1e29c8 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r4, r0 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bvs.n 1e2aec │ │ │ │ + bvs.n 1e28f4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r0, 1e2a3a │ │ │ │ + cbz r0, 1e2a32 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, r4, #1 │ │ │ │ str.w r4, [r0, #496] @ 0x1f0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1e2a28 │ │ │ │ + cbz r1, 1e2a20 │ │ │ │ str r2, [r3, #16] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e2a1c │ │ │ │ + bne.n 1e2a14 │ │ │ │ str.w r2, [r0, #500] @ 0x1f4 │ │ │ │ adds r4, r2, #1 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2a10 │ │ │ │ + bne.n 1e2a08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r5, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1e2a5e │ │ │ │ - b.n 1e2a96 │ │ │ │ + cbnz r3, 1e2a56 │ │ │ │ + b.n 1e2a8e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e2a96 │ │ │ │ + cbz r3, 1e2a8e │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e2a58 │ │ │ │ + beq.n 1e2a50 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1e2a8e │ │ │ │ + cbz r0, 1e2a86 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e2a7a │ │ │ │ + cbz r2, 1e2a72 │ │ │ │ strb r4, [r3, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e2a70 │ │ │ │ - bl 1e26ec │ │ │ │ + bne.n 1e2a68 │ │ │ │ + bl 1e26e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2a6a │ │ │ │ + bne.n 1e2a62 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e2a96 │ │ │ │ + cbz r3, 1e2a8e │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e2a66 │ │ │ │ + bne.n 1e2a5e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e2a88 │ │ │ │ + bne.n 1e2a80 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1e2ab8 │ │ │ │ + cbz r0, 1e2ab0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ubfx r2, r2, #0, #24 │ │ │ │ tst r2, r1 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e2aa0 │ │ │ │ + bne.n 1e2a98 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1e2ad0 │ │ │ │ + cbz r0, 1e2ac8 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e2ac4 │ │ │ │ + bne.n 1e2abc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #464] @ (1e2cbc ) │ │ │ │ + ldr r3, [pc, #464] @ (1e2cb4 ) │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w sl, r0, #32 │ │ │ │ - ldr r2, [pc, #452] @ (1e2cc0 ) │ │ │ │ + ldr r2, [pc, #452] @ (1e2cb8 ) │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov ip, r1 │ │ │ │ add r2, pc │ │ │ │ cmp r7, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -554641,18 +554630,18 @@ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - beq.w 1e2cb4 │ │ │ │ + beq.w 1e2cac │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r4, sp, #24 │ │ │ │ - cbz r2, 1e2b44 │ │ │ │ + cbz r2, 1e2b3c │ │ │ │ ldr r7, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -554660,32 +554649,32 @@ │ │ │ │ strd r2, r7, [sp, #60] @ 0x3c │ │ │ │ mov r9, ip │ │ │ │ strd r3, r8, [sp, #16] │ │ │ │ mov r7, sl │ │ │ │ mov.w r8, #3 │ │ │ │ str.w lr, [sp, #4] │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e27b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2bf4 │ │ │ │ + beq.n 1e2bec │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e2b80 │ │ │ │ + beq.n 1e2b78 │ │ │ │ mov r5, r9 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2c1a │ │ │ │ + beq.n 1e2c12 │ │ │ │ mov r9, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e1e74 │ │ │ │ + bl 1e1e6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2c2e │ │ │ │ + beq.n 1e2c26 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ itee eq │ │ │ │ strdeq r4, r4, [sp, #24] │ │ │ │ ldrne r1, [r0, #0] │ │ │ │ strdne r1, r2, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ @@ -554696,197 +554685,197 @@ │ │ │ │ strne r4, [r2, #4] │ │ │ │ strd r0, r0, [r0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ strd r8, r6, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 1e2c40 │ │ │ │ + bhi.n 1e2c38 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r4 │ │ │ │ itett ne │ │ │ │ strne r2, [r5, #4] │ │ │ │ strdeq r5, r5, [r5] │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne r2, [r5, #0] │ │ │ │ itttt ne │ │ │ │ ldrne r2, [sp, #28] │ │ │ │ strne r5, [r2, #0] │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne r5, [r2, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1e2ca6 │ │ │ │ + beq.n 1e2c9e │ │ │ │ strd r8, r6, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e27b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2b6c │ │ │ │ + bne.n 1e2b64 │ │ │ │ ldrd r2, r5, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 231de4 │ │ │ │ - ldr r2, [pc, #192] @ (1e2cc4 ) │ │ │ │ - ldr r3, [pc, #184] @ (1e2cbc ) │ │ │ │ + bl 231ddc │ │ │ │ + ldr r2, [pc, #192] @ (1e2cbc ) │ │ │ │ + ldr r3, [pc, #184] @ (1e2cb4 ) │ │ │ │ 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 1e2cb0 │ │ │ │ + bne.n 1e2ca8 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r8, r6, [sp, #60] @ 0x3c │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e27b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2b74 │ │ │ │ - b.n 1e2bf4 │ │ │ │ + bne.n 1e2b6c │ │ │ │ + b.n 1e2bec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ strd r8, r6, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bls.n 1e2bd6 │ │ │ │ + bls.n 1e2bce │ │ │ │ ldr.w lr, [sp, #28] │ │ │ │ ldr.w r1, [r0, #-12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ mov r1, lr │ │ │ │ cmp lr, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq.n 1e2c94 │ │ │ │ + beq.n 1e2c8c │ │ │ │ ldr.w ip, [lr, #4] │ │ │ │ sub.w r2, lr, #4 │ │ │ │ mov r3, ip │ │ │ │ sub.w lr, ip, #4 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 1e2c70 │ │ │ │ + b.n 1e2c68 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ strd r7, r0, [r2, #4] │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r2, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ add.w r1, lr, #4 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1e2c6c │ │ │ │ + bne.n 1e2c64 │ │ │ │ mov r4, ip │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r5, r2 │ │ │ │ it ne │ │ │ │ strdne r8, r6, [sp, #60] @ 0x3c │ │ │ │ - beq.n 1e2ca6 │ │ │ │ + beq.n 1e2c9e │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1e2b5e │ │ │ │ + b.n 1e2b56 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 1e12c8 │ │ │ │ - b.n 1e2ca0 │ │ │ │ + bl 1e12c0 │ │ │ │ + b.n 1e2c98 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1e2cbc │ │ │ │ + bpl.n 1e2cc4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bcc.n 1e2cb8 │ │ │ │ + bmi.n 1e2cc0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 1e2d20 │ │ │ │ + cbz r3, 1e2d18 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 1e2cf0 │ │ │ │ + b.n 1e2ce8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 1e2d26 │ │ │ │ + cbz r0, 1e2d1e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2cea │ │ │ │ + beq.n 1e2ce2 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e2ad4 │ │ │ │ + bl 1e2acc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb.w r8, r0 │ │ │ │ - cbz r3, 1e2d20 │ │ │ │ + cbz r3, 1e2d18 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2cfa │ │ │ │ + bne.n 1e2cf2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e2d12 │ │ │ │ + bne.n 1e2d0a │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsb.w r2, [r0, #65] @ 0x41 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1e2d5a │ │ │ │ + beq.n 1e2d52 │ │ │ │ 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 1e2d5c │ │ │ │ + bhi.n 1e2d54 │ │ │ │ ldrb.w r0, [r1, #360] @ 0x168 │ │ │ │ ands.w r0, r0, #3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - bhi.n 1e2d6e │ │ │ │ - ldr r3, [pc, #12] @ (1e2d74 ) │ │ │ │ + bhi.n 1e2d66 │ │ │ │ + ldr r3, [pc, #12] @ (1e2d6c ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movw r0, #834 @ 0x342 │ │ │ │ bx lr │ │ │ │ lsrs r2, r7, #5 │ │ │ │ lsls r5, r1, #2 │ │ │ │ subs r0, #244 @ 0xf4 │ │ │ │ movw r3, #417 @ 0x1a1 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 1e3164 │ │ │ │ + bhi.w 1e315c │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r4, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ @@ -555474,52 +555463,52 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #10 │ │ │ │ bx lr │ │ │ │ movs r0, #17 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #812] @ (1e355c ) │ │ │ │ - ldr r4, [pc, #812] @ (1e3560 ) │ │ │ │ + ldr r1, [pc, #812] @ (1e3554 ) │ │ │ │ + ldr r4, [pc, #812] @ (1e3558 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr.w ip, [r1, r4] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r1, r1, r3, ip │ │ │ │ ldrb.w r4, [r1, #53] @ 0x35 │ │ │ │ - cbz r4, 1e324e │ │ │ │ + cbz r4, 1e3246 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldrb.w r4, [r4, #40] @ 0x28 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r1, r1, r3, ip │ │ │ │ ldrb.w r1, [r1, #54] @ 0x36 │ │ │ │ - cbz r1, 1e3262 │ │ │ │ + cbz r1, 1e325a │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldrb.w r4, [r1, #40] @ 0x28 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r1, r1, r3, ip │ │ │ │ ldrb.w r1, [r1, #82] @ 0x52 │ │ │ │ mov r8, r1 │ │ │ │ - cbz r1, 1e3278 │ │ │ │ + cbz r1, 1e3270 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r1, r1, r3, ip │ │ │ │ ldrb.w r1, [r1, #102] @ 0x66 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r1, 1e3292 │ │ │ │ + cbz r1, 1e328a │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ subs r7, r1, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ sub.w lr, r3, #52 @ 0x34 │ │ │ │ cmp.w lr, #160 @ 0xa0 │ │ │ │ - bhi.w 1e34c6 │ │ │ │ + bhi.w 1e34be │ │ │ │ tbh [pc, lr, lsl #1] │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r7, r4, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ @@ -555688,65 +555677,65 @@ │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str.w lr, [r0, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1e341e │ │ │ │ - b.n 1e345c │ │ │ │ + beq.n 1e3416 │ │ │ │ + b.n 1e3454 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1e3556 │ │ │ │ + bne.w 1e354e │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e3552 │ │ │ │ + beq.w 1e354a │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1e3412 │ │ │ │ + bne.n 1e340a │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, ip │ │ │ │ ldrb.w r2, [r3, #45] @ 0x2d │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbnz r3, 1e3444 │ │ │ │ + cbnz r3, 1e343c │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldrh r3, [r1, #32] │ │ │ │ mla r2, r2, lr, ip │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orrs r3, r6 │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, ip │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ - cbz r3, 1e346e │ │ │ │ + cbz r3, 1e3466 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, ip │ │ │ │ ldrb.w r3, [r3, #54] @ 0x36 │ │ │ │ - cbz r3, 1e3480 │ │ │ │ + cbz r3, 1e3478 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, ip │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ - cbz r3, 1e3494 │ │ │ │ + cbz r3, 1e348c │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla ip, r3, lr, ip │ │ │ │ ldrb.w r3, [ip, #102] @ 0x66 │ │ │ │ - cbz r3, 1e34a6 │ │ │ │ + cbz r3, 1e349e │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [r0, #84] @ 0x54 │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ @@ -555757,408 +555746,408 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #212 @ 0xd4 │ │ │ │ movne.w lr, #67 @ 0x43 │ │ │ │ - b.n 1e33f0 │ │ │ │ + b.n 1e33e8 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #178 @ 0xb2 │ │ │ │ movne.w lr, #52 @ 0x34 │ │ │ │ - b.n 1e33f0 │ │ │ │ + b.n 1e33e8 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #179 @ 0xb3 │ │ │ │ movne.w lr, #53 @ 0x35 │ │ │ │ - b.n 1e33f0 │ │ │ │ + b.n 1e33e8 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #201 @ 0xc9 │ │ │ │ movne.w lr, #56 @ 0x38 │ │ │ │ - b.n 1e33f0 │ │ │ │ + b.n 1e33e8 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #203 @ 0xcb │ │ │ │ movne.w lr, #58 @ 0x3a │ │ │ │ - b.n 1e33f0 │ │ │ │ + b.n 1e33e8 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #204 @ 0xcc │ │ │ │ movne.w lr, #59 @ 0x3b │ │ │ │ - b.n 1e33f0 │ │ │ │ + b.n 1e33e8 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #206 @ 0xce │ │ │ │ movne.w lr, #61 @ 0x3d │ │ │ │ - b.n 1e33f0 │ │ │ │ + b.n 1e33e8 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #208 @ 0xd0 │ │ │ │ movne.w lr, #63 @ 0x3f │ │ │ │ - b.n 1e33f0 │ │ │ │ + b.n 1e33e8 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #209 @ 0xd1 │ │ │ │ movne.w lr, #64 @ 0x40 │ │ │ │ - b.n 1e33f0 │ │ │ │ + b.n 1e33e8 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #210 @ 0xd2 │ │ │ │ movne.w lr, #65 @ 0x41 │ │ │ │ - b.n 1e33f0 │ │ │ │ + b.n 1e33e8 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - b.n 1e342e │ │ │ │ + b.n 1e3426 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldmia r5!, {r1, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #60] @ (1e35b0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e35a8 ) │ │ │ │ movs r5, #120 @ 0x78 │ │ │ │ - ldr r2, [pc, #60] @ (1e35b4 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e35ac ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mla r3, r5, r3, r7 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bbe40 │ │ │ │ + bl 2bbe38 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 1e35ae │ │ │ │ + beq.n 1e35a6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r3, r5, r3, r7 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldmia r2!, {r1, r7} │ │ │ │ + ldmia r2!, {r1, r3, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #176] @ (1e366c ) │ │ │ │ + ldr r3, [pc, #176] @ (1e3664 ) │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ - ldr r1, [pc, #176] @ (1e3670 ) │ │ │ │ + ldr r1, [pc, #176] @ (1e3668 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ mla r3, r2, ip, r1 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - cbz r3, 1e35de │ │ │ │ + cbz r3, 1e35d6 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 1e3634 │ │ │ │ + bmi.n 1e362c │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 1e3638 │ │ │ │ + bmi.n 1e3630 │ │ │ │ movw r3, #319 @ 0x13f │ │ │ │ cmp ip, r3 │ │ │ │ itt ne │ │ │ │ movne r3, #120 @ 0x78 │ │ │ │ mlane r1, r3, ip, r1 │ │ │ │ - beq.n 1e3600 │ │ │ │ + beq.n 1e35f8 │ │ │ │ ldr r0, [r1, #116] @ 0x74 │ │ │ │ and.w r0, r0, #3 │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e3660 │ │ │ │ + bne.n 1e3658 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ tst.w r2, #1 │ │ │ │ - bne.n 1e362a │ │ │ │ + bne.n 1e3622 │ │ │ │ movw r3, #1159 @ 0x487 │ │ │ │ tst r2, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e3666 │ │ │ │ + bne.n 1e365e │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ - cbz r2, 1e363c │ │ │ │ + cbz r2, 1e3634 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1e3620 │ │ │ │ + bne.n 1e3618 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cbz r0, 1e365e │ │ │ │ + cbz r0, 1e3656 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bhi.n 1e3638 │ │ │ │ - ldr r2, [pc, #44] @ (1e3674 ) │ │ │ │ + bhi.n 1e3630 │ │ │ │ + ldr r2, [pc, #44] @ (1e366c ) │ │ │ │ movw r0, #834 @ 0x342 │ │ │ │ add r2, pc │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1e3638 │ │ │ │ + beq.n 1e3630 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r1, r2, r3, r1 │ │ │ │ - b.n 1e35ee │ │ │ │ + b.n 1e35e6 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r2, [pc, #104] @ (1e36e4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1e36dc ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 1e36d0 │ │ │ │ + bhi.n 1e36c8 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r4, r0, #16 │ │ │ │ movs r2, #37 @ 0x25 │ │ │ │ lsls r6, r0, #16 │ │ │ │ lsls r5, r4, #16 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1e35b8 │ │ │ │ - cbz r0, 1e36c6 │ │ │ │ - ldr r1, [pc, #56] @ (1e36e8 ) │ │ │ │ + bl 1e35b0 │ │ │ │ + cbz r0, 1e36be │ │ │ │ + ldr r1, [pc, #56] @ (1e36e0 ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ mla r2, ip, r0, r2 │ │ │ │ ldrb.w r0, [r2, #46] @ 0x2e │ │ │ │ - cbnz r0, 1e36d4 │ │ │ │ + cbnz r0, 1e36cc │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldrb.w r0, [r0, #76] @ 0x4c │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ ldrb.w r0, [r0, #41] @ 0x29 │ │ │ │ ubfx r0, r0, #4, #1 │ │ │ │ - b.n 1e36c6 │ │ │ │ + b.n 1e36be │ │ │ │ nop │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ movw r3, #718 @ 0x2ce │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e36fc │ │ │ │ - bhi.n 1e36fc │ │ │ │ + beq.n 1e36f4 │ │ │ │ + bhi.n 1e36f4 │ │ │ │ adds r0, #96 @ 0x60 │ │ │ │ bx lr │ │ │ │ adds r0, #240 @ 0xf0 │ │ │ │ bx lr │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r6, [pc, #780] @ (1e3a20 ) │ │ │ │ + ldr r6, [pc, #780] @ (1e3a18 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #780] @ (1e3a24 ) │ │ │ │ + ldr r0, [pc, #780] @ (1e3a1c ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r6, pc │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ ldr r0, [r6, r0] │ │ │ │ mov r6, sp │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov.w r0, #0 │ │ │ │ stmia.w r4, {r1, r2, r3} │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ - ldr r3, [pc, #756] @ (1e3a28 ) │ │ │ │ + ldr r3, [pc, #756] @ (1e3a20 ) │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ blx 54720 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1e382a │ │ │ │ + beq.n 1e3822 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w lr, [r4, #12] │ │ │ │ movs r0, #0 │ │ │ │ movw sl, #699 @ 0x2bb │ │ │ │ - cbnz r3, 1e3796 │ │ │ │ + cbnz r3, 1e378e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - beq.n 1e37f0 │ │ │ │ + beq.n 1e37e8 │ │ │ │ sub.w r3, r3, #498 @ 0x1f2 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1e37ae │ │ │ │ + bls.n 1e37a6 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ - ldr r2, [pc, #696] @ (1e3a2c ) │ │ │ │ - ldr r3, [pc, #684] @ (1e3a24 ) │ │ │ │ + ldr r2, [pc, #696] @ (1e3a24 ) │ │ │ │ + ldr r3, [pc, #684] @ (1e3a1c ) │ │ │ │ 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 1e3a1a │ │ │ │ + bne.w 1e3a12 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1e38ba │ │ │ │ + bne.w 1e38b2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1e3936 │ │ │ │ + bne.w 1e392e │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, #1 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ - b.n 1e3756 │ │ │ │ + b.n 1e374e │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e38f6 │ │ │ │ + beq.w 1e38ee │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e3768 │ │ │ │ + bne.n 1e3760 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1e3768 │ │ │ │ + bne.n 1e3760 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 1e37ba │ │ │ │ + bne.n 1e37b2 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e3794 │ │ │ │ + bne.n 1e378c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - beq.w 1e38f2 │ │ │ │ + beq.w 1e38ea │ │ │ │ sub.w r3, r3, #498 @ 0x1f2 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1e3768 │ │ │ │ + bhi.n 1e3760 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1e37b6 │ │ │ │ + b.n 1e37ae │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e3998 │ │ │ │ + beq.w 1e3990 │ │ │ │ add.w r1, lr, #39 @ 0x27 │ │ │ │ add.w r2, r4, #39 @ 0x27 │ │ │ │ add.w r8, r4, r1 │ │ │ │ sub.w r3, r2, #39 @ 0x27 │ │ │ │ ldrb.w r9, [r2, #1]! │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 1e3768 │ │ │ │ + bne.n 1e3760 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 1e3804 │ │ │ │ + bne.n 1e37fc │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e3796 │ │ │ │ + bne.n 1e378e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - bne.n 1e3760 │ │ │ │ - b.n 1e37fc │ │ │ │ + bne.n 1e3758 │ │ │ │ + b.n 1e37f4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2bbf28 │ │ │ │ + bl 2bbf20 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e3748 │ │ │ │ + bne.n 1e3740 │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ and.w lr, lr, #253 @ 0xfd │ │ │ │ sub.w lr, lr, #16 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.n 1e385e │ │ │ │ + b.n 1e3856 │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1e374c │ │ │ │ + bne.w 1e3744 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1e3892 │ │ │ │ + cbz r3, 1e388a │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e3852 │ │ │ │ + beq.n 1e384a │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 1e3768 │ │ │ │ + beq.w 1e3760 │ │ │ │ add.w r7, ip, #1 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ mov ip, r7 │ │ │ │ add.w r7, r2, r7, lsl #4 │ │ │ │ subs r7, #92 @ 0x5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 1e3852 │ │ │ │ + b.n 1e384a │ │ │ │ ldr r4, [r4, #28] │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ str r4, [sp, #12] │ │ │ │ ubfx r3, r3, #1, #5 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 55100 │ │ │ │ - b.n 1e3772 │ │ │ │ + b.n 1e376a │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1e3768 │ │ │ │ + bne.w 1e3760 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1e3916 │ │ │ │ + bhi.n 1e390e │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1e3916 │ │ │ │ + bhi.n 1e390e │ │ │ │ tbb [pc, r2] │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -556169,50 +556158,50 @@ │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1e37f8 │ │ │ │ + b.n 1e37f0 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e3796 │ │ │ │ + bne.w 1e378e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - beq.n 1e3998 │ │ │ │ + beq.n 1e3990 │ │ │ │ sub.w r3, r3, #498 @ 0x1f2 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1e38f6 │ │ │ │ - b.n 1e3768 │ │ │ │ + bls.n 1e38ee │ │ │ │ + b.n 1e3760 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r0, [sp, #84] @ 0x54 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 55100 │ │ │ │ - b.n 1e3772 │ │ │ │ + b.n 1e376a │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1e3916 │ │ │ │ + b.n 1e390e │ │ │ │ movw r2, #706 @ 0x2c2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e39d2 │ │ │ │ + beq.n 1e39ca │ │ │ │ movw r2, #651 @ 0x28b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e39c6 │ │ │ │ + beq.n 1e39be │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp.w r3, #828 @ 0x33c │ │ │ │ - bne.w 1e3768 │ │ │ │ - ldr r3, [pc, #220] @ (1e3a30 ) │ │ │ │ + bne.w 1e3760 │ │ │ │ + ldr r3, [pc, #220] @ (1e3a28 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ str r1, [sp, #16] │ │ │ │ strb.w r0, [sp, #84] @ 0x54 │ │ │ │ @@ -556227,36 +556216,36 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 55100 │ │ │ │ - b.n 1e3772 │ │ │ │ + b.n 1e376a │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e3796 │ │ │ │ + bne.w 1e378e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - bne.w 1e3760 │ │ │ │ + bne.w 1e3758 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e3796 │ │ │ │ + bne.w 1e378e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - bne.w 1e3760 │ │ │ │ - b.n 1e3998 │ │ │ │ + bne.w 1e3758 │ │ │ │ + b.n 1e3990 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1e3946 │ │ │ │ - b.n 1e3768 │ │ │ │ - ldr r3, [pc, #92] @ (1e3a30 ) │ │ │ │ + beq.n 1e393e │ │ │ │ + b.n 1e3760 │ │ │ │ + ldr r3, [pc, #92] @ (1e3a28 ) │ │ │ │ movs r1, #1 │ │ │ │ add.w r7, r4, #76 @ 0x4c │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r2, r2, #81920 @ 0x14000 │ │ │ │ strb.w r0, [sp, #84] @ 0x54 │ │ │ │ @@ -556271,103 +556260,103 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 1e3988 │ │ │ │ + b.n 1e3980 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ push {lr} │ │ │ │ add.w ip, sp, #8 │ │ │ │ stmia.w ip, {r1, r2, r3} │ │ │ │ ldrb.w r2, [sp, #8] │ │ │ │ - cbz r2, 1e3a4a │ │ │ │ + cbz r2, 1e3a42 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 1e3a54 │ │ │ │ + cbz r2, 1e3a4c │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r0, r2 │ │ │ │ ldrd ip, lr, [sp, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e3a4a │ │ │ │ + beq.n 1e3a42 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #640 @ 0x280 │ │ │ │ - beq.n 1e3a84 │ │ │ │ + beq.n 1e3a7c │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ ubfx r1, r1, #1, #5 │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 1e3a84 │ │ │ │ + bne.n 1e3a7c │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp lr, r1 │ │ │ │ add.w r1, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r2, r3 │ │ │ │ moveq r0, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e3a62 │ │ │ │ + bne.n 1e3a5a │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ cmp r0, #2 │ │ │ │ it cs │ │ │ │ movcs r2, r1 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ strd r1, r2, [sp] │ │ │ │ ldrb.w r1, [r1, #-8] │ │ │ │ - cbnz r1, 1e3ace │ │ │ │ + cbnz r1, 1e3ac6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ sub.w ip, r1, #498 @ 0x1f2 │ │ │ │ cmp.w r1, #376 @ 0x178 │ │ │ │ - beq.n 1e3ad6 │ │ │ │ + beq.n 1e3ace │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 1e3ace │ │ │ │ + bhi.n 1e3ac6 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e3aaa │ │ │ │ + beq.n 1e3aa2 │ │ │ │ strd r3, r2, [r0] │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r2, #40] @ 0x28 │ │ │ │ - b.n 1e3ac6 │ │ │ │ - ldr r3, [pc, #4] @ (1e3ae8 ) │ │ │ │ + b.n 1e3abe │ │ │ │ + ldr r3, [pc, #4] @ (1e3ae0 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ @ instruction: 0xfbe2008c │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ - bhi.n 1e3b38 │ │ │ │ + bhi.n 1e3b30 │ │ │ │ subs r0, #7 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - bhi.n 1e3b46 │ │ │ │ + bhi.n 1e3b3e │ │ │ │ tbb [pc, r0] │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ cmp r4, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ cmp r6, #38 @ 0x26 │ │ │ │ @@ -556393,15 +556382,15 @@ │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ adds r4, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ cmp r0, #160 @ 0xa0 │ │ │ │ - beq.n 1e3b66 │ │ │ │ + beq.n 1e3b5e │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #3 │ │ │ │ bx lr │ │ │ │ movs r0, #12 │ │ │ │ bx lr │ │ │ │ @@ -556422,15 +556411,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1e3b90 │ │ │ │ + bhi.n 1e3b88 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r6, r1, #4 │ │ │ │ asrs r2, r3, #16 │ │ │ │ lsrs r7, r2, #12 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ lsrs r3, r1, #12 │ │ │ │ lsrs r3, r1, #12 │ │ │ │ @@ -556453,121 +556442,121 @@ │ │ │ │ sub.w r0, r0, #498 @ 0x1f2 │ │ │ │ cmp r0, #5 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #172] @ (1e3c74 ) │ │ │ │ - ldr r2, [pc, #176] @ (1e3c78 ) │ │ │ │ + ldr r3, [pc, #172] @ (1e3c6c ) │ │ │ │ + ldr r2, [pc, #176] @ (1e3c70 ) │ │ │ │ add r3, pc │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ add.w lr, r4, r1, lsl #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w lr, lr, #60 @ 0x3c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ add r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldrb.w ip, [r2, #7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1e3c2c │ │ │ │ + bne.n 1e3c24 │ │ │ │ ldrb.w ip, [r4, #32] │ │ │ │ movs r0, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1e3c12 │ │ │ │ + bls.n 1e3c0a │ │ │ │ ldrb.w r2, [lr, r3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - bne.n 1e3bf6 │ │ │ │ + bne.n 1e3bee │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1e3c0e │ │ │ │ + beq.n 1e3c06 │ │ │ │ cmp r2, ip │ │ │ │ - bcs.n 1e3c64 │ │ │ │ + bcs.n 1e3c5c │ │ │ │ ldrb.w r0, [lr, r2] │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r2, r0 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - b.n 1e3bf0 │ │ │ │ + b.n 1e3be8 │ │ │ │ movs r0, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1e3c4a │ │ │ │ + bls.n 1e3c42 │ │ │ │ ldrb.w r2, [lr, r3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - beq.n 1e3c0e │ │ │ │ + beq.n 1e3c06 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.n 1e3c32 │ │ │ │ + bhi.n 1e3c2a │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1e3c0e │ │ │ │ + beq.n 1e3c06 │ │ │ │ cmp r2, ip │ │ │ │ - bcs.n 1e3c6c │ │ │ │ + bcs.n 1e3c64 │ │ │ │ ldrb.w r0, [lr, r2] │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r2, r0 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - b.n 1e3bea │ │ │ │ + b.n 1e3be2 │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1e3bf6 │ │ │ │ - b.n 1e3c0e │ │ │ │ + bne.n 1e3bee │ │ │ │ + b.n 1e3c06 │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1e3c2e │ │ │ │ - b.n 1e3c0e │ │ │ │ - stmia r4!, {r2, r4, r5} │ │ │ │ + bne.n 1e3c26 │ │ │ │ + b.n 1e3c06 │ │ │ │ + stmia r4!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (1e3c9c ) │ │ │ │ + ldr r3, [pc, #28] @ (1e3c94 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #28] @ (1e3ca0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1e3c98 ) │ │ │ │ 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, 1e3c98 │ │ │ │ + cbnz r3, 1e3c90 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - stmia r3!, {r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp.w r0, #328 @ 0x148 │ │ │ │ - bhi.n 1e3d18 │ │ │ │ + bhi.n 1e3d10 │ │ │ │ cmp.w r0, #324 @ 0x144 │ │ │ │ - bhi.n 1e3d3a │ │ │ │ + bhi.n 1e3d32 │ │ │ │ cmp r0, #139 @ 0x8b │ │ │ │ - bls.n 1e3d3e │ │ │ │ + bls.n 1e3d36 │ │ │ │ subs r0, #224 @ 0xe0 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 1e3d14 │ │ │ │ + bhi.n 1e3d0c │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 1e3d14 │ │ │ │ + bhi.n 1e3d0c │ │ │ │ tbb [pc, r0] │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ @@ -556604,17 +556593,17 @@ │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #360 @ 0x168 │ │ │ │ - bhi.n 1e3d48 │ │ │ │ + bhi.n 1e3d40 │ │ │ │ cmp.w r0, #330 @ 0x14a │ │ │ │ - bls.n 1e3d14 │ │ │ │ + bls.n 1e3d0c │ │ │ │ mvn.w r3, #330 @ 0x14a │ │ │ │ add r0, r3 │ │ │ │ movw r3, #975 @ 0x3cf │ │ │ │ movt r3, #12032 @ 0x2f00 │ │ │ │ lsrs r3, r0 │ │ │ │ and.w r0, r3, #1 │ │ │ │ bx lr │ │ │ │ @@ -556622,194 +556611,194 @@ │ │ │ │ bx lr │ │ │ │ cmp r0, #131 @ 0x83 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #452 @ 0x1c4 │ │ │ │ - bcs.n 1e3d5a │ │ │ │ + bcs.n 1e3d52 │ │ │ │ cmp.w r0, #448 @ 0x1c0 │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ bx lr │ │ │ │ sub.w r0, r0, #454 @ 0x1c6 │ │ │ │ cmp r0, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (1e3d98 ) │ │ │ │ + ldr r3, [pc, #44] @ (1e3d90 ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ - ldr r2, [pc, #44] @ (1e3d9c ) │ │ │ │ + ldr r2, [pc, #44] @ (1e3d94 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrsb.w r3, [r3, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1e3d94 │ │ │ │ + bgt.n 1e3d8c │ │ │ │ itett ne │ │ │ │ addne.w r0, r0, r1, lsl #4 │ │ │ │ ldrbeq.w r0, [r0, #40] @ 0x28 │ │ │ │ ldrne r3, [r0, #92] @ 0x5c │ │ │ │ ldrbne r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r2!, {r2, r4, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #32] @ (1e3dc4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e3dbc ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ - ldr r2, [pc, #32] @ (1e3dc8 ) │ │ │ │ + ldr r2, [pc, #32] @ (1e3dc0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ - cbz r3, 1e3dba │ │ │ │ + cbz r3, 1e3db2 │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 1e3dbe │ │ │ │ + cbz r3, 1e3db6 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ - stmia r2!, {r2, r4, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #116] @ (1e3e44 ) │ │ │ │ + ldr r2, [pc, #116] @ (1e3e3c ) │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - beq.n 1e3e24 │ │ │ │ + beq.n 1e3e1c │ │ │ │ movw ip, #769 @ 0x301 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1e3e0a │ │ │ │ + beq.n 1e3e02 │ │ │ │ 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 2108c4 │ │ │ │ + bl 2108bc │ │ │ │ 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 1e3de0 │ │ │ │ - ldr r3, [pc, #56] @ (1e3e48 ) │ │ │ │ + bne.n 1e3dd8 │ │ │ │ + ldr r3, [pc, #56] @ (1e3e40 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #90112 @ 0x16000 │ │ │ │ ldrb.w r3, [r3, #2221] @ 0x8ad │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ite eq │ │ │ │ subeq r3, #20 │ │ │ │ movne r3, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1e3de0 │ │ │ │ + bne.n 1e3dd8 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #16] @ (1e3e4c ) │ │ │ │ + ldr r3, [pc, #16] @ (1e3e44 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r2!, {r2, r3, r5} │ │ │ │ + stmia r2!, {r2, r4, r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb.w r0, [r8, #140] @ 0x8c │ │ │ │ - ldr r2, [pc, #96] @ (1e3eb4 ) │ │ │ │ + ldr r2, [pc, #96] @ (1e3eac ) │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e3e94 │ │ │ │ + beq.n 1e3e8c │ │ │ │ cmp.w r3, #390 @ 0x186 │ │ │ │ - bcs.n 1e3e82 │ │ │ │ + bcs.n 1e3e7a │ │ │ │ movw r2, #319 @ 0x13f │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1e3e90 │ │ │ │ + bne.n 1e3e88 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e3eae │ │ │ │ + bne.n 1e3ea6 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #60] @ (1e3eb8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e3eb0 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ cmp.w r3, #432 @ 0x1b0 │ │ │ │ - beq.n 1e3e94 │ │ │ │ + beq.n 1e3e8c │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e3e94 │ │ │ │ + beq.n 1e3e8c │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #36] @ (1e3ebc ) │ │ │ │ + ldr r1, [pc, #36] @ (1e3eb4 ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ mla r2, ip, r3, r2 │ │ │ │ ldrb.w r3, [r2, #54] @ 0x36 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ str.w r0, [r8, ip] │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1e3f30 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e3f28 ) │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ ldr r7, [r6, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 1e3f0c │ │ │ │ - ldr r2, [pc, #96] @ (1e3f34 ) │ │ │ │ + beq.n 1e3f04 │ │ │ │ + ldr r2, [pc, #96] @ (1e3f2c ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ mul.w r7, r3, r7 │ │ │ │ add.w r3, r2, #28 │ │ │ │ adds r2, #113 @ 0x71 │ │ │ │ add r3, r0 │ │ │ │ adds r4, r2, r0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ sub.w lr, r3, r0 │ │ │ │ add.w ip, r5, r2, lsl #2 │ │ │ │ - cbz r2, 1e3f06 │ │ │ │ + cbz r2, 1e3efe │ │ │ │ ldrb.w r2, [lr, r7] │ │ │ │ ldr.w r1, [ip, #40] @ 0x28 │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1e3eea │ │ │ │ + bne.n 1e3ee2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ @@ -556821,15 +556810,15 @@ │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ str r1, [r6, #60] @ 0x3c │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #20 │ │ │ │ itttt ls │ │ │ │ movwls r0, #14640 @ 0x3930 │ │ │ │ @@ -556839,53 +556828,53 @@ │ │ │ │ ite ls │ │ │ │ eorls.w r0, r0, #1 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.n 1e3f80 │ │ │ │ + bhi.n 1e3f78 │ │ │ │ cmp r3, #10 │ │ │ │ - bls.n 1e3f94 │ │ │ │ + bls.n 1e3f8c │ │ │ │ sub.w r1, r3, #11 │ │ │ │ movs r2, #1 │ │ │ │ movw ip, #1623 @ 0x657 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ tst.w r1, ip │ │ │ │ - bne.n 1e3fa0 │ │ │ │ + bne.n 1e3f98 │ │ │ │ tst.w r1, #30976 @ 0x7900 │ │ │ │ - bne.n 1e3fa4 │ │ │ │ + bne.n 1e3f9c │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n 1e3fcc │ │ │ │ + beq.n 1e3fc4 │ │ │ │ ldrb.w r3, [r0, #61] @ 0x3d │ │ │ │ - cbz r3, 1e3fa4 │ │ │ │ + cbz r3, 1e3f9c │ │ │ │ ldrb.w r3, [r0, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1e3fa8 │ │ │ │ + beq.n 1e3fa0 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 1e3f80 │ │ │ │ + bne.n 1e3f78 │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #986 @ 0x3da │ │ │ │ lsls r3, r1 │ │ │ │ tst r3, r2 │ │ │ │ it ne │ │ │ │ movne r3, #2 │ │ │ │ - bne.n 1e3fc4 │ │ │ │ + bne.n 1e3fbc │ │ │ │ tst.w r3, #33 @ 0x21 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #3 │ │ │ │ ldrb.w r0, [r0, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -556903,18 +556892,18 @@ │ │ │ │ ands r3, r2 │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 1e4014 │ │ │ │ - bls.n 1e4006 │ │ │ │ + beq.n 1e400c │ │ │ │ + bls.n 1e3ffe │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 1e4010 │ │ │ │ + bne.n 1e4008 │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -556924,33 +556913,33 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1e4040 │ │ │ │ + bhi.n 1e4038 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 1e4080 │ │ │ │ + bhi.n 1e4078 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r6, r0, #24 │ │ │ │ lsls r6, r4, #24 │ │ │ │ movs r3, r0 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #17 │ │ │ │ - bls.n 1e4066 │ │ │ │ + bls.n 1e405e │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ subs r3, #6 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #32660 @ 0x7f94 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 1e4062 │ │ │ │ + bne.n 1e405a │ │ │ │ movs r2, #99 @ 0x63 │ │ │ │ movt r2, #3 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #128 @ 0x80 │ │ │ │ @@ -556966,29 +556955,29 @@ │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 1e403c │ │ │ │ + bhi.n 1e4034 │ │ │ │ movw r2, #12815 @ 0x320f │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ tst.w r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #20 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.n 1e40c8 │ │ │ │ + bhi.n 1e40c0 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r5, r3, #16 │ │ │ │ subs r4, r1, #4 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ asrs r4, r4, #4 │ │ │ │ @@ -557001,18 +556990,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbz r3, 1e40fa │ │ │ │ + cbz r3, 1e40f2 │ │ │ │ ldrb.w r3, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1e40fa │ │ │ │ + bmi.n 1e40f2 │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #60] @ 0x3c │ │ │ │ @@ -557020,253 +557009,253 @@ │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ adds r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.n 1e4112 │ │ │ │ + bhi.n 1e410a │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r2, r4, #20 │ │ │ │ subs r5, r0, r4 │ │ │ │ lsrs r5, r0, #20 │ │ │ │ lsls r5, r0, #20 │ │ │ │ movs r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w r0, r0, #28 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ - cbz r0, 1e418e │ │ │ │ + cbz r0, 1e4186 │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 1e4112 │ │ │ │ + bhi.n 1e410a │ │ │ │ mov.w r3, #36864 @ 0x9000 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ sub.w r2, r0, #26 │ │ │ │ cmp r2, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r0, 1e418e │ │ │ │ + cbz r0, 1e4186 │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 1e4168 │ │ │ │ + bhi.n 1e4160 │ │ │ │ mov.w r3, #36864 @ 0x9000 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - beq.n 1e4168 │ │ │ │ + beq.n 1e4160 │ │ │ │ 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 1e40fc │ │ │ │ - cbz r0, 1e4184 │ │ │ │ + bl 1e40f4 │ │ │ │ + cbz r0, 1e417c │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e40fc │ │ │ │ + bl 1e40f4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1e41d6 │ │ │ │ + bhi.n 1e41ce │ │ │ │ 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, 1e41b8 │ │ │ │ + cbz r0, 1e41b0 │ │ │ │ bx lr │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #24 │ │ │ │ - bhi.n 1e41da │ │ │ │ + bhi.n 1e41d2 │ │ │ │ movw r3, #14335 @ 0x37ff │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1e41b6 │ │ │ │ + bne.n 1e41ae │ │ │ │ sub.w r3, r2, #17 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 1e41de │ │ │ │ + bhi.n 1e41d6 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r2, #26 │ │ │ │ - beq.n 1e41d6 │ │ │ │ + beq.n 1e41ce │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ cmp r2, #30 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r1, #1 │ │ │ │ bx lr │ │ │ │ ldr.w r2, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1e420a │ │ │ │ + cbz r3, 1e4202 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 1e4210 │ │ │ │ + cbnz r1, 1e4208 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbz r1, 1e423e │ │ │ │ + cbz r1, 1e4236 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1e4228 │ │ │ │ + cbz r1, 1e4220 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbnz r1, 1e4220 │ │ │ │ + cbnz r1, 1e4218 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ strd r1, r1, [r2] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e420c │ │ │ │ + bne.n 1e4204 │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e420a │ │ │ │ + bne.n 1e4202 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ strd r1, r1, [r2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr.w r2, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1e425e │ │ │ │ + cbz r3, 1e4256 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 1e4264 │ │ │ │ + cbnz r1, 1e425c │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbz r1, 1e4292 │ │ │ │ + cbz r1, 1e428a │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1e427c │ │ │ │ + cbz r1, 1e4274 │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbnz r1, 1e4274 │ │ │ │ + cbnz r1, 1e426c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ strd r1, r1, [r2] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e4260 │ │ │ │ + bne.n 1e4258 │ │ │ │ ldrb.w r3, [r2, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e425e │ │ │ │ + bne.n 1e4256 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ strd r1, r1, [r2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1e42aa │ │ │ │ + cbz r3, 1e42a2 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e42a8 │ │ │ │ + beq.n 1e42a0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1e42cc │ │ │ │ + beq.n 1e42c4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e42a6 │ │ │ │ + bne.n 1e429e │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ sub.w r1, r2, #498 @ 0x1f2 │ │ │ │ cmp.w r2, #376 @ 0x178 │ │ │ │ - beq.n 1e42cc │ │ │ │ + beq.n 1e42c4 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 1e42a6 │ │ │ │ + bhi.n 1e429e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e42b2 │ │ │ │ + bne.n 1e42aa │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1e42e4 ) │ │ │ │ + ldr r3, [pc, #8] @ (1e42dc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ usat r0, #12, r2, asr #2 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4044] @ 0xfcc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r4, [pc, #188] @ (1e43bc ) │ │ │ │ + ldr r4, [pc, #188] @ (1e43b4 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add r4, pc │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #172] @ (1e43c0 ) │ │ │ │ + ldr r3, [pc, #172] @ (1e43b8 ) │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1df368 │ │ │ │ + bl 1df360 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 1e4332 │ │ │ │ + cbz r5, 1e432a │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c6234 │ │ │ │ + bl 1c622c │ │ │ │ str r0, [r4, #24] │ │ │ │ - ldr r1, [pc, #144] @ (1e43c4 ) │ │ │ │ + ldr r1, [pc, #144] @ (1e43bc ) │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1df864 │ │ │ │ + bl 1df85c │ │ │ │ strb.w r5, [r0, #32] │ │ │ │ - bl 1dfa40 │ │ │ │ + bl 1dfa38 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e43b6 │ │ │ │ + beq.n 1e43ae │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e4362 │ │ │ │ + cbz r2, 1e435a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ add.w lr, sp, #4 │ │ │ │ @@ -557277,128 +557266,128 @@ │ │ │ │ mov ip, r6 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ strh.w r3, [r4, #332] @ 0x14c │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #60] @ (1e43c8 ) │ │ │ │ - ldr r3, [pc, #48] @ (1e43c0 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e43c0 ) │ │ │ │ + ldr r3, [pc, #48] @ (1e43b8 ) │ │ │ │ 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 1e43b2 │ │ │ │ + bne.n 1e43aa │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - pop {r1, r2, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e4650 │ │ │ │ + b.n 1e4648 │ │ │ │ movs r4, r2 │ │ │ │ - pop {r1, r2, r3, r5, r6} │ │ │ │ + pop {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 1e0064 │ │ │ │ + bl 1e005c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cbnz r3, 1e43fe │ │ │ │ + cbnz r3, 1e43f6 │ │ │ │ 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 1e43f4 │ │ │ │ + bhi.n 1e43ec │ │ │ │ ldr.w r1, [r2, #-20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r1, 1e4416 │ │ │ │ + cbnz r1, 1e440e │ │ │ │ ldr.w r1, [r3, #-20] │ │ │ │ str.w r1, [r2, #-20] │ │ │ │ ldr.w r1, [r2, #-16] │ │ │ │ - cbnz r1, 1e4424 │ │ │ │ + cbnz r1, 1e441c │ │ │ │ ldr.w r1, [r3, #-16] │ │ │ │ str.w r1, [r2, #-16] │ │ │ │ ldr.w r1, [r2, #-12] │ │ │ │ - cbnz r1, 1e4432 │ │ │ │ + cbnz r1, 1e442a │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ str.w r1, [r2, #-12] │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e43f4 │ │ │ │ + bne.n 1e43ec │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 1e43f4 │ │ │ │ + b.n 1e43ec │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r3, [pc, #292] @ (1e4584 ) │ │ │ │ + ldr r3, [pc, #292] @ (1e457c ) │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ bfi r2, r1, #2, #4 │ │ │ │ strb.w r2, [r5, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #284] @ (1e4588 ) │ │ │ │ + ldr r2, [pc, #284] @ (1e4580 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, r2] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r6, r2, r1 │ │ │ │ ldrb.w r8, [r3, #5] │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1e454a │ │ │ │ + bne.n 1e4542 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e4562 │ │ │ │ + beq.n 1e455a │ │ │ │ adds r3, r1, #6 │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ add.w lr, r5, ip │ │ │ │ mla r2, r6, r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ - cbnz r0, 1e44a6 │ │ │ │ + cbnz r0, 1e449e │ │ │ │ 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 1e4496 │ │ │ │ + bne.n 1e448e │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r3, r3, r6, r1 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ - bne.n 1e44ee │ │ │ │ + bne.n 1e44e6 │ │ │ │ adds r1, #22 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ add.w r0, r5, ip │ │ │ │ mov r2, r5 │ │ │ │ mla r1, r3, r6, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ @@ -557407,180 +557396,180 @@ │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r2, #24] │ │ │ │ ldrbeq r6, [r3, #13] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1e44ce │ │ │ │ + bne.n 1e44c6 │ │ │ │ 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 1e4512 │ │ │ │ + bhi.n 1e450a │ │ │ │ blx 54720 │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 1e44f2 │ │ │ │ + bne.n 1e44ea │ │ │ │ add.w r4, r5, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ - cbz r3, 1e453c │ │ │ │ + cbz r3, 1e4534 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2347b4 │ │ │ │ - cbnz r0, 1e4570 │ │ │ │ + bl 2347ac │ │ │ │ + cbnz r0, 1e4568 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ 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 1e455a │ │ │ │ + beq.n 1e4552 │ │ │ │ mov r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1e44ee │ │ │ │ - b.n 1e451c │ │ │ │ - cbz r7, 1e457e │ │ │ │ + bne.n 1e44e6 │ │ │ │ + b.n 1e4514 │ │ │ │ + cbz r7, 1e4576 │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ - b.n 1e44be │ │ │ │ + b.n 1e44b6 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ ite ne │ │ │ │ movne r6, r3 │ │ │ │ moveq r6, #32 │ │ │ │ - b.n 1e451c │ │ │ │ + b.n 1e4514 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1214 │ │ │ │ + bl 1e120c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r6, #32 │ │ │ │ - b.n 1e451c │ │ │ │ + b.n 1e4514 │ │ │ │ nop │ │ │ │ - cbnz r0, 1e45ec │ │ │ │ + cbnz r0, 1e45e6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e462c │ │ │ │ + beq.n 1e4624 │ │ │ │ add.w lr, sp, #8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w ip, sp, #24 │ │ │ │ add.w r7, r4, #44 @ 0x2c │ │ │ │ strd r3, r3, [lr, #4] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - cbz r6, 1e45e6 │ │ │ │ + cbz r6, 1e45de │ │ │ │ str r6, [sp, #20] │ │ │ │ add.w r6, r4, #76 @ 0x4c │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 1e4604 │ │ │ │ + cbz r3, 1e45fc │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r6, r4, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [lr, #4] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cbz r3, 1e4622 │ │ │ │ + cbz r3, 1e461a │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r6, r4, #140 @ 0x8c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [lr, #4] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4444 │ │ │ │ + bl 1e443c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 1e467c │ │ │ │ + cbz r0, 1e4674 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ add.w r5, r0, #44 @ 0x2c │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ strd r1, r1, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, lr │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4444 │ │ │ │ + bl 1e443c │ │ │ │ mov lr, r0 │ │ │ │ mov r0, lr │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e46ec │ │ │ │ + cbz r0, 1e46e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ @@ -557592,31 +557581,31 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4444 │ │ │ │ + bl 1e443c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e476c │ │ │ │ + cbz r0, 1e4764 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ @@ -557633,31 +557622,31 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1e4444 │ │ │ │ + bl 1e443c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e4802 │ │ │ │ + cbz r0, 1e47fa │ │ │ │ add.w lr, sp, #8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ @@ -557680,84 +557669,84 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r6, r4, #140 @ 0x8c │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4444 │ │ │ │ + bl 1e443c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #100] @ (1e4884 ) │ │ │ │ + ldr r4, [pc, #100] @ (1e487c ) │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1e487a │ │ │ │ - ldr r3, [pc, #84] @ (1e4888 ) │ │ │ │ + cbz r0, 1e4872 │ │ │ │ + ldr r3, [pc, #84] @ (1e4880 ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 1e4870 │ │ │ │ + cbz r3, 1e4868 │ │ │ │ subs r5, #4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r5, r3, lsl #2 │ │ │ │ add.w ip, sp, #16 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ strd r6, r6, [sp] │ │ │ │ adds r7, #32 │ │ │ │ strd r6, r3, [sp, #8] │ │ │ │ cmp r5, r9 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bne.n 1e484e │ │ │ │ + bne.n 1e4846 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4444 │ │ │ │ + bl 1e443c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb7d8 │ │ │ │ + @ instruction: 0xb7e0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r9, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ mov fp, r2 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1e3b70 │ │ │ │ + bl 1e3b68 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e4928 │ │ │ │ + cbz r0, 1e4920 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e48fe │ │ │ │ + beq.n 1e48f6 │ │ │ │ mov r4, r8 │ │ │ │ mov r6, r0 │ │ │ │ add.w sl, r8, fp, lsl #3 │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w ip, sp, #24 │ │ │ │ movs r7, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -557770,181 +557759,181 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r4, sl │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ strb r3, [r6, #28] │ │ │ │ - bne.n 1e48d2 │ │ │ │ + bne.n 1e48ca │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, fp │ │ │ │ bfi r3, r1, #2, #4 │ │ │ │ strb r3, [r5, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #216] @ (1e4a20 ) │ │ │ │ - ldr r3, [pc, #216] @ (1e4a24 ) │ │ │ │ + ldr r2, [pc, #216] @ (1e4a18 ) │ │ │ │ + ldr r3, [pc, #216] @ (1e4a1c ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1df8fc │ │ │ │ - cbz r0, 1e4984 │ │ │ │ + bl 1df8f4 │ │ │ │ + cbz r0, 1e497c │ │ │ │ add.w r5, r5, r8, lsl #5 │ │ │ │ ldr r7, [r5, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #188] @ (1e4a28 ) │ │ │ │ - ldr r3, [pc, #184] @ (1e4a24 ) │ │ │ │ + ldr r2, [pc, #188] @ (1e4a20 ) │ │ │ │ + ldr r3, [pc, #184] @ (1e4a1c ) │ │ │ │ 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 1e4a1a │ │ │ │ + bne.n 1e4a12 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r5, r5, r8, lsl #5 │ │ │ │ - bl 1e3c7c │ │ │ │ + bl 1e3c74 │ │ │ │ add.w lr, r5, #44 @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ mov ip, sp │ │ │ │ ldr r5, [r5, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldrb.w r8, [r5, #12] │ │ │ │ cmp r7, r8 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1e49d2 │ │ │ │ - cbz r7, 1e4a16 │ │ │ │ + bne.n 1e49ca │ │ │ │ + cbz r7, 1e4a0e │ │ │ │ add.w r2, sp, #15 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ uxtb r4, r4 │ │ │ │ - bne.n 1e49bc │ │ │ │ - cbz r4, 1e4a16 │ │ │ │ + bne.n 1e49b4 │ │ │ │ + cbz r4, 1e4a0e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r5, sp │ │ │ │ ldr r2, [r6, #12] │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ - b.n 1e4968 │ │ │ │ + bl 1e43c4 │ │ │ │ + b.n 1e4960 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 1e4968 │ │ │ │ + b.n 1e4960 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6b0 │ │ │ │ + @ instruction: 0xb6b8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb690 │ │ │ │ + @ instruction: 0xb698 │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #68] @ (1e4a84 ) │ │ │ │ + ldr r4, [pc, #68] @ (1e4a7c ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1dfc88 │ │ │ │ - ldr r2, [pc, #56] @ (1e4a88 ) │ │ │ │ + bl 1dfc80 │ │ │ │ + ldr r2, [pc, #56] @ (1e4a80 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r1, r2, r1, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r2, [r1, #17] │ │ │ │ - cbnz r2, 1e4a64 │ │ │ │ + cbnz r2, 1e4a5c │ │ │ │ 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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + push {r6, r7, lr} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r4, [pc, #1248] @ 1e4f88 │ │ │ │ + ldr.w r4, [pc, #1248] @ 1e4f80 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ add r4, pc │ │ │ │ strd r2, r3, [sp, #128] @ 0x80 │ │ │ │ - ldr.w r3, [pc, #1240] @ 1e4f8c │ │ │ │ + ldr.w r3, [pc, #1240] @ 1e4f84 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ ldr.w r9, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ orrs.w r8, r1, r2 │ │ │ │ ldrb.w sl, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -557961,41 +557950,41 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrd r5, r0, [sp, #172] @ 0xac │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [sp, #185] @ 0xb9 │ │ │ │ ldrd fp, r4, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq.w 1e4f1a │ │ │ │ + beq.w 1e4f12 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orrs r2, r1 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e4bac │ │ │ │ + beq.n 1e4ba4 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ and.w r9, r3, #15 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1e3ae0 │ │ │ │ + bl 1e3ad8 │ │ │ │ mov sl, r0 │ │ │ │ subs r4, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 1e4bb8 │ │ │ │ + beq.n 1e4bb0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e4df2 │ │ │ │ + bne.w 1e4dea │ │ │ │ cmp fp, r6 │ │ │ │ iteet eq │ │ │ │ moveq r6, r4 │ │ │ │ movne r6, #2 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -558010,15 +557999,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dfd88 │ │ │ │ + bl 1dfd80 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb.w r3, [r0, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r6, [r0, #44] @ 0x2c │ │ │ │ @@ -558027,15 +558016,15 @@ │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [r0, #36] @ 0x24 │ │ │ │ strb.w r3, [r0, #61] @ 0x3d │ │ │ │ ldrb.w r3, [sp, #186] @ 0xba │ │ │ │ cmp r6, #11 │ │ │ │ - bhi.n 1e4bd2 │ │ │ │ + bhi.n 1e4bca │ │ │ │ tbh [pc, r6, lsl #1] │ │ │ │ movs r5, r3 │ │ │ │ movs r5, r3 │ │ │ │ lsls r0, r1, #6 │ │ │ │ movs r7, r3 │ │ │ │ movs r5, r3 │ │ │ │ movs r5, r3 │ │ │ │ @@ -558046,28 +558035,28 @@ │ │ │ │ movs r5, r3 │ │ │ │ movs r5, r3 │ │ │ │ subs r4, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 1e4b30 │ │ │ │ + bne.n 1e4b28 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e4eec │ │ │ │ + beq.w 1e4ee4 │ │ │ │ subs.w r3, fp, #0 │ │ │ │ mov.w r6, #5 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 1e4b42 │ │ │ │ + b.n 1e4b3a │ │ │ │ mov.w sl, #34 @ 0x22 │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ strb.w sl, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e4e0e │ │ │ │ + beq.w 1e4e06 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ adds r5, #20 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ add.w lr, sp, #44 @ 0x2c │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ @@ -558085,15 +558074,15 @@ │ │ │ │ str.w sl, [r6] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [ip] │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e4e52 │ │ │ │ + beq.w 1e4e4a │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ @@ -558113,15 +558102,15 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [r5] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [lr] │ │ │ │ - cbz r7, 1e4cc6 │ │ │ │ + cbz r7, 1e4cbe │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ mov.w r8, #0 │ │ │ │ add.w lr, sp, #44 @ 0x2c │ │ │ │ strd r8, r8, [sp, #60] @ 0x3c │ │ │ │ @@ -558139,15 +558128,15 @@ │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r5] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e4d14 │ │ │ │ + beq.n 1e4d0c │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ movs r2, #20 │ │ │ │ str.w fp, [sp, #76] @ 0x4c │ │ │ │ @@ -558165,15 +558154,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r5] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 1e4d5c │ │ │ │ + cbz r3, 1e4d54 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ @@ -558191,15 +558180,15 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1e4da8 │ │ │ │ + cbz r3, 1e4da0 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ movs r1, #20 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [r4, #61] @ 0x3d │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ @@ -558218,51 +558207,51 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w lr, [ip] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w lr, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3f58 │ │ │ │ + bl 1e3f50 │ │ │ │ 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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e43cc │ │ │ │ - ldr r2, [pc, #448] @ (1e4f90 ) │ │ │ │ - ldr r3, [pc, #440] @ (1e4f8c ) │ │ │ │ + bl 1e43c4 │ │ │ │ + ldr r2, [pc, #448] @ (1e4f88 ) │ │ │ │ + ldr r3, [pc, #440] @ (1e4f84 ) │ │ │ │ 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 1e4f76 │ │ │ │ + bne.w 1e4f6e │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e4eaa │ │ │ │ + beq.n 1e4ea2 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e4b42 │ │ │ │ + b.n 1e4b3a │ │ │ │ mov.w sl, #7 │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ strb.w sl, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1e4be0 │ │ │ │ + bne.w 1e4bd8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e4f26 │ │ │ │ + beq.w 1e4f1e │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ mov.w r9, #17 │ │ │ │ mov lr, r8 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strd r5, r5, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ @@ -558275,18 +558264,18 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r5] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ - b.n 1e4c22 │ │ │ │ + b.n 1e4c1a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e4efa │ │ │ │ + beq.n 1e4ef2 │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov lr, r9 │ │ │ │ mov.w sl, #18 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ @@ -558304,146 +558293,146 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [r6] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [r5] │ │ │ │ - b.n 1e4c7e │ │ │ │ + b.n 1e4c76 │ │ │ │ mov.w sl, #160 @ 0xa0 │ │ │ │ - b.n 1e4bd2 │ │ │ │ + b.n 1e4bca │ │ │ │ cmp.w r9, #3 │ │ │ │ - bhi.n 1e4ee8 │ │ │ │ + bhi.n 1e4ee0 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 1e4ee8 │ │ │ │ + bne.n 1e4ee0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #32 │ │ │ │ - vldr d7, [pc, #196] @ 1e4f80 │ │ │ │ + vldr d7, [pc, #196] @ 1e4f78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1e4ee8 │ │ │ │ + cbz r0, 1e4ee0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w fp, fp, #20 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e4b42 │ │ │ │ + b.n 1e4b3a │ │ │ │ mov r3, fp │ │ │ │ - b.n 1e4b42 │ │ │ │ + b.n 1e4b3a │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1e4df8 │ │ │ │ + bne.n 1e4df0 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bls.n 1e4eb4 │ │ │ │ - b.n 1e4b42 │ │ │ │ + bls.n 1e4eac │ │ │ │ + b.n 1e4b3a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e4c7e │ │ │ │ + beq.w 1e4c76 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ mov lr, r9 │ │ │ │ mov.w sl, #16 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ - b.n 1e4e6c │ │ │ │ - cbz r5, 1e4f58 │ │ │ │ + b.n 1e4e64 │ │ │ │ + cbz r5, 1e4f50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1e4f46 │ │ │ │ + cbz r3, 1e4f3e │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e4b10 │ │ │ │ + b.n 1e4b08 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e4c26 │ │ │ │ + beq.w 1e4c1e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov lr, r8 │ │ │ │ mov.w r9, #15 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ strd r3, r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 1e4e28 │ │ │ │ + b.n 1e4e20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e4f20 │ │ │ │ + bne.n 1e4f18 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e4b10 │ │ │ │ + b.n 1e4b08 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1e4f64 │ │ │ │ + cbz r3, 1e4f5c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e4b26 │ │ │ │ + b.n 1e4b1e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e4f5e │ │ │ │ + bne.n 1e4f56 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r3, r3, r5 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e4b26 │ │ │ │ + b.n 1e4b1e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - push {r4, r6, lr} │ │ │ │ + push {r3, r4, r6, lr} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r2, r5 │ │ │ │ + sxth r2, r6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e4ffe │ │ │ │ + beq.n 1e4ff6 │ │ │ │ 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, 1e4fc0 │ │ │ │ + cbz r2, 1e4fb8 │ │ │ │ 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, 1e4fdc │ │ │ │ + cbz r1, 1e4fd4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 1dff64 │ │ │ │ - cbnz r0, 1e4fea │ │ │ │ + bl 1dff5c │ │ │ │ + cbnz r0, 1e4fe2 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e0064 │ │ │ │ + bl 1e005c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e0064 │ │ │ │ + bl 1e005c │ │ │ │ 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 │ │ │ │ @@ -558452,55 +558441,55 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r6, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1dfa5c │ │ │ │ + bl 1dfa54 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ add.w lr, r0, #16 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r6, r6, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ - bl 1e90bc │ │ │ │ + bl 1e90b4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e506e │ │ │ │ + beq.n 1e5066 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e5064 │ │ │ │ + cbz r2, 1e505c │ │ │ │ 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, 1e50a4 │ │ │ │ + cbz r1, 1e509c │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ add.w r2, r1, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e50b4 │ │ │ │ + beq.n 1e50ac │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e509c │ │ │ │ + cbz r2, 1e5094 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -558513,22 +558502,22 @@ │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 1e5076 │ │ │ │ + b.n 1e506e │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 1e50dc │ │ │ │ + cbz r1, 1e50d4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1e50d4 │ │ │ │ + cbz r3, 1e50cc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -558538,15 +558527,15 @@ │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 1e50be │ │ │ │ + b.n 1e50b6 │ │ │ │ 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] │ │ │ │ @@ -558554,66 +558543,66 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - cbz r5, 1e5164 │ │ │ │ - bl 1dfe3c │ │ │ │ + cbz r5, 1e515c │ │ │ │ + bl 1dfe34 │ │ │ │ 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 1dfe90 │ │ │ │ + bl 1dfe88 │ │ │ │ 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 1dfe90 │ │ │ │ + bl 1dfe88 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r0, r5, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1dfe3c │ │ │ │ + bl 1dfe34 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfac4 │ │ │ │ + bl 1dfabc │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 1e90bc │ │ │ │ + bl 1e90b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e51b6 │ │ │ │ + beq.n 1e51ae │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e51ac │ │ │ │ + cbz r1, 1e51a4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -558626,24 +558615,24 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r1, 1e51fc │ │ │ │ + cbz r1, 1e51f4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e8e20 │ │ │ │ + bl 1e8e18 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r2, r0, #40 @ 0x28 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e520c │ │ │ │ + beq.n 1e5204 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e51f4 │ │ │ │ + cbz r2, 1e51ec │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ @@ -558651,22 +558640,22 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - b.n 1e51d2 │ │ │ │ + b.n 1e51ca │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 1e5234 │ │ │ │ + cbz r1, 1e522c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1e522c │ │ │ │ + cbz r3, 1e5224 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -558676,15 +558665,15 @@ │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 1e5216 │ │ │ │ + b.n 1e520e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ and.w r6, r3, #134 @ 0x86 │ │ │ │ and.w ip, r2, #134 @ 0x86 │ │ │ │ sub.w r6, r6, #6 │ │ │ │ @@ -558692,21 +558681,21 @@ │ │ │ │ clz r6, r6 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ - cbz r6, 1e52d4 │ │ │ │ + cbz r6, 1e52cc │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ cmp.w ip, #128 @ 0x80 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1e52ac │ │ │ │ + beq.n 1e52a4 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1e535e │ │ │ │ + bhi.n 1e5356 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ str r1, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ @@ -558717,98 +558706,98 @@ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldrh r1, [r5, r1] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1e533a │ │ │ │ + bhi.n 1e5332 │ │ │ │ tbb [pc, r3] │ │ │ │ muls r0, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ movs r7, #67 @ 0x43 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ - ldr r4, [pc, #268] @ (1e53d0 ) │ │ │ │ + ldr r4, [pc, #268] @ (1e53c8 ) │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ ldrb r0, [r4, #13] │ │ │ │ mov r1, r3 │ │ │ │ orrs r0, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1dece8 │ │ │ │ + bl 1dece0 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - bne.n 1e52ee │ │ │ │ + bne.n 1e52e6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 1e458c │ │ │ │ + bl 1e4584 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r7, #274 @ 0x112 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ movs r6, #0 │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r1, #20 │ │ │ │ strd r6, r6, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e458c │ │ │ │ + bl 1e4584 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r7, #271 @ 0x10f │ │ │ │ - b.n 1e5306 │ │ │ │ + b.n 1e52fe │ │ │ │ movw r7, #273 @ 0x111 │ │ │ │ - b.n 1e5306 │ │ │ │ + b.n 1e52fe │ │ │ │ movw r7, #357 @ 0x165 │ │ │ │ - b.n 1e5306 │ │ │ │ + b.n 1e52fe │ │ │ │ mov.w r7, #356 @ 0x164 │ │ │ │ - b.n 1e5306 │ │ │ │ + b.n 1e52fe │ │ │ │ mov.w r7, #272 @ 0x110 │ │ │ │ - b.n 1e5306 │ │ │ │ + b.n 1e52fe │ │ │ │ mov.w r7, #358 @ 0x166 │ │ │ │ - b.n 1e5306 │ │ │ │ + b.n 1e52fe │ │ │ │ movw r7, #355 @ 0x163 │ │ │ │ - b.n 1e5306 │ │ │ │ + b.n 1e52fe │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #648] @ (1e55fc ) │ │ │ │ + ldr r3, [pc, #648] @ (1e55f4 ) │ │ │ │ add r5, sp, #28 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r9, r1 │ │ │ │ - ldr r2, [pc, #636] @ (1e5600 ) │ │ │ │ + ldr r2, [pc, #636] @ (1e55f8 ) │ │ │ │ mov fp, r7 │ │ │ │ str r6, [sp, #28] │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str.w r6, [sp, #62] @ 0x3e │ │ │ │ movw r1, #513 @ 0x201 │ │ │ │ @@ -558826,36 +558815,36 @@ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ ldmia.w fp!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov sl, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldrb.w r3, [sl, #40] @ 0x28 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ add.w lr, sp, #76 @ 0x4c │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [sl, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ mov.w sl, #2 │ │ │ │ movt sl, #1 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov lr, r7 │ │ │ │ str r6, [sp, #28] │ │ │ │ add.w ip, sp, #76 @ 0x4c │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r6, r6, [sp, #64] @ 0x40 │ │ │ │ @@ -558866,36 +558855,36 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w lr, sp, #76 @ 0x4c │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ add.w ip, r0, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov lr, r7 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ add.w ip, sp, #76 @ 0x4c │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -558905,33 +558894,33 @@ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov sl, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [sl, #40] @ 0x28 │ │ │ │ add.w lr, sp, #76 @ 0x4c │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [sl, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movw r0, #513 @ 0x201 │ │ │ │ strh.w r0, [sp, #60] @ 0x3c │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -558946,83 +558935,83 @@ │ │ │ │ mov r5, r3 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r6, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ add.w ip, sp, #76 @ 0x4c │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r7 │ │ │ │ add.w r2, sl, #20 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e46f4 │ │ │ │ - ldr r2, [pc, #36] @ (1e5604 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e55fc ) │ │ │ │ + bl 1e46ec │ │ │ │ + ldr r2, [pc, #36] @ (1e55fc ) │ │ │ │ + ldr r3, [pc, #28] @ (1e55f4 ) │ │ │ │ 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 1e55f6 │ │ │ │ + bne.n 1e55ee │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #464 @ 0x1d0 │ │ │ │ + add r4, sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r4, [pc, #536] @ (1e5834 ) │ │ │ │ + ldr r4, [pc, #536] @ (1e582c ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #536] @ (1e5838 ) │ │ │ │ + ldr r3, [pc, #536] @ (1e5830 ) │ │ │ │ mov r9, r0 │ │ │ │ add r4, pc │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r4, sp, #24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e5360 │ │ │ │ + bl 1e5358 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r5, #1 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ @@ -559031,45 +559020,45 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ it eq │ │ │ │ streq.w sl, [sp, #16] │ │ │ │ - beq.n 1e56c6 │ │ │ │ + beq.n 1e56be │ │ │ │ mov r7, r6 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ add.w fp, sp, #76 @ 0x4c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ mov r7, r6 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w r3, #1 │ │ │ │ strd r8, r8, [sp, #60] @ 0x3c │ │ │ │ @@ -559081,35 +559070,35 @@ │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r1, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov lr, r6 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ strd r8, r8, [sp, #60] @ 0x3c │ │ │ │ mov ip, fp │ │ │ │ @@ -559120,195 +559109,195 @@ │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r6, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ mov.w fp, #0 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r2, [sl, #13] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e5804 │ │ │ │ + cbz r0, 1e57fc │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ strd r7, r5, [sp] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ - bl 1e4774 │ │ │ │ - ldr r2, [pc, #36] @ (1e583c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e5838 ) │ │ │ │ + bl 1e476c │ │ │ │ + ldr r2, [pc, #36] @ (1e5834 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e5830 ) │ │ │ │ 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 1e5830 │ │ │ │ + bne.n 1e5828 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ + add r1, sp, #912 @ 0x390 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #904 @ (adr r7, 1e5bc8 ) │ │ │ │ + add r7, pc, #936 @ (adr r7, 1e5be0 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ mov r4, r0 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.n 1e5884 │ │ │ │ + bhi.n 1e587c │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r5, #32 │ │ │ │ cmp r1, r7 │ │ │ │ asrs r1, r2, #17 │ │ │ │ lsrs r4, r2, #32 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #1112] @ 1e5d84 │ │ │ │ + ldr.w r0, [pc, #1112] @ 1e5d7c │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1108] @ 1e5d88 │ │ │ │ + ldr.w r1, [pc, #1108] @ 1e5d80 │ │ │ │ add r0, pc │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #0 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e596c │ │ │ │ + cbz r0, 1e5964 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1e5b9e │ │ │ │ + bhi.w 1e5b96 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1e5d82 │ │ │ │ + bhi.w 1e5d7a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #7 │ │ │ │ @@ -559340,42 +559329,42 @@ │ │ │ │ lsls r7, r2, #2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1e59f2 │ │ │ │ + cbz r0, 1e59ea │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ sub.w r8, r1, #33 @ 0x21 │ │ │ │ rsb r3, r1, #33 @ 0x21 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r2, r1 │ │ │ │ @@ -559383,26 +559372,26 @@ │ │ │ │ ldr.w lr, [ip, #312] @ 0x138 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ cmp r1, #16 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ add.w r3, r1, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r0, r9, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq.n 1e5ac2 │ │ │ │ + beq.n 1e5aba │ │ │ │ cmp r1, #32 │ │ │ │ - beq.w 1e5b82 │ │ │ │ + beq.w 1e5b7a │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq.w 1e5ba8 │ │ │ │ + beq.w 1e5ba0 │ │ │ │ lsl.w r1, r9, r3 │ │ │ │ orr.w lr, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1e5d82 │ │ │ │ + bhi.w 1e5d7a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r4, #5 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ @@ -559430,61 +559419,61 @@ │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r4, r5, #5 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1e59cc │ │ │ │ + b.n 1e59c4 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 1e59cc │ │ │ │ + b.n 1e59c4 │ │ │ │ ands.w r3, lr, #8 │ │ │ │ - bne.w 1e5c1c │ │ │ │ + bne.w 1e5c14 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ movw lr, #32769 @ 0x8001 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strh.w lr, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ mov r0, ip │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1e5b08 │ │ │ │ + cbz r0, 1e5b00 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bhi.w 1e5d52 │ │ │ │ + bhi.w 1e5d4a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1e5d82 │ │ │ │ + bhi.w 1e5d7a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ @@ -559511,313 +559500,313 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ands.w r3, lr, #16 │ │ │ │ - bne.n 1e5c26 │ │ │ │ + bne.n 1e5c1e │ │ │ │ mov.w lr, #1 │ │ │ │ movt lr, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e5adc │ │ │ │ + b.n 1e5ad4 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - b.n 1e59cc │ │ │ │ + b.n 1e59c4 │ │ │ │ ands.w lr, lr, #32 │ │ │ │ - beq.w 1e5d68 │ │ │ │ + beq.w 1e5d60 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w r3, #1048576 @ 0x100000 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e5bee │ │ │ │ + cbz r0, 1e5be6 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #28] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ movs r2, #0 │ │ │ │ orr.w lr, r9, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #32 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 1e5d5c │ │ │ │ + bhi.w 1e5d54 │ │ │ │ mov r2, r1 │ │ │ │ subs r3, r1, #1 │ │ │ │ - b.n 1e5a6a │ │ │ │ + b.n 1e5a62 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r9, #1024 @ 0x400 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1e5bba │ │ │ │ + b.n 1e5bb2 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r9, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1e5bba │ │ │ │ + b.n 1e5bb2 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e5c60 │ │ │ │ + cbz r0, 1e5c58 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov r3, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #372 @ 0x174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ ldr r6, [r4, #12] │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ orr.w r7, r6, #8 │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46f4 │ │ │ │ - ldr r2, [pc, #136] @ (1e5d8c ) │ │ │ │ - ldr r3, [pc, #132] @ (1e5d88 ) │ │ │ │ + bl 1e46ec │ │ │ │ + ldr r2, [pc, #136] @ (1e5d84 ) │ │ │ │ + ldr r3, [pc, #132] @ (1e5d80 ) │ │ │ │ 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 1e5d7e │ │ │ │ + bne.n 1e5d76 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e5c34 │ │ │ │ + b.n 1e5c2c │ │ │ │ strb.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e5c34 │ │ │ │ + b.n 1e5c2c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e5c34 │ │ │ │ + b.n 1e5c2c │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strb.w lr, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e5adc │ │ │ │ + b.n 1e5ad4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e5adc │ │ │ │ + b.n 1e5ad4 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ - b.n 1e5b94 │ │ │ │ + b.n 1e5b8c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 1e5c34 │ │ │ │ + b.n 1e5c2c │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd lr, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e5adc │ │ │ │ + b.n 1e5ad4 │ │ │ │ str.w lr, [sp, #20] │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov lr, r9 │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ - b.n 1e5d60 │ │ │ │ + b.n 1e5d58 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ - b.n 1e5ad4 │ │ │ │ + b.n 1e5acc │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r6, pc, #800 @ (adr r6, 1e60a8 ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 1e60c0 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #992 @ (adr r2, 1e6170 ) │ │ │ │ + add r3, pc, #0 @ (adr r3, 1e5d88 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr r2, [pc, #780] @ (1e60b0 ) │ │ │ │ + ldr r2, [pc, #780] @ (1e60a8 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #780] @ (1e60b4 ) │ │ │ │ + ldr r3, [pc, #780] @ (1e60ac ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1e60f0 │ │ │ │ + beq.w 1e60e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ - vldr d0, [pc, #732] @ 1e60a0 │ │ │ │ + vldr d0, [pc, #732] @ 1e6098 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1e5df6 │ │ │ │ + cbz r0, 1e5dee │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1e5e2c │ │ │ │ + cbz r0, 1e5e24 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #628] @ 1e60a8 │ │ │ │ + vldr d0, [pc, #628] @ 1e60a0 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 1e5e64 │ │ │ │ + cbz r0, 1e5e5c │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #24] │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ it eq │ │ │ │ streq.w sl, [sp, #8] │ │ │ │ - bne.w 1e6042 │ │ │ │ + bne.w 1e603a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1e5f56 │ │ │ │ + bls.n 1e5f4e │ │ │ │ mov.w r9, #1 │ │ │ │ movs r6, #0 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ strd r8, fp, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -559836,125 +559825,125 @@ │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r3, r8, #20 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 1e5eb4 │ │ │ │ + bcc.n 1e5eac │ │ │ │ ldrd r8, fp, [sp, #32] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #174] @ 0xae │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e60b8 │ │ │ │ + beq.w 1e60b0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ ldrb.w r6, [fp, #13] │ │ │ │ - vldr d0, [pc, #252] @ 1e60a0 │ │ │ │ + vldr d0, [pc, #252] @ 1e6098 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e5fcc │ │ │ │ + cbz r0, 1e5fc4 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1e62e0 │ │ │ │ + bhi.w 1e62d8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r7, r3, #5 │ │ │ │ @@ -559972,49 +559961,49 @@ │ │ │ │ add r4, sp, #100 @ 0x64 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ - b.n 1e5e9c │ │ │ │ + bl 1e43c4 │ │ │ │ + b.n 1e5e94 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ - add r2, pc, #344 @ (adr r2, 1e620c ) │ │ │ │ + add r2, pc, #376 @ (adr r2, 1e6224 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ add.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ - bhi.w 1e62d2 │ │ │ │ + bhi.w 1e62ca │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1e61ac │ │ │ │ + bhi.n 1e61a4 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ str r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ @@ -560026,24 +560015,24 @@ │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ - bl 1e4634 │ │ │ │ - ldr r2, [pc, #492] @ (1e62e8 ) │ │ │ │ - ldr r3, [pc, #492] @ (1e62ec ) │ │ │ │ + bl 1e462c │ │ │ │ + ldr r2, [pc, #492] @ (1e62e0 ) │ │ │ │ + ldr r3, [pc, #492] @ (1e62e4 ) │ │ │ │ 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 1e62dc │ │ │ │ + bne.w 1e62d4 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, #32768 @ 0x8000 │ │ │ │ strh.w r1, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ sub.w r4, r2, #33 @ 0x21 │ │ │ │ rsb ip, r3, #32 │ │ │ │ @@ -560052,34 +560041,34 @@ │ │ │ │ lsr.w ip, r1, ip │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ orr.w r4, r4, ip │ │ │ │ mvn.w sl, r3 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ mvns r3, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e6162 │ │ │ │ + cbz r0, 1e615a │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 1e62c8 │ │ │ │ + bhi.w 1e62c0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1e62e0 │ │ │ │ + bhi.w 1e62d8 │ │ │ │ tbb [pc, r3] │ │ │ │ uxth r2, r4 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ @@ -560091,814 +560080,814 @@ │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ ldr r2, [r6, #120] @ 0x78 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e611e │ │ │ │ + b.n 1e6116 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e611e │ │ │ │ + b.n 1e6116 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e611e │ │ │ │ + b.n 1e6116 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e46f4 │ │ │ │ - b.n 1e60fa │ │ │ │ + bl 1e46ec │ │ │ │ + b.n 1e60f2 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e61c2 │ │ │ │ + b.n 1e61ba │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e61c2 │ │ │ │ + b.n 1e61ba │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e61c2 │ │ │ │ + b.n 1e61ba │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e61c2 │ │ │ │ + b.n 1e61ba │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e61c2 │ │ │ │ + b.n 1e61ba │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e61c2 │ │ │ │ + b.n 1e61ba │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e6284 │ │ │ │ + cbz r0, 1e627c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1e5ff6 │ │ │ │ + b.n 1e5fee │ │ │ │ strh.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e625e │ │ │ │ + b.n 1e6256 │ │ │ │ strb.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e625e │ │ │ │ + b.n 1e6256 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e625e │ │ │ │ + b.n 1e6256 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 1e625e │ │ │ │ - vldr d7, [pc, #12] @ 1e62e0 │ │ │ │ + b.n 1e6256 │ │ │ │ + vldr d7, [pc, #12] @ 1e62d8 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e611e │ │ │ │ + b.n 1e6116 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #260] @ (1e6408 ) │ │ │ │ + ldr r2, [pc, #260] @ (1e6400 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #260] @ (1e640c ) │ │ │ │ + ldr r3, [pc, #260] @ (1e6404 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r7, sp, #8 │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e634c │ │ │ │ + cbz r0, 1e6344 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r0, r7 │ │ │ │ vmov.f64 d0, #8 @ 0x40400000 3.0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e637a │ │ │ │ + cbz r0, 1e6372 │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ - ldr r2, [pc, #36] @ (1e6410 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e640c ) │ │ │ │ + bl 1e467c │ │ │ │ + ldr r2, [pc, #36] @ (1e6408 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e6404 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e6402 │ │ │ │ + bne.n 1e63fa │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #860] @ (1e6790 ) │ │ │ │ + ldr r3, [pc, #860] @ (1e6788 ) │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #860] @ (1e6794 ) │ │ │ │ + ldr r2, [pc, #860] @ (1e678c ) │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldrb.w r8, [r4, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e6754 │ │ │ │ + beq.w 1e674c │ │ │ │ movs r1, #0 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add.w sl, sp, #68 @ 0x44 │ │ │ │ mov r4, r1 │ │ │ │ - vldr d8, [pc, #808] @ 1e6788 │ │ │ │ + vldr d8, [pc, #808] @ 1e6780 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 1e65ba │ │ │ │ + b.n 1e65b2 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, sl │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r4, r4, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #84] @ 0x54 │ │ │ │ strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r8, #1 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1e6744 │ │ │ │ + bne.w 1e673c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov lr, sl │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ - beq.w 1e6744 │ │ │ │ + beq.w 1e673c │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldrb r5, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #16 │ │ │ │ - beq.w 1e679c │ │ │ │ + beq.w 1e6794 │ │ │ │ cmp r5, #32 │ │ │ │ - bne.n 1e65ee │ │ │ │ + bne.n 1e65e6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bls.w 1e6754 │ │ │ │ + bls.w 1e674c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r4, r4, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strd r4, r4, [sp, #84] @ 0x54 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e6468 │ │ │ │ + bne.w 1e6460 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 1e674a │ │ │ │ + beq.w 1e6742 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 1e6470 │ │ │ │ + b.n 1e6468 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1e6618 │ │ │ │ + cbz r0, 1e6610 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w ip, [fp, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e65a0 │ │ │ │ + beq.n 1e6598 │ │ │ │ orr.w r5, r5, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r2, sl, [sp, #12] │ │ │ │ uxtb r3, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e670e │ │ │ │ + b.n 1e6706 │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ strb.w r8, [sp, #84] @ 0x54 │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r9, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e523c │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ mul.w r3, r8, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e66e4 │ │ │ │ + cbz r0, 1e66dc │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldrb.w ip, [fp, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcs.n 1e673c │ │ │ │ + bcs.n 1e6734 │ │ │ │ strd r4, r4, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ strd r4, r4, [sp, #84] @ 0x54 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1e6634 │ │ │ │ + bne.n 1e662c │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 1e6634 │ │ │ │ + bne.w 1e662c │ │ │ │ mov sl, fp │ │ │ │ - b.n 1e669a │ │ │ │ + b.n 1e6692 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e65a0 │ │ │ │ + b.n 1e6598 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - b.n 1e6576 │ │ │ │ + b.n 1e656e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1e64d4 │ │ │ │ + b.n 1e64cc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e3b70 │ │ │ │ + bl 1e3b68 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e480c │ │ │ │ - ldr r2, [pc, #48] @ (1e6798 ) │ │ │ │ - ldr r3, [pc, #40] @ (1e6790 ) │ │ │ │ + bl 1e4804 │ │ │ │ + ldr r2, [pc, #48] @ (1e6790 ) │ │ │ │ + ldr r3, [pc, #40] @ (1e6788 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e67ac │ │ │ │ + bne.n 1e67a4 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #776] @ 0x308 │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r0, [sp, #592] @ 0x250 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e65a0 │ │ │ │ + b.n 1e6598 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r4, [pc, #836] @ (1e6b08 ) │ │ │ │ + ldr r4, [pc, #836] @ (1e6b00 ) │ │ │ │ mov sl, r1 │ │ │ │ - ldr r3, [pc, #836] @ (1e6b0c ) │ │ │ │ + ldr r3, [pc, #836] @ (1e6b04 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r4, pc │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r9, [sl, #13] │ │ │ │ add r7, sp, #32 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e6814 │ │ │ │ + cbz r0, 1e680c │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46f4 │ │ │ │ - ldr.w ip, [pc, #720] @ 1e6b10 │ │ │ │ + bl 1e46ec │ │ │ │ + ldr.w ip, [pc, #720] @ 1e6b08 │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r9 │ │ │ │ - vldr d0, [pc, #640] @ 1e6ae8 │ │ │ │ + vldr d0, [pc, #640] @ 1e6ae0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e6892 │ │ │ │ + cbz r0, 1e688a │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ strd r9, r4, [sp, #16] │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ vldmia r8!, {s0} │ │ │ │ mov r0, r7 │ │ │ │ ldrb r4, [r6, #13] │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e68d4 │ │ │ │ + cbz r0, 1e68cc │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ cmp r8, fp │ │ │ │ mov r6, r0 │ │ │ │ - bne.n 1e68a2 │ │ │ │ + bne.n 1e689a │ │ │ │ ldrd r9, r4, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #512] @ 1e6af0 │ │ │ │ + vldr d0, [pc, #512] @ 1e6ae8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1e691e │ │ │ │ + cbz r0, 1e6916 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r1, r9 │ │ │ │ - vldr d0, [pc, #468] @ 1e6af8 │ │ │ │ + vldr d0, [pc, #468] @ 1e6af0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e6950 │ │ │ │ + cbz r0, 1e6948 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #174] @ 0xae │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e6a08 │ │ │ │ + beq.n 1e6a00 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ ldrb.w r4, [sl, #13] │ │ │ │ - vldr d0, [pc, #340] @ 1e6af0 │ │ │ │ + vldr d0, [pc, #340] @ 1e6ae8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e69c4 │ │ │ │ + cbz r0, 1e69bc │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e46f4 │ │ │ │ - ldr r2, [pc, #292] @ (1e6b14 ) │ │ │ │ - ldr r3, [pc, #284] @ (1e6b0c ) │ │ │ │ + bl 1e46ec │ │ │ │ + ldr r2, [pc, #292] @ (1e6b0c ) │ │ │ │ + ldr r3, [pc, #284] @ (1e6b04 ) │ │ │ │ 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 1e6b88 │ │ │ │ + bne.w 1e6b80 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ add.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ - bhi.n 1e6ad8 │ │ │ │ - cmp r3, #31 │ │ │ │ bhi.n 1e6ad0 │ │ │ │ + cmp r3, #31 │ │ │ │ + bhi.n 1e6ac8 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ str r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ @@ -560921,34 +560910,34 @@ │ │ │ │ lsl.w r4, r1, r4 │ │ │ │ lsr.w r6, r1, r6 │ │ │ │ orrs r4, r6 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ mvns r6, r3 │ │ │ │ mvn.w r9, r4 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e6a88 │ │ │ │ + cbz r0, 1e6a80 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bhi.n 1e6b82 │ │ │ │ + bhi.n 1e6b7a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1e6b8c │ │ │ │ + bhi.n 1e6b84 │ │ │ │ tbb [pc, r3] │ │ │ │ strb r5, [r5, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ ldr r6, [r6, #36] @ 0x24 │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ @@ -560960,357 +560949,357 @@ │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ subs r4, #118 @ 0x76 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 1e6a48 │ │ │ │ + b.n 1e6a40 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 1e6a48 │ │ │ │ + b.n 1e6a40 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 1e6a48 │ │ │ │ - vldr d7, [pc, #36] @ 1e6b00 │ │ │ │ + b.n 1e6a40 │ │ │ │ + vldr d7, [pc, #36] @ 1e6af8 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 1e6a48 │ │ │ │ + b.n 1e6a40 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #0 @ (adr r0, 1e6aec ) │ │ │ │ - bhi.n 1e6a98 │ │ │ │ + add r0, pc, #0 @ (adr r0, 1e6ae4 ) │ │ │ │ + bhi.n 1e6a90 │ │ │ │ it hi │ │ │ │ ... │ │ │ │ cmp r5, #24 │ │ │ │ strbhi r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ mov r0, r0 │ │ │ │ mov r0, r0 │ │ │ │ moval r0, r0 │ │ │ │ strhal r0, [r0, #0] │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r6, r7, [sp, #24] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e6b40 │ │ │ │ + cbz r0, 1e6b38 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ - b.n 1e69ec │ │ │ │ + bl 1e467c │ │ │ │ + b.n 1e69e4 │ │ │ │ strh.w r6, [sp, #32] │ │ │ │ - b.n 1e6b1a │ │ │ │ + b.n 1e6b12 │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ - b.n 1e6b1a │ │ │ │ + b.n 1e6b12 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1e6b1a │ │ │ │ + b.n 1e6b12 │ │ │ │ strd r6, r9, [sp, #32] │ │ │ │ - b.n 1e6b1a │ │ │ │ + b.n 1e6b12 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #692] @ (1e6e60 ) │ │ │ │ - ldr r3, [pc, #696] @ (1e6e64 ) │ │ │ │ + ldr r2, [pc, #692] @ (1e6e58 ) │ │ │ │ + ldr r3, [pc, #696] @ (1e6e5c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ - vldr d0, [pc, #648] @ 1e6e40 │ │ │ │ + vldr d0, [pc, #648] @ 1e6e38 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e6bea │ │ │ │ + cbz r0, 1e6be2 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1e6c16 │ │ │ │ + cbz r0, 1e6c0e │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r9 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46f4 │ │ │ │ - vldr d7, [pc, #492] @ 1e6e48 │ │ │ │ + bl 1e46ec │ │ │ │ + vldr d7, [pc, #492] @ 1e6e40 │ │ │ │ cmp.w r8, #32 │ │ │ │ - vldr d0, [pc, #492] @ 1e6e50 │ │ │ │ + vldr d0, [pc, #492] @ 1e6e48 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #185 @ 0xb9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ it cs │ │ │ │ vmovcs.f64 d0, d7 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov fp, r0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e6cb6 │ │ │ │ + cbz r0, 1e6cae │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r8 │ │ │ │ vmov.f64 d0, #80 @ 0x3e800000 0.250 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e6cf2 │ │ │ │ + cbz r0, 1e6cea │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r9 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ orr.w r3, r8, #128 @ 0x80 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #6 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e523c │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e67b0 │ │ │ │ - vldr d0, [pc, #180] @ 1e6e58 │ │ │ │ + bl 1e67a8 │ │ │ │ + vldr d0, [pc, #180] @ 1e6e50 │ │ │ │ ldrb.w r9, [r8, #13] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e6dd6 │ │ │ │ + cbz r0, 1e6dce │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e46f4 │ │ │ │ - ldr r2, [pc, #72] @ (1e6e68 ) │ │ │ │ - ldr r3, [pc, #68] @ (1e6e64 ) │ │ │ │ + bl 1e46ec │ │ │ │ + ldr r2, [pc, #72] @ (1e6e60 ) │ │ │ │ + ldr r3, [pc, #68] @ (1e6e5c ) │ │ │ │ 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 1e6e36 │ │ │ │ + bne.n 1e6e2e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r0!, {} │ │ │ │ @@ -561321,72 +561310,72 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ - str r4, [sp, #312] @ 0x138 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #880] @ 0x370 │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #544] @ (1e70a4 ) │ │ │ │ + ldr r2, [pc, #544] @ (1e709c ) │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #536] @ (1e70a8 ) │ │ │ │ + ldr r3, [pc, #536] @ (1e70a0 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb.w sl, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - cbz r2, 1e6ee6 │ │ │ │ + cbz r2, 1e6ede │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 1e6ed8 │ │ │ │ + cbnz r0, 1e6ed0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1e6fd4 │ │ │ │ + bne.w 1e6fcc │ │ │ │ mov r6, r3 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e6ee6 │ │ │ │ + beq.n 1e6ede │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 1e6ed8 │ │ │ │ + cbnz r0, 1e6ed0 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e6ee6 │ │ │ │ + beq.n 1e6ede │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e6ebe │ │ │ │ + beq.n 1e6eb6 │ │ │ │ subs r0, #13 │ │ │ │ adds r3, #20 │ │ │ │ cmp r0, #5 │ │ │ │ it ls │ │ │ │ addls r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1e6eb2 │ │ │ │ + bne.n 1e6eaa │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dfd88 │ │ │ │ + bl 1dfd80 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ ldrh r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ strh r3, [r0, #60] @ 0x3c │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ @@ -561395,134 +561384,134 @@ │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ strb.w r3, [r0, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [r0, #80] @ 0x50 │ │ │ │ strb.w r1, [r0, #62] @ 0x3e │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e6f22 │ │ │ │ + beq.n 1e6f1a │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ - cbz r5, 1e6f8c │ │ │ │ + cbz r5, 1e6f84 │ │ │ │ ldr.w r9, [r4, #48] @ 0x30 │ │ │ │ mov.w r8, #20 │ │ │ │ add.w r4, sp, r8 │ │ │ │ add.w ip, sp, #40 @ 0x28 │ │ │ │ mla fp, r8, r5, r9 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1e6f72 │ │ │ │ + b.n 1e6f6a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e7008 │ │ │ │ + beq.n 1e7000 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add.w r9, r9, #20 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r9, fp │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ mla lr, r8, r5, r2 │ │ │ │ add.w r5, r5, #1 │ │ │ │ str.w r3, [lr, #16] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - beq.n 1e6f8c │ │ │ │ + beq.n 1e6f84 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e6f40 │ │ │ │ + beq.n 1e6f38 │ │ │ │ sub.w r1, r3, #13 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.n 1e6f46 │ │ │ │ + bls.n 1e6f3e │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 1e6f72 │ │ │ │ + bne.n 1e6f6a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e702a │ │ │ │ + bne.n 1e7022 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3f58 │ │ │ │ + bl 1e3f50 │ │ │ │ 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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e43cc │ │ │ │ - ldr r2, [pc, #244] @ (1e70ac ) │ │ │ │ - ldr r3, [pc, #236] @ (1e70a8 ) │ │ │ │ + bl 1e43c4 │ │ │ │ + ldr r2, [pc, #244] @ (1e70a4 ) │ │ │ │ + ldr r3, [pc, #236] @ (1e70a0 ) │ │ │ │ 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 1e70a0 │ │ │ │ + bne.n 1e7098 │ │ │ │ add.w r0, r7, #20 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r3 │ │ │ │ adds r3, #20 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, r3 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - beq.n 1e6ee6 │ │ │ │ + beq.n 1e6ede │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1e6ed8 │ │ │ │ + bne.w 1e6ed0 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ adds r1, r7, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1e6ee6 │ │ │ │ + beq.w 1e6ede │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e6fd4 │ │ │ │ - b.n 1e6ed8 │ │ │ │ + beq.n 1e6fcc │ │ │ │ + b.n 1e6ed0 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e6f7c │ │ │ │ + bne.n 1e6f74 │ │ │ │ add.w r2, r9, #20 │ │ │ │ cmp r2, fp │ │ │ │ - beq.n 1e6f8c │ │ │ │ + beq.n 1e6f84 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbnz r3, 1e701e │ │ │ │ + cbnz r3, 1e7016 │ │ │ │ add.w r9, r9, #40 @ 0x28 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.n 1e6ffe │ │ │ │ - b.n 1e6f8c │ │ │ │ + bne.n 1e6ff6 │ │ │ │ + b.n 1e6f84 │ │ │ │ sub.w r1, r3, #13 │ │ │ │ mov r9, r2 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.n 1e6f46 │ │ │ │ - b.n 1e6f84 │ │ │ │ + bls.n 1e6f3e │ │ │ │ + b.n 1e6f7c │ │ │ │ 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 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e705c │ │ │ │ + cbz r0, 1e7054 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ 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 │ │ │ │ @@ -561537,54 +561526,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 1e6f92 │ │ │ │ + b.n 1e6f8a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - str r1, [sp, #464] @ 0x1d0 │ │ │ │ + str r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #24 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r1, [r4] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e3f58 │ │ │ │ + bl 1e3f50 │ │ │ │ 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 1e6e6c │ │ │ │ + bl 1e6e64 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r4, [pc, #200] @ (1e71d4 ) │ │ │ │ + ldr r4, [pc, #200] @ (1e71cc ) │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ - ldr r2, [pc, #200] @ (1e71d8 ) │ │ │ │ + ldr r2, [pc, #200] @ (1e71d0 ) │ │ │ │ movs r3, #2 │ │ │ │ add r4, pc │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -561592,15 +561581,15 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ str r4, [sp, #8] │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #9 │ │ │ │ - bl 1e6e6c │ │ │ │ + bl 1e6e64 │ │ │ │ add r3, sp, #20 │ │ │ │ add.w lr, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #20] │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ mov ip, lr │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ @@ -561613,98 +561602,98 @@ │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w lr, sp, #68 @ 0x44 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ - ldr r2, [pc, #40] @ (1e71dc ) │ │ │ │ - ldr r3, [pc, #36] @ (1e71d8 ) │ │ │ │ + bl 1e43c4 │ │ │ │ + ldr r2, [pc, #40] @ (1e71d4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e71d0 ) │ │ │ │ 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 1e71ce │ │ │ │ + bne.n 1e71c6 │ │ │ │ add.w r0, r8, #20 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #50] @ 0x32 │ │ │ │ + ldrh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7276 │ │ │ │ + beq.n 1e726e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r4, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov ip, r4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ubfx r2, r2, #0, #24 │ │ │ │ tst r2, r1 │ │ │ │ - beq.n 1e7216 │ │ │ │ + beq.n 1e720e │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq ip, r3 │ │ │ │ - beq.n 1e7216 │ │ │ │ + beq.n 1e720e │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e71fc │ │ │ │ + bne.n 1e71f4 │ │ │ │ orrs.w r2, ip, r4 │ │ │ │ - beq.n 1e728c │ │ │ │ + beq.n 1e7284 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e727a │ │ │ │ + beq.n 1e7272 │ │ │ │ ldrb.w r3, [ip, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [ip, #29] │ │ │ │ - cbz r4, 1e7270 │ │ │ │ + cbz r4, 1e7268 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20e138 │ │ │ │ + bl 20e130 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1e7282 │ │ │ │ + cbnz r0, 1e727a │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bbf68 │ │ │ │ + bl 2bbf60 │ │ │ │ and.w ip, r0, #3 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ adds r0, #17 │ │ │ │ ldrb r2, [r4, #29] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ @@ -561715,184 +561704,184 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ movs r0, #17 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e725c │ │ │ │ - b.n 1e7270 │ │ │ │ + bne.n 1e7254 │ │ │ │ + b.n 1e7268 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bc2dc │ │ │ │ + bl 2bc2d4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1e724e │ │ │ │ + b.n 1e7246 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1e7272 │ │ │ │ + b.n 1e726a │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #7 │ │ │ │ it ne │ │ │ │ cmpne r3, #3 │ │ │ │ ite le │ │ │ │ movle r5, #1 │ │ │ │ movgt r5, #0 │ │ │ │ - ble.n 1e72ec │ │ │ │ + ble.n 1e72e4 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1e7300 │ │ │ │ + bls.n 1e72f8 │ │ │ │ ldr.w r4, [r4, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e72ca │ │ │ │ - b.n 1e72e8 │ │ │ │ + cbnz r3, 1e72c2 │ │ │ │ + b.n 1e72e0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e72e8 │ │ │ │ + cbz r3, 1e72e0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e72c4 │ │ │ │ + beq.n 1e72bc │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ mov r0, r5 │ │ │ │ - bl 231de4 │ │ │ │ - b.n 1e72e0 │ │ │ │ + bl 231ddc │ │ │ │ + b.n 1e72d8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e72d0 │ │ │ │ + bne.n 1e72c8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e72da │ │ │ │ + bne.n 1e72d2 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #8 │ │ │ │ - bl 1e71e0 │ │ │ │ + bl 1e71d8 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e72ba │ │ │ │ + bhi.n 1e72b2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e71e0 │ │ │ │ + bl 1e71d8 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 1e72ba │ │ │ │ + b.n 1e72b2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ sub sp, #12 │ │ │ │ cmp r1, #7 │ │ │ │ it ne │ │ │ │ cmpne r1, #3 │ │ │ │ - ble.n 1e7338 │ │ │ │ + ble.n 1e7330 │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq ip, r1 │ │ │ │ - beq.n 1e733c │ │ │ │ + beq.n 1e7334 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w ip, #8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e73b8 │ │ │ │ + beq.n 1e73b0 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 1e7362 │ │ │ │ + beq.n 1e735a │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - beq.n 1e7362 │ │ │ │ + beq.n 1e735a │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e734a │ │ │ │ - cbz r0, 1e7382 │ │ │ │ + bne.n 1e7342 │ │ │ │ + cbz r0, 1e737a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20e138 │ │ │ │ + bl 20e130 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1e73c8 │ │ │ │ + cbnz r0, 1e73c0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bbf68 │ │ │ │ + bl 2bbf60 │ │ │ │ and.w r0, r0, #15 │ │ │ │ ldrb.w r3, [r4, #352] @ 0x160 │ │ │ │ bfi r3, r0, #4, #4 │ │ │ │ strb.w r3, [r4, #352] @ 0x160 │ │ │ │ - cbz r5, 1e73c4 │ │ │ │ + cbz r5, 1e73bc │ │ │ │ mov r0, r5 │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 20e138 │ │ │ │ - cbnz r0, 1e73d2 │ │ │ │ + bl 20e130 │ │ │ │ + cbnz r0, 1e73ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bbf68 │ │ │ │ + bl 2bbf60 │ │ │ │ and.w r0, r0, #15 │ │ │ │ ldrb.w r3, [r4, #353] @ 0x161 │ │ │ │ bfi r3, r0, #0, #4 │ │ │ │ strb.w r3, [r4, #353] @ 0x161 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [r0, #352] @ 0x160 │ │ │ │ bfi r3, r2, #4, #4 │ │ │ │ strb.w r3, [r0, #352] @ 0x160 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e73a8 │ │ │ │ + b.n 1e73a0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bc2dc │ │ │ │ + bl 2bc2d4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1e7378 │ │ │ │ + b.n 1e7370 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc2dc │ │ │ │ + bl 2bc2d4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1e739e │ │ │ │ - cbz r1, 1e742e │ │ │ │ + b.n 1e7396 │ │ │ │ + cbz r1, 1e7426 │ │ │ │ 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, 1e7420 │ │ │ │ - bl 1c2a74 │ │ │ │ - cbz r0, 1e7404 │ │ │ │ + cbz r0, 1e7418 │ │ │ │ + bl 1c2a6c │ │ │ │ + cbz r0, 1e73fc │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1c61cc │ │ │ │ + bl 1c61c4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1c61cc │ │ │ │ + bl 1c61c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -561900,114 +561889,114 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ ldrb.w ip, [r4, #480] @ 0x1e0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1e7454 │ │ │ │ + bne.n 1e744c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w ip, [r2, #14] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e7450 │ │ │ │ + beq.n 1e7448 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e73dc │ │ │ │ + bl 1e73d4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - bl 1e73dc │ │ │ │ + bl 1e73d4 │ │ │ │ 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 1e7450 │ │ │ │ + b.n 1e7448 │ │ │ │ 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 1e7518 │ │ │ │ + beq.n 1e7510 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, #16 │ │ │ │ subs r6, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1e74c4 │ │ │ │ + b.n 1e74bc │ │ │ │ subs r6, #16 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r7, 1e74de │ │ │ │ - cbz r0, 1e751c │ │ │ │ + cbz r7, 1e74d6 │ │ │ │ + cbz r0, 1e7514 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 1e74de │ │ │ │ + cbz r3, 1e74d6 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ add.w r2, r4, #16 │ │ │ │ ldmia r2, {r2, r3, r5} │ │ │ │ str r7, [r4, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r9, r9, [r4, #16] │ │ │ │ - cbz r5, 1e752e │ │ │ │ - cbz r0, 1e74fc │ │ │ │ + cbz r5, 1e7526 │ │ │ │ + cbz r0, 1e74f4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2a74 │ │ │ │ - cbz r0, 1e74fc │ │ │ │ + bl 1c2a6c │ │ │ │ + cbz r0, 1e74f4 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r5, r5, [r4, #20] │ │ │ │ mov r4, r6 │ │ │ │ str.w fp, [r3, #4] │ │ │ │ str.w fp, [r5] │ │ │ │ add.w fp, r6, #16 │ │ │ │ cmp fp, sl │ │ │ │ ldr r6, [r6, #20] │ │ │ │ - bne.n 1e74c2 │ │ │ │ + bne.n 1e74ba │ │ │ │ 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 1e74fc │ │ │ │ + bne.n 1e74f4 │ │ │ │ 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 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r4, [pc, #220] @ (1e7638 ) │ │ │ │ - bl 1e7434 │ │ │ │ + ldr r4, [pc, #220] @ (1e7630 ) │ │ │ │ + bl 1e742c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r8, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ add.w r1, r8, #20 │ │ │ │ add r4, pc │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ bfi r2, r3, #2, #4 │ │ │ │ @@ -562019,39 +562008,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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 1e75be │ │ │ │ + cbz r0, 1e75b6 │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1c2ab0 │ │ │ │ - ldr r3, [pc, #124] @ (1e763c ) │ │ │ │ + bl 1c2aa8 │ │ │ │ + ldr r3, [pc, #124] @ (1e7634 ) │ │ │ │ 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, 1e7630 │ │ │ │ + cbz r3, 1e7628 │ │ │ │ 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, 1e75f6 │ │ │ │ + cbz r6, 1e75ee │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 1e75f6 │ │ │ │ - bl 1c2a74 │ │ │ │ - cbz r0, 1e75f6 │ │ │ │ + cbz r0, 1e75ee │ │ │ │ + bl 1c2a6c │ │ │ │ + cbz r0, 1e75ee │ │ │ │ ldr r6, [r0, #8] │ │ │ │ adds r4, #32 │ │ │ │ str.w r6, [r5, #-4] │ │ │ │ adds r5, #32 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr.w r3, [r4, #-24] │ │ │ │ @@ -562062,271 +562051,271 @@ │ │ │ │ str.w r0, [r5, #-32] │ │ │ │ str.w r1, [r5, #-28] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mla r3, sl, r3, r2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bhi.n 1e75e0 │ │ │ │ + bhi.n 1e75d8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + ldrh r6, [r2, #20] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r8, [pc, #1172] @ 1e7ae8 │ │ │ │ + ldr.w r8, [pc, #1172] @ 1e7ae0 │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e76ac │ │ │ │ + bhi.n 1e76a4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r4, r6, #5 │ │ │ │ lsls r0, r0, #7 │ │ │ │ lsls r3, r3, #7 │ │ │ │ movs r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - bl 1dfefc │ │ │ │ + bl 1dfef4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7434 │ │ │ │ + bl 1e742c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e76a4 │ │ │ │ + cbz r0, 1e769c │ │ │ │ add.w r2, r7, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ - cbz r6, 1e76c6 │ │ │ │ + cbz r6, 1e76be │ │ │ │ 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 1e7a84 │ │ │ │ + beq.w 1e7a7c │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1dfd14 │ │ │ │ + bl 1dfd0c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7434 │ │ │ │ + bl 1e742c │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e771e │ │ │ │ + beq.n 1e7716 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 1e7710 │ │ │ │ + cbz r6, 1e7708 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7710 │ │ │ │ + cbz r0, 1e7708 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr.w ip, [r9, #32] │ │ │ │ - cbz r0, 1e7710 │ │ │ │ + cbz r0, 1e7708 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r6, [r3, #48] @ 0x30 │ │ │ │ adds r2, #16 │ │ │ │ adds r3, #16 │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 1e76f2 │ │ │ │ + bcc.n 1e76ea │ │ │ │ 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 1e7534 │ │ │ │ + bl 1e752c │ │ │ │ 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 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7434 │ │ │ │ + bl 1e742c │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ add.w r1, r6, #20 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7774 │ │ │ │ + cbz r0, 1e776c │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ 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 1e7a94 │ │ │ │ + beq.w 1e7a8c │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e779e │ │ │ │ - cbz r0, 1e779e │ │ │ │ + beq.n 1e7796 │ │ │ │ + cbz r0, 1e7796 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 1e779e │ │ │ │ + cbz r0, 1e7796 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1e7a60 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1e77b4 ) │ │ │ │ + bhi.w 1e7a58 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1e77ac ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r5, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 7, pc, cr1, cr15, {7} │ │ │ │ lsls r5, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 1e77e2 │ │ │ │ + cbz r6, 1e77da │ │ │ │ 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 1e7a74 │ │ │ │ + beq.w 1e7a6c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcd8 │ │ │ │ + bl 1dfcd0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1e7434 │ │ │ │ + bl 1e742c │ │ │ │ ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e7838 │ │ │ │ + beq.n 1e7830 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 1e782a │ │ │ │ + cbz r6, 1e7822 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e782a │ │ │ │ + cbz r0, 1e7822 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w ip, [r9, #40] @ 0x28 │ │ │ │ - cbz r0, 1e782a │ │ │ │ + cbz r0, 1e7822 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r6, [r3, #56] @ 0x38 │ │ │ │ adds r2, #16 │ │ │ │ adds r3, #16 │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 1e780c │ │ │ │ + bcc.n 1e7804 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e76a4 │ │ │ │ + beq.w 1e769c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e784e │ │ │ │ + cbz r0, 1e7846 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2a74 │ │ │ │ - cbz r0, 1e784e │ │ │ │ + bl 1c2a6c │ │ │ │ + cbz r0, 1e7846 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str.w r4, [r9, #36] @ 0x24 │ │ │ │ - b.n 1e76a4 │ │ │ │ + b.n 1e769c │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfd88 │ │ │ │ + bl 1dfd80 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7434 │ │ │ │ + bl 1e742c │ │ │ │ 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 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e789c │ │ │ │ + cbz r0, 1e7894 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e78e2 │ │ │ │ + beq.n 1e78da │ │ │ │ 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, 1e78d8 │ │ │ │ + cbz r1, 1e78d0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e78d8 │ │ │ │ + cbz r0, 1e78d0 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - cbz r0, 1e78d4 │ │ │ │ + cbz r0, 1e78cc │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r1, [r3, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 1e78aa │ │ │ │ + bcc.n 1e78a2 │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r2, [r6, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r4, #60] @ 0x3c │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ strb.w r0, [r6, #60] @ 0x3c │ │ │ │ bfi r2, r3, #2, #1 │ │ │ │ @@ -562351,31 +562340,31 @@ │ │ │ │ str.w r0, [r6, #73] @ 0x49 │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r2, [r6, #80] @ 0x50 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7434 │ │ │ │ - ldr r3, [pc, #388] @ (1e7aec ) │ │ │ │ + bl 1e742c │ │ │ │ + ldr r3, [pc, #388] @ (1e7ae4 ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1e7ac0 │ │ │ │ + bne.w 1e7ab8 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ @@ -562387,137 +562376,137 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ str r1, [r6, #60] @ 0x3c │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ - cbz r1, 1e79b2 │ │ │ │ + cbz r1, 1e79aa │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1c61cc │ │ │ │ + bl 1c61c4 │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e76a4 │ │ │ │ + beq.w 1e769c │ │ │ │ mov r3, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r4, [r3, #92] @ 0x5c │ │ │ │ mov r1, r4 │ │ │ │ - cbz r4, 1e79d6 │ │ │ │ + cbz r4, 1e79ce │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e79d6 │ │ │ │ + cbz r0, 1e79ce │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1e79d6 │ │ │ │ + cbz r0, 1e79ce │ │ │ │ ldr r4, [r0, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r4, [r6, #92] @ 0x5c │ │ │ │ adds r3, #16 │ │ │ │ adds r6, #16 │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1e79c0 │ │ │ │ - b.n 1e76a4 │ │ │ │ + bne.n 1e79b8 │ │ │ │ + b.n 1e769c │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7434 │ │ │ │ + bl 1e742c │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 55100 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1e7698 │ │ │ │ - b.n 1e76a4 │ │ │ │ + bne.w 1e7690 │ │ │ │ + b.n 1e769c │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfbe0 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7434 │ │ │ │ + bl 1e742c │ │ │ │ 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 1e7a52 │ │ │ │ + beq.n 1e7a4a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7a52 │ │ │ │ + cbz r0, 1e7a4a │ │ │ │ mov r1, r8 │ │ │ │ - bl 1c2a74 │ │ │ │ - cbz r0, 1e7a52 │ │ │ │ + bl 1c2a6c │ │ │ │ + cbz r0, 1e7a4a │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ str.w r8, [r6, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ strb.w r3, [r6, #80] @ 0x50 │ │ │ │ - b.n 1e76a4 │ │ │ │ + b.n 1e769c │ │ │ │ ldrd r1, r2, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ strd r1, r2, [r6, #64] @ 0x40 │ │ │ │ - b.n 1e76a4 │ │ │ │ + b.n 1e769c │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - b.n 1e76a4 │ │ │ │ + b.n 1e769c │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e77e2 │ │ │ │ + beq.w 1e77da │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - b.n 1e77e2 │ │ │ │ + b.n 1e77da │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e76c6 │ │ │ │ + beq.w 1e76be │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - b.n 1e76c6 │ │ │ │ + b.n 1e76be │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ bic.w r2, r2, #4278190080 @ 0xff000000 │ │ │ │ cmp.w r2, #2097152 @ 0x200000 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbnz r3, 1e7abc │ │ │ │ - cbz r0, 1e7abc │ │ │ │ + cbnz r3, 1e7ab4 │ │ │ │ + cbz r0, 1e7ab4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2a74 │ │ │ │ - cbz r0, 1e7abc │ │ │ │ + bl 1c2a6c │ │ │ │ + cbz r0, 1e7ab4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ - b.n 1e76a4 │ │ │ │ + b.n 1e769c │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r6, #20 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e797e │ │ │ │ + beq.w 1e7976 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1c2ab0 │ │ │ │ - b.n 1e797e │ │ │ │ - ldrh r2, [r4, #12] │ │ │ │ + bl 1c2aa8 │ │ │ │ + b.n 1e7976 │ │ │ │ + ldrh r2, [r5, #12] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e7d04 │ │ │ │ + beq.w 1e7cfc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add.w r7, r1, #8 │ │ │ │ mov r8, r1 │ │ │ │ @@ -562525,193 +562514,193 @@ │ │ │ │ mov.w fp, #1 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r7 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 1e7c88 │ │ │ │ + beq.w 1e7c80 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 1e7c12 │ │ │ │ + beq.n 1e7c0a │ │ │ │ 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 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e7c04 │ │ │ │ + beq.n 1e7bfc │ │ │ │ add r3, sp, #32 │ │ │ │ strd r9, r8, [sp, #12] │ │ │ │ strd r3, r6, [sp, #4] │ │ │ │ - b.n 1e7b76 │ │ │ │ + b.n 1e7b6e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7640 │ │ │ │ + bl 1e7638 │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 1e0064 │ │ │ │ + bl 1e005c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e7bfc │ │ │ │ + beq.n 1e7bf4 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1e7b58 │ │ │ │ + bne.n 1e7b50 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe3c │ │ │ │ + bl 1dfe34 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7434 │ │ │ │ + bl 1e742c │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7bb0 │ │ │ │ + cbz r0, 1e7ba8 │ │ │ │ add.w r2, r4, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd fp, sl, [sp, #32] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ - bl 1e0064 │ │ │ │ + bl 1e005c │ │ │ │ ldr.w r8, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7b6e │ │ │ │ + beq.n 1e7b66 │ │ │ │ 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 1dfe90 │ │ │ │ + bl 1dfe88 │ │ │ │ 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 1e7bd6 │ │ │ │ + bne.n 1e7bce │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e7b76 │ │ │ │ + bne.n 1e7b6e │ │ │ │ ldrd r6, r9, [sp, #8] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e7b1e │ │ │ │ + bne.n 1e7b16 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfac4 │ │ │ │ + bl 1dfabc │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r2, [r6, #56] @ 0x38 │ │ │ │ cmp r3, r9 │ │ │ │ str r1, [r0, #52] @ 0x34 │ │ │ │ strb.w r2, [r0, #56] @ 0x38 │ │ │ │ - beq.n 1e7d0c │ │ │ │ + beq.n 1e7d04 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7d00 │ │ │ │ + beq.n 1e7cf8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 1e90bc │ │ │ │ + bl 1e90b4 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7af0 │ │ │ │ + bl 1e7ae8 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e7c04 │ │ │ │ + beq.n 1e7bfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8e20 │ │ │ │ + bl 1e8e18 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7af0 │ │ │ │ + bl 1e7ae8 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e7b1e │ │ │ │ - b.n 1e7c0c │ │ │ │ + bne.w 1e7b16 │ │ │ │ + b.n 1e7c04 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfa5c │ │ │ │ + bl 1dfa54 │ │ │ │ mov r7, r0 │ │ │ │ ldrd sl, r3, [r6, #28] │ │ │ │ str r3, [r0, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e7cac │ │ │ │ + beq.n 1e7ca4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7cac │ │ │ │ + cbz r0, 1e7ca4 │ │ │ │ mov r1, sl │ │ │ │ - bl 1c2a74 │ │ │ │ - cbz r0, 1e7cac │ │ │ │ + bl 1c2a6c │ │ │ │ + cbz r0, 1e7ca4 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w sl, [r7, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1e7d06 │ │ │ │ + beq.n 1e7cfe │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e7ccc │ │ │ │ + cbz r2, 1e7cc4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r4 │ │ │ │ strd r4, r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ - bl 1e90bc │ │ │ │ + bl 1e90b4 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7af0 │ │ │ │ + bl 1e7ae8 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, r7, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7af0 │ │ │ │ + bl 1e7ae8 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e7b1e │ │ │ │ - b.n 1e7c0c │ │ │ │ + bne.w 1e7b16 │ │ │ │ + b.n 1e7c04 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1e7c46 │ │ │ │ + b.n 1e7c3e │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -562719,111 +562708,111 @@ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 55100 │ │ │ │ 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, 1e7d50 │ │ │ │ + cbnz r2, 1e7d48 │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5f54 │ │ │ │ + bl 1c5f4c │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e7d4c │ │ │ │ + beq.n 1e7d44 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - bl 1e7d14 │ │ │ │ + bl 1e7d0c │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r7, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1e7d4c │ │ │ │ + bls.n 1e7d44 │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ - b.n 1e7d68 │ │ │ │ + b.n 1e7d60 │ │ │ │ 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 1df480 │ │ │ │ + bl 1df478 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df49c │ │ │ │ + bl 1df494 │ │ │ │ add.w lr, r4, #16 │ │ │ │ add.w ip, r5, #16 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [lr] │ │ │ │ str.w r3, [ip] │ │ │ │ ldrh.w r2, [r4, #80] @ 0x50 │ │ │ │ strh.w r2, [r5, #80] @ 0x50 │ │ │ │ - cbnz r2, 1e7e20 │ │ │ │ + cbnz r2, 1e7e18 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 1e7df2 │ │ │ │ + cbz r0, 1e7dea │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e7d14 │ │ │ │ + bl 1e7d0c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ - cbz r2, 1e7e12 │ │ │ │ + cbz r2, 1e7e0a │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5f78 │ │ │ │ + bl 1c5f70 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 55100 │ │ │ │ ldrh.w r2, [r4, #72] @ 0x48 │ │ │ │ strh.w r2, [r5, #72] @ 0x48 │ │ │ │ - cbnz r2, 1e7e38 │ │ │ │ + cbnz r2, 1e7e30 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5f54 │ │ │ │ + bl 1c5f4c │ │ │ │ ldrh.w r2, [r4, #80] @ 0x50 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ blx 55100 │ │ │ │ - b.n 1e7de6 │ │ │ │ + b.n 1e7dde │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5f54 │ │ │ │ + bl 1c5f4c │ │ │ │ ldrh.w r3, [r4, #72] @ 0x48 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ str r0, [r5, #100] @ 0x64 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 55100 │ │ │ │ mov r0, r5 │ │ │ │ @@ -562837,161 +562826,161 @@ │ │ │ │ str.w r8, [r1] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r6, r1 │ │ │ │ str r1, [r1, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e7ea8 │ │ │ │ + cbz r3, 1e7ea0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7d8c │ │ │ │ + bl 1e7d84 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ 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 1e7e82 │ │ │ │ + bne.n 1e7e7a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1df9b0 │ │ │ │ + bl 1df9a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbz r1, 1e7ee0 │ │ │ │ + cbz r1, 1e7ed8 │ │ │ │ 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, 1e7f0a │ │ │ │ + cbz r3, 1e7f02 │ │ │ │ str r1, [r5, #20] │ │ │ │ add.w r2, r6, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7e58 │ │ │ │ + bl 1e7e50 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7af0 │ │ │ │ + bl 1e7ae8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7498 │ │ │ │ + bl 1e7490 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e7ede │ │ │ │ + beq.n 1e7ed6 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.n 1e7ede │ │ │ │ + b.n 1e7ed6 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ strb.w r2, [sp, #1] │ │ │ │ - ldr r2, [pc, #56] @ (1e7f70 ) │ │ │ │ + ldr r2, [pc, #56] @ (1e7f68 ) │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1e7f74 ) │ │ │ │ + ldr r3, [pc, #48] @ (1e7f6c ) │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e7640 │ │ │ │ - ldr r2, [pc, #32] @ (1e7f78 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e7f74 ) │ │ │ │ + bl 1e7638 │ │ │ │ + ldr r2, [pc, #32] @ (1e7f70 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e7f6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e7f6c │ │ │ │ + bne.n 1e7f64 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r7, #4] │ │ │ │ + strh r6, [r0, #6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #4] │ │ │ │ + strh r4, [r5, #4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #68] @ 1e7fd4 │ │ │ │ + ldr.w ip, [pc, #68] @ 1e7fcc │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #60] @ (1e7fd8 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e7fd0 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ strb.w r3, [sp, #1] │ │ │ │ - bl 1e7640 │ │ │ │ - ldr r2, [pc, #32] @ (1e7fdc ) │ │ │ │ - ldr r3, [pc, #28] @ (1e7fd8 ) │ │ │ │ + bl 1e7638 │ │ │ │ + ldr r2, [pc, #32] @ (1e7fd4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e7fd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e7fd0 │ │ │ │ + bne.n 1e7fc8 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r5, #2] │ │ │ │ + strh r2, [r6, #2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #168] @ (1e809c ) │ │ │ │ + ldr r0, [pc, #168] @ (1e8094 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1e80a0 ) │ │ │ │ + ldr r1, [pc, #168] @ (1e8098 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #32 │ │ │ │ add.w r6, r4, #8 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -563000,133 +562989,133 @@ │ │ │ │ str r6, [r4, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [r4, #4] │ │ │ │ ldr.w r0, [r1], #8 │ │ │ │ str r4, [r4, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1e8066 │ │ │ │ + beq.n 1e805e │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r3 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - cbz r3, 1e807e │ │ │ │ + cbz r3, 1e8076 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #24] │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ - bl 1df95c │ │ │ │ + bl 1df954 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r6, [r0, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - bl 1e7af0 │ │ │ │ + bl 1e7ae8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1e7498 │ │ │ │ + bl 1e7490 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1e808c │ │ │ │ - ldr r2, [pc, #60] @ (1e80a4 ) │ │ │ │ - ldr r3, [pc, #52] @ (1e80a0 ) │ │ │ │ + cbz r3, 1e8084 │ │ │ │ + ldr r2, [pc, #60] @ (1e809c ) │ │ │ │ + ldr r3, [pc, #52] @ (1e8098 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e8096 │ │ │ │ + bne.n 1e808e │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c2ec8 │ │ │ │ + bl 1c2ec0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 1e802c │ │ │ │ + b.n 1e8024 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c29d0 │ │ │ │ - b.n 1e8066 │ │ │ │ + bl 1c29c8 │ │ │ │ + b.n 1e805e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r0, #0] │ │ │ │ + strh r6, [r1, #0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #30] │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #92] @ (1e8114 ) │ │ │ │ + ldr r2, [pc, #92] @ (1e810c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #92] @ (1e8118 ) │ │ │ │ + ldr r3, [pc, #92] @ (1e8110 ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ strh.w r4, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c2ec8 │ │ │ │ + bl 1c2ec0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - bl 1e7eac │ │ │ │ + bl 1e7ea4 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1c29d0 │ │ │ │ - ldr r2, [pc, #36] @ (1e811c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e8118 ) │ │ │ │ + bl 1c29c8 │ │ │ │ + ldr r2, [pc, #36] @ (1e8114 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e8110 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e8110 │ │ │ │ + bne.n 1e8108 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r7, #28] │ │ │ │ + ldrb r6, [r0, #29] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #28] │ │ │ │ + ldrb r2, [r1, #28] │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r7, r0 │ │ │ │ - bl 1df864 │ │ │ │ + bl 1df85c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 1e81a0 │ │ │ │ + cbnz r2, 1e8198 │ │ │ │ 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 │ │ │ │ @@ -563146,489 +563135,489 @@ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - cbnz r2, 1e81ea │ │ │ │ + cbnz r2, 1e81e2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5f54 │ │ │ │ + bl 1c5f4c │ │ │ │ str r0, [r5, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ ldrd r6, r1, [r4, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ mul.w r2, r8, r6 │ │ │ │ blx 55100 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e8144 │ │ │ │ + beq.n 1e813c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1e81c8 │ │ │ │ + b.n 1e81c0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mla r1, r8, r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - cbz r1, 1e81e0 │ │ │ │ + cbz r1, 1e81d8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r9, r8, r6, r3 │ │ │ │ - bl 1c61cc │ │ │ │ + bl 1c61c4 │ │ │ │ str.w r0, [r9, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1e81c6 │ │ │ │ - b.n 1e8144 │ │ │ │ + bhi.n 1e81be │ │ │ │ + b.n 1e813c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5f54 │ │ │ │ + bl 1c5f4c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e8198 │ │ │ │ + beq.n 1e8190 │ │ │ │ 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 1e8202 │ │ │ │ + bne.n 1e81fa │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #456] @ (1e83f4 ) │ │ │ │ + ldr r2, [pc, #456] @ (1e83ec ) │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ strh.w r3, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #444] @ (1e83f8 ) │ │ │ │ + ldr r3, [pc, #444] @ (1e83f0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c2ec8 │ │ │ │ + bl 1c2ec0 │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ add r3, sp, #8 │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 1df368 │ │ │ │ + bl 1df360 │ │ │ │ ldrb.w r3, [r8, #480] @ 0x1e0 │ │ │ │ adds r1, r0, #4 │ │ │ │ strb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add.w r2, r8, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 1e7e58 │ │ │ │ + bl 1e7e50 │ │ │ │ ldr.w r4, [r8, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e829a │ │ │ │ + cbz r3, 1e8292 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e8120 │ │ │ │ + bl 1e8118 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c2ab0 │ │ │ │ + bl 1c2aa8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8280 │ │ │ │ + bne.n 1e8278 │ │ │ │ ldr.w r4, [r8, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e82aa │ │ │ │ - b.n 1e82fc │ │ │ │ + cbnz r3, 1e82a2 │ │ │ │ + b.n 1e82f4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e82fc │ │ │ │ + cbz r3, 1e82f4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e82a4 │ │ │ │ + beq.n 1e829c │ │ │ │ ldrb.w r3, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbz r3, 1e82ec │ │ │ │ + cbz r3, 1e82e4 │ │ │ │ mov r9, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 1e7eac │ │ │ │ + bl 1e7ea4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str.w r0, [r9, #24] │ │ │ │ str.w r9, [r0, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e82e4 │ │ │ │ - b.n 1e82fc │ │ │ │ + cbnz r3, 1e82dc │ │ │ │ + b.n 1e82f4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e82fc │ │ │ │ + cbz r3, 1e82f4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e82de │ │ │ │ - b.n 1e82b0 │ │ │ │ + beq.n 1e82d6 │ │ │ │ + b.n 1e82a8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e82c4 │ │ │ │ + beq.n 1e82bc │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ - b.n 1e82c6 │ │ │ │ + b.n 1e82be │ │ │ │ mov.w r2, #400 @ 0x190 │ │ │ │ add.w r1, r8, #24 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx 55100 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c61cc │ │ │ │ + bl 1c61c4 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ str r0, [r7, #24] │ │ │ │ - cbz r1, 1e8322 │ │ │ │ + cbz r1, 1e831a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c61cc │ │ │ │ + bl 1c61c4 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr.w r3, [r8, #440] @ 0x1b8 │ │ │ │ str.w r3, [r7, #440] @ 0x1b8 │ │ │ │ ldr.w r3, [r8, #444] @ 0x1bc │ │ │ │ str.w r3, [r7, #444] @ 0x1bc │ │ │ │ ldr.w r3, [r8, #448] @ 0x1c0 │ │ │ │ str.w r3, [r7, #448] @ 0x1c0 │ │ │ │ ldr.w r3, [r8, #456] @ 0x1c8 │ │ │ │ str.w r3, [r7, #456] @ 0x1c8 │ │ │ │ ldr.w r2, [r8, #464] @ 0x1d0 │ │ │ │ str.w r2, [r7, #464] @ 0x1d0 │ │ │ │ - cbnz r2, 1e8390 │ │ │ │ + cbnz r2, 1e8388 │ │ │ │ ldr.w r1, [r8, #468] @ 0x1d4 │ │ │ │ - cbz r1, 1e8366 │ │ │ │ + cbz r1, 1e835e │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r2, #24 │ │ │ │ - bl 1c619c │ │ │ │ + bl 1c6194 │ │ │ │ str.w r0, [r7, #468] @ 0x1d4 │ │ │ │ ldr.w r2, [r8, #472] @ 0x1d8 │ │ │ │ - cbnz r2, 1e83a0 │ │ │ │ + cbnz r2, 1e8398 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c29d0 │ │ │ │ - ldr r2, [pc, #132] @ (1e83fc ) │ │ │ │ - ldr r3, [pc, #128] @ (1e83f8 ) │ │ │ │ + bl 1c29c8 │ │ │ │ + ldr r2, [pc, #132] @ (1e83f4 ) │ │ │ │ + ldr r3, [pc, #128] @ (1e83f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e83ee │ │ │ │ + bne.n 1e83e6 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #460] @ 0x1cc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c619c │ │ │ │ + bl 1c6194 │ │ │ │ str.w r0, [r7, #460] @ 0x1cc │ │ │ │ - b.n 1e834c │ │ │ │ + b.n 1e8344 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5f54 │ │ │ │ + bl 1c5f4c │ │ │ │ ldr.w r3, [r8, #472] @ 0x1d8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 1e83e8 │ │ │ │ + cbz r3, 1e83e0 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldr.w r2, [r8, #476] @ 0x1dc │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, r2, r3 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c619c │ │ │ │ + bl 1c6194 │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ strd r0, r2, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #16 │ │ │ │ - bl 1c619c │ │ │ │ + bl 1c6194 │ │ │ │ ldr.w r3, [r8, #472] @ 0x1d8 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1e83b4 │ │ │ │ + bcc.n 1e83ac │ │ │ │ strd r3, r9, [r7, #472] @ 0x1d8 │ │ │ │ - b.n 1e836c │ │ │ │ + b.n 1e8364 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ sub sp, #20 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r4, #32 │ │ │ │ - bl 1dfefc │ │ │ │ + bl 1dfef4 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1e845c │ │ │ │ + beq.n 1e8454 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r1, 1e843c │ │ │ │ + cbz r1, 1e8434 │ │ │ │ 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 1e0064 │ │ │ │ + bl 1e005c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r2, #20 │ │ │ │ - bl 1e2388 │ │ │ │ + bl 1e2380 │ │ │ │ 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 1e8500 │ │ │ │ + beq.n 1e84f8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1e84c8 │ │ │ │ + bne.n 1e84c0 │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 1e84b6 │ │ │ │ + cbz r4, 1e84ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e84f8 │ │ │ │ + beq.n 1e84f0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1e84d0 │ │ │ │ + beq.n 1e84c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e84b0 │ │ │ │ + cbz r3, 1e84a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e84b0 │ │ │ │ + cbz r2, 1e84a8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 1e84cc │ │ │ │ + beq.n 1e84c4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e849e │ │ │ │ + bne.n 1e8496 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1e84f2 │ │ │ │ + beq.n 1e84ea │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 1e84c8 │ │ │ │ + cbz r3, 1e84c0 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1e8486 │ │ │ │ + beq.n 1e847e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldrd r7, r1, [r0, #16] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r1, [r7, #4] │ │ │ │ str r7, [r1, #0] │ │ │ │ strd r5, r5, [r0, #16] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r5, r5, [r0] │ │ │ │ - bl 1c65d8 │ │ │ │ + bl 1c65d0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e849a │ │ │ │ - b.n 1e84b6 │ │ │ │ + bne.n 1e8492 │ │ │ │ + b.n 1e84ae │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1e84d0 │ │ │ │ + b.n 1e84c8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1e84b6 │ │ │ │ - b.n 1e84f4 │ │ │ │ + bne.n 1e84ae │ │ │ │ + b.n 1e84ec │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e8566 │ │ │ │ + beq.n 1e855e │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1e8566 │ │ │ │ + bne.n 1e855e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e856a │ │ │ │ + beq.n 1e8562 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 1e852e │ │ │ │ - b.n 1e8538 │ │ │ │ + cbnz r0, 1e8526 │ │ │ │ + b.n 1e8530 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1e8538 │ │ │ │ + cbz r0, 1e8530 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1e8528 │ │ │ │ + bne.n 1e8520 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 1e8568 │ │ │ │ + cbz r2, 1e8560 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1e855a │ │ │ │ + cbz r3, 1e8552 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1e855a │ │ │ │ + bne.n 1e8552 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e852e │ │ │ │ + bne.n 1e8526 │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8542 │ │ │ │ + bne.n 1e853a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e852e │ │ │ │ + bne.n 1e8526 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1e8520 │ │ │ │ + b.n 1e8518 │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1c6188 │ │ │ │ - bl 1df95c │ │ │ │ + bl 1c6180 │ │ │ │ + bl 1df954 │ │ │ │ add.w r7, r8, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ str r2, [r0, #12] │ │ │ │ strd r8, r3, [r0] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r6, [r8, #4] │ │ │ │ - bl 1c7c64 │ │ │ │ - cbz r0, 1e85e4 │ │ │ │ + bl 1c7c5c │ │ │ │ + cbz r0, 1e85dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r8, r3 │ │ │ │ ite eq │ │ │ │ streq r6, [r5, #40] @ 0x28 │ │ │ │ strne r6, [r5, #44] @ 0x2c │ │ │ │ - bl 1c7b00 │ │ │ │ + bl 1c7af8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7c04 │ │ │ │ + bl 1c7bfc │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e85b0 │ │ │ │ + bne.n 1e85a8 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8660 │ │ │ │ + beq.n 1e8658 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e8660 │ │ │ │ + bne.n 1e8658 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e8666 │ │ │ │ + beq.n 1e865e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e8666 │ │ │ │ + bne.n 1e865e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movs r5, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r4, r6, #24 │ │ │ │ str r3, [r2, #0] │ │ │ │ strd r5, r6, [r1, #4] │ │ │ │ ldr r2, [r6, #28] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r1, [r6, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 1e8648 │ │ │ │ + cbz r0, 1e8640 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 1e8648 │ │ │ │ + bne.n 1e8640 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r5, r6, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r1, [r6, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8622 │ │ │ │ + bne.n 1e861a │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movs r5, #0 │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #0] │ │ │ │ strd r5, r6, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ @@ -563645,438 +563634,438 @@ │ │ │ │ add.w r2, r6, #24 │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ str r6, [r1, #8] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ strd r2, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 1e865e │ │ │ │ + b.n 1e8656 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1e8570 │ │ │ │ + bl 1e8568 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e86ec │ │ │ │ + cbz r2, 1e86e4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1e86ec │ │ │ │ + beq.n 1e86e4 │ │ │ │ add.w lr, r0, #24 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ str r4, [r2, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ strd lr, ip, [r3] │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r2, [r0, #28] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r3, [r0, #28] │ │ │ │ - cbz r1, 1e86ec │ │ │ │ + cbz r1, 1e86e4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 1e86e4 │ │ │ │ + cbz r2, 1e86dc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ ite ne │ │ │ │ movne r4, r2 │ │ │ │ moveq r4, #0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1e86ec │ │ │ │ + beq.n 1e86e4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1e86b6 │ │ │ │ + b.n 1e86ae │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 1e86e0 │ │ │ │ + bne.n 1e86d8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r2, 1e8726 │ │ │ │ + cbz r2, 1e871e │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r1, r0 │ │ │ │ str.w ip, [r3, #44] @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c7b00 │ │ │ │ + bl 1c7af8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c7c04 │ │ │ │ + bl 1c7bfc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 1e8746 │ │ │ │ + cbz r2, 1e873e │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r0, [r3, #40] @ 0x28 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7b00 │ │ │ │ + bl 1c7af8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1c7c04 │ │ │ │ + bl 1c7bfc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1e87d0 │ │ │ │ + beq.n 1e87c8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1e879c │ │ │ │ + bne.n 1e8794 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e8782 │ │ │ │ + cbz r3, 1e877a │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e874c │ │ │ │ + bl 1e8744 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8770 │ │ │ │ + bne.n 1e8768 │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e8798 │ │ │ │ + cbz r3, 1e8790 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e874c │ │ │ │ + bl 1e8744 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8788 │ │ │ │ + bne.n 1e8780 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e8798 │ │ │ │ + beq.n 1e8790 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8798 │ │ │ │ + beq.n 1e8790 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 1e8798 │ │ │ │ + bne.n 1e8790 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e8798 │ │ │ │ - bl 1e86f0 │ │ │ │ + bne.n 1e8790 │ │ │ │ + bl 1e86e8 │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ - cbz r4, 1e87ca │ │ │ │ + cbz r4, 1e87c2 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 1e8798 │ │ │ │ + b.n 1e8790 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e87e8 │ │ │ │ + cbz r3, 1e87e0 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e874c │ │ │ │ + bl 1e8744 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e87d6 │ │ │ │ + bne.n 1e87ce │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8798 │ │ │ │ + beq.n 1e8790 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e874c │ │ │ │ + bl 1e8744 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e87f0 │ │ │ │ - b.n 1e8798 │ │ │ │ + bne.n 1e87e8 │ │ │ │ + b.n 1e8790 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #304] @ (1e8948 ) │ │ │ │ + ldr r3, [pc, #304] @ (1e8940 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e8884 │ │ │ │ + bhi.n 1e887c │ │ │ │ tbb [pc, r3] │ │ │ │ subs r3, #26 │ │ │ │ cmp r6, #2 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e8842 │ │ │ │ + cbz r3, 1e883a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e8804 │ │ │ │ + bl 1e87fc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8832 │ │ │ │ + bne.n 1e882a │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e8858 │ │ │ │ + cbz r3, 1e8850 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e8804 │ │ │ │ + bl 1e87fc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8848 │ │ │ │ + bne.n 1e8840 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e8858 │ │ │ │ + beq.n 1e8850 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e8916 │ │ │ │ + beq.n 1e890e │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e88f6 │ │ │ │ + bhi.n 1e88ee │ │ │ │ tbb [pc, r3] │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ subs r1, #62 @ 0x3e │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ subs r1, #62 @ 0x3e │ │ │ │ subs r6, #57 @ 0x39 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8858 │ │ │ │ + beq.n 1e8850 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8804 │ │ │ │ + bl 1e87fc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e888c │ │ │ │ - b.n 1e8858 │ │ │ │ + bne.n 1e8884 │ │ │ │ + b.n 1e8850 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e88b4 │ │ │ │ + cbz r3, 1e88ac │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e8804 │ │ │ │ + bl 1e87fc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e88a4 │ │ │ │ + bne.n 1e889c │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e88ca │ │ │ │ + cbz r3, 1e88c2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e8804 │ │ │ │ + bl 1e87fc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e88ba │ │ │ │ + bne.n 1e88b2 │ │ │ │ ldrd r1, r2, [r4, #20] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #112] @ (1e894c ) │ │ │ │ + ldr r3, [pc, #112] @ (1e8944 ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 1e88f6 │ │ │ │ + cbz r3, 1e88ee │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e8400 │ │ │ │ + bl 1e83f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e8858 │ │ │ │ + beq.n 1e8850 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1e890c │ │ │ │ + cbz r3, 1e8904 │ │ │ │ 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 1e8872 │ │ │ │ + bne.n 1e886a │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 1e8922 │ │ │ │ + cbz r3, 1e891a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8464 │ │ │ │ + bl 1e845c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 1e892e │ │ │ │ + cbz r3, 1e8926 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8464 │ │ │ │ + bl 1e845c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e86f0 │ │ │ │ + bl 1e86e8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1e88fc │ │ │ │ + bne.n 1e88f4 │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e21e8 │ │ │ │ - b.n 1e88fc │ │ │ │ + bl 1e21e0 │ │ │ │ + b.n 1e88f4 │ │ │ │ nop │ │ │ │ - strb r2, [r4, #31] │ │ │ │ + strb r2, [r5, #31] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r7, r6, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e89f4 │ │ │ │ + beq.n 1e89ec │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r6, r3, [r0, #40] @ 0x28 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ - bl 1c7b00 │ │ │ │ + bl 1c7af8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ - bl 1c7c04 │ │ │ │ + bl 1c7bfc │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8504 │ │ │ │ + bl 1e84fc │ │ │ │ movs r3, #0 │ │ │ │ - cbz r6, 1e89dc │ │ │ │ + cbz r6, 1e89d4 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1e8a3c │ │ │ │ + bne.n 1e8a34 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r6, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7b00 │ │ │ │ + bl 1c7af8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7c04 │ │ │ │ + bl 1c7bfc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1e8504 │ │ │ │ + bl 1e84fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e86f0 │ │ │ │ + bl 1e86e8 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e86f0 │ │ │ │ + bl 1e86e8 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbz r6, 1e8a2a │ │ │ │ + cbz r6, 1e8a22 │ │ │ │ add.w r8, r6, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ str r7, [r0, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7b00 │ │ │ │ + bl 1c7af8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7c04 │ │ │ │ + bl 1c7bfc │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e8504 │ │ │ │ + bl 1e84fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e86f0 │ │ │ │ + bl 1e86e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 1c7b7c │ │ │ │ - b.n 1e89d8 │ │ │ │ + bl 1c7b74 │ │ │ │ + b.n 1e89d0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1e86f0 │ │ │ │ + bl 1e86e8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 1e89a0 │ │ │ │ + b.n 1e8998 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r8, r1, #24 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 1e8afa │ │ │ │ + beq.n 1e8af2 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e8ac2 │ │ │ │ + beq.n 1e8aba │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8950 │ │ │ │ + bl 1e8948 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1e8a82 │ │ │ │ + cbz r3, 1e8a7a │ │ │ │ mov r3, r2 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e8a78 │ │ │ │ + bne.n 1e8a70 │ │ │ │ add.w r3, r5, #24 │ │ │ │ add.w r0, r5, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e8aa6 │ │ │ │ + beq.n 1e8a9e │ │ │ │ ldr r1, [r4, #28] │ │ │ │ str r2, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ str r1, [r4, #28] │ │ │ │ str.w r8, [r1] │ │ │ │ @@ -564084,101 +564073,101 @@ │ │ │ │ str r0, [r5, #28] │ │ │ │ strd r2, r2, [r5, #20] │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ - cbz r7, 1e8afe │ │ │ │ + cbz r7, 1e8af6 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r7, [r6] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 1e8ace │ │ │ │ + cbz r3, 1e8ac6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e8464 │ │ │ │ + bl 1e845c │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 1e8ada │ │ │ │ + cbz r3, 1e8ad2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e8464 │ │ │ │ + bl 1e845c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e86f0 │ │ │ │ + bl 1e86e8 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r6, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [r5] │ │ │ │ str r2, [r6, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1e8a68 │ │ │ │ + b.n 1e8a60 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r4, [r6] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1dff58 │ │ │ │ + bl 1dff50 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8b96 │ │ │ │ + beq.n 1e8b8e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1e8b96 │ │ │ │ + bne.n 1e8b8e │ │ │ │ mov r6, r0 │ │ │ │ add.w r9, r0, #32 │ │ │ │ mov r7, sp │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r4, #32] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1dfefc │ │ │ │ + bl 1dfef4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1e8b9c │ │ │ │ + beq.n 1e8b94 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e8b60 │ │ │ │ + cbz r2, 1e8b58 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ add.w sl, r5, #20 │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ - bl 1e0064 │ │ │ │ + bl 1e005c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfe90 │ │ │ │ + bl 1dfe88 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ add.w r3, r0, #16 │ │ │ │ strd r1, sl, [r0, #16] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r5, #20] │ │ │ │ - cbz r2, 1e8b96 │ │ │ │ + cbz r2, 1e8b8e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1e8b38 │ │ │ │ + beq.n 1e8b30 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ @@ -564187,192 +564176,192 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e8c1e │ │ │ │ + cbz r2, 1e8c16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1e8bce │ │ │ │ + beq.n 1e8bc6 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1e8c6a │ │ │ │ + beq.n 1e8c62 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w r0, r3, #44 @ 0x2c │ │ │ │ ldr r4, [r3, #52] @ 0x34 │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 1e8cee │ │ │ │ + beq.w 1e8ce6 │ │ │ │ cmp r4, r3 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - beq.n 1e8cc8 │ │ │ │ - cbz r2, 1e8bf6 │ │ │ │ + beq.n 1e8cc0 │ │ │ │ + cbz r2, 1e8bee │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ str r4, [r1, #44] @ 0x2c │ │ │ │ - cbz r4, 1e8c0a │ │ │ │ + cbz r4, 1e8c02 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1e8b08 │ │ │ │ + bl 1e8b00 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8b08 │ │ │ │ + bl 1e8b00 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1e8c42 │ │ │ │ + beq.n 1e8c3a │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1e8c9a │ │ │ │ + beq.n 1e8c92 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ - cbz r0, 1e8c3a │ │ │ │ + cbz r0, 1e8c32 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e8d08 │ │ │ │ + beq.n 1e8d00 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ - bl 1e8b08 │ │ │ │ + bl 1e8b00 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r3, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r0, #40] @ 0x28 │ │ │ │ - beq.n 1e8c8c │ │ │ │ + beq.n 1e8c84 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ - cbz r2, 1e8c8c │ │ │ │ + cbz r2, 1e8c84 │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - bl 1e8b08 │ │ │ │ + bl 1e8b00 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r3, #24 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1e8d14 │ │ │ │ + beq.n 1e8d0c │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e8ce2 │ │ │ │ + beq.n 1e8cda │ │ │ │ str r4, [r1, #40] @ 0x28 │ │ │ │ - cbz r4, 1e8cbc │ │ │ │ + cbz r4, 1e8cb4 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - bl 1e8b08 │ │ │ │ - b.n 1e8bca │ │ │ │ - cbz r2, 1e8d0e │ │ │ │ + bl 1e8b00 │ │ │ │ + b.n 1e8bc2 │ │ │ │ + cbz r2, 1e8d06 │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r3 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - b.n 1e8c0a │ │ │ │ + b.n 1e8c02 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r4, r2 │ │ │ │ - b.n 1e8cac │ │ │ │ + b.n 1e8ca4 │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ itett eq │ │ │ │ moveq r4, r2 │ │ │ │ strne r2, [r1, #40] @ 0x28 │ │ │ │ - vldreq d7, [pc, #36] @ 1e8d20 │ │ │ │ + vldreq d7, [pc, #36] @ 1e8d18 │ │ │ │ vstreq d7, [r1, #40] @ 0x28 │ │ │ │ - bne.w 1e8bf6 │ │ │ │ - b.n 1e8c0a │ │ │ │ + bne.w 1e8bee │ │ │ │ + b.n 1e8c02 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - b.n 1e8c5c │ │ │ │ + b.n 1e8c54 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ - b.n 1e8c0a │ │ │ │ + b.n 1e8c02 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - b.n 1e8cbc │ │ │ │ + b.n 1e8cb4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1c6188 │ │ │ │ - bl 1df95c │ │ │ │ + bl 1c6180 │ │ │ │ + bl 1df954 │ │ │ │ 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 1e8d64 │ │ │ │ + beq.n 1e8d5c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e8d74 │ │ │ │ + beq.n 1e8d6c │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1e8950 │ │ │ │ + bl 1e8948 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e8ba8 │ │ │ │ + bl 1e8ba0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -564380,140 +564369,140 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r3 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.n 1e8df0 │ │ │ │ + bhi.n 1e8de8 │ │ │ │ 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 1e8684 │ │ │ │ + bl 1e867c │ │ │ │ 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 1e8d28 │ │ │ │ + bl 1e8d20 │ │ │ │ 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 1e8570 │ │ │ │ + bl 1e8568 │ │ │ │ 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, 1e8e0c │ │ │ │ + cbz r3, 1e8e04 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1e8684 │ │ │ │ + bl 1e867c │ │ │ │ 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 1e8d28 │ │ │ │ + bl 1e8d20 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 1e8dba │ │ │ │ + b.n 1e8db2 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c6188 │ │ │ │ - bl 1df95c │ │ │ │ + bl 1c6180 │ │ │ │ + bl 1df954 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r2, r4, #24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ strd r1, r3, [r0] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ str r4, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1e8ec2 │ │ │ │ + beq.n 1e8eba │ │ │ │ mov r0, r9 │ │ │ │ add.w r6, r9, #48 @ 0x30 │ │ │ │ - bl 1e25a8 │ │ │ │ + bl 1e25a0 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e8ea8 │ │ │ │ + cbz r0, 1e8ea0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 1e8e9a │ │ │ │ + beq.n 1e8e92 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r9 │ │ │ │ ite eq │ │ │ │ streq r7, [r5, #40] @ 0x28 │ │ │ │ strne r7, [r5, #44] @ 0x2c │ │ │ │ - bl 1c7b00 │ │ │ │ + bl 1c7af8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7c04 │ │ │ │ + bl 1c7bfc │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8e70 │ │ │ │ + bne.n 1e8e68 │ │ │ │ str.w r9, [r7, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e8eba │ │ │ │ + beq.n 1e8eb2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 1e25a8 │ │ │ │ + bl 1e25a0 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ movs r6, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8e70 │ │ │ │ + bne.n 1e8e68 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ - b.n 1e8eba │ │ │ │ + b.n 1e8eb2 │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r0, #32] │ │ │ │ movs r1, #0 │ │ │ │ @@ -564525,45 +564514,45 @@ │ │ │ │ add.w r3, r0, #24 │ │ │ │ add.w r6, r7, #48 @ 0x30 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ moveq r8, r1 │ │ │ │ mov r0, r6 │ │ │ │ add.w r9, r8, #48 @ 0x30 │ │ │ │ - bl 1c7c64 │ │ │ │ - cbz r0, 1e8f5c │ │ │ │ + bl 1c7c5c │ │ │ │ + cbz r0, 1e8f54 │ │ │ │ mov r4, r0 │ │ │ │ add.w r9, r8, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r7, r3 │ │ │ │ ite eq │ │ │ │ streq.w r8, [r5, #40] @ 0x28 │ │ │ │ strne.w r8, [r5, #44] @ 0x2c │ │ │ │ - bl 1c7b00 │ │ │ │ + bl 1c7af8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7c04 │ │ │ │ + bl 1c7bfc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8f26 │ │ │ │ + bne.n 1e8f1e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7b00 │ │ │ │ + bl 1c7af8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7c04 │ │ │ │ + bl 1c7bfc │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r2, [r7] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r7] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ @@ -564576,188 +564565,188 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ ldrne r6, [r0, #28] │ │ │ │ - cbz r3, 1e8fac │ │ │ │ + cbz r3, 1e8fa4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8464 │ │ │ │ + bl 1e845c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 1e8fb8 │ │ │ │ + cbz r3, 1e8fb0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8464 │ │ │ │ + bl 1e845c │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1e86f0 │ │ │ │ + bl 1e86e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff58 │ │ │ │ + bl 1dff50 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1e8ffa │ │ │ │ + bhi.n 1e8ff2 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r3, r0, #12 │ │ │ │ movs r5, #56 @ 0x38 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 1e8ff2 │ │ │ │ + cbz r0, 1e8fea │ │ │ │ mov r1, r4 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r5, r0, [r6, #40] @ 0x28 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 1e900a │ │ │ │ + cbz r0, 1e9002 │ │ │ │ mov r1, r4 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e8ff6 │ │ │ │ + beq.n 1e8fee │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8fea │ │ │ │ - b.n 1e8ff2 │ │ │ │ + bne.n 1e8fe2 │ │ │ │ + b.n 1e8fea │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e9036 │ │ │ │ + beq.n 1e902e │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1e902e │ │ │ │ + bne.n 1e9026 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ add.w r3, r5, #40 @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1e8fe6 │ │ │ │ + bne.n 1e8fde │ │ │ │ ldr r0, [r5, #16] │ │ │ │ adds r5, #24 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 1e8fe6 │ │ │ │ + bne.n 1e8fde │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 1e8ff2 │ │ │ │ + b.n 1e8fea │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e905c │ │ │ │ + beq.n 1e9054 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1e9054 │ │ │ │ + bne.n 1e904c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e9048 │ │ │ │ + beq.n 1e9040 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1c7b7c │ │ │ │ - b.n 1e8ff2 │ │ │ │ + bl 1c7b74 │ │ │ │ + b.n 1e8fea │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 1e9090 │ │ │ │ + cbz r3, 1e9088 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8464 │ │ │ │ + bl 1e845c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 1e909c │ │ │ │ + cbz r3, 1e9094 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8464 │ │ │ │ + bl 1e845c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e86f0 │ │ │ │ + bl 1e86e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8ba8 │ │ │ │ + bl 1e8ba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff58 │ │ │ │ + bl 1dff50 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #676] @ (1e9370 ) │ │ │ │ + ldr r5, [pc, #676] @ (1e9368 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #676] @ (1e9374 ) │ │ │ │ + ldr r2, [pc, #676] @ (1e936c ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r5, pc │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 1e8d84 │ │ │ │ + bl 1e8d7c │ │ │ │ ldrd r5, r2, [sp, #28] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r1, 1e9146 │ │ │ │ + cbnz r1, 1e913e │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r4, [r3, #4] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r4, [r5, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e9118 │ │ │ │ + beq.n 1e9110 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1e92ac │ │ │ │ + beq.w 1e92a4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1e8a40 │ │ │ │ + bl 1e8a38 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e8a40 │ │ │ │ - ldr r2, [pc, #584] @ (1e9378 ) │ │ │ │ - ldr r3, [pc, #580] @ (1e9374 ) │ │ │ │ + bl 1e8a38 │ │ │ │ + ldr r2, [pc, #584] @ (1e9370 ) │ │ │ │ + ldr r3, [pc, #580] @ (1e936c ) │ │ │ │ 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 1e936c │ │ │ │ + bne.w 1e9364 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1e91d8 │ │ │ │ + bne.n 1e91d0 │ │ │ │ ldr.w lr, [r4, #28] │ │ │ │ mov ip, r5 │ │ │ │ orr.w r6, r4, #1 │ │ │ │ str r6, [r4, #16] │ │ │ │ str.w lr, [r4, #24] │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldr.w r6, [lr] │ │ │ │ @@ -564766,85 +564755,85 @@ │ │ │ │ str.w r1, [lr] │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r0, [r4, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [ip], #24 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1e9184 │ │ │ │ + beq.n 1e917c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e922e │ │ │ │ + beq.n 1e9226 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 1e931a │ │ │ │ + beq.w 1e9312 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - beq.w 1e9332 │ │ │ │ - bl 1e86f0 │ │ │ │ + beq.w 1e932a │ │ │ │ + bl 1e86e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 1e91be │ │ │ │ + cbz r3, 1e91b6 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e92dc │ │ │ │ + beq.w 1e92d4 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1e9228 │ │ │ │ + b.n 1e9220 │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r0, [r4, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ mov r3, r5 │ │ │ │ str.w r4, [r3], #24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1e91f4 │ │ │ │ + beq.n 1e91ec │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e912c │ │ │ │ + beq.n 1e9124 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 1e912c │ │ │ │ + bne.n 1e9124 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r4, #24 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e92e0 │ │ │ │ + beq.n 1e92d8 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1e86f0 │ │ │ │ + bl 1e86e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 1e9222 │ │ │ │ + cbz r3, 1e921a │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1e912c │ │ │ │ + bne.w 1e9124 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ @@ -564854,213 +564843,213 @@ │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ add.w r3, r5, #24 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ it ne │ │ │ │ ldrne r4, [r4, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e9260 │ │ │ │ + beq.n 1e9258 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e92f0 │ │ │ │ + beq.n 1e92e8 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e86f0 │ │ │ │ + bl 1e86e8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 1e92b8 │ │ │ │ + cbz r2, 1e92b0 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ add.w r6, r2, #48 @ 0x30 │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e9294 │ │ │ │ + beq.n 1e928c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1e912c │ │ │ │ + beq.w 1e9124 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e86f0 │ │ │ │ + bl 1e86e8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 1e912c │ │ │ │ + b.n 1e9124 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e8f80 │ │ │ │ + bl 1e8f78 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1e9118 │ │ │ │ + b.n 1e9110 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e92ce │ │ │ │ + beq.n 1e92c6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1e912c │ │ │ │ + beq.w 1e9124 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e86f0 │ │ │ │ + bl 1e86e8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - b.n 1e92a6 │ │ │ │ + b.n 1e929e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b.n 1e9228 │ │ │ │ + b.n 1e9220 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e86f0 │ │ │ │ + bl 1e86e8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 1e9222 │ │ │ │ + b.n 1e921a │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e9304 │ │ │ │ + beq.n 1e92fc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1e912c │ │ │ │ + beq.w 1e9124 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e86f0 │ │ │ │ + bl 1e86e8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e92a6 │ │ │ │ + beq.n 1e929e │ │ │ │ add.w r6, r2, #48 @ 0x30 │ │ │ │ - b.n 1e929e │ │ │ │ + b.n 1e9296 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.n 1e935a │ │ │ │ - bl 1e86f0 │ │ │ │ + beq.n 1e9352 │ │ │ │ + bl 1e86e8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 1e91be │ │ │ │ - bl 1e86f0 │ │ │ │ + b.n 1e91b6 │ │ │ │ + bl 1e86e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 1e9354 │ │ │ │ + cbz r3, 1e934c │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 1e9228 │ │ │ │ + b.n 1e9220 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 1e9228 │ │ │ │ - bl 1e86f0 │ │ │ │ + b.n 1e9220 │ │ │ │ + bl 1e86e8 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r0, r1, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b.n 1e9228 │ │ │ │ + b.n 1e9220 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #108] @ 0x6c │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #248] @ (1e9488 ) │ │ │ │ + ldr r0, [pc, #248] @ (1e9480 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #248] @ (1e948c ) │ │ │ │ + ldr r1, [pc, #248] @ (1e9484 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 1dff64 │ │ │ │ - cbz r0, 1e93ea │ │ │ │ + bl 1dff5c │ │ │ │ + cbz r0, 1e93e2 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r4, #8 │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ strd r2, r3, [r4] │ │ │ │ strd r3, r4, [r4, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r2, [pc, #192] @ (1e9490 ) │ │ │ │ - ldr r3, [pc, #184] @ (1e948c ) │ │ │ │ + ldr r2, [pc, #192] @ (1e9488 ) │ │ │ │ + ldr r3, [pc, #184] @ (1e9484 ) │ │ │ │ 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 1e9482 │ │ │ │ + bne.n 1e947a │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r3, sp, #20 │ │ │ │ add r2, sp, #28 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 1e8d84 │ │ │ │ + bl 1e8d7c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e9408 │ │ │ │ + bne.n 1e9400 │ │ │ │ cmp r6, r8 │ │ │ │ it eq │ │ │ │ moveq r6, r5 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #32 │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ - bl 1e8d84 │ │ │ │ + bl 1e8d7c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r9, r3 │ │ │ │ cmp r3, r5 │ │ │ │ ite ne │ │ │ │ movne r3, r5 │ │ │ │ moveq r3, r6 │ │ │ │ add.w r5, r4, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1dff58 │ │ │ │ + bl 1dff50 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r0, [r4, #12] │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1e9452 │ │ │ │ + b.n 1e944a │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, r1 │ │ │ │ ldrd r1, ip, [r3] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp r6, r3 │ │ │ │ @@ -565068,99 +565057,99 @@ │ │ │ │ str.w r1, [ip] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ strd r5, ip, [r3] │ │ │ │ str.w r3, [ip] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bne.n 1e944a │ │ │ │ + bne.n 1e9442 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e8a40 │ │ │ │ - b.n 1e93ce │ │ │ │ + bl 1e8a38 │ │ │ │ + b.n 1e93c6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #68] @ 0x44 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #308] @ (1e95dc ) │ │ │ │ + ldr r4, [pc, #308] @ (1e95d4 ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #308] @ (1e95e0 ) │ │ │ │ + ldr r1, [pc, #308] @ (1e95d8 ) │ │ │ │ sub sp, #32 │ │ │ │ add r4, pc │ │ │ │ mov r5, r0 │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r8 │ │ │ │ stmia.w r7, {r2, r3} │ │ │ │ ldr.w r0, [r1], #8 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ strdeq r2, r3, [r5] │ │ │ │ - beq.n 1e95a4 │ │ │ │ + beq.n 1e959c │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #8] │ │ │ │ - bl 1dff58 │ │ │ │ + bl 1dff50 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1e9502 │ │ │ │ + beq.n 1e94fa │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e9502 │ │ │ │ + cbz r3, 1e94fa │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ - bl 1e874c │ │ │ │ + bl 1e8744 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e94f2 │ │ │ │ + bne.n 1e94ea │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1e8d84 │ │ │ │ + bl 1e8d7c │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrd r1, r4, [sp, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e9582 │ │ │ │ + beq.n 1e957a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e95c0 │ │ │ │ + beq.n 1e95b8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movs r7, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r6, [r1, #12] │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ str r7, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r6, [r3, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [r4, #4] │ │ │ │ - cbz r3, 1e956a │ │ │ │ + cbz r3, 1e9562 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e956a │ │ │ │ + cbz r2, 1e9562 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ str.w r3, [ip] │ │ │ │ str r7, [r0, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ @@ -565168,15 +565157,15 @@ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e9540 │ │ │ │ + bne.n 1e9538 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r4, [r0, #0] │ │ │ │ @@ -565187,391 +565176,391 @@ │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - bl 1e8a40 │ │ │ │ + bl 1e8a38 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 1e8a40 │ │ │ │ - ldr r2, [pc, #60] @ (1e95e4 ) │ │ │ │ - ldr r3, [pc, #56] @ (1e95e0 ) │ │ │ │ + bl 1e8a38 │ │ │ │ + ldr r2, [pc, #60] @ (1e95dc ) │ │ │ │ + ldr r3, [pc, #56] @ (1e95d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e95d8 │ │ │ │ + bne.n 1e95d0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r3, #4] │ │ │ │ str r6, [r0, #4] │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 1e9580 │ │ │ │ + b.n 1e9578 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #36] @ 0x24 │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e960e │ │ │ │ + cbz r3, 1e9606 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 1e8804 │ │ │ │ + bl 1e87fc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e95fe │ │ │ │ + bne.n 1e95f6 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #304] @ (1e9750 ) │ │ │ │ + ldr r2, [pc, #304] @ (1e9748 ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #304] @ (1e9754 ) │ │ │ │ + ldr r3, [pc, #304] @ (1e974c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r5, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - b.n 1e963a │ │ │ │ + b.n 1e9632 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1e9638 │ │ │ │ + bne.n 1e9630 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e9718 │ │ │ │ + beq.n 1e9710 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e9746 │ │ │ │ - bl 1dff58 │ │ │ │ + beq.n 1e973e │ │ │ │ + bl 1dff50 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e96ba │ │ │ │ + beq.n 1e96b2 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e96ba │ │ │ │ + bne.n 1e96b2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e972c │ │ │ │ + beq.n 1e9724 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e972c │ │ │ │ + bne.n 1e9724 │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1e8400 │ │ │ │ + bl 1e83f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e96ac │ │ │ │ + cbz r2, 1e96a4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e96ac │ │ │ │ + bne.n 1e96a4 │ │ │ │ add.w r0, r5, #20 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e8400 │ │ │ │ + bl 1e83f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ ldrd r1, r5, [sp, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e9688 │ │ │ │ + bne.n 1e9680 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e8400 │ │ │ │ + bl 1e83f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e971e │ │ │ │ + beq.n 1e9716 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e9742 │ │ │ │ + beq.n 1e973a │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ strd r3, r6, [sp, #24] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1e937c │ │ │ │ + bl 1e9374 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e9700 │ │ │ │ + cbz r3, 1e96f8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 1e8804 │ │ │ │ + bl 1e87fc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e96f0 │ │ │ │ - ldr r2, [pc, #84] @ (1e9758 ) │ │ │ │ - ldr r3, [pc, #80] @ (1e9754 ) │ │ │ │ + bne.n 1e96e8 │ │ │ │ + ldr r2, [pc, #84] @ (1e9750 ) │ │ │ │ + ldr r3, [pc, #80] @ (1e974c ) │ │ │ │ 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 1e973e │ │ │ │ + bne.n 1e9736 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r2, 1e9724 │ │ │ │ + cbnz r2, 1e971c │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1e96ce │ │ │ │ + b.n 1e96c6 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r5 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e96cc │ │ │ │ + b.n 1e96c4 │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1e8400 │ │ │ │ + bl 1e83f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e1020 │ │ │ │ - b.n 1e96ba │ │ │ │ + bl 1e1018 │ │ │ │ + b.n 1e96b2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1e96cc │ │ │ │ - bl 1dff58 │ │ │ │ + b.n 1e96c4 │ │ │ │ + bl 1dff50 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1e97d8 ) │ │ │ │ - ldr r3, [pc, #104] @ (1e97dc ) │ │ │ │ + ldr r2, [pc, #104] @ (1e97d0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e97d4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r9, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ add.w r0, r3, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r3, #0 │ │ │ │ add r0, sl │ │ │ │ and.w sl, r3, r0 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [sp, #4] │ │ │ │ addhi sl, r3 │ │ │ │ cmp r9, r4 │ │ │ │ - bcs.n 1e9788 │ │ │ │ - ldr r2, [pc, #40] @ (1e97e0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e97dc ) │ │ │ │ + bcs.n 1e9780 │ │ │ │ + ldr r2, [pc, #40] @ (1e97d8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e97d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e97d2 │ │ │ │ + bne.n 1e97ca │ │ │ │ mov r0, sl │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ add.w r5, r0, #20 │ │ │ │ sub sp, #8 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1e9832 │ │ │ │ + beq.n 1e982a │ │ │ │ mov r6, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1e982a │ │ │ │ + bmi.n 1e9822 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e982a │ │ │ │ + bne.n 1e9822 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.n 1e9824 │ │ │ │ + bhi.n 1e981c │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r6, r1, #24 │ │ │ │ adds r3, r0, r0 │ │ │ │ movs r0, r1 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e97e4 │ │ │ │ + bl 1e97dc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1e9802 │ │ │ │ + bne.n 1e97fa │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2bc2dc │ │ │ │ + bl 2bc2d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e97e4 │ │ │ │ - b.n 1e982a │ │ │ │ + bl 1e97dc │ │ │ │ + b.n 1e9822 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e97e4 │ │ │ │ - b.n 1e982a │ │ │ │ + bl 1e97dc │ │ │ │ + b.n 1e9822 │ │ │ │ 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 1e989c │ │ │ │ + beq.n 1e9894 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ adds r5, r3, #4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 1e7f1c │ │ │ │ + bl 1e7f14 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ - cbnz r2, 1e98a2 │ │ │ │ + cbnz r2, 1e989a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ 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 1e9894 │ │ │ │ + bne.n 1e988c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r0, #20 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9858 │ │ │ │ add r3, sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #20 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 1e9894 │ │ │ │ + b.n 1e988c │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1e98e2 │ │ │ │ + beq.n 1e98da │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e98de │ │ │ │ + bne.n 1e98d6 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w ip, [r3, #-8] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 1e98de │ │ │ │ + bne.n 1e98d6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2bbe94 │ │ │ │ - cbz r0, 1e996e │ │ │ │ + bl 2bbe8c │ │ │ │ + cbz r0, 1e9966 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.n 1e99f4 │ │ │ │ + bhi.n 1e99ec │ │ │ │ tbb [pc, r2] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ ldr r4, [r5, #116] @ 0x74 │ │ │ │ cmp r1, #111 @ 0x6f │ │ │ │ ldr r7, [r5, #116] @ 0x74 │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ @@ -565580,36 +565569,36 @@ │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ lsls r1, r5, #1 │ │ │ │ mov.w lr, #64 @ 0x40 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ - cbnz r3, 1e996e │ │ │ │ + cbnz r3, 1e9966 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbnz r3, 1e996e │ │ │ │ + cbnz r3, 1e9966 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e9a90 │ │ │ │ + beq.w 1e9a88 │ │ │ │ clz r3, r5 │ │ │ │ ldrb r1, [r2, #13] │ │ │ │ rsb r3, r3, #32 │ │ │ │ mov.w r2, ip, lsr #3 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ mov.w r3, lr, lsr #3 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 1e9a90 │ │ │ │ + bls.w 1e9a88 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w ip, #64 @ 0x40 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1e9aa2 │ │ │ │ + bhi.w 1e9a9a │ │ │ │ addw lr, pc, #12 │ │ │ │ ldr.w r3, [lr, r3, lsl #2] │ │ │ │ add lr, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -565651,30 +565640,30 @@ │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w ip, #32 │ │ │ │ - b.n 1e9978 │ │ │ │ + b.n 1e9970 │ │ │ │ mov.w ip, #16 │ │ │ │ - b.n 1e9978 │ │ │ │ + b.n 1e9970 │ │ │ │ mov.w ip, #8 │ │ │ │ - b.n 1e9978 │ │ │ │ + b.n 1e9970 │ │ │ │ mov.w lr, #32 │ │ │ │ - b.n 1e9940 │ │ │ │ + b.n 1e9938 │ │ │ │ mov.w lr, #8 │ │ │ │ - b.n 1e9940 │ │ │ │ + b.n 1e9938 │ │ │ │ mov.w lr, #16 │ │ │ │ - b.n 1e9940 │ │ │ │ + b.n 1e9938 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1e9aa2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1e9a2c ) │ │ │ │ + bhi.n 1e9a9a │ │ │ │ + add r2, pc, #8 @ (adr r2, 1e9a24 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ @@ -565702,48 +565691,48 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e9970 │ │ │ │ + beq.w 1e9968 │ │ │ │ mov r2, lr │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df208 │ │ │ │ - b.n 1e9970 │ │ │ │ + bl 1df200 │ │ │ │ + b.n 1e9968 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3208] @ 0xc88 │ │ │ │ sub.w sp, sp, #852 @ 0x354 │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #2688] @ 1ea53c │ │ │ │ + ldr.w r2, [pc, #2688] @ 1ea534 │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2680] @ 1ea540 │ │ │ │ + ldr.w r3, [pc, #2680] @ 1ea538 │ │ │ │ mul.w r0, r4, r7 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #844] @ 0x34c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ cmp r4, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.w 1e9c40 │ │ │ │ + bcc.w 1e9c38 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w sl, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ orr.w r2, r3, #4 │ │ │ │ @@ -565764,26 +565753,26 @@ │ │ │ │ adds r3, #4 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r4, sl │ │ │ │ - bhi.w 1ea506 │ │ │ │ + bhi.w 1ea4fe │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r6, [r3], #4 │ │ │ │ mov r2, r4 │ │ │ │ adds r5, #1 │ │ │ │ ldrb r1, [r6, #13] │ │ │ │ ldrb.w r8, [r6, #12] │ │ │ │ smlabb r4, r1, r8, r4 │ │ │ │ cmp r4, sl │ │ │ │ - bls.n 1e9b40 │ │ │ │ + bls.n 1e9b38 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r1 │ │ │ │ sub.w fp, sl, r3 │ │ │ │ mov r0, fp │ │ │ │ blx 543c8 <__aeabi_uidivmod@plt> │ │ │ │ @@ -565798,40 +565787,40 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bcc.w 1e9e56 │ │ │ │ + bcc.w 1e9e4e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov ip, fp │ │ │ │ mov lr, r3 │ │ │ │ cmp.w r8, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ strb r4, [r3, #16] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1e9bc2 │ │ │ │ + bne.n 1e9bba │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ea39e │ │ │ │ + beq.w 1ea396 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov ip, fp │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r6, [fp, #12] │ │ │ │ @@ -565839,38 +565828,38 @@ │ │ │ │ strb.w r3, [fp, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 1e9e7e │ │ │ │ + bhi.w 1e9e76 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str.w r8, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add sl, r2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 1e9b32 │ │ │ │ + bcc.w 1e9b2a │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.w 1ea7ec │ │ │ │ + bls.w 1ea7e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e9e24 │ │ │ │ + beq.w 1e9e1c │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ orr.w r3, r4, #4 │ │ │ │ @@ -565881,213 +565870,213 @@ │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e3b70 │ │ │ │ + bl 1e3b68 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4804 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1ea3a2 │ │ │ │ + beq.w 1ea39a │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 1e9ca8 │ │ │ │ + bne.n 1e9ca0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1ea7b6 │ │ │ │ + beq.w 1ea7ae │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1ea7da │ │ │ │ + beq.w 1ea7d2 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 1ea548 │ │ │ │ + beq.w 1ea540 │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ strd r3, r3, [r5] │ │ │ │ ldrd r6, r7, [sp, #120] @ 0x78 │ │ │ │ strd r6, r7, [sp, #112] @ 0x70 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1e9cde │ │ │ │ + cbz r0, 1e9cd6 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w r4, [r8, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e9e0a │ │ │ │ + beq.w 1e9e02 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov ip, r4 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ movs r7, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1e9ddc │ │ │ │ + b.n 1e9dd4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov ip, r2 │ │ │ │ strb r7, [r2, #16] │ │ │ │ str.w r8, [r2, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r9, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e523c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mul.w r3, r7, r3 │ │ │ │ str r3, [r5, #0] │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e9db4 │ │ │ │ + cbz r0, 1e9dac │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, fp │ │ │ │ adds r7, #1 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r7, ip │ │ │ │ - bcs.n 1e9e08 │ │ │ │ + bcs.n 1e9e00 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ strd r6, r6, [r5] │ │ │ │ strd r6, r8, [r5, #8] │ │ │ │ strd r6, r6, [sp, #184] @ 0xb8 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #192] @ 0xc0 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1e9cfe │ │ │ │ + bne.n 1e9cf6 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 1e9cfe │ │ │ │ + bne.w 1e9cf6 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 1e9d66 │ │ │ │ + b.n 1e9d5e │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, r1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1e9c76 │ │ │ │ + bne.w 1e9c6e │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3b70 │ │ │ │ + bl 1e3b68 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e480c │ │ │ │ - ldr.w r2, [pc, #1804] @ 1ea544 │ │ │ │ - ldr.w r3, [pc, #1796] @ 1ea540 │ │ │ │ + bl 1e4804 │ │ │ │ + ldr.w r2, [pc, #1804] @ 1ea53c │ │ │ │ + ldr.w r3, [pc, #1796] @ 1ea538 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #844] @ 0x34c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ea8fa │ │ │ │ + bne.w 1ea8f2 │ │ │ │ add.w sp, sp, #852 @ 0x354 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 1ea39e │ │ │ │ + beq.w 1ea396 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r7, fp │ │ │ │ mov ip, r3 │ │ │ │ str r6, [r3, #12] │ │ │ │ strb r2, [r3, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 1e9bc2 │ │ │ │ + b.n 1e9bba │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ cmp r6, #32 │ │ │ │ - beq.w 1ea51a │ │ │ │ + beq.w 1ea512 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bne.w 1ea3ca │ │ │ │ + bne.w 1ea3c2 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1ea810 │ │ │ │ + beq.w 1ea808 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1ea7a6 │ │ │ │ + beq.w 1ea79e │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1ea3ca │ │ │ │ + bne.w 1ea3c2 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -566095,22 +566084,22 @@ │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1ea820 │ │ │ │ + bne.w 1ea818 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #1 │ │ │ │ str r7, [r4, #12] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -566130,84 +566119,84 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #24] │ │ │ │ strd r6, r6, [r8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ strd r6, r9, [r4, #8] │ │ │ │ strd r6, r6, [r8, #8] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #20] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ streq.w r9, [sp, #88] @ 0x58 │ │ │ │ - beq.n 1ea014 │ │ │ │ + beq.n 1ea00c │ │ │ │ mov r6, r4 │ │ │ │ str.w r9, [r4, #12] │ │ │ │ mov r7, fp │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [r4, #12] │ │ │ │ mov r8, r7 │ │ │ │ strd r6, r6, [r4] │ │ │ │ @@ -566224,21 +566213,21 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ @@ -566246,15 +566235,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r7, fp │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strd r6, r9, [r4, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ strd r6, r6, [r4] │ │ │ │ strd r6, r6, [r8] │ │ │ │ strd r6, r6, [r8, #8] │ │ │ │ @@ -566267,21 +566256,21 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r4, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ @@ -566289,15 +566278,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, fp │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r6, r6, [r8] │ │ │ │ mov ip, r2 │ │ │ │ strd r6, r9, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ @@ -566310,49 +566299,49 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ mov r9, r4 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ strd r6, r6, [r8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r7, [r4, #12] │ │ │ │ strd r6, r6, [r8, #8] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #20] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1ea88a │ │ │ │ + bne.w 1ea882 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -566372,36 +566361,36 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r3, #2 │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r7, fp │ │ │ │ @@ -566415,36 +566404,36 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r4, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r3, #3 │ │ │ │ @@ -566459,35 +566448,35 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str.w r3, [fp] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -566497,97 +566486,97 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ strd r1, r7, [fp, #24] │ │ │ │ movw r1, #503 @ 0x1f7 │ │ │ │ str.w r3, [fp, #20] │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4804 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea462 │ │ │ │ + b.n 1ea45a │ │ │ │ mov r8, r6 │ │ │ │ - b.n 1e9c18 │ │ │ │ + b.n 1e9c10 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1ea7c8 │ │ │ │ + beq.w 1ea7c0 │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r2, r0 │ │ │ │ - beq.w 1e9e0a │ │ │ │ + beq.w 1e9e02 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1e9ca8 │ │ │ │ + bne.w 1e9ca0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e9e0a │ │ │ │ + b.n 1e9e02 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1ea450 │ │ │ │ + bcc.n 1ea448 │ │ │ │ movs r6, #0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ add.w r9, sp, #260 @ 0x104 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r6 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #1 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e523c │ │ │ │ cmp fp, r7 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bls.n 1ea44e │ │ │ │ + bls.n 1ea446 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, r6, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r8 │ │ │ │ - beq.n 1ea3e6 │ │ │ │ + beq.n 1ea3de │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ea43e │ │ │ │ + cbz r0, 1ea436 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1ea3e6 │ │ │ │ + b.n 1ea3de │ │ │ │ str r4, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ - bl 1e3b70 │ │ │ │ + bl 1e3b68 │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4804 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str.w r8, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -566595,15 +566584,15 @@ │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1ea4fa │ │ │ │ + bcc.n 1ea4f2 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r6, sp, #264 @ 0x108 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r7, r4 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ @@ -566611,63 +566600,63 @@ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #264 @ 0x108 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ - b.w 1e9c20 │ │ │ │ + bl 1e43c4 │ │ │ │ + b.w 1e9c18 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1e9c20 │ │ │ │ - b.n 1ea48a │ │ │ │ + beq.w 1e9c18 │ │ │ │ + b.n 1ea482 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r6, [r3, r5, lsl #2] │ │ │ │ add.w r9, r3, r5, lsl #2 │ │ │ │ ldrb r1, [r6, #13] │ │ │ │ ldrb.w r8, [r6, #12] │ │ │ │ - b.w 1e9b5c │ │ │ │ + b.w 1e9b54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1ea800 │ │ │ │ + beq.w 1ea7f8 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1ea462 │ │ │ │ + beq.n 1ea45a │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1ea3ca │ │ │ │ + bne.w 1ea3c2 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea462 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + b.n 1ea45a │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + str r0, [r1, #28] │ │ │ │ lsls r1, r3, #2 │ │ │ │ add r7, sp, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ blx 54720 │ │ │ │ @@ -566677,102 +566666,102 @@ │ │ │ │ lsls r0, r2, #31 │ │ │ │ it mi │ │ │ │ strmi.w r3, [r7, r4, lsl #2] │ │ │ │ add.w r3, r3, #1 │ │ │ │ it mi │ │ │ │ addmi r4, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1ea55a │ │ │ │ + bne.n 1ea552 │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ movs r6, #0 │ │ │ │ add.w r9, sp, #136 @ 0x88 │ │ │ │ str.w r8, [r5, #12] │ │ │ │ strd r6, r6, [sp, #152] @ 0x98 │ │ │ │ strd r6, r6, [r5] │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r6, r6, [sp, #160] @ 0xa0 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ea8f6 │ │ │ │ + beq.w 1ea8ee │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ add.w r1, sp, #151 @ 0x97 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r3, r2 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 1ea5a4 │ │ │ │ + bhi.n 1ea59c │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ea8ea │ │ │ │ + bne.w 1ea8e2 │ │ │ │ mov lr, r9 │ │ │ │ str.w r8, [r9, #12] │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov ip, r2 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1ea61c │ │ │ │ + bne.n 1ea614 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ea886 │ │ │ │ + beq.w 1ea87e │ │ │ │ add.w r2, sp, #183 @ 0xb7 │ │ │ │ mov r3, r6 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1ea604 │ │ │ │ + bne.n 1ea5fc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ea886 │ │ │ │ + beq.w 1ea87e │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, fp │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ blx 54720 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ @@ -566780,242 +566769,242 @@ │ │ │ │ lsls r2, r2, #31 │ │ │ │ it mi │ │ │ │ strmi.w r3, [r7, r4, lsl #2] │ │ │ │ add.w r3, r3, #1 │ │ │ │ it mi │ │ │ │ addmi r4, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1ea688 │ │ │ │ + bne.n 1ea680 │ │ │ │ movs r6, #0 │ │ │ │ str.w r8, [r5, #12] │ │ │ │ strd r6, r6, [r5] │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r6, r6, [sp, #184] @ 0xb8 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #192] @ 0xc0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ea8f2 │ │ │ │ + beq.w 1ea8ea │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ add.w r1, sp, #183 @ 0xb7 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r3, r2 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 1ea6ce │ │ │ │ + bhi.n 1ea6c6 │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ cmp r4, ip │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ea77a │ │ │ │ + bne.n 1ea772 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r9 │ │ │ │ cmp r4, ip │ │ │ │ mov r7, r3 │ │ │ │ str.w r8, [r3, #12] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - bne.n 1ea732 │ │ │ │ - cbz r4, 1ea77a │ │ │ │ + bne.n 1ea72a │ │ │ │ + cbz r4, 1ea772 │ │ │ │ add.w r2, sp, #151 @ 0x97 │ │ │ │ mov r3, r5 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1ea71e │ │ │ │ - cbz r5, 1ea77a │ │ │ │ + bne.n 1ea716 │ │ │ │ + cbz r5, 1ea772 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1e9e0a │ │ │ │ + b.w 1e9e02 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea462 │ │ │ │ + b.n 1ea45a │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #392 @ 0x188 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1e9e0a │ │ │ │ + b.w 1e9e02 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1e9e0a │ │ │ │ + b.w 1e9e02 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1e9e0a │ │ │ │ + b.w 1e9e02 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3b70 │ │ │ │ + bl 1e3b68 │ │ │ │ add r2, sp, #332 @ 0x14c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e480c │ │ │ │ - b.w 1e9e34 │ │ │ │ + bl 1e4804 │ │ │ │ + b.w 1e9e2c │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea462 │ │ │ │ + b.n 1ea45a │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #481 @ 0x1e1 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea462 │ │ │ │ + b.n 1ea45a │ │ │ │ str r4, [r6, #12] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ mov r7, fp │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ - b.w 1e9ee2 │ │ │ │ + bl 1e43c4 │ │ │ │ + b.w 1e9eda │ │ │ │ mov r4, r8 │ │ │ │ - b.n 1ea66a │ │ │ │ + b.n 1ea662 │ │ │ │ mov r6, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r7, fp │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ - b.n 1ea1d2 │ │ │ │ + bl 1e43c4 │ │ │ │ + b.n 1ea1ca │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r4, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1ea66a │ │ │ │ + b.n 1ea662 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 1ea6ea │ │ │ │ + b.n 1ea6e2 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1ea5c0 │ │ │ │ + b.n 1ea5b8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1ea912 │ │ │ │ + bne.n 1ea90a │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1ea916 │ │ │ │ + beq.n 1ea90e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1ea912 │ │ │ │ + bne.n 1ea90a │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1ea912 │ │ │ │ + bne.n 1ea90a │ │ │ │ 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} │ │ │ │ @@ -567023,143 +567012,143 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ str r4, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ea9cc │ │ │ │ + beq.n 1ea9c4 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1ea9d4 │ │ │ │ + beq.n 1ea9cc │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - cbz r3, 1ea97e │ │ │ │ + cbz r3, 1ea976 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ sub.w r5, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1ea95c │ │ │ │ + beq.n 1ea954 │ │ │ │ cmp r4, #6 │ │ │ │ - ble.n 1ea9cc │ │ │ │ + ble.n 1ea9c4 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1c5f54 │ │ │ │ + bl 1c5f4c │ │ │ │ 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 1ea9ba │ │ │ │ + beq.n 1ea9b2 │ │ │ │ subs r5, #4 │ │ │ │ str r6, [r5, #0] │ │ │ │ - cbz r3, 1ea9d0 │ │ │ │ + cbz r3, 1ea9c8 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ sub.w r6, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ea9d0 │ │ │ │ + bne.n 1ea9c8 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1ea9a0 │ │ │ │ + bne.n 1ea998 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea900 │ │ │ │ + bl 1ea8f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ea9a6 │ │ │ │ + bne.n 1ea99e │ │ │ │ str.w r6, [r5, #-4] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 1ea9a6 │ │ │ │ + b.n 1ea99e │ │ │ │ str.w r7, [r8, #28] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ea900 │ │ │ │ + bl 1ea8f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ea970 │ │ │ │ + bne.n 1ea968 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - b.n 1ea970 │ │ │ │ + b.n 1ea968 │ │ │ │ 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 1eaa08 │ │ │ │ + bcc.n 1eaa00 │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1eaa0e │ │ │ │ + bls.n 1eaa06 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ 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, 1eaa5e │ │ │ │ + cbz r0, 1eaa56 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1eaa54 │ │ │ │ - bl 1e1020 │ │ │ │ + bne.n 1eaa4c │ │ │ │ + bl 1e1018 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 1eaa58 │ │ │ │ + cbz r3, 1eaa50 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ sub.w r4, r3, #20 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1eaa58 │ │ │ │ + bne.n 1eaa50 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1eaa30 │ │ │ │ + beq.n 1eaa28 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1eaa54 │ │ │ │ + b.n 1eaa4c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r4, [pc, #244] @ (1eab6c ) │ │ │ │ + ldr r4, [pc, #244] @ (1eab64 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #244] @ (1eab70 ) │ │ │ │ + ldr r3, [pc, #244] @ (1eab68 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r4, pc │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add.w r7, r8, #20 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54720 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 1dff58 │ │ │ │ + bl 1dff50 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add.w ip, sp, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -567167,142 +567156,142 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r5, r7 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - beq.n 1eab48 │ │ │ │ + beq.n 1eab40 │ │ │ │ mov r6, r5 │ │ │ │ subs r5, #4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ subs r4, #4 │ │ │ │ - b.n 1eaad8 │ │ │ │ + b.n 1eaad0 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 1eab3e │ │ │ │ + bne.n 1eab36 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1eab3e │ │ │ │ + beq.n 1eab36 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1eab3e │ │ │ │ + beq.n 1eab36 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ movs r1, #2 │ │ │ │ strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w sl, [r2, #-8] │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 1eab3e │ │ │ │ + bne.n 1eab36 │ │ │ │ subs r2, #20 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9858 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1eab3e │ │ │ │ + beq.n 1eab36 │ │ │ │ mov r0, r2 │ │ │ │ ldrd r3, r2, [r5, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ add.w r2, r1, #20 │ │ │ │ str.w fp, [r5, #4] │ │ │ │ strd r2, r2, [r5, #8] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r1, #20] │ │ │ │ - bl 1eaa10 │ │ │ │ + bl 1eaa08 │ │ │ │ strb.w sl, [sp, #36] @ 0x24 │ │ │ │ adds r6, r4, #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1eaad6 │ │ │ │ - ldr r2, [pc, #40] @ (1eab74 ) │ │ │ │ - ldr r3, [pc, #36] @ (1eab70 ) │ │ │ │ + bne.n 1eaace │ │ │ │ + ldr r2, [pc, #40] @ (1eab6c ) │ │ │ │ + ldr r3, [pc, #36] @ (1eab68 ) │ │ │ │ add r2, pc │ │ │ │ ldrb.w r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eab66 │ │ │ │ + bne.n 1eab5e │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r0, r6] │ │ │ │ + strb r0, [r1, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, r2] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 1eab98 │ │ │ │ + b.n 1eab90 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1eab8c │ │ │ │ + bne.n 1eab84 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1eaba4 │ │ │ │ + bne.n 1eab9c │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1eaba8 │ │ │ │ + bne.n 1eaba0 │ │ │ │ subs r0, #20 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 1eaba4 │ │ │ │ + cbz r3, 1eab9c │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1eab7a │ │ │ │ + bne.n 1eab72 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eac4c │ │ │ │ + beq.n 1eac44 │ │ │ │ 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 1eabe2 │ │ │ │ + beq.n 1eabda │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eac46 │ │ │ │ + beq.n 1eac3e │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1eac46 │ │ │ │ + bne.n 1eac3e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1eabcc │ │ │ │ + bne.n 1eabc4 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1eabd0 │ │ │ │ + bne.n 1eabc8 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1eac24 │ │ │ │ + bhi.n 1eac1c │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1eac56 │ │ │ │ + bhi.n 1eac4e │ │ │ │ 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 │ │ │ │ @@ -567317,154 +567306,154 @@ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ uxtb r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r3, #-8] │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 1eac5e │ │ │ │ + bne.n 1eac56 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2bbf68 │ │ │ │ + bl 2bbf60 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 1eac5a │ │ │ │ + bcs.n 1eac52 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eabd0 │ │ │ │ + bne.n 1eabc8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1eac24 │ │ │ │ + b.n 1eac1c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1eac24 │ │ │ │ + b.n 1eac1c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1eac48 │ │ │ │ + b.n 1eac40 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ add.w r5, r0, #20 │ │ │ │ sub sp, #12 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1eacec │ │ │ │ + beq.n 1eace4 │ │ │ │ subs r4, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ands.w r3, r2, #1 │ │ │ │ - bne.n 1ead14 │ │ │ │ + bne.n 1ead0c │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1eacbc │ │ │ │ + beq.n 1eacb4 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1eac98 │ │ │ │ + beq.n 1eac90 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ movw r0, #319 @ 0x13f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1eace4 │ │ │ │ + beq.n 1eacdc │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ - bcc.n 1eacf0 │ │ │ │ + bcc.n 1eace8 │ │ │ │ cmp.w r3, #668 @ 0x29c │ │ │ │ - beq.n 1ead00 │ │ │ │ + beq.n 1eacf8 │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - bne.n 1eac92 │ │ │ │ + bne.n 1eac8a │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1eac92 │ │ │ │ - b.n 1eace4 │ │ │ │ + bne.n 1eac8a │ │ │ │ + b.n 1eacdc │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1eac92 │ │ │ │ + bne.n 1eac8a │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r0, #4 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #1 │ │ │ │ movls r0, #0 │ │ │ │ - bhi.n 1eac94 │ │ │ │ + bhi.n 1eac8c │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1eac64 │ │ │ │ + bl 1eac5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eac94 │ │ │ │ + bne.n 1eac8c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1eac80 │ │ │ │ + bne.n 1eac78 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1eac94 │ │ │ │ + b.n 1eac8c │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - beq.n 1eace4 │ │ │ │ + beq.n 1eacdc │ │ │ │ subs r3, #117 @ 0x75 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1eac92 │ │ │ │ + bhi.n 1eac8a │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bmi.n 1eace4 │ │ │ │ - b.n 1eac92 │ │ │ │ + bmi.n 1eacdc │ │ │ │ + b.n 1eac8a │ │ │ │ add.w r3, r2, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1ead18 │ │ │ │ + beq.n 1ead10 │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1eac92 │ │ │ │ + bne.n 1eac8a │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bpl.n 1eac92 │ │ │ │ - b.n 1eace4 │ │ │ │ + bpl.n 1eac8a │ │ │ │ + b.n 1eacdc │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1eac94 │ │ │ │ + b.n 1eac8c │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bmi.n 1eace4 │ │ │ │ - b.n 1ead08 │ │ │ │ + bmi.n 1eacdc │ │ │ │ + b.n 1ead00 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ sub sp, #12 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1ead9a │ │ │ │ - bhi.n 1ead8c │ │ │ │ + beq.n 1ead92 │ │ │ │ + bhi.n 1ead84 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1eadb4 │ │ │ │ + bhi.n 1eadac │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1eadee │ │ │ │ + bne.n 1eade6 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2bbec0 │ │ │ │ + bl 2bbeb8 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eadbc │ │ │ │ + beq.n 1eadb4 │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 1eadbc │ │ │ │ + bpl.n 1eadb4 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1eade2 │ │ │ │ + beq.n 1eadda │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1eade2 │ │ │ │ + bhi.n 1eadda │ │ │ │ tbb [pc, r3] │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r2, #56 @ 0x38 │ │ │ │ subs r4, #58 @ 0x3a │ │ │ │ adds r6, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ @@ -567474,97 +567463,97 @@ │ │ │ │ subs r0, #54 @ 0x36 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ movs r0, r7 │ │ │ │ cmp r3, #5 │ │ │ │ it eq │ │ │ │ ldreq r3, [r0, #64] @ 0x40 │ │ │ │ - bne.n 1eadb4 │ │ │ │ + bne.n 1eadac │ │ │ │ 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 1ead20 │ │ │ │ + bl 1ead18 │ │ │ │ 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 2bbe60 │ │ │ │ + bl 2bbe58 │ │ │ │ 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 1ead64 │ │ │ │ + bne.n 1ead5c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1ead94 │ │ │ │ + b.n 1ead8c │ │ │ │ movs r3, #4 │ │ │ │ - b.n 1ead94 │ │ │ │ + b.n 1ead8c │ │ │ │ movs r3, #2 │ │ │ │ - b.n 1ead94 │ │ │ │ + b.n 1ead8c │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1ead94 │ │ │ │ + b.n 1ead8c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #220] @ (1eaee4 ) │ │ │ │ + ldr r4, [pc, #220] @ (1eaedc ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #220] @ (1eaee8 ) │ │ │ │ + ldr r3, [pc, #220] @ (1eaee0 ) │ │ │ │ add.w r9, sp, #12 │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ea938 │ │ │ │ + bl 1ea930 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eaeda │ │ │ │ + beq.n 1eaed2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1eaec8 │ │ │ │ + beq.n 1eaec0 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1eae90 │ │ │ │ + beq.n 1eae88 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1eae76 │ │ │ │ + bhi.n 1eae6e │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1eae76 │ │ │ │ + bhi.n 1eae6e │ │ │ │ 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 │ │ │ │ @@ -567588,99 +567577,99 @@ │ │ │ │ add r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ umull r3, r5, r3, r5 │ │ │ │ add sl, r3 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eae36 │ │ │ │ + bne.n 1eae2e │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r9 │ │ │ │ - bcs.n 1eaea8 │ │ │ │ - bl 1c605c │ │ │ │ - ldr r2, [pc, #64] @ (1eaeec ) │ │ │ │ - ldr r3, [pc, #60] @ (1eaee8 ) │ │ │ │ + bcs.n 1eaea0 │ │ │ │ + bl 1c6054 │ │ │ │ + ldr r2, [pc, #64] @ (1eaee4 ) │ │ │ │ + ldr r3, [pc, #60] @ (1eaee0 ) │ │ │ │ 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 1eaede │ │ │ │ + bne.n 1eaed6 │ │ │ │ mov r0, sl │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxth r5, r5 │ │ │ │ - b.n 1eae76 │ │ │ │ + b.n 1eae6e │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - bl 1e975c │ │ │ │ + bl 1e9754 │ │ │ │ add sl, r0 │ │ │ │ - b.n 1eae90 │ │ │ │ + b.n 1eae88 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 1eae9a │ │ │ │ + b.n 1eae92 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r5, r7] │ │ │ │ + str r6, [r6, r7] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, r5] │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr.w r5, [pc, #1144] @ 1eb37c │ │ │ │ + ldr.w r5, [pc, #1144] @ 1eb374 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #1144] @ 1eb380 │ │ │ │ + ldr.w r3, [pc, #1144] @ 1eb378 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ea938 │ │ │ │ + bl 1ea930 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1eaf54 │ │ │ │ + cbz r0, 1eaf4c │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eb0d8 │ │ │ │ + beq.w 1eb0d0 │ │ │ │ adds r5, #4 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1eb37a │ │ │ │ + bhi.w 1eb372 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r5, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ add r3, sp, #24 │ │ │ │ @@ -567699,15 +567688,15 @@ │ │ │ │ negs r3, r3 │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ and.w r1, r1, r3 │ │ │ │ mov r3, r1 │ │ │ │ mov.w r8, r1, asr #31 │ │ │ │ mov ip, r8 │ │ │ │ - beq.w 1eb17a │ │ │ │ + beq.w 1eb172 │ │ │ │ and.w lr, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ sub.w fp, lr, #32 │ │ │ │ rsb r9, lr, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ lsl.w r1, ip, lr │ │ │ │ lsl.w fp, ip, fp │ │ │ │ @@ -567716,41 +567705,41 @@ │ │ │ │ lsl.w ip, ip, lr │ │ │ │ orr.w r1, r1, r9 │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ bic.w r1, r8, r1 │ │ │ │ bic.w r3, r3, ip │ │ │ │ mov ip, r1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1eb082 │ │ │ │ + beq.n 1eb07a │ │ │ │ orrs.w r1, r3, ip │ │ │ │ - beq.n 1eb08a │ │ │ │ + beq.n 1eb082 │ │ │ │ subs r1, r3, #1 │ │ │ │ orrs.w r8, r1, ip │ │ │ │ - beq.n 1eb0b8 │ │ │ │ + beq.n 1eb0b0 │ │ │ │ ldrb.w r8, [lr, #109] @ 0x6d │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1eb36c │ │ │ │ + bne.w 1eb364 │ │ │ │ ldrb.w lr, [lr, #33] @ 0x21 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1eb028 │ │ │ │ + bne.n 1eb020 │ │ │ │ adds.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r1, r1, r3 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w lr, lr, ip │ │ │ │ orrs.w lr, r1, lr │ │ │ │ - beq.w 1eb25c │ │ │ │ + beq.w 1eb254 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bhi.w 1eb31a │ │ │ │ + bhi.w 1eb312 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1eb37a │ │ │ │ + bhi.w 1eb372 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r4, r3, #3 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ @@ -567777,81 +567766,81 @@ │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ orrs.w ip, r3, r1 │ │ │ │ - bne.w 1eb1bc │ │ │ │ + bne.w 1eb1b4 │ │ │ │ cmp r2, #8 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1eb0b8 │ │ │ │ + cbz r0, 1eb0b0 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1eaf64 │ │ │ │ + bne.w 1eaf5c │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r5 │ │ │ │ it cs │ │ │ │ cmpcs r5, r9 │ │ │ │ - bcs.n 1eb0e8 │ │ │ │ + bcs.n 1eb0e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c605c │ │ │ │ - ldr r2, [pc, #664] @ (1eb384 ) │ │ │ │ - ldr r3, [pc, #660] @ (1eb380 ) │ │ │ │ + bl 1c6054 │ │ │ │ + ldr r2, [pc, #664] @ (1eb37c ) │ │ │ │ + ldr r3, [pc, #660] @ (1eb378 ) │ │ │ │ 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 1eb368 │ │ │ │ + bne.w 1eb360 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - bl 1e975c │ │ │ │ + bl 1e9754 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1eb194 │ │ │ │ + beq.n 1eb18c │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 1eb0c8 │ │ │ │ + beq.n 1eb0c0 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1eb37a │ │ │ │ + bhi.w 1eb372 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ @@ -567880,554 +567869,554 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1eb2ba │ │ │ │ + beq.w 1eb2b2 │ │ │ │ orrs.w r1, r1, r8 │ │ │ │ - bne.w 1eaff2 │ │ │ │ - b.n 1eb090 │ │ │ │ + bne.w 1eafea │ │ │ │ + b.n 1eb088 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eb0c8 │ │ │ │ + beq.n 1eb0c0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ strd r6, r7, [sp, #24] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eb0b8 │ │ │ │ + beq.n 1eb0b0 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ - b.n 1eb0aa │ │ │ │ + b.n 1eb0a2 │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ orrs.w ip, ip, r1 │ │ │ │ it ne │ │ │ │ strdne lr, lr, [sp, #16] │ │ │ │ - beq.w 1eb0b8 │ │ │ │ + beq.w 1eb0b0 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1eb37a │ │ │ │ + bhi.w 1eb372 │ │ │ │ tbb [pc, r1] │ │ │ │ - beq.n 1eb164 │ │ │ │ + beq.n 1eb15c │ │ │ │ + beq.n 1eb178 │ │ │ │ + beq.n 1eb17a │ │ │ │ + stmia r0!, {r4, r6, r7} │ │ │ │ + beq.n 1eb17e │ │ │ │ beq.n 1eb180 │ │ │ │ beq.n 1eb182 │ │ │ │ - stmia r0!, {r4, r6, r7} │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ beq.n 1eb186 │ │ │ │ beq.n 1eb188 │ │ │ │ beq.n 1eb18a │ │ │ │ - pop {r4, r6, r7, pc} │ │ │ │ + beq.n 1eb18c │ │ │ │ beq.n 1eb18e │ │ │ │ beq.n 1eb190 │ │ │ │ beq.n 1eb192 │ │ │ │ - beq.n 1eb194 │ │ │ │ - beq.n 1eb196 │ │ │ │ - beq.n 1eb198 │ │ │ │ - beq.n 1eb19a │ │ │ │ - cbnz r0, 1eb270 │ │ │ │ + cbnz r0, 1eb268 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1eb22a │ │ │ │ + cbz r0, 1eb222 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1eb0c8 │ │ │ │ + b.n 1eb0c0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1eb200 │ │ │ │ + b.n 1eb1f8 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1eb200 │ │ │ │ + b.n 1eb1f8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1eb200 │ │ │ │ + b.n 1eb1f8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb320 │ │ │ │ + beq.n 1eb318 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1eb298 │ │ │ │ + cbz r0, 1eb290 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1eb0c8 │ │ │ │ + b.n 1eb0c0 │ │ │ │ orrs.w r1, r3, r8 │ │ │ │ - beq.w 1eb090 │ │ │ │ + beq.w 1eb088 │ │ │ │ subs r1, r3, #1 │ │ │ │ orrs.w r1, r1, r8 │ │ │ │ - beq.w 1eb0b8 │ │ │ │ + beq.w 1eb0b0 │ │ │ │ strd r3, ip, [sp, #16] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1eb2fa │ │ │ │ + cbz r0, 1eb2f2 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1eb0c8 │ │ │ │ + b.n 1eb0c0 │ │ │ │ strd r3, ip, [sp, #24] │ │ │ │ - b.n 1eb200 │ │ │ │ + b.n 1eb1f8 │ │ │ │ rbit r2, ip │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp ip, r3 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ - b.n 1eb26a │ │ │ │ + b.n 1eb262 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ - b.n 1eb19e │ │ │ │ + b.n 1eb196 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ - b.n 1eb19e │ │ │ │ + b.n 1eb196 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #32] │ │ │ │ - b.n 1eb19e │ │ │ │ + b.n 1eb196 │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1eb19e │ │ │ │ + b.n 1eb196 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1eb2d0 │ │ │ │ + b.n 1eb2c8 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1eb2d0 │ │ │ │ + b.n 1eb2c8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1eb2d0 │ │ │ │ + b.n 1eb2c8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1eb2d0 │ │ │ │ + b.n 1eb2c8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ - bls.w 1eb1ce │ │ │ │ - b.n 1eb2cc │ │ │ │ + bls.w 1eb1c6 │ │ │ │ + b.n 1eb2c4 │ │ │ │ nop │ │ │ │ - str r0, [r6, r3] │ │ │ │ + str r0, [r7, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #64] @ (1eb3c8 ) │ │ │ │ + ldr r7, [pc, #96] @ (1eb3e0 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1eb414 │ │ │ │ + beq.n 1eb40c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1eb3ce │ │ │ │ + cbz r3, 1eb3c6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1eb402 │ │ │ │ + cbz r2, 1eb3fa │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1eb418 │ │ │ │ + beq.n 1eb410 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 1eb3c8 │ │ │ │ + cbz r4, 1eb3c0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1eb3c8 │ │ │ │ + cbz r2, 1eb3c0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1eb3e8 │ │ │ │ + beq.n 1eb3e0 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1eb3b6 │ │ │ │ + bne.n 1eb3ae │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1eb3f6 │ │ │ │ + beq.n 1eb3ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eb3a2 │ │ │ │ + bne.n 1eb39a │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 1eaa10 │ │ │ │ + bl 1eaa08 │ │ │ │ orrs r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 1eb3c2 │ │ │ │ + b.n 1eb3ba │ │ │ │ mov r0, r3 │ │ │ │ - bl 1eaa10 │ │ │ │ + bl 1eaa08 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 1eb3ce │ │ │ │ + b.n 1eb3c6 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1eb3ce │ │ │ │ - bl 1eaa10 │ │ │ │ + bne.n 1eb3c6 │ │ │ │ + bl 1eaa08 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ uxtb r6, r3 │ │ │ │ - b.n 1eb3ce │ │ │ │ + b.n 1eb3c6 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1eb3da │ │ │ │ + b.n 1eb3d2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1eaa10 │ │ │ │ + bl 1eaa08 │ │ │ │ orr.w r2, r6, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r6, r2 │ │ │ │ - b.n 1eb3b2 │ │ │ │ + b.n 1eb3aa │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbnz r5, 1eb446 │ │ │ │ - b.n 1eb46a │ │ │ │ + cbnz r5, 1eb43e │ │ │ │ + b.n 1eb462 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1eb46a │ │ │ │ + cbz r5, 1eb462 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eb440 │ │ │ │ + beq.n 1eb438 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1eb388 │ │ │ │ + bl 1eb380 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1eb46a │ │ │ │ + cbz r3, 1eb462 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eb44e │ │ │ │ + bne.n 1eb446 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eb45c │ │ │ │ + bne.n 1eb454 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbnz r7, 1eb492 │ │ │ │ - b.n 1eb56a │ │ │ │ + cbnz r7, 1eb48a │ │ │ │ + b.n 1eb562 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1eb56a │ │ │ │ + beq.n 1eb562 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1eb48a │ │ │ │ + beq.n 1eb482 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1eb57a │ │ │ │ + beq.n 1eb572 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1eb520 │ │ │ │ + beq.n 1eb518 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb532 │ │ │ │ + beq.n 1eb52a │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, r1 │ │ │ │ - bne.n 1eb4ee │ │ │ │ + bne.n 1eb4e6 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1eb570 │ │ │ │ + beq.n 1eb568 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1eb4ec │ │ │ │ + bne.n 1eb4e4 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 1eb4ec │ │ │ │ + bls.n 1eb4e4 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ strne r0, [r2, #40] @ 0x28 │ │ │ │ movne r6, #1 │ │ │ │ - cbz r3, 1eb520 │ │ │ │ + cbz r3, 1eb518 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1eb506 │ │ │ │ + cbz r3, 1eb4fe │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1eb506 │ │ │ │ + cbz r1, 1eb4fe │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1eb4c6 │ │ │ │ + beq.n 1eb4be │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eb4f4 │ │ │ │ + bne.n 1eb4ec │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1eb520 │ │ │ │ + bne.n 1eb518 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb570 │ │ │ │ + beq.n 1eb568 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 1eb4d6 │ │ │ │ + beq.n 1eb4ce │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1eb546 │ │ │ │ + beq.n 1eb53e │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1eb4ae │ │ │ │ + b.n 1eb4a6 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1eb4c6 │ │ │ │ + beq.n 1eb4be │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1eb52e │ │ │ │ + bne.n 1eb526 │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r7, r0 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1eb56a │ │ │ │ + cbz r3, 1eb562 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1eb49a │ │ │ │ + bne.n 1eb492 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eb55c │ │ │ │ + bne.n 1eb554 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ubfx r0, r0, #0, #24 │ │ │ │ - b.n 1eb4e2 │ │ │ │ + b.n 1eb4da │ │ │ │ mov r6, r9 │ │ │ │ - b.n 1eb546 │ │ │ │ + b.n 1eb53e │ │ │ │ nop │ │ │ │ ldr.w ip, [r1, #28] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr.w r1, [ip] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ ldr r5, [r2, #40] @ 0x28 │ │ │ │ tst r0, r3 │ │ │ │ - beq.n 1eb5a4 │ │ │ │ + beq.n 1eb59c │ │ │ │ tst r5, r3 │ │ │ │ - bne.n 1eb5a8 │ │ │ │ + bne.n 1eb5a0 │ │ │ │ tst r0, r5 │ │ │ │ - beq.n 1eb5cc │ │ │ │ + beq.n 1eb5c4 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1eb626 │ │ │ │ - cbnz r3, 1eb5d2 │ │ │ │ + bne.n 1eb61e │ │ │ │ + cbnz r3, 1eb5ca │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1eb62a │ │ │ │ + beq.n 1eb622 │ │ │ │ cmp.w r3, #4194304 @ 0x400000 │ │ │ │ - beq.n 1eb65e │ │ │ │ + beq.n 1eb656 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1eb5d6 │ │ │ │ + beq.n 1eb5ce │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1eb626 │ │ │ │ + bne.n 1eb61e │ │ │ │ movs r1, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r4, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eb7c4 │ │ │ │ + beq.w 1eb7bc │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w lr, r4, r2 │ │ │ │ - b.n 1eb5fa │ │ │ │ + b.n 1eb5f2 │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eb7c4 │ │ │ │ + beq.w 1eb7bc │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1eb5ea │ │ │ │ + beq.n 1eb5e2 │ │ │ │ ldr.w lr, [r4, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1eb7c4 │ │ │ │ + beq.w 1eb7bc │ │ │ │ adds r0, r4, r2 │ │ │ │ mov r3, lr │ │ │ │ - b.n 1eb61c │ │ │ │ + b.n 1eb614 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 1eb640 │ │ │ │ + cbz r3, 1eb638 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 1eb616 │ │ │ │ + bne.n 1eb60e │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1eb5ce │ │ │ │ + b.n 1eb5c6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1eb812 │ │ │ │ + beq.w 1eb80a │ │ │ │ ldrh r3, [r0, #32] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 1eb5cc │ │ │ │ + bmi.n 1eb5c4 │ │ │ │ ldrh r0, [r1, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 1eb5ce │ │ │ │ + b.n 1eb5c6 │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ - cbz r0, 1eb684 │ │ │ │ + cbz r0, 1eb67c │ │ │ │ add.w r5, ip, r2 │ │ │ │ - b.n 1eb652 │ │ │ │ + b.n 1eb64a │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - cbz r0, 1eb67c │ │ │ │ + cbz r0, 1eb674 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 1eb64c │ │ │ │ - b.n 1eb626 │ │ │ │ + bne.n 1eb644 │ │ │ │ + b.n 1eb61e │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1eb5d6 │ │ │ │ + beq.n 1eb5ce │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 1eb626 │ │ │ │ + beq.n 1eb61e │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ sub.w r0, r0, #21 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n 1eb5ce │ │ │ │ + b.n 1eb5c6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1eb7ae │ │ │ │ + beq.w 1eb7a6 │ │ │ │ add r2, r4 │ │ │ │ movs r0, #14 │ │ │ │ rsb r4, r4, #4 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eb800 │ │ │ │ + beq.w 1eb7f8 │ │ │ │ ldr.w r1, [lr, #36] @ 0x24 │ │ │ │ cmp r1, #2 │ │ │ │ - bhi.w 1eb806 │ │ │ │ + bhi.w 1eb7fe │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - beq.w 1eb7b2 │ │ │ │ + beq.w 1eb7aa │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 1eb78c │ │ │ │ + beq.n 1eb784 │ │ │ │ ldr.w r1, [lr, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r5, [r1, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 1eb7bc │ │ │ │ + bne.n 1eb7b4 │ │ │ │ ldrb.w r5, [r3, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 1eb7bc │ │ │ │ + bne.n 1eb7b4 │ │ │ │ ldrb r5, [r1, #13] │ │ │ │ ldrd lr, r1, [r1, #20] │ │ │ │ cmp r5, #32 │ │ │ │ - bhi.w 1eb7fa │ │ │ │ + bhi.w 1eb7f2 │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.w 1eb9fc │ │ │ │ + bhi.w 1eb9f4 │ │ │ │ tbh [pc, r5, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ @@ -568459,18 +568448,18 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ uxtb.w r5, lr │ │ │ │ mov.w lr, #0 │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ cmp r1, #32 │ │ │ │ mov r7, r3 │ │ │ │ - bhi.n 1eb7f4 │ │ │ │ + bhi.n 1eb7ec │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1eb9fc │ │ │ │ + bhi.w 1eb9f4 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r7, r3, #5 │ │ │ │ @@ -568501,161 +568490,161 @@ │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ uxtb r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, lr │ │ │ │ it eq │ │ │ │ cmpeq r3, r5 │ │ │ │ - bne.w 1eb5cc │ │ │ │ + bne.w 1eb5c4 │ │ │ │ adds r1, r4, r2 │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1eb68c │ │ │ │ + bne.w 1eb684 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ and.w r2, r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eb9ce │ │ │ │ + beq.w 1eb9c6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eb626 │ │ │ │ + beq.w 1eb61e │ │ │ │ movs r0, #6 │ │ │ │ - b.n 1eb5ce │ │ │ │ + b.n 1eb5c6 │ │ │ │ cmp r1, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 1eb78c │ │ │ │ + b.n 1eb784 │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 1eb78c │ │ │ │ + b.n 1eb784 │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eb9da │ │ │ │ + beq.w 1eb9d2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1eb646 │ │ │ │ + b.n 1eb63e │ │ │ │ uxth.w r5, lr │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1eb726 │ │ │ │ + b.n 1eb71e │ │ │ │ mov r5, lr │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1eb726 │ │ │ │ + b.n 1eb71e │ │ │ │ uxth r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1eb782 │ │ │ │ + b.n 1eb77a │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1eb782 │ │ │ │ + b.n 1eb77a │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 1eb782 │ │ │ │ + b.n 1eb77a │ │ │ │ mov r5, lr │ │ │ │ mov lr, r1 │ │ │ │ - b.n 1eb726 │ │ │ │ + b.n 1eb71e │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 1eb5ce │ │ │ │ + b.n 1eb5c6 │ │ │ │ ldr.w r1, [lr, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1eb78c │ │ │ │ - b.n 1eb5cc │ │ │ │ + beq.n 1eb784 │ │ │ │ + b.n 1eb5c4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eb9de │ │ │ │ + beq.w 1eb9d6 │ │ │ │ mov r5, ip │ │ │ │ adds r6, r4, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w lr, [r5, #4]! │ │ │ │ cmp lr, r2 │ │ │ │ - bne.w 1eb982 │ │ │ │ + bne.w 1eb97a │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1eb982 │ │ │ │ + beq.w 1eb97a │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eb820 │ │ │ │ + bne.n 1eb818 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r5, [ip, r7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1eb970 │ │ │ │ + beq.w 1eb968 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r6, ip, r2 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 1eb86a │ │ │ │ + beq.n 1eb862 │ │ │ │ subs r5, #3 │ │ │ │ bics.w r5, r5, #2 │ │ │ │ - beq.w 1eb626 │ │ │ │ + beq.w 1eb61e │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1eb852 │ │ │ │ + bne.n 1eb84a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1eb9ec │ │ │ │ + beq.w 1eb9e4 │ │ │ │ add.w r8, r4, r2 │ │ │ │ mov.w r9, #14 │ │ │ │ ldr.w r2, [ip, r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eb626 │ │ │ │ + beq.w 1eb61e │ │ │ │ ldr.w r5, [lr, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 1eb626 │ │ │ │ + beq.w 1eb61e │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 1eb626 │ │ │ │ + beq.w 1eb61e │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 1eb9ba │ │ │ │ + beq.w 1eb9b2 │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ biceq.w r9, r9, #4 │ │ │ │ - beq.n 1eb948 │ │ │ │ + beq.n 1eb940 │ │ │ │ ldr.w r5, [lr, #76] @ 0x4c │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ mov r6, r2 │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1eb9c4 │ │ │ │ + bne.w 1eb9bc │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1eb9c4 │ │ │ │ + bne.w 1eb9bc │ │ │ │ ldrb.w lr, [r5, #13] │ │ │ │ ldrd r2, r5, [r5, #20] │ │ │ │ cmp.w lr, #32 │ │ │ │ it hi │ │ │ │ movhi lr, r5 │ │ │ │ - bhi.n 1eb906 │ │ │ │ + bhi.n 1eb8fe │ │ │ │ add.w r5, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 1eb974 │ │ │ │ + bhi.n 1eb96c │ │ │ │ tbb [pc, r5] │ │ │ │ - ldr r2, [pc, #64] @ (1eb924 ) │ │ │ │ + ldr r2, [pc, #64] @ (1eb91c ) │ │ │ │ + ldr r2, [pc, #296] @ (1eba04 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eba08 ) │ │ │ │ + asrs r2, r1, #1 │ │ │ │ + ldr r2, [pc, #296] @ (1eba0c ) │ │ │ │ ldr r2, [pc, #296] @ (1eba0c ) │ │ │ │ ldr r2, [pc, #296] @ (1eba10 ) │ │ │ │ - asrs r2, r1, #1 │ │ │ │ + ldr r5, [pc, #296] @ (1eba10 ) │ │ │ │ ldr r2, [pc, #296] @ (1eba14 ) │ │ │ │ ldr r2, [pc, #296] @ (1eba14 ) │ │ │ │ ldr r2, [pc, #296] @ (1eba18 ) │ │ │ │ - ldr r5, [pc, #296] @ (1eba18 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eba18 ) │ │ │ │ ldr r2, [pc, #296] @ (1eba1c ) │ │ │ │ ldr r2, [pc, #296] @ (1eba1c ) │ │ │ │ ldr r2, [pc, #296] @ (1eba20 ) │ │ │ │ ldr r2, [pc, #296] @ (1eba20 ) │ │ │ │ - ldr r2, [pc, #296] @ (1eba24 ) │ │ │ │ - ldr r2, [pc, #296] @ (1eba24 ) │ │ │ │ - ldr r2, [pc, #296] @ (1eba28 ) │ │ │ │ - ldr r2, [pc, #296] @ (1eba28 ) │ │ │ │ uxtb r2, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ cmp r7, #32 │ │ │ │ - bhi.n 1eb93e │ │ │ │ + bhi.n 1eb936 │ │ │ │ subs r6, r7, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 1eb9fc │ │ │ │ + bhi.n 1eb9f4 │ │ │ │ tbb [pc, r6] │ │ │ │ strb r0, [r2, #4] │ │ │ │ strb r1, [r6, #5] │ │ │ │ strb r1, [r6, #5] │ │ │ │ asrs r1, r6, #1 │ │ │ │ strb r1, [r6, #5] │ │ │ │ strb r1, [r6, #5] │ │ │ │ @@ -568670,167 +568659,167 @@ │ │ │ │ strb r1, [r6, #5] │ │ │ │ ldr r1, [r6, #116] @ 0x74 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ cmp r6, lr │ │ │ │ it eq │ │ │ │ cmpeq r5, r2 │ │ │ │ - bne.w 1eb630 │ │ │ │ + bne.w 1eb628 │ │ │ │ mov r2, r8 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ mov r8, r2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r7, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1eb87a │ │ │ │ + bne.n 1eb872 │ │ │ │ ldr.w r1, [ip, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1eb626 │ │ │ │ + bne.w 1eb61e │ │ │ │ and.w r1, r9, #12 │ │ │ │ cmp r1, #12 │ │ │ │ - bne.w 1eb626 │ │ │ │ + bne.w 1eb61e │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1eb5da │ │ │ │ + b.n 1eb5d2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1eb906 │ │ │ │ + b.n 1eb8fe │ │ │ │ uxth r2, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1eb906 │ │ │ │ + b.n 1eb8fe │ │ │ │ ldr.w lr, [r4, r3, lsl #2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r7, r2 │ │ │ │ adds r6, r4, r2 │ │ │ │ mov r5, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1eb840 │ │ │ │ + beq.w 1eb838 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 1eb9ae │ │ │ │ + beq.n 1eb9a6 │ │ │ │ subs r5, #3 │ │ │ │ bics.w r5, r5, #2 │ │ │ │ - beq.w 1eb626 │ │ │ │ + beq.w 1eb61e │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1eb996 │ │ │ │ + bne.n 1eb98e │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1eb84e │ │ │ │ - b.n 1eb872 │ │ │ │ + bne.w 1eb846 │ │ │ │ + b.n 1eb86a │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ bicne.w r9, r9, #8 │ │ │ │ - b.n 1eb948 │ │ │ │ + b.n 1eb940 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne.w r9, #2 │ │ │ │ - b.n 1eb948 │ │ │ │ + b.n 1eb940 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eb5ce │ │ │ │ + beq.w 1eb5c6 │ │ │ │ lsls r3, r0, #28 │ │ │ │ - bpl.w 1eb7ae │ │ │ │ + bpl.w 1eb7a6 │ │ │ │ movs r0, #15 │ │ │ │ - b.n 1eb5ce │ │ │ │ + b.n 1eb5c6 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 1eb840 │ │ │ │ + b.n 1eb838 │ │ │ │ uxth r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1eb93e │ │ │ │ + b.n 1eb936 │ │ │ │ ldr.w r1, [ip, r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1eb626 │ │ │ │ - b.n 1eb970 │ │ │ │ + bne.w 1eb61e │ │ │ │ + b.n 1eb968 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1eb93e │ │ │ │ + b.n 1eb936 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #124] @ (1eba8c ) │ │ │ │ - ldr r2, [pc, #128] @ (1eba90 ) │ │ │ │ + ldr r1, [pc, #124] @ (1eba84 ) │ │ │ │ + ldr r2, [pc, #128] @ (1eba88 ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ add r1, pc │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r6, #15 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1eba6c │ │ │ │ + beq.n 1eba64 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ea938 │ │ │ │ + bl 1ea930 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ea938 │ │ │ │ + bl 1ea930 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eb580 │ │ │ │ + bl 1eb578 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ cmpcs r2, r4 │ │ │ │ - bcs.n 1eba5c │ │ │ │ + bcs.n 1eba54 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r5 │ │ │ │ - bcs.n 1eba6c │ │ │ │ - bl 1c605c │ │ │ │ - ldr r2, [pc, #36] @ (1eba94 ) │ │ │ │ - ldr r3, [pc, #32] @ (1eba90 ) │ │ │ │ + bcs.n 1eba64 │ │ │ │ + bl 1c6054 │ │ │ │ + ldr r2, [pc, #36] @ (1eba8c ) │ │ │ │ + ldr r3, [pc, #32] @ (1eba88 ) │ │ │ │ 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 1eba86 │ │ │ │ + bne.n 1eba7e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp sl, sp │ │ │ │ + cmp sl, lr │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, r1 │ │ │ │ + cmp ip, r2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1ebaa0 │ │ │ │ + cbz r3, 1eba98 │ │ │ │ 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 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 1ea938 │ │ │ │ + bl 1ea930 │ │ │ │ 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 │ │ │ │ @@ -568838,162 +568827,162 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 1ebb00 │ │ │ │ + beq.n 1ebaf8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r5, 1ebb0a │ │ │ │ + cbz r5, 1ebb02 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, 1ebb2a │ │ │ │ + cbz r1, 1ebb22 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eb580 │ │ │ │ + bl 1eb578 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 1eb9fc │ │ │ │ + bl 1eb9f4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #32 │ │ │ │ strd r0, r3, [sp] │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 1ea938 │ │ │ │ + bl 1ea930 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ebaf6 │ │ │ │ + bne.n 1ebaee │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c5e60 │ │ │ │ + bl 1c5e58 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 1ea938 │ │ │ │ + bl 1ea930 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 1ebaf6 │ │ │ │ + b.n 1ebaee │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1eaa10 │ │ │ │ - cbz r0, 1ebb64 │ │ │ │ + bl 1eaa08 │ │ │ │ + cbz r0, 1ebb5c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eaa64 │ │ │ │ + bl 1eaa5c │ │ │ │ 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 1e25a4 │ │ │ │ + bl 1e259c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ebc0c │ │ │ │ + beq.n 1ebc04 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 1ebbb4 │ │ │ │ + cbz r5, 1ebbac │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1ebbd8 │ │ │ │ + cbz r4, 1ebbd0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1ebc14 │ │ │ │ + beq.n 1ebc0c │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1ebbae │ │ │ │ + cbz r4, 1ebba6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ebbae │ │ │ │ + cbz r3, 1ebba6 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1ebbc6 │ │ │ │ + beq.n 1ebbbe │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ebb9c │ │ │ │ + bne.n 1ebb94 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1ebbfc │ │ │ │ + beq.n 1ebbf4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2788 │ │ │ │ + bl 1e2780 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ebb88 │ │ │ │ + bne.n 1ebb80 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eaa10 │ │ │ │ - cbz r0, 1ebbea │ │ │ │ + bl 1eaa08 │ │ │ │ + cbz r0, 1ebbe2 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ebb98 │ │ │ │ - b.n 1ebbb4 │ │ │ │ + bne.n 1ebb90 │ │ │ │ + b.n 1ebbac │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1ebbb4 │ │ │ │ + bne.n 1ebbac │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1eaa10 │ │ │ │ + bl 1eaa08 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r0, 1ebc08 │ │ │ │ + cbnz r0, 1ebc00 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1eaa64 │ │ │ │ + bl 1eaa5c │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ebb98 │ │ │ │ - b.n 1ebbb4 │ │ │ │ + bne.n 1ebb90 │ │ │ │ + b.n 1ebbac │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eaa10 │ │ │ │ + bl 1eaa08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ebbea │ │ │ │ + beq.n 1ebbe2 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1ebbb4 │ │ │ │ + b.n 1ebbac │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1eaa10 │ │ │ │ - cbnz r0, 1ebc24 │ │ │ │ + bl 1eaa08 │ │ │ │ + cbnz r0, 1ebc1c │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 1ebbea │ │ │ │ + b.n 1ebbe2 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ebb98 │ │ │ │ + b.n 1ebb90 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr.w r3, [pc, #1308] @ 1ec158 │ │ │ │ - ldr.w r2, [pc, #1308] @ 1ec15c │ │ │ │ + ldr.w r3, [pc, #1308] @ 1ec150 │ │ │ │ + ldr.w r2, [pc, #1308] @ 1ec154 │ │ │ │ movs r7, #0 │ │ │ │ add r3, pc │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1296] @ 1ec160 │ │ │ │ + ldr.w r3, [pc, #1296] @ 1ec158 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ strd r7, r7, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ @@ -569006,54 +568995,54 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r0, [sp, #96] @ 0x60 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1ec7c6 │ │ │ │ + beq.w 1ec7be │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov fp, r7 │ │ │ │ mov r5, r8 │ │ │ │ ldr.w r9, [r5, #16] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ebe3a │ │ │ │ + beq.w 1ebe32 │ │ │ │ mov r4, r9 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r5, [sp, #0] │ │ │ │ mov.w r8, #2 │ │ │ │ cmp r3, #0 │ │ │ │ strd r8, r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ ite ne │ │ │ │ movne r5, r2 │ │ │ │ moveq r5, #0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1ebd3e │ │ │ │ + beq.n 1ebd36 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.w 1ebe70 │ │ │ │ - cbnz r0, 1ebd1e │ │ │ │ - ldr.w r3, [pc, #1184] @ 1ec164 │ │ │ │ + beq.w 1ebe68 │ │ │ │ + cbnz r0, 1ebd16 │ │ │ │ + ldr.w r3, [pc, #1184] @ 1ec15c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ - cbz r6, 1ebd1e │ │ │ │ + cbz r6, 1ebd16 │ │ │ │ mov r3, r0 │ │ │ │ mov lr, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1ebd12 │ │ │ │ + bne.n 1ebd0a │ │ │ │ ldr r5, [r2, #16] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 1ebd12 │ │ │ │ + bne.n 1ebd0a │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldrd ip, r1, [r4, #48] @ 0x30 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ strd fp, r2, [r4, #48] @ 0x30 │ │ │ │ @@ -569061,225 +569050,225 @@ │ │ │ │ ldr.w ip, [r2] │ │ │ │ str.w ip, [r4, #48] @ 0x30 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #32 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1ebcda │ │ │ │ + bne.n 1ebcd2 │ │ │ │ mov r5, lr │ │ │ │ orrs r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ebe38 │ │ │ │ + beq.w 1ebe30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1ebd30 │ │ │ │ + cbz r3, 1ebd28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ strd r8, r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1ebcba │ │ │ │ + bne.n 1ebcb2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ebd1e │ │ │ │ + beq.n 1ebd16 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ebefa │ │ │ │ + bne.w 1ebef2 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1ebd5e │ │ │ │ + beq.n 1ebd56 │ │ │ │ mov r7, r2 │ │ │ │ ands r1, r0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1ec012 │ │ │ │ + beq.w 1ec00a │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1ebd1e │ │ │ │ + bne.n 1ebd16 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ebf06 │ │ │ │ + beq.w 1ebefe │ │ │ │ sub.w r0, r6, #20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ - bl 201ae8 │ │ │ │ + bl 201ae0 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 1ebda6 │ │ │ │ + cbz r0, 1ebd9e │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 1ebf06 │ │ │ │ + bhi.w 1ebefe │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 543c8 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ it eq │ │ │ │ strdeq r3, r3, [r4, #68] @ 0x44 │ │ │ │ - bne.w 1ec1f8 │ │ │ │ + bne.w 1ec1f0 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ebe18 │ │ │ │ + bne.n 1ebe10 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr.w sl, [r6, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - cbnz r1, 1ebdc0 │ │ │ │ + cbnz r1, 1ebdb8 │ │ │ │ cmp r2, #20 │ │ │ │ - beq.w 1ec170 │ │ │ │ + beq.w 1ec168 │ │ │ │ cmp r2, #22 │ │ │ │ ldr.w r9, [r4, #44] @ 0x2c │ │ │ │ it eq │ │ │ │ streq r6, [sp, #20] │ │ │ │ - beq.n 1ebdfa │ │ │ │ - b.n 1ec1ac │ │ │ │ + beq.n 1ebdf2 │ │ │ │ + b.n 1ec1a4 │ │ │ │ mov r0, sl │ │ │ │ - bl 2bbf68 │ │ │ │ + bl 2bbf60 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2bbf68 │ │ │ │ + bl 2bbf60 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 1ebe02 │ │ │ │ + bne.n 1ebdfa │ │ │ │ mov r0, sl │ │ │ │ - bl 2bc2dc │ │ │ │ + bl 2bc2d4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2bc2dc │ │ │ │ + bl 2bc2d4 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 1ec1aa │ │ │ │ + bne.w 1ec1a2 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 1ebdce │ │ │ │ + beq.n 1ebdc6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 1ebe18 │ │ │ │ + cbz r3, 1ebe10 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1ebe18 │ │ │ │ + bne.n 1ebe10 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1ec2c8 │ │ │ │ + beq.w 1ec2c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ea900 │ │ │ │ - cbz r0, 1ebe28 │ │ │ │ + bl 1ea8f8 │ │ │ │ + cbz r0, 1ebe20 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec1fc │ │ │ │ + beq.w 1ec1f4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w sl, r3, r7 │ │ │ │ uxtb.w r7, sl │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1ebd24 │ │ │ │ + bne.w 1ebd1c │ │ │ │ ldr r5, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ebc90 │ │ │ │ + bne.w 1ebc88 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 231de4 │ │ │ │ - ldr r2, [pc, #784] @ (1ec168 ) │ │ │ │ - ldr r3, [pc, #776] @ (1ec160 ) │ │ │ │ + bl 231ddc │ │ │ │ + ldr r2, [pc, #784] @ (1ec160 ) │ │ │ │ + ldr r3, [pc, #776] @ (1ec158 ) │ │ │ │ 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 1ec7e2 │ │ │ │ + bne.w 1ec7da │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #319 @ 0x13f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ebf0c │ │ │ │ + beq.n 1ebf04 │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - beq.n 1ebf80 │ │ │ │ + beq.n 1ebf78 │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - bne.w 1ebd1e │ │ │ │ + bne.w 1ebd16 │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ebd1e │ │ │ │ - ldr r3, [pc, #728] @ (1ec16c ) │ │ │ │ + bne.w 1ebd16 │ │ │ │ + ldr r3, [pc, #728] @ (1ec164 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, #12288 @ 0x3000 │ │ │ │ ldrb.w r3, [r3, #2300] @ 0x8fc │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w r9, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ bics.w r1, r3, r9 │ │ │ │ - beq.w 1ec102 │ │ │ │ + beq.w 1ec0fa │ │ │ │ tst.w r9, r3 │ │ │ │ - bne.w 1ebd1e │ │ │ │ - vldr d7, [pc, #660] @ 1ec150 │ │ │ │ + bne.w 1ebd16 │ │ │ │ + vldr d7, [pc, #660] @ 1ec148 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ebd1e │ │ │ │ + beq.w 1ebd16 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r1, r6, #20 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e2388 │ │ │ │ + bl 1e2380 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1ebd1e │ │ │ │ + b.n 1ebd16 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1ec0fe │ │ │ │ + beq.w 1ec0f6 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1ebd1e │ │ │ │ + bne.w 1ebd16 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1ebda6 │ │ │ │ + b.n 1ebd9e │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ add.w r9, r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq r6, #20 │ │ │ │ movne r6, #0 │ │ │ │ - bl 1e2558 │ │ │ │ + bl 1e2550 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e98d8 │ │ │ │ + bl 1e98d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ebd1e │ │ │ │ + beq.w 1ebd16 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r7, [r2, #-8] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.w 1ec7e6 │ │ │ │ + bne.w 1ec7de │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1ec7ec │ │ │ │ + bhi.w 1ec7e4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #15 │ │ │ │ lsls r1, r3, #15 │ │ │ │ lsls r1, r3, #15 │ │ │ │ lsls r7, r3, #15 │ │ │ │ lsls r7, r3, #15 │ │ │ │ lsls r0, r2, #15 │ │ │ │ @@ -569304,40 +569293,40 @@ │ │ │ │ lsls r1, r3, #15 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ it eq │ │ │ │ subeq.w r9, r3, #20 │ │ │ │ - ldr r3, [pc, #472] @ (1ec16c ) │ │ │ │ + ldr r3, [pc, #472] @ (1ec164 ) │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r3, r3, #90112 @ 0x16000 │ │ │ │ ldrb.w r3, [r3, #638] @ 0x27e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w sl, [r3, #40] @ 0x28 │ │ │ │ uxth.w r3, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e98d8 │ │ │ │ + bl 1e98d0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ebd1e │ │ │ │ + beq.w 1ebd16 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ec7e6 │ │ │ │ + bne.w 1ec7de │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 1ec7ec │ │ │ │ + bhi.w 1ec7e4 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r5, r1, #14 │ │ │ │ lsls r5, r1, #14 │ │ │ │ lsls r5, r1, #14 │ │ │ │ lsls r3, r2, #14 │ │ │ │ lsls r3, r2, #14 │ │ │ │ lsls r2, r1, #14 │ │ │ │ @@ -569360,27 +569349,27 @@ │ │ │ │ lsls r6, r0, #16 │ │ │ │ lsls r6, r0, #16 │ │ │ │ lsls r5, r1, #14 │ │ │ │ subs r6, #20 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1ec084 │ │ │ │ + beq.n 1ec07c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ebd1e │ │ │ │ + bne.w 1ebd16 │ │ │ │ ldrb.w r1, [r6, #80] @ 0x50 │ │ │ │ ldrb.w r2, [r4, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ands r2, r1 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ strb.w r2, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r6, #76] @ 0x4c │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ add.w r2, r4, #52 @ 0x34 │ │ │ │ @@ -569396,24 +569385,24 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w fp, [r4, #68] @ 0x44 │ │ │ │ strd r0, r0, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1ebef6 │ │ │ │ + b.n 1ebeee │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bhi.n 1ec0de │ │ │ │ + bhi.n 1ec0d6 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1ec0dc │ │ │ │ + bhi.n 1ec0d4 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ @@ -569441,134 +569430,134 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1ec01e │ │ │ │ + bne.n 1ec016 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1ec6ca │ │ │ │ + beq.w 1ec6c2 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add.w r1, r6, #20 │ │ │ │ - bl 1e2388 │ │ │ │ + bl 1e2380 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1020 │ │ │ │ - b.n 1ebef6 │ │ │ │ + bl 1e1018 │ │ │ │ + b.n 1ebeee │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ec014 │ │ │ │ + b.n 1ec00c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ strd r1, r1, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strb.w r2, [sp, #80] @ 0x50 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ec7b8 │ │ │ │ + beq.w 1ec7b0 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ tst.w r9, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, sl, #20 │ │ │ │ - bne.w 1ebee8 │ │ │ │ - b.n 1ebeba │ │ │ │ + bne.w 1ebee0 │ │ │ │ + b.n 1ebeb2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bics r0, r7 │ │ │ │ + mvns r0, r0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bics r2, r6 │ │ │ │ + bics r2, r7 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r4, r4 │ │ │ │ + sbcs r4, r5 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2bbf68 │ │ │ │ - cbz r0, 1ec194 │ │ │ │ + bl 2bbf60 │ │ │ │ + cbz r0, 1ec18c │ │ │ │ ldr r0, [r6, #24] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1ec194 │ │ │ │ + bne.n 1ec18c │ │ │ │ mov r1, r9 │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 1ec712 │ │ │ │ + beq.w 1ec70a │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1ebe18 │ │ │ │ + bne.w 1ebe10 │ │ │ │ ldr.w sl, [r6, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - b.n 1ebdc0 │ │ │ │ + b.n 1ebdb8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r2, #16 │ │ │ │ - bne.w 1ebe02 │ │ │ │ - bl 2b9c7c │ │ │ │ + bne.w 1ebdfa │ │ │ │ + bl 2b9c74 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 1ec1de │ │ │ │ + beq.n 1ec1d6 │ │ │ │ ldrb.w r1, [sl, #4] │ │ │ │ ldrb.w r2, [sl, #5] │ │ │ │ cmp r1, #16 │ │ │ │ - beq.w 1ec784 │ │ │ │ + beq.w 1ec77c │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 2b9c98 │ │ │ │ + bl 2b9c90 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.w 1ebe02 │ │ │ │ + bne.w 1ebdfa │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e2388 │ │ │ │ + bl 1e2380 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ sub.w r0, r6, #20 │ │ │ │ - bl 1e97e4 │ │ │ │ - b.n 1ebef6 │ │ │ │ + bl 1e97dc │ │ │ │ + b.n 1ebeee │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1ebda6 │ │ │ │ + b.n 1ebd9e │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ec7ec │ │ │ │ + bne.w 1ec7e4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1ec78e │ │ │ │ + beq.w 1ec786 │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ movne r9, r3 │ │ │ │ - beq.w 1ec7cc │ │ │ │ + beq.w 1ec7c4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1ec28a │ │ │ │ + beq.n 1ec282 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ subs r3, #4 │ │ │ │ subs r1, #4 │ │ │ │ str r5, [sp, #20] │ │ │ │ - b.n 1ec262 │ │ │ │ + b.n 1ec25a │ │ │ │ ldrd r5, r6, [r3, #4] │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r6, [r5, #4] │ │ │ │ str r5, [r6, #0] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ @@ -569576,60 +569565,60 @@ │ │ │ │ str r6, [r3, #4] │ │ │ │ mov r3, r1 │ │ │ │ str r0, [r6, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ adds r0, r1, #4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 1ec284 │ │ │ │ + beq.n 1ec27c │ │ │ │ subs r1, r2, #4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r6, [r2, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 1ec238 │ │ │ │ + bne.n 1ec230 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #3 │ │ │ │ ite eq │ │ │ │ moveq r2, r9 │ │ │ │ orrne.w r2, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ec238 │ │ │ │ + bne.n 1ec230 │ │ │ │ adds r0, r1, #4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 1ec260 │ │ │ │ + bne.n 1ec258 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str.w sl, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eaa10 │ │ │ │ + bl 1eaa08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ebef6 │ │ │ │ + bne.w 1ebeee │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w sl, r3, r7 │ │ │ │ uxtb.w r7, sl │ │ │ │ - b.n 1ebe32 │ │ │ │ + b.n 1ebe2a │ │ │ │ sxth r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 1ec01e │ │ │ │ - b.n 1ec0e2 │ │ │ │ + bne.w 1ec016 │ │ │ │ + b.n 1ec0da │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 1ec01e │ │ │ │ - b.n 1ec0e2 │ │ │ │ + bne.w 1ec016 │ │ │ │ + b.n 1ec0da │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 1ec01e │ │ │ │ - b.n 1ec0e2 │ │ │ │ + bne.w 1ec016 │ │ │ │ + b.n 1ec0da │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ - cbnz r2, 1ec2d4 │ │ │ │ + cbnz r2, 1ec2cc │ │ │ │ ldrd r2, r1, [r3, #48] @ 0x30 │ │ │ │ strd r2, r1, [r4, #68] @ 0x44 │ │ │ │ ldrd r1, r2, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ @@ -569637,19 +569626,19 @@ │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ add.w r2, r4, #52 @ 0x34 │ │ │ │ strd r3, r3, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1ea900 │ │ │ │ + bl 1ea8f8 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ebe20 │ │ │ │ - b.n 1ebef6 │ │ │ │ + bne.w 1ebe18 │ │ │ │ + b.n 1ebeee │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrd ip, r0, [r4, #84] @ 0x54 │ │ │ │ uxth.w r7, sl │ │ │ │ ldr.w sl, [r4, #108] @ 0x6c │ │ │ │ add.w r2, r4, #84 @ 0x54 │ │ │ │ ldrb.w r9, [r1, #13] │ │ │ │ @@ -569667,15 +569656,15 @@ │ │ │ │ strd r3, r3, [r4, #88] @ 0x58 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1ec462 │ │ │ │ + beq.w 1ec45a │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx 54720 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r7 │ │ │ │ movs r7, #0 │ │ │ │ @@ -569687,197 +569676,197 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #240 @ 0xf0 │ │ │ │ addmi.w r2, r2, r7, lsl #2 │ │ │ │ addmi r7, #1 │ │ │ │ strmi.w r3, [r2, #-72] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1ec368 │ │ │ │ + bne.n 1ec360 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, sp, #136 @ 0x88 │ │ │ │ strd fp, fp, [sp, #152] @ 0x98 │ │ │ │ strd fp, fp, [sp, #160] @ 0xa0 │ │ │ │ strd fp, fp, [r3] │ │ │ │ str.w fp, [r3, #8] │ │ │ │ str.w sl, [sp, #92] @ 0x5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbz r7, 1ec3c8 │ │ │ │ + cbz r7, 1ec3c0 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ add.w r1, sp, #151 @ 0x97 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ - bhi.n 1ec3ac │ │ │ │ + bhi.n 1ec3a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r7 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ec462 │ │ │ │ + bne.n 1ec45a │ │ │ │ str.w sl, [sp, #148] @ 0x94 │ │ │ │ add.w lr, sp, #104 @ 0x68 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1ec412 │ │ │ │ - cbz r3, 1ec462 │ │ │ │ + bne.n 1ec40a │ │ │ │ + cbz r3, 1ec45a │ │ │ │ add.w r2, sp, #119 @ 0x77 │ │ │ │ mov r3, r6 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1ec3fe │ │ │ │ - cbz r6, 1ec462 │ │ │ │ + bne.n 1ec3f6 │ │ │ │ + cbz r6, 1ec45a │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add.w lr, sp, #104 @ 0x68 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r2, r6, [sp, #28] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 1ec490 │ │ │ │ + beq.n 1ec488 │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb.w r0, [sl, #13] │ │ │ │ mul.w r0, r0, r2 │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ - bl 1e9aa4 │ │ │ │ + bl 1e9a9c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r9, r6 │ │ │ │ it eq │ │ │ │ moveq r6, sl │ │ │ │ - beq.n 1ec55c │ │ │ │ + beq.n 1ec554 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx 54720 │ │ │ │ cmp r6, r9 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ it cs │ │ │ │ movcs r2, r9 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r2, 1ec4bc │ │ │ │ + cbz r2, 1ec4b4 │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1ec4b2 │ │ │ │ + bne.n 1ec4aa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, sp, #104 @ 0x68 │ │ │ │ strd fp, fp, [sp, #120] @ 0x78 │ │ │ │ strd fp, fp, [sp, #128] @ 0x80 │ │ │ │ strd fp, fp, [r3] │ │ │ │ str.w fp, [r3, #8] │ │ │ │ str.w sl, [sp, #92] @ 0x5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ add.w r2, sp, #119 @ 0x77 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ec4fc │ │ │ │ + beq.n 1ec4f4 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r9, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 1ec4ea │ │ │ │ + bhi.n 1ec4e2 │ │ │ │ str.w sl, [sp, #116] @ 0x74 │ │ │ │ add r7, sp, #136 @ 0x88 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add.w lr, sp, #136 @ 0x88 │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r1, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrd r7, r3, [r4, #100] @ 0x64 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ str r7, [r3, #0] │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ str.w fp, [r4, #100] @ 0x64 │ │ │ │ strd r6, r6, [r4, #104] @ 0x68 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r7, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ strb.w r9, [r4, #40] @ 0x28 │ │ │ │ - bl 1df2bc │ │ │ │ + bl 1df2b4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ - b.n 1ebef6 │ │ │ │ + b.n 1ebeee │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ mov ip, r7 │ │ │ │ ldrb.w sl, [r1, #13] │ │ │ │ ldrd r0, r1, [r4, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r6, [r4, #32] │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -569894,142 +569883,142 @@ │ │ │ │ strb.w r7, [r4, #33] @ 0x21 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ strb.w sl, [r4, #32] │ │ │ │ strb.w sl, [r4, #40] @ 0x28 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - beq.n 1ec604 │ │ │ │ + beq.n 1ec5fc │ │ │ │ mul.w r0, ip, sl │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ - bl 1e9aa4 │ │ │ │ + bl 1e9a9c │ │ │ │ ldrb.w sl, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 1ec6bc │ │ │ │ + beq.n 1ec6b4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx 54720 │ │ │ │ cmp sl, r6 │ │ │ │ mov r1, sl │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ it cs │ │ │ │ movcs r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r1, 1ec62a │ │ │ │ + cbz r1, 1ec622 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1ec620 │ │ │ │ + bne.n 1ec618 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, sp, #104 @ 0x68 │ │ │ │ strd fp, fp, [sp, #120] @ 0x78 │ │ │ │ strd fp, fp, [sp, #128] @ 0x80 │ │ │ │ strd fp, fp, [r3] │ │ │ │ str.w fp, [r3, #8] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ add.w r2, sp, #119 @ 0x77 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r6, 1ec664 │ │ │ │ + cbz r6, 1ec65c │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r6, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 1ec652 │ │ │ │ + bhi.n 1ec64a │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldrb.w r3, [sl, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add.w ip, sp, #136 @ 0x88 │ │ │ │ add.w r6, sl, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [sl, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r0, r9 │ │ │ │ sub.w r2, r7, #20 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e23cc │ │ │ │ - b.n 1ebef6 │ │ │ │ + bl 1e23c4 │ │ │ │ + b.n 1ebeee │ │ │ │ ldr r7, [r6, #68] @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ec0ea │ │ │ │ + bne.w 1ec0e2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea900 │ │ │ │ + bl 1ea8f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ec0ea │ │ │ │ + beq.w 1ec0e2 │ │ │ │ ldr r6, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq r6, #20 │ │ │ │ movne r6, r7 │ │ │ │ - b.n 1ec0ea │ │ │ │ + b.n 1ec0e2 │ │ │ │ movs r7, #8 │ │ │ │ mov ip, r7 │ │ │ │ - b.n 1ec59e │ │ │ │ + b.n 1ec596 │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1ec306 │ │ │ │ + b.n 1ec2fe │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1ec306 │ │ │ │ + b.n 1ec2fe │ │ │ │ movs r7, #32 │ │ │ │ mov ip, r7 │ │ │ │ - b.n 1ec59e │ │ │ │ + b.n 1ec596 │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1ec306 │ │ │ │ + b.n 1ec2fe │ │ │ │ movs r7, #16 │ │ │ │ mov ip, r7 │ │ │ │ - b.n 1ec59e │ │ │ │ + b.n 1ec596 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1ec194 │ │ │ │ + bne.w 1ec18c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add.w sl, r7, #20 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ strd r9, r9, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #16] │ │ │ │ @@ -570039,630 +570028,630 @@ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [r7, #64] @ 0x40 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e2388 │ │ │ │ + bl 1e2380 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eaa10 │ │ │ │ - b.w 1ebef6 │ │ │ │ + bl 1eaa08 │ │ │ │ + b.w 1ebeee │ │ │ │ cmp r2, #23 │ │ │ │ - bne.w 1ec1c8 │ │ │ │ - b.w 1ebe02 │ │ │ │ + bne.w 1ec1c0 │ │ │ │ + b.w 1ebdfa │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r2, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1ec7e8 │ │ │ │ + bne.n 1ec7e0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ sub.w r9, r3, r1 │ │ │ │ clz r9, r9 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ - b.n 1ec21a │ │ │ │ + b.n 1ec212 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1ec59e │ │ │ │ + b.n 1ec596 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1ec306 │ │ │ │ + b.n 1ec2fe │ │ │ │ ldr r3, [r6, #20] │ │ │ │ tst.w r9, r3 │ │ │ │ - bne.w 1ebd1e │ │ │ │ - b.w 1ebeba │ │ │ │ + bne.w 1ebd16 │ │ │ │ + b.w 1ebeb2 │ │ │ │ mov r7, r8 │ │ │ │ - b.w 1ebe4a │ │ │ │ + b.w 1ebe42 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ subs r0, #20 │ │ │ │ - bl 1ead20 │ │ │ │ + bl 1ead18 │ │ │ │ sub.w r9, r6, r0 │ │ │ │ clz r9, r9 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ - b.n 1ec21a │ │ │ │ + b.n 1ec212 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbnz r5, 1ec80e │ │ │ │ - b.n 1ec832 │ │ │ │ + cbnz r5, 1ec806 │ │ │ │ + b.n 1ec82a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1ec832 │ │ │ │ + cbz r5, 1ec82a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ec808 │ │ │ │ + beq.n 1ec800 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1ebc28 │ │ │ │ + bl 1ebc20 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1ec832 │ │ │ │ + cbz r3, 1ec82a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ec816 │ │ │ │ + bne.n 1ec80e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ec824 │ │ │ │ + bne.n 1ec81c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ec86a │ │ │ │ + cbz r2, 1ec862 │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r2, r1 │ │ │ │ lsls r1, r1, #21 │ │ │ │ itt mi │ │ │ │ bfimi r2, r0, #0, #24 │ │ │ │ strmi r2, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ec854 │ │ │ │ + bne.n 1ec84c │ │ │ │ ldr.w r4, [r9, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1ec87c │ │ │ │ - b.n 1ec936 │ │ │ │ + cbnz r3, 1ec874 │ │ │ │ + b.n 1ec92e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ec936 │ │ │ │ + beq.n 1ec92e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ec874 │ │ │ │ + beq.n 1ec86c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ec940 │ │ │ │ + beq.n 1ec938 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ec8ee │ │ │ │ + cbz r2, 1ec8e6 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ec906 │ │ │ │ + beq.n 1ec8fe │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1ec8ca │ │ │ │ + bne.n 1ec8c2 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbz r1, 1ec8fc │ │ │ │ + cbz r1, 1ec8f4 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r0, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1ec8c8 │ │ │ │ + bne.n 1ec8c0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 1ec8c8 │ │ │ │ + bls.n 1ec8c0 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ strne r0, [r3, #40] @ 0x28 │ │ │ │ movne r7, #1 │ │ │ │ - cbz r2, 1ec8ee │ │ │ │ + cbz r2, 1ec8e6 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 1ec8d6 │ │ │ │ + cbz r2, 1ec8ce │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ec89e │ │ │ │ + bne.n 1ec896 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1ec8ee │ │ │ │ + bne.n 1ec8e6 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 1ec8fc │ │ │ │ + cbz r2, 1ec8f4 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 1ec8b2 │ │ │ │ + beq.n 1ec8aa │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r8 │ │ │ │ - bl 1e26ec │ │ │ │ - cbz r6, 1ec91c │ │ │ │ + bl 1e26e4 │ │ │ │ + cbz r6, 1ec914 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ec892 │ │ │ │ + b.n 1ec88a │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ubfx r0, r0, #0, #24 │ │ │ │ - b.n 1ec8be │ │ │ │ + b.n 1ec8b6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 1ec8a4 │ │ │ │ + beq.n 1ec89c │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r8 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ec8f8 │ │ │ │ + bne.n 1ec8f0 │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 231de4 │ │ │ │ - b.n 1ec92e │ │ │ │ + bl 231ddc │ │ │ │ + b.n 1ec926 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ec882 │ │ │ │ + bne.n 1ec87a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ec928 │ │ │ │ + bne.n 1ec920 │ │ │ │ mov r0, r9 │ │ │ │ - bl 205c48 │ │ │ │ + bl 205c40 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r7, r6 │ │ │ │ - b.n 1ec91c │ │ │ │ + b.n 1ec914 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r2, [pc, #776] @ (1ecc50 ) │ │ │ │ + ldr r2, [pc, #776] @ (1ecc48 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1ec9be │ │ │ │ + bhi.n 1ec9b6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ lsls r1, r6, #4 │ │ │ │ movs r6, r1 │ │ │ │ movs r2, r1 │ │ │ │ movs r6, r1 │ │ │ │ movs r1, r2 │ │ │ │ movs r5, r6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1ecc12 │ │ │ │ + beq.w 1ecc0a │ │ │ │ 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 1ec970 │ │ │ │ + beq.n 1ec968 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 1ecc48 │ │ │ │ + beq.w 1ecc40 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r6, [r0, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 1ec9b4 │ │ │ │ + bcc.n 1ec9ac │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ec972 │ │ │ │ + beq.n 1ec96a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ec9ae │ │ │ │ + beq.n 1ec9a6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ec9a6 │ │ │ │ + bne.n 1ec99e │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1ecc0e │ │ │ │ + bne.w 1ecc06 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ec984 │ │ │ │ - b.n 1ec970 │ │ │ │ + bne.n 1ec97c │ │ │ │ + b.n 1ec968 │ │ │ │ ldr r5, [r0, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ec970 │ │ │ │ + beq.n 1ec968 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 1ecc48 │ │ │ │ + beq.w 1ecc40 │ │ │ │ ldr.w r3, [lr, #48] @ 0x30 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 1eca00 │ │ │ │ + bcc.n 1ec9f8 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ec972 │ │ │ │ + beq.n 1ec96a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ec9fa │ │ │ │ + beq.n 1ec9f2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ec9f2 │ │ │ │ + bne.n 1ec9ea │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1ecc0e │ │ │ │ + bne.w 1ecc06 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 1ec9ce │ │ │ │ - b.n 1ec970 │ │ │ │ - ldr r3, [pc, #580] @ (1ecc54 ) │ │ │ │ + bne.n 1ec9c6 │ │ │ │ + b.n 1ec968 │ │ │ │ + ldr r3, [pc, #580] @ (1ecc4c ) │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ec970 │ │ │ │ + beq.n 1ec968 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 1ecc48 │ │ │ │ + beq.w 1ecc40 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 1eca58 │ │ │ │ + bcc.n 1eca50 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ec972 │ │ │ │ + beq.n 1ec96a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1eca52 │ │ │ │ + beq.n 1eca4a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1eca4a │ │ │ │ + bne.n 1eca42 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1ecc0e │ │ │ │ + bne.w 1ecc06 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 1eca28 │ │ │ │ - b.n 1ec970 │ │ │ │ + bne.n 1eca20 │ │ │ │ + b.n 1ec968 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ec970 │ │ │ │ + beq.n 1ec968 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1ecc48 │ │ │ │ + beq.w 1ecc40 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr.w r6, [r2, #-12] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 1ecaa2 │ │ │ │ + bcc.n 1eca9a │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec972 │ │ │ │ + beq.w 1ec96a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1eca9c │ │ │ │ + beq.n 1eca94 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1eca94 │ │ │ │ + bne.n 1eca8c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1ecc0e │ │ │ │ + bne.w 1ecc06 │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 1ec970 │ │ │ │ + bne.w 1ec968 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.w 1ec970 │ │ │ │ + bhi.w 1ec968 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec972 │ │ │ │ + beq.w 1ec96a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ecad2 │ │ │ │ + beq.n 1ecaca │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecaca │ │ │ │ + bne.n 1ecac2 │ │ │ │ subs r3, r1, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1ec972 │ │ │ │ + b.n 1ec96a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 1ecb14 │ │ │ │ + cbz r3, 1ecb0c │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 1ecc48 │ │ │ │ + beq.w 1ecc40 │ │ │ │ ldr.w r4, [r3, #-12] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.n 1ecb14 │ │ │ │ + bcc.n 1ecb0c │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec972 │ │ │ │ + beq.w 1ec96a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ecb10 │ │ │ │ + beq.n 1ecb08 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecb08 │ │ │ │ + bne.n 1ecb00 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1ecc0e │ │ │ │ + bne.n 1ecc06 │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ec970 │ │ │ │ + beq.w 1ec968 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 1ecc48 │ │ │ │ + beq.w 1ecc40 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 1ecb56 │ │ │ │ + bcc.n 1ecb4e │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec972 │ │ │ │ + beq.w 1ec96a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ecb52 │ │ │ │ + beq.n 1ecb4a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecb4a │ │ │ │ + bne.n 1ecb42 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1ecc0e │ │ │ │ + bne.n 1ecc06 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 1ecb26 │ │ │ │ - b.n 1ec970 │ │ │ │ + bne.n 1ecb1e │ │ │ │ + b.n 1ec968 │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ec970 │ │ │ │ + beq.w 1ec968 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ adds r4, #12 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 1ecc48 │ │ │ │ + beq.n 1ecc40 │ │ │ │ ldr.w r3, [r4, lr, lsl #2] │ │ │ │ ldr r7, [r0, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 1ecbac │ │ │ │ + bcc.n 1ecba4 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec972 │ │ │ │ + beq.w 1ec96a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ecba8 │ │ │ │ + beq.n 1ecba0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecba0 │ │ │ │ + bne.n 1ecb98 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1ecc0e │ │ │ │ + bne.n 1ecc06 │ │ │ │ add.w lr, lr, #5 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 1ecb7c │ │ │ │ - b.n 1ec970 │ │ │ │ - ldr r3, [pc, #160] @ (1ecc58 ) │ │ │ │ + bne.n 1ecb74 │ │ │ │ + b.n 1ec968 │ │ │ │ + ldr r3, [pc, #160] @ (1ecc50 ) │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ec970 │ │ │ │ + beq.w 1ec968 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 1ecc48 │ │ │ │ + beq.n 1ecc40 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldr r4, [r5, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r7, [r2, #32] │ │ │ │ cmp r7, r4 │ │ │ │ - bcc.n 1ecc02 │ │ │ │ + bcc.n 1ecbfa │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec972 │ │ │ │ + beq.w 1ec96a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ecbfe │ │ │ │ + beq.n 1ecbf6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecbf6 │ │ │ │ + bne.n 1ecbee │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1ecc0e │ │ │ │ + bne.n 1ecc06 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 1ecbd4 │ │ │ │ - b.n 1ec970 │ │ │ │ + bne.n 1ecbcc │ │ │ │ + b.n 1ec968 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ec972 │ │ │ │ + b.n 1ec96a │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ecc48 │ │ │ │ + beq.n 1ecc40 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr.w r0, [r2, #-12] │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.w 1ec970 │ │ │ │ + bcc.w 1ec968 │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec972 │ │ │ │ + beq.w 1ec96a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1ecad2 │ │ │ │ + beq.w 1ecaca │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecc3e │ │ │ │ - b.n 1ecad2 │ │ │ │ + bne.n 1ecc36 │ │ │ │ + b.n 1ecaca │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldrb r0, [r0, #14] │ │ │ │ - cbnz r0, 1ecc8e │ │ │ │ + cbnz r0, 1ecc86 │ │ │ │ ldr.w r3, [r2, #-12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1ecc8e │ │ │ │ - cbz r3, 1ecc8e │ │ │ │ + beq.n 1ecc86 │ │ │ │ + cbz r3, 1ecc86 │ │ │ │ ldrb.w ip, [r2, #15] │ │ │ │ - b.n 1ecc7a │ │ │ │ + b.n 1ecc72 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 1ecca8 │ │ │ │ + cbz r3, 1ecca0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecc76 │ │ │ │ - cbz r1, 1ecc90 │ │ │ │ + bne.n 1ecc6e │ │ │ │ + cbz r1, 1ecc88 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 1ecc8a │ │ │ │ + b.n 1ecc82 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 1ecc90 │ │ │ │ + cbz r2, 1ecc88 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1ecc86 │ │ │ │ + bne.n 1ecc7e │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #58] @ 0x3a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs.w ip, ip, r2 │ │ │ │ - beq.n 1eccaa │ │ │ │ + beq.n 1ecca2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ecc7a │ │ │ │ + bne.n 1ecc72 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1ecc8e │ │ │ │ + b.n 1ecc86 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #3216] @ 1ed954 │ │ │ │ - ldr.w r2, [pc, #3216] @ 1ed958 │ │ │ │ + ldr.w r0, [pc, #3216] @ 1ed94c │ │ │ │ + ldr.w r2, [pc, #3216] @ 1ed950 │ │ │ │ sub sp, #32 │ │ │ │ add r0, pc │ │ │ │ - ldr.w r3, [pc, #3212] @ 1ed95c │ │ │ │ + ldr.w r3, [pc, #3212] @ 1ed954 │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr.w r2, [pc, #3196] @ 1ed960 │ │ │ │ + ldr.w r2, [pc, #3196] @ 1ed958 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, r3 │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, ip, r2 │ │ │ │ ldrb r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1eceaa │ │ │ │ + beq.w 1ecea2 │ │ │ │ ldrb.w r0, [r4, #34] @ 0x22 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1eceaa │ │ │ │ + bne.w 1ecea2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r1 │ │ │ │ mov lr, ip │ │ │ │ cmp.w ip, #450 @ 0x1c2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov sl, r3 │ │ │ │ - bcs.w 1ecf00 │ │ │ │ + bcs.w 1ecef8 │ │ │ │ cmp.w ip, #430 @ 0x1ae │ │ │ │ - bcs.w 1ececa │ │ │ │ + bcs.w 1ecec2 │ │ │ │ cmp.w ip, #274 @ 0x112 │ │ │ │ - bhi.w 1ecfcc │ │ │ │ + bhi.w 1ecfc4 │ │ │ │ cmp.w ip, #212 @ 0xd4 │ │ │ │ - bhi.w 1edab8 │ │ │ │ + bhi.w 1edab0 │ │ │ │ cmp.w ip, #164 @ 0xa4 │ │ │ │ - bhi.w 1ed4b8 │ │ │ │ + bhi.w 1ed4b0 │ │ │ │ cmp.w ip, #67 @ 0x43 │ │ │ │ - bls.w 1edda4 │ │ │ │ + bls.w 1edd9c │ │ │ │ sub.w r3, ip, #68 @ 0x44 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bhi.w 1ed3ec │ │ │ │ + bhi.w 1ed3e4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r6, #25 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r7, r1, #13 │ │ │ │ @@ -570754,77 +570743,77 @@ │ │ │ │ lsls r4, r6, #16 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r1, r0, #25 │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ - bls.w 1ee318 │ │ │ │ + bls.w 1ee310 │ │ │ │ subw r2, ip, #514 @ 0x202 │ │ │ │ cmp r2, #28 │ │ │ │ - bhi.w 1ed3ec │ │ │ │ + bhi.w 1ed3e4 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #16385 @ 0x4001 │ │ │ │ movt r2, #4228 @ 0x1084 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ed44e │ │ │ │ + bne.w 1ed446 │ │ │ │ tst.w r3, #74752 @ 0x12400 │ │ │ │ - beq.w 1ed3ec │ │ │ │ + beq.w 1ed3e4 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mla ip, r3, ip, r8 │ │ │ │ ldrb.w r3, [ip, #4] │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ee3a8 │ │ │ │ + beq.w 1ee3a0 │ │ │ │ add.w r3, r6, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1edaa4 │ │ │ │ + bne.w 1eda9c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ece80 │ │ │ │ + cbnz r0, 1ece78 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1ece58 │ │ │ │ + bne.n 1ece50 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - cbz r3, 1ecea6 │ │ │ │ + cbz r3, 1ece9e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ubfx r2, r3, #17, #1 │ │ │ │ ubfx r3, r3, #16, #1 │ │ │ │ orrs r2, r0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ and.w r0, r2, r3 │ │ │ │ strb.w r0, [r4, #34] @ 0x22 │ │ │ │ - ldr.w r2, [pc, #2744] @ 1ed964 │ │ │ │ - ldr.w r3, [pc, #2728] @ 1ed958 │ │ │ │ + ldr.w r2, [pc, #2744] @ 1ed95c │ │ │ │ + ldr.w r3, [pc, #2728] @ 1ed950 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ee3ba │ │ │ │ + bne.w 1ee3b2 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub.w r3, ip, #430 @ 0x1ae │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 1ed3ec │ │ │ │ + bhi.w 1ed3e4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #14 │ │ │ │ lsls r3, r7, #10 │ │ │ │ lsls r7, r1, #15 │ │ │ │ lsls r2, r3, #17 │ │ │ │ lsls r3, r7, #10 │ │ │ │ lsls r5, r5, #16 │ │ │ │ @@ -570840,26 +570829,26 @@ │ │ │ │ lsls r2, r1, #10 │ │ │ │ lsls r3, r7, #10 │ │ │ │ lsls r3, r7, #10 │ │ │ │ lsls r3, r7, #10 │ │ │ │ lsls r3, r7, #10 │ │ │ │ movw r3, #622 @ 0x26e │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 1ed0d4 │ │ │ │ + bhi.w 1ed0cc │ │ │ │ movw r3, #605 @ 0x25d │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 1edd4c │ │ │ │ + bhi.w 1edd44 │ │ │ │ cmp.w ip, #580 @ 0x244 │ │ │ │ - bhi.w 1eddd6 │ │ │ │ + bhi.w 1eddce │ │ │ │ cmp.w ip, #544 @ 0x220 │ │ │ │ - bcc.w 1ed45a │ │ │ │ + bcc.w 1ed452 │ │ │ │ sub.w r3, ip, #544 @ 0x220 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bhi.w 1ed3ec │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ecf38 ) │ │ │ │ + bhi.w 1ed3e4 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ecf30 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsrs r1, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r3, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -570928,21 +570917,21 @@ │ │ │ │ lsls r7, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r5, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w ip, #402 @ 0x192 │ │ │ │ - bhi.w 1ed3fa │ │ │ │ + bhi.w 1ed3f2 │ │ │ │ cmp.w ip, #346 @ 0x15a │ │ │ │ - bcc.w 1edd0c │ │ │ │ + bcc.w 1edd04 │ │ │ │ sub.w r3, ip, #346 @ 0x15a │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bhi.w 1ed3ec │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ecff0 ) │ │ │ │ + bhi.w 1ed3e4 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ecfe8 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -571043,21 +571032,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 2, pc, cr15, cr15, {7} @ │ │ │ │ cmp.w ip, #652 @ 0x28c │ │ │ │ - bcc.w 1ed3c0 │ │ │ │ + bcc.w 1ed3b8 │ │ │ │ sub.w r3, ip, #652 @ 0x28c │ │ │ │ cmp r3, #177 @ 0xb1 │ │ │ │ - bhi.w 1ed3ec │ │ │ │ + bhi.w 1ed3e4 │ │ │ │ cmp r3, #177 @ 0xb1 │ │ │ │ - bhi.w 1ed3ec │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ed0f8 ) │ │ │ │ + bhi.w 1ed3e4 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ed0f0 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r7, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r7, #18 │ │ │ │ @@ -571399,597 +571388,597 @@ │ │ │ │ subw r2, ip, #623 @ 0x26f │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movs r2, #212 @ 0xd4 │ │ │ │ movt r2, #1791 @ 0x6ff │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ed44e │ │ │ │ + bne.n 1ed446 │ │ │ │ movw r2, #553 @ 0x229 │ │ │ │ movt r2, #4096 @ 0x1000 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ece3e │ │ │ │ + bne.w 1ece36 │ │ │ │ movw r3, #638 @ 0x27e │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 1edc7c │ │ │ │ + beq.w 1edc74 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.n 1ece8c │ │ │ │ + b.n 1ece84 │ │ │ │ mvn.w r2, #402 @ 0x192 │ │ │ │ add.w r1, ip, r2 │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.n 1ed3ec │ │ │ │ + bhi.n 1ed3e4 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #14370 @ 0x3822 │ │ │ │ movt r2, #124 @ 0x7c │ │ │ │ lsls r3, r1 │ │ │ │ ands r2, r3 │ │ │ │ - cbnz r2, 1ed44e │ │ │ │ + cbnz r2, 1ed446 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 1ed84a │ │ │ │ + bmi.w 1ed842 │ │ │ │ cmp r1, #24 │ │ │ │ - bne.n 1ed3ec │ │ │ │ + bne.n 1ed3e4 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb.w lr, [r5, #25] │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1ee146 │ │ │ │ + bne.w 1ee13e │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 1ee27e │ │ │ │ + beq.w 1ee276 │ │ │ │ ittt le │ │ │ │ ubfxle r3, r9, #1, #1 │ │ │ │ eorle.w r3, r3, #1 │ │ │ │ orrle r0, r3 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.n 1ece8c │ │ │ │ + b.n 1ece84 │ │ │ │ cmp.w ip, #480 @ 0x1e0 │ │ │ │ - bcs.w 1ece10 │ │ │ │ + bcs.w 1ece08 │ │ │ │ sub.w r2, ip, #450 @ 0x1c2 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #14830 @ 0x39ee │ │ │ │ movt r2, #9347 @ 0x2483 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ed44e │ │ │ │ + bne.n 1ed446 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.w 1ede1e │ │ │ │ + bne.w 1ede16 │ │ │ │ movw r3, #459 @ 0x1cb │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 1ed3ec │ │ │ │ + bne.n 1ed3e4 │ │ │ │ add.w r3, r8, #53248 @ 0xd000 │ │ │ │ ldrb.w r3, [r3, #1878] @ 0x756 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.n 1ed4b0 │ │ │ │ + bpl.n 1ed4a8 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ add r6, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1ee2b8 │ │ │ │ + bne.w 1ee2b0 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ - b.n 1ed454 │ │ │ │ + b.n 1ed44c │ │ │ │ cmp.w ip, #198 @ 0xc6 │ │ │ │ - beq.w 1eda32 │ │ │ │ - bhi.w 1edf3c │ │ │ │ + beq.w 1eda2a │ │ │ │ + bhi.w 1edf34 │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ - bhi.w 1ede88 │ │ │ │ + bhi.w 1ede80 │ │ │ │ sub.w r3, ip, #165 @ 0xa5 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ movt r3, #1170 @ 0x492 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ece3e │ │ │ │ + bne.w 1ece36 │ │ │ │ movt r3, #2056 @ 0x808 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1ee30c │ │ │ │ + beq.w 1ee304 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1edf18 │ │ │ │ + bne.w 1edf10 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 1ed524 │ │ │ │ + cbz r0, 1ed51c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r2, #26 │ │ │ │ - bmi.w 1ece8c │ │ │ │ + bmi.w 1ece84 │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1edf2a │ │ │ │ + bne.w 1edf22 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ece8c │ │ │ │ + bne.w 1ece84 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r6, r2, #24 │ │ │ │ - bpl.w 1ece8c │ │ │ │ + bpl.w 1ece84 │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 1ece8c │ │ │ │ + bmi.w 1ece84 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ tst.w r2, #262148 @ 0x40004 │ │ │ │ ldrb.w r0, [r1, #360] @ 0x168 │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ - b.n 1ece8c │ │ │ │ + b.n 1ece84 │ │ │ │ movw r3, #275 @ 0x113 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 1ed3ec │ │ │ │ + beq.w 1ed3e4 │ │ │ │ sub.w r2, ip, #276 @ 0x114 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #3211 @ 0xc8b │ │ │ │ movt r2, #324 @ 0x144 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ed44e │ │ │ │ + bne.w 1ed446 │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movt r2, #184 @ 0xb8 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ece3e │ │ │ │ + bne.w 1ece36 │ │ │ │ movw r3, #301 @ 0x12d │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 1ed3ec │ │ │ │ + bne.w 1ed3e4 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.n 1ece8c │ │ │ │ + b.n 1ece84 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - beq.n 1ed60a │ │ │ │ + beq.n 1ed602 │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r2, #27 │ │ │ │ - bmi.n 1ed60a │ │ │ │ + bmi.n 1ed602 │ │ │ │ tst.w r2, #262148 @ 0x40004 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb.w r2, [r2, #360] @ 0x168 │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ ands.w r2, r2, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - bne.w 1ece8c │ │ │ │ + bne.w 1ece84 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r2, r2, ip, r8 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ece8c │ │ │ │ + beq.w 1ece84 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add.w r3, r6, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1edce8 │ │ │ │ + bne.w 1edce0 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ece80 │ │ │ │ + bne.w 1ece78 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1ed622 │ │ │ │ - b.n 1ece80 │ │ │ │ + bne.n 1ed61a │ │ │ │ + b.n 1ece78 │ │ │ │ add.w r3, r8, #49152 @ 0xc000 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ movs r0, #24 │ │ │ │ ldrb.w r1, [r3, #2490] @ 0x9ba │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldrb.w r3, [r3, #2494] @ 0x9be │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1ece8c │ │ │ │ + b.n 1ece84 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb r7, [r5, #25] │ │ │ │ add.w ip, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ee118 │ │ │ │ + bne.w 1ee110 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ ubfx r0, r9, #12, #1 │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 1ee26c │ │ │ │ + beq.w 1ee264 │ │ │ │ cmp.w sl, #2 │ │ │ │ it ne │ │ │ │ movne r0, r6 │ │ │ │ - bne.w 1ed4b0 │ │ │ │ + bne.w 1ed4a8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r6, r2, #20 │ │ │ │ - bmi.w 1ed4b0 │ │ │ │ + bmi.w 1ed4a8 │ │ │ │ ubfx r2, r9, #2, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r2, r0 │ │ │ │ orr.w r0, r3, r2 │ │ │ │ - b.n 1ed4b0 │ │ │ │ + b.n 1ed4a8 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ed6d8 │ │ │ │ + cbnz r0, 1ed6d0 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ed6d8 │ │ │ │ + cbnz r0, 1ed6d0 │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ add.w r3, r8, #49152 @ 0xc000 │ │ │ │ ldrb.w r3, [r3, #3334] @ 0xd06 │ │ │ │ - b.w 1ece8c │ │ │ │ + b.w 1ece84 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee15e │ │ │ │ + bne.w 1ee156 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1edce2 │ │ │ │ + bne.w 1edcda │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1ee2d0 │ │ │ │ + bne.w 1ee2c8 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1edce2 │ │ │ │ + bne.w 1edcda │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ - b.w 1ece80 │ │ │ │ + b.w 1ece78 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee132 │ │ │ │ + bne.w 1ee12a │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ed764 │ │ │ │ + cbnz r0, 1ed75c │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1ee28a │ │ │ │ + bne.w 1ee282 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 1ed77a │ │ │ │ + bne.n 1ed772 │ │ │ │ ubfx r6, r9, #2, #1 │ │ │ │ ubfx r3, r9, #12, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ orrs r6, r3 │ │ │ │ orrs r6, r0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ece8c │ │ │ │ + b.w 1ece84 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ add r6, sp, #12 │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee1fe │ │ │ │ + bne.w 1ee1f6 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ece80 │ │ │ │ + bne.w 1ece78 │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1ee196 │ │ │ │ + bne.w 1ee18e │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ - b.w 1ece80 │ │ │ │ + b.w 1ece78 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ tst.w r9, #4128 @ 0x1020 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ - beq.w 1ed454 │ │ │ │ + beq.w 1ed44c │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ed454 │ │ │ │ + beq.w 1ed44c │ │ │ │ add.w r3, r6, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1edcfa │ │ │ │ + bne.w 1edcf2 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ece80 │ │ │ │ + bne.w 1ece78 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1ed7ea │ │ │ │ - b.w 1ece80 │ │ │ │ + bne.n 1ed7e2 │ │ │ │ + b.w 1ece78 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee1e8 │ │ │ │ + bne.w 1ee1e0 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ed83c │ │ │ │ + cbnz r0, 1ed834 │ │ │ │ ubfx r0, r9, #7, #1 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ece8c │ │ │ │ + b.w 1ece84 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mvn.w r0, r9 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ece8c │ │ │ │ + b.w 1ece84 │ │ │ │ add.w r3, r8, #61440 @ 0xf000 │ │ │ │ ubfx r0, r9, #6, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r3, [r3, #3886] @ 0xf2e │ │ │ │ - b.w 1ece8c │ │ │ │ + b.w 1ece84 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r2, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.w 1ece8c │ │ │ │ + b.w 1ece84 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #59] @ 0x3b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - cbz r3, 1ed8bc │ │ │ │ + cbz r3, 1ed8b4 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ add r6, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1ee2e4 │ │ │ │ + bne.w 1ee2dc │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla lr, r3, lr, r8 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ - b.w 1ece8c │ │ │ │ + b.w 1ece84 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ cmp.w sl, #5 │ │ │ │ it eq │ │ │ │ ubfxeq r0, r9, #5, #1 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ece8c │ │ │ │ + b.w 1ece84 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ ubfx r0, r9, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ece8c │ │ │ │ + b.w 1ece84 │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee1a8 │ │ │ │ + bne.w 1ee1a0 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ - b.n 1ed4b0 │ │ │ │ + b.n 1ed4a8 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee236 │ │ │ │ + bne.w 1ee22e │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ece8c │ │ │ │ - adds r3, #48 @ 0x30 │ │ │ │ + b.w 1ece84 │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + adds r3, #46 @ 0x2e │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #74 @ 0x4a │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ lsls r1, r3, #2 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r5, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee220 │ │ │ │ + bne.w 1ee218 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - b.n 1ed83c │ │ │ │ + b.n 1ed834 │ │ │ │ add.w r1, r8, #81920 @ 0x14000 │ │ │ │ and.w r3, r9, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r1, #2884] @ 0xb44 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ and.w r2, r2, #8 │ │ │ │ orrs r2, r3 │ │ │ │ - bne.w 1edf66 │ │ │ │ + bne.w 1edf5e │ │ │ │ ldrb.w r3, [r1, #2846] @ 0xb1e │ │ │ │ - b.w 1ece8c │ │ │ │ + b.w 1ece84 │ │ │ │ add.w r2, r8, #81920 @ 0x14000 │ │ │ │ ldrb.w r3, [r2, #2481] @ 0x9b1 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1edbc4 │ │ │ │ + bne.w 1edbbc │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ldrb.w r3, [r2, #2486] @ 0x9b6 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.w 1ece8c │ │ │ │ + b.w 1ece84 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r5, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee182 │ │ │ │ + bne.w 1ee17a │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ece8c │ │ │ │ + beq.w 1ece84 │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldrb.w r0, [r2, #40] @ 0x28 │ │ │ │ ubfx r0, r0, #5, #1 │ │ │ │ - b.w 1ece8c │ │ │ │ + b.w 1ece84 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee1be │ │ │ │ + bne.w 1ee1b6 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ece80 │ │ │ │ - b.n 1ed7b0 │ │ │ │ + beq.w 1ece78 │ │ │ │ + b.n 1ed7a8 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee210 │ │ │ │ + bne.w 1ee208 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 1eda6a │ │ │ │ + cbz r0, 1eda62 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.w 1ece8c │ │ │ │ + bmi.w 1ece84 │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee24c │ │ │ │ + bne.w 1ee244 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ece80 │ │ │ │ + bne.w 1ece78 │ │ │ │ add.w r3, r4, #112 @ 0x70 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ee03e │ │ │ │ + bne.w 1ee036 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ - b.w 1ece80 │ │ │ │ + b.w 1ece78 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecc5c │ │ │ │ - b.w 1ece72 │ │ │ │ + bl 1ecc54 │ │ │ │ + b.w 1ece6a │ │ │ │ sub.w r3, ip, #213 @ 0xd5 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bhi.w 1ed3ec │ │ │ │ - add r2, pc, #8 @ (adr r2, 1edacc ) │ │ │ │ + bhi.w 1ed3e4 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1edac4 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ vminnm.f32 , , │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ @@ -571999,16 +571988,16 @@ │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ - bl 561afe │ │ │ │ - bl 561b02 │ │ │ │ + bl 561af6 │ │ │ │ + bl 561afa │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xfaebffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @@ -572023,19 +572012,19 @@ │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [r3 :256] │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [r3 :256] │ │ │ │ lsls r1, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ - bl 561b52 │ │ │ │ + bl 561b4a │ │ │ │ lsls r3, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - bl 561b5a │ │ │ │ - ldc2l 15, cr15, [pc, #-1020]! @ 1ed764 │ │ │ │ + bl 561b52 │ │ │ │ + ldc2l 15, cr15, [pc, #-1020]! @ 1ed75c │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @@ -572064,193 +572053,193 @@ │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ee028 │ │ │ │ + bne.w 1ee020 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1edbf8 │ │ │ │ + cbnz r0, 1edbf0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ tst.w r3, #6144 @ 0x1800 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mvn.w r5, #344 @ 0x158 │ │ │ │ adds r2, r6, r5 │ │ │ │ bic.w r1, r6, #2 │ │ │ │ movw r5, #461 @ 0x1cd │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - bls.w 1ece8c │ │ │ │ + bls.w 1ece84 │ │ │ │ mvn.w r1, #258 @ 0x102 │ │ │ │ adds r2, r6, r1 │ │ │ │ bics.w r2, r2, #2 │ │ │ │ - beq.w 1ece8c │ │ │ │ + beq.w 1ece84 │ │ │ │ cmp.w r6, #320 @ 0x140 │ │ │ │ it ne │ │ │ │ cmpne.w r6, #364 @ 0x16c │ │ │ │ ite ne │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ orrs r0, r6 │ │ │ │ - b.w 1ece8c │ │ │ │ + b.w 1ece84 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee172 │ │ │ │ + bne.w 1ee16a │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 1edc76 │ │ │ │ + cbz r0, 1edc6e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.w 1ece8c │ │ │ │ + bmi.w 1ece84 │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ - b.n 1eda8e │ │ │ │ + b.n 1eda86 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ tst.w r9, #8 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - bne.w 1ece8c │ │ │ │ + bne.w 1ece84 │ │ │ │ cmp.w sl, #4 │ │ │ │ itt eq │ │ │ │ mvneq.w r0, r9 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ - beq.w 1ece8c │ │ │ │ + beq.w 1ece84 │ │ │ │ mov r0, r6 │ │ │ │ - b.w 1ece8c │ │ │ │ + b.w 1ece84 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee1d6 │ │ │ │ + bne.w 1ee1ce │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1edce2 │ │ │ │ + cbnz r0, 1edcda │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee29e │ │ │ │ + bne.w 1ee296 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eda8a │ │ │ │ + beq.w 1eda82 │ │ │ │ mov r0, r6 │ │ │ │ - b.w 1ece80 │ │ │ │ + b.w 1ece78 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecc5c │ │ │ │ - b.n 1ed63c │ │ │ │ + bl 1ecc54 │ │ │ │ + b.n 1ed634 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecc5c │ │ │ │ - b.n 1ed804 │ │ │ │ + bl 1ecc54 │ │ │ │ + b.n 1ed7fc │ │ │ │ cmp.w ip, #320 @ 0x140 │ │ │ │ - bls.w 1edfba │ │ │ │ + bls.w 1edfb2 │ │ │ │ mvn.w r1, #320 @ 0x140 │ │ │ │ movs r3, #1 │ │ │ │ add.w r2, ip, r1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #5095 @ 0x13e7 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ed44e │ │ │ │ + bne.w 1ed446 │ │ │ │ tst.w r3, #26214400 @ 0x1900000 │ │ │ │ - bne.w 1ece3e │ │ │ │ + bne.w 1ece36 │ │ │ │ cmp.w ip, #342 @ 0x156 │ │ │ │ - bne.w 1ed3ec │ │ │ │ + bne.w 1ed3e4 │ │ │ │ ubfx r0, r9, #4, #1 │ │ │ │ add.w r3, r8, #40960 @ 0xa000 │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.w 1ed454 │ │ │ │ + b.w 1ed44c │ │ │ │ subw r3, ip, #606 @ 0x25e │ │ │ │ cmp r3, #16 │ │ │ │ - bhi.w 1ed3ec │ │ │ │ - add r2, pc, #8 @ (adr r2, 1edd60 ) │ │ │ │ + bhi.w 1ed3e4 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1edd58 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ ldc2l 15, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ mrc2 15, 6, pc, cr15, cr15, {7} │ │ │ │ - bl 2cdd6a │ │ │ │ - bl 2cdd6e │ │ │ │ + bl 2cdd62 │ │ │ │ + bl 2cdd66 │ │ │ │ + bl 7bd6a │ │ │ │ + bl 7bd6e │ │ │ │ bl 7bd72 │ │ │ │ bl 7bd76 │ │ │ │ bl 7bd7a │ │ │ │ bl 7bd7e │ │ │ │ bl 7bd82 │ │ │ │ bl 7bd86 │ │ │ │ - bl 7bd8a │ │ │ │ - bl 7bd8e │ │ │ │ - bl 2cdd92 │ │ │ │ - bl 17bd96 │ │ │ │ + bl 2cdd8a │ │ │ │ + bl 17bd8e │ │ │ │ mrc2 15, 6, pc, cr15, cr15, {7} │ │ │ │ @ instruction: 0xfa6bffff │ │ │ │ mrc2 15, 6, pc, cr15, cr15, {7} │ │ │ │ cmp.w ip, #44 @ 0x2c │ │ │ │ - bls.w 1ee050 │ │ │ │ + bls.w 1ee048 │ │ │ │ sub.w r2, ip, #51 @ 0x33 │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.w 1ed3ec │ │ │ │ + bhi.w 1ed3e4 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #5193 @ 0x1449 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ece3e │ │ │ │ + bne.w 1ece36 │ │ │ │ tst.w r3, #8320 @ 0x2080 │ │ │ │ - bne.n 1ede98 │ │ │ │ + bne.n 1ede90 │ │ │ │ tst.w r3, #2080 @ 0x820 │ │ │ │ - bne.w 1ed4ec │ │ │ │ - b.w 1ed3ec │ │ │ │ + bne.w 1ed4e4 │ │ │ │ + b.w 1ed3e4 │ │ │ │ mvn.w r3, #580 @ 0x244 │ │ │ │ add.w r2, ip, r3 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi.w 1ed3ec │ │ │ │ + bhi.w 1ed3e4 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #19634 @ 0x4cb2 │ │ │ │ movt r2, #13 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ed44e │ │ │ │ + bne.w 1ed446 │ │ │ │ tst.w r3, #163840 @ 0x28000 │ │ │ │ - beq.w 1ee3b0 │ │ │ │ + beq.w 1ee3a8 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ cmp.w sl, #1 │ │ │ │ ite eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ ubfxne r0, r9, #2, #1 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ece8c │ │ │ │ + b.w 1ece84 │ │ │ │ cmp.w sl, #12 │ │ │ │ - bhi.w 1ee3be │ │ │ │ - add r3, pc, #8 @ (adr r3, 1ede30 ) │ │ │ │ + bhi.w 1ee3b6 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1ede28 ) │ │ │ │ ldr.w r2, [r3, sl, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xfab3ffff │ │ │ │ lsls r3, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ @@ -572261,184 +572250,186 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - bl de56 │ │ │ │ - bl de5a │ │ │ │ + bl de4e │ │ │ │ + bl de52 │ │ │ │ lsls r7, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - bl de62 │ │ │ │ + bl de5a │ │ │ │ movw r3, #2052 @ 0x804 │ │ │ │ tst.w r9, r3 │ │ │ │ mov.w r3, #120 @ 0x78 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ece8c │ │ │ │ + b.w 1ece84 │ │ │ │ movw r3, #2050 @ 0x802 │ │ │ │ - b.n 1ede68 │ │ │ │ + b.n 1ede60 │ │ │ │ cmp.w ip, #193 @ 0xc1 │ │ │ │ - beq.w 1ece3e │ │ │ │ + beq.w 1ece36 │ │ │ │ cmp.w ip, #194 @ 0xc2 │ │ │ │ - bne.w 1ed3ec │ │ │ │ + bne.w 1ed3e4 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee108 │ │ │ │ + bne.w 1ee100 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 1eded0 │ │ │ │ + cbz r0, 1edec8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.w 1ece8c │ │ │ │ + bmi.w 1ece84 │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee25c │ │ │ │ + bne.w 1ee254 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ece80 │ │ │ │ + bne.w 1ece78 │ │ │ │ add.w r3, r4, #112 @ 0x70 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee2fc │ │ │ │ + bne.w 1ee2f4 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ece80 │ │ │ │ + bne.w 1ece78 │ │ │ │ add.w r3, r4, #128 @ 0x80 │ │ │ │ - b.w 1ed528 │ │ │ │ + b.w 1ed520 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecc5c │ │ │ │ - b.w 1ed50a │ │ │ │ + bl 1ecc54 │ │ │ │ + b.w 1ed502 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecc5c │ │ │ │ - b.w 1ed53e │ │ │ │ + bl 1ecc54 │ │ │ │ + b.w 1ed536 │ │ │ │ sub.w r2, ip, #199 @ 0xc7 │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.w 1ed3ec │ │ │ │ + bhi.w 1ed3e4 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #681 @ 0x2a9 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ece3e │ │ │ │ + bne.w 1ece36 │ │ │ │ tst.w r3, #1040 @ 0x410 │ │ │ │ - bne.n 1ede98 │ │ │ │ + bne.n 1ede90 │ │ │ │ tst.w r3, #260 @ 0x104 │ │ │ │ - bne.w 1ed4ec │ │ │ │ - b.w 1ed3ec │ │ │ │ + bne.w 1ed4e4 │ │ │ │ + b.w 1ed3e4 │ │ │ │ ldrb.w r3, [r1, #2804] @ 0xaf4 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ed9a2 │ │ │ │ + beq.w 1ed99a │ │ │ │ add.w r3, r6, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1edfa8 │ │ │ │ + bne.n 1edfa0 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ece80 │ │ │ │ + bne.w 1ece78 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1edf7a │ │ │ │ - b.w 1ece80 │ │ │ │ + bne.n 1edf72 │ │ │ │ + b.w 1ece78 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecc5c │ │ │ │ - b.n 1edf92 │ │ │ │ + bl 1ecc54 │ │ │ │ + b.n 1edf8a │ │ │ │ cmp.w ip, #302 @ 0x12e │ │ │ │ - bcc.w 1ed57e │ │ │ │ + bcc.w 1ed576 │ │ │ │ cmp.w ip, #320 @ 0x140 │ │ │ │ - beq.w 1ed3ec │ │ │ │ + beq.w 1ed3e4 │ │ │ │ sub.w r3, ip, #302 @ 0x12e │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 1ed3ec │ │ │ │ - add r2, pc, #8 @ (adr r2, 1edfe0 ) │ │ │ │ + bhi.w 1ed3e4 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1edfd8 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ + bl ffe5dfda │ │ │ │ + bl ffe5dfde │ │ │ │ bl ffe5dfe2 │ │ │ │ bl ffe5dfe6 │ │ │ │ bl ffe5dfea │ │ │ │ bl ffe5dfee │ │ │ │ - bl ffe5dff2 │ │ │ │ - bl ffe5dff6 │ │ │ │ - bl ffdfbffa │ │ │ │ - bl ffdfbffe │ │ │ │ + bl ffdfbff2 │ │ │ │ + bl ffdfbff6 │ │ │ │ + bl ffe5dffa │ │ │ │ + bl ffe5dffe │ │ │ │ bl ffe5e002 │ │ │ │ bl ffe5e006 │ │ │ │ bl ffe5e00a │ │ │ │ - bl ffe5e00e │ │ │ │ + bl ffdfc00e │ │ │ │ bl ffe5e012 │ │ │ │ bl ffdfc016 │ │ │ │ - bl ffe5e01a │ │ │ │ - bl ffdfc01e │ │ │ │ mrc 15, 2, APSR_nzcv, cr15, cr15, {7} │ │ │ │ - bl fffdc026 │ │ │ │ + bl fffdc01e │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecc5c │ │ │ │ + bl 1ecc54 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.n 1edbec │ │ │ │ + b.n 1edbe4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ecc5c │ │ │ │ - b.w 1ece80 │ │ │ │ + bl 1ecc54 │ │ │ │ + b.w 1ece78 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bls.w 1ed3ec │ │ │ │ + bls.w 1ed3e4 │ │ │ │ sub.w r3, ip, #6 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bhi.w 1ed3ec │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ee06c ) │ │ │ │ + bhi.w 1ed3e4 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ee064 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - bl fff3a06e │ │ │ │ + bl fff3a066 │ │ │ │ + bl 57006a │ │ │ │ + bl 57006e │ │ │ │ bl 570072 │ │ │ │ bl 570076 │ │ │ │ bl 57007a │ │ │ │ bl 57007e │ │ │ │ bl 570082 │ │ │ │ bl 570086 │ │ │ │ bl 57008a │ │ │ │ @@ -572455,475 +572446,473 @@ │ │ │ │ bl 5700b6 │ │ │ │ bl 5700ba │ │ │ │ bl 5700be │ │ │ │ bl 5700c2 │ │ │ │ bl 5700c6 │ │ │ │ bl 5700ca │ │ │ │ bl 5700ce │ │ │ │ - bl 5700d2 │ │ │ │ - bl 5700d6 │ │ │ │ ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ - bl 5700e2 │ │ │ │ + bl 5700da │ │ │ │ + bl 5700de │ │ │ │ + bl fff3a0e2 │ │ │ │ bl 5700e6 │ │ │ │ - bl fff3a0ea │ │ │ │ - bl 5700ee │ │ │ │ - bl 5700f2 │ │ │ │ + bl 5700ea │ │ │ │ ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ - bl fff3a106 │ │ │ │ + bl fff3a0fe │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecc5c │ │ │ │ - b.n 1edeb6 │ │ │ │ + bl 1ecc54 │ │ │ │ + b.n 1edeae │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecc5c │ │ │ │ + bl 1ecc54 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 1ed68e │ │ │ │ + b.w 1ed686 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecc5c │ │ │ │ - b.w 1ed74c │ │ │ │ + bl 1ecc54 │ │ │ │ + b.w 1ed744 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecc5c │ │ │ │ + bl 1ecc54 │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ - b.w 1ed43a │ │ │ │ + b.w 1ed432 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecc5c │ │ │ │ - b.w 1ed6fe │ │ │ │ + bl 1ecc54 │ │ │ │ + b.w 1ed6f6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecc5c │ │ │ │ - b.n 1edc5c │ │ │ │ + bl 1ecc54 │ │ │ │ + b.n 1edc54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ecc5c │ │ │ │ + bl 1ecc54 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.n 1ed9ec │ │ │ │ + b.n 1ed9e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecc5c │ │ │ │ - b.w 1ece80 │ │ │ │ + bl 1ecc54 │ │ │ │ + b.w 1ece78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecc5c │ │ │ │ + bl 1ecc54 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1ed914 │ │ │ │ + b.w 1ed90c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecc5c │ │ │ │ + bl 1ecc54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ece80 │ │ │ │ - b.w 1ed7b0 │ │ │ │ + beq.w 1ece78 │ │ │ │ + b.w 1ed7a8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecc5c │ │ │ │ - b.n 1edcc0 │ │ │ │ + bl 1ecc54 │ │ │ │ + b.n 1edcb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecc5c │ │ │ │ + bl 1ecc54 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1ed836 │ │ │ │ + b.w 1ed82e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecc5c │ │ │ │ - b.w 1ed7aa │ │ │ │ + bl 1ecc54 │ │ │ │ + b.w 1ed7a2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecc5c │ │ │ │ - b.n 1eda50 │ │ │ │ + bl 1ecc54 │ │ │ │ + b.n 1eda48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ecc5c │ │ │ │ + bl 1ecc54 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1ed83c │ │ │ │ + b.w 1ed834 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecc5c │ │ │ │ + bl 1ecc54 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1ed93c │ │ │ │ + b.w 1ed934 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecc5c │ │ │ │ - b.n 1eda84 │ │ │ │ + bl 1ecc54 │ │ │ │ + b.n 1eda7c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecc5c │ │ │ │ - b.n 1edeea │ │ │ │ + bl 1ecc54 │ │ │ │ + b.n 1edee2 │ │ │ │ mvn.w r2, r9 │ │ │ │ and.w r2, r2, #1 │ │ │ │ orrs r2, r0 │ │ │ │ orr.w r0, r3, r2 │ │ │ │ - b.w 1ed4b0 │ │ │ │ + b.w 1ed4a8 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ - b.w 1ed454 │ │ │ │ + b.w 1ed44c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecc5c │ │ │ │ - b.w 1ed764 │ │ │ │ + bl 1ecc54 │ │ │ │ + b.w 1ed75c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecc5c │ │ │ │ + bl 1ecc54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1edce2 │ │ │ │ - b.w 1eda8a │ │ │ │ + bne.w 1edcda │ │ │ │ + b.w 1eda82 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecc5c │ │ │ │ + bl 1ecc54 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1ed4b0 │ │ │ │ + b.w 1ed4a8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecc5c │ │ │ │ - b.w 1ed71a │ │ │ │ + bl 1ecc54 │ │ │ │ + b.w 1ed712 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecc5c │ │ │ │ + bl 1ecc54 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1ed8bc │ │ │ │ + b.w 1ed8b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecc5c │ │ │ │ - b.n 1edf0a │ │ │ │ + bl 1ecc54 │ │ │ │ + b.n 1edf02 │ │ │ │ cmp.w ip, #186 @ 0xba │ │ │ │ - beq.w 1ede98 │ │ │ │ - b.w 1ed3ec │ │ │ │ + beq.w 1ede90 │ │ │ │ + b.w 1ed3e4 │ │ │ │ cmp.w ip, #484 @ 0x1e4 │ │ │ │ - bcc.w 1ed3ec │ │ │ │ + bcc.w 1ed3e4 │ │ │ │ sub.w r3, ip, #484 @ 0x1e4 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi.w 1ed3ec │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ee334 ) │ │ │ │ + bhi.w 1ed3e4 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ee32c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - bl 30a336 │ │ │ │ + bl 30a32e │ │ │ │ + bl 2a8332 │ │ │ │ + bl 2a8336 │ │ │ │ bl 2a833a │ │ │ │ bl 2a833e │ │ │ │ bl 2a8342 │ │ │ │ bl 2a8346 │ │ │ │ bl 2a834a │ │ │ │ bl 2a834e │ │ │ │ - bl 2a8352 │ │ │ │ - bl 2a8356 │ │ │ │ @ instruction: 0xeb0bffff │ │ │ │ @ instruction: 0xeb0bffff │ │ │ │ - bl 2a8362 │ │ │ │ - bl 30a366 │ │ │ │ + bl 2a835a │ │ │ │ + bl 30a35e │ │ │ │ + bl 30a362 │ │ │ │ + bl 2a8366 │ │ │ │ bl 30a36a │ │ │ │ - bl 2a836e │ │ │ │ + bl 30a36e │ │ │ │ bl 30a372 │ │ │ │ bl 30a376 │ │ │ │ bl 30a37a │ │ │ │ bl 30a37e │ │ │ │ bl 30a382 │ │ │ │ bl 30a386 │ │ │ │ bl 30a38a │ │ │ │ bl 30a38e │ │ │ │ bl 30a392 │ │ │ │ bl 30a396 │ │ │ │ bl 30a39a │ │ │ │ bl 30a39e │ │ │ │ - bl 30a3a2 │ │ │ │ - bl 30a3a6 │ │ │ │ ldrb.w r3, [ip, #46] @ 0x2e │ │ │ │ - b.w 1ece8c │ │ │ │ + b.w 1ece84 │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.w 1ed3ec │ │ │ │ - b.w 1ece3e │ │ │ │ + bpl.w 1ed3e4 │ │ │ │ + b.w 1ece36 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ - ldr.w r3, [pc, #2468] @ 1eed78 │ │ │ │ - ldr.w r2, [pc, #2468] @ 1eed7c │ │ │ │ + ldr.w r3, [pc, #2468] @ 1eed70 │ │ │ │ + ldr.w r2, [pc, #2468] @ 1eed74 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2460] @ 1eed80 │ │ │ │ + ldr.w r3, [pc, #2460] @ 1eed78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ee49c │ │ │ │ + beq.n 1ee494 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 1ee722 │ │ │ │ + beq.w 1ee71a │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 1ee904 │ │ │ │ + beq.w 1ee8fc │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1ee494 │ │ │ │ + bne.n 1ee48c │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ee478 │ │ │ │ + cbz r3, 1ee470 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1ee470 │ │ │ │ + beq.n 1ee468 │ │ │ │ ldrb.w r0, [r9, #24] │ │ │ │ - cbz r0, 1ee44c │ │ │ │ + cbz r0, 1ee444 │ │ │ │ ldrb.w r2, [r9, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ee6cc │ │ │ │ + beq.w 1ee6c4 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1eed6c │ │ │ │ + bhi.w 1eed64 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ movs r2, r1 │ │ │ │ lsls r7, r0, #1 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsls r2, r0, #1 │ │ │ │ movs r2, r1 │ │ │ │ lsls r2, r0, #1 │ │ │ │ lsls r5, r2, #18 │ │ │ │ movs r2, r1 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 1ee628 │ │ │ │ + bne.w 1ee620 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1eeb38 │ │ │ │ + beq.w 1eeb30 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1ee470 │ │ │ │ + bne.n 1ee468 │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ - cbnz r3, 1ee470 │ │ │ │ + cbnz r3, 1ee468 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ - cbz r3, 1ee470 │ │ │ │ + cbz r3, 1ee468 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #22] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ee418 │ │ │ │ + bne.n 1ee410 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ - cbnz r3, 1ee488 │ │ │ │ + cbnz r3, 1ee480 │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ - cbnz r3, 1ee488 │ │ │ │ + cbnz r3, 1ee480 │ │ │ │ ldrb.w r3, [r9, #23] │ │ │ │ ldrb.w r2, [r5, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strbne.w r3, [r5, #36] @ 0x24 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ee3f8 │ │ │ │ - ldr.w r2, [pc, #2276] @ 1eed84 │ │ │ │ - ldr.w r3, [pc, #2268] @ 1eed80 │ │ │ │ + bne.n 1ee3f0 │ │ │ │ + ldr.w r2, [pc, #2276] @ 1eed7c │ │ │ │ + ldr.w r3, [pc, #2268] @ 1eed78 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1eed58 │ │ │ │ + bne.w 1eed50 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb.w fp, [r4, #34] @ 0x22 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ - b.n 1ee470 │ │ │ │ + b.n 1ee468 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1ee66e │ │ │ │ + beq.w 1ee666 │ │ │ │ mov.w r8, #0 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r7, r8 │ │ │ │ mov.w sl, #20 │ │ │ │ - b.n 1ee510 │ │ │ │ + b.n 1ee508 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 1ee6b6 │ │ │ │ + bne.w 1ee6ae │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1eeb9c │ │ │ │ + bne.w 1eeb94 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r3, [r4, #75] @ 0x4b │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 1ee55a │ │ │ │ + bcs.n 1ee552 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ mla r3, sl, r8, r3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #18 │ │ │ │ - bhi.w 1ee6b6 │ │ │ │ + bhi.w 1ee6ae │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r2 │ │ │ │ tst.w r1, #172032 @ 0x2a000 │ │ │ │ - bne.w 1ee698 │ │ │ │ + bne.w 1ee690 │ │ │ │ tst.w r1, #344064 @ 0x54000 │ │ │ │ - beq.n 1ee4ea │ │ │ │ + beq.n 1ee4e2 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1eeb84 │ │ │ │ + bne.w 1eeb7c │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - cbz r3, 1ee54c │ │ │ │ + cbz r3, 1ee544 │ │ │ │ ldrb.w r3, [r4, #74] @ 0x4a │ │ │ │ orrs r3, r7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r7, r3, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bcc.n 1ee510 │ │ │ │ + bcc.n 1ee508 │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r7, [r4, #34] @ 0x22 │ │ │ │ - b.n 1ee470 │ │ │ │ - ldr.w r3, [pc, #2076] @ 1eed88 │ │ │ │ + b.n 1ee468 │ │ │ │ + ldr.w r3, [pc, #2076] @ 1eed80 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 1ee588 │ │ │ │ + cbz r3, 1ee580 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eccb0 │ │ │ │ - b.n 1ee470 │ │ │ │ + bl 1ecca8 │ │ │ │ + b.n 1ee468 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - ldr.w r3, [pc, #2028] @ 1eed8c │ │ │ │ + ldr.w r3, [pc, #2028] @ 1eed84 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1ee470 │ │ │ │ + beq.w 1ee468 │ │ │ │ mov r7, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ee60c │ │ │ │ + bne.n 1ee604 │ │ │ │ ldrb r0, [r4, #14] │ │ │ │ - cbnz r0, 1ee61e │ │ │ │ + cbnz r0, 1ee616 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #32 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 1ee5c2 │ │ │ │ + bne.n 1ee5ba │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - b.n 1ee470 │ │ │ │ + b.n 1ee468 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1eecd8 │ │ │ │ + bhi.w 1eecd0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r1, #12 │ │ │ │ lsls r2, r7, #11 │ │ │ │ lsls r5, r4, #11 │ │ │ │ lsls r2, r7, #11 │ │ │ │ lsls r5, r4, #11 │ │ │ │ lsls r7, r6, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecc5c │ │ │ │ + bl 1ecc54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ee5dc │ │ │ │ + beq.n 1ee5d4 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 1ee470 │ │ │ │ + b.n 1ee468 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 1eed6c │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ee638 ) │ │ │ │ + bhi.w 1eed64 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ee630 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -572933,286 +572922,286 @@ │ │ │ │ vmaxnm.f16 , , │ │ │ │ mrc2 15, 1, pc, cr9, cr15, {7} │ │ │ │ lsls r5, r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 1, pc, cr9, cr15, {7} │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ee470 │ │ │ │ + bne.w 1ee468 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1ee4dc │ │ │ │ + bne.w 1ee4d4 │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ mov r7, lr │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r7, [r4, #34] @ 0x22 │ │ │ │ - b.n 1ee470 │ │ │ │ + b.n 1ee468 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ee470 │ │ │ │ - b.n 1ee5f4 │ │ │ │ + bne.w 1ee468 │ │ │ │ + b.n 1ee5ec │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ee470 │ │ │ │ - b.n 1ee59c │ │ │ │ + bne.w 1ee468 │ │ │ │ + b.n 1ee594 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1eeb6c │ │ │ │ + bne.w 1eeb64 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ee54c │ │ │ │ + beq.w 1ee544 │ │ │ │ ldrb.w r3, [r4, #73] @ 0x49 │ │ │ │ - b.n 1ee54c │ │ │ │ + b.n 1ee544 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1eeb54 │ │ │ │ + bne.w 1eeb4c │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 1ee508 │ │ │ │ + b.n 1ee500 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ - cbz r1, 1ee71e │ │ │ │ + cbz r1, 1ee716 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1ee71e │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ee6e0 ) │ │ │ │ + bhi.n 1ee716 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ee6d8 ) │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ add r2, r6 │ │ │ │ bx r2 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ + stc2l 15, cr15, [pc, #-1020] @ 1ee2f4 │ │ │ │ + stc2l 15, cr15, [pc, #-1020] @ 1ee2f8 │ │ │ │ stc2l 15, cr15, [pc, #-1020] @ 1ee2fc │ │ │ │ - stc2l 15, cr15, [pc, #-1020] @ 1ee300 │ │ │ │ - stc2l 15, cr15, [pc, #-1020] @ 1ee304 │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e35b8 │ │ │ │ - cbz r0, 1ee71a │ │ │ │ + bl 1e35b0 │ │ │ │ + cbz r0, 1ee712 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec944 │ │ │ │ + bl 1ec93c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 1ee42e │ │ │ │ + b.n 1ee426 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ee42e │ │ │ │ + b.n 1ee426 │ │ │ │ add.w r3, r5, #16 │ │ │ │ ldrb.w r6, [r9, #25] │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r4, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1eebb4 │ │ │ │ + bne.w 1eebac │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ mov r4, r9 │ │ │ │ add r6, sp, #28 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldrb.w r3, [sp, #49] @ 0x31 │ │ │ │ add r1, sp, #28 │ │ │ │ orrs r3, r7 │ │ │ │ strb.w r3, [sp, #49] @ 0x31 │ │ │ │ - bl 1ee3c0 │ │ │ │ + bl 1ee3b8 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ mov ip, r9 │ │ │ │ mov r6, lr │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldrb.w r3, [sp, #77] @ 0x4d │ │ │ │ mov r1, lr │ │ │ │ orrs r3, r7 │ │ │ │ strb.w r3, [sp, #77] @ 0x4d │ │ │ │ - bl 1ee3c0 │ │ │ │ + bl 1ee3b8 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1eebc6 │ │ │ │ + beq.w 1eebbe │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1eed5c │ │ │ │ + beq.w 1eed54 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r4, [r3, #32] │ │ │ │ ldr.w r3, [r2, #-12] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, r4 │ │ │ │ it cc │ │ │ │ movcc r6, #1 │ │ │ │ - bcc.n 1ee7cc │ │ │ │ + bcc.n 1ee7c4 │ │ │ │ ldrb r6, [r2, #15] │ │ │ │ - cbz r6, 1ee7cc │ │ │ │ + cbz r6, 1ee7c4 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1ee7c4 │ │ │ │ + beq.n 1ee7bc │ │ │ │ ldr r6, [r6, #12] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1ee7bc │ │ │ │ + bne.n 1ee7b4 │ │ │ │ subs r6, r1, r6 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2830 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ee872 │ │ │ │ + beq.n 1ee86a │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1ee872 │ │ │ │ + bne.n 1ee86a │ │ │ │ mov.w r8, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ee8ba │ │ │ │ + beq.n 1ee8b2 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [sl, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ee8f8 │ │ │ │ + bne.n 1ee8f0 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ strb.w r0, [sl, #35] @ 0x23 │ │ │ │ ands.w r3, r3, #256 @ 0x100 │ │ │ │ - beq.n 1ee816 │ │ │ │ + beq.n 1ee80e │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ subs r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ ldr.w r4, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ee8de │ │ │ │ + beq.n 1ee8d6 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r5, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1ee840 │ │ │ │ + b.n 1ee838 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ it ne │ │ │ │ addne.w fp, fp, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ee8e2 │ │ │ │ + beq.n 1ee8da │ │ │ │ ldr r4, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecc5c │ │ │ │ + bl 1ecc54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ee82a │ │ │ │ + beq.n 1ee822 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sl, #34] @ 0x22 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 1ee870 │ │ │ │ + cbz r3, 1ee868 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1ee7ec │ │ │ │ + beq.n 1ee7e4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ - cbnz r3, 1ee882 │ │ │ │ + cbnz r3, 1ee87a │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ ldrb.w r2, [sp, #78] @ 0x4e │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r1, [sp, #51] @ 0x33 │ │ │ │ strb.w r3, [r9, #22] │ │ │ │ - cbnz r1, 1ee896 │ │ │ │ + cbnz r1, 1ee88e │ │ │ │ ldrb.w r1, [r9, #23] │ │ │ │ ldrb.w r2, [sp, #79] @ 0x4f │ │ │ │ orrs r1, r2 │ │ │ │ ldrb.w r2, [sp, #53] @ 0x35 │ │ │ │ ldrb.w r0, [r9, #21] │ │ │ │ strb.w r1, [r9, #23] │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r9, #21] │ │ │ │ - cbnz r2, 1ee8b4 │ │ │ │ + cbnz r2, 1ee8ac │ │ │ │ ldrb.w r2, [r9, #25] │ │ │ │ ldrb.w r3, [sp, #81] @ 0x51 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #25] │ │ │ │ - b.n 1ee494 │ │ │ │ + b.n 1ee48c │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ ldrb.w r2, [sl, #34] @ 0x22 │ │ │ │ lsls r1, r1, #23 │ │ │ │ - bpl.n 1ee8d0 │ │ │ │ + bpl.n 1ee8c8 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ subs r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ee85e │ │ │ │ + bne.n 1ee856 │ │ │ │ ldr.w r4, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ee820 │ │ │ │ + bne.n 1ee818 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 1ee8e4 │ │ │ │ + b.n 1ee8dc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp.w fp, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #1 │ │ │ │ tst r7, r3 │ │ │ │ - beq.n 1ee85e │ │ │ │ - b.n 1ee856 │ │ │ │ + beq.n 1ee856 │ │ │ │ + b.n 1ee84e │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 1ec944 │ │ │ │ - b.n 1ee7fe │ │ │ │ + bl 1ec93c │ │ │ │ + b.n 1ee7f6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r4, r5, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 1eed6c │ │ │ │ + beq.w 1eed64 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e25a8 │ │ │ │ + bl 1e25a0 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1ee94c │ │ │ │ + cbz r3, 1ee944 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1ee94c │ │ │ │ + bne.n 1ee944 │ │ │ │ mov.w sl, #0 │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1eeac4 │ │ │ │ + bne.w 1eeabc │ │ │ │ ldrb.w r3, [r7, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eeac4 │ │ │ │ + beq.w 1eeabc │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1ee94c │ │ │ │ + cbz r3, 1ee944 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1ee92c │ │ │ │ + beq.n 1ee924 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r9 │ │ │ │ mov.w fp, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -573226,544 +573215,544 @@ │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strb.w ip, [sp, #76] @ 0x4c │ │ │ │ strb.w fp, [sp, #77] @ 0x4d │ │ │ │ strh.w fp, [sp, #78] @ 0x4e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1ee3c0 │ │ │ │ + bl 1ee3b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r7, [sp, #78] @ 0x4e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eea18 │ │ │ │ + beq.n 1eea10 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1eea18 │ │ │ │ + bne.n 1eea10 │ │ │ │ mov r6, r3 │ │ │ │ mov sl, r9 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r5 │ │ │ │ ldrb.w r4, [r6, #34] @ 0x22 │ │ │ │ - cbnz r4, 1ee9fc │ │ │ │ + cbnz r4, 1ee9f4 │ │ │ │ ldr r5, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - cbz r1, 1ee9fc │ │ │ │ + cbz r1, 1ee9f4 │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1ee9ca │ │ │ │ + b.n 1ee9c2 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 1eeab6 │ │ │ │ + bne.n 1eeaae │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 1ee9f8 │ │ │ │ + cbz r2, 1ee9f0 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ add.w r0, r6, #12 │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecc5c │ │ │ │ + bl 1ecc54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eeab6 │ │ │ │ + bne.n 1eeaae │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ee9c4 │ │ │ │ + beq.n 1ee9bc │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 1ee9c4 │ │ │ │ + beq.n 1ee9bc │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ee9be │ │ │ │ + bne.n 1ee9b6 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ee9ca │ │ │ │ + bne.n 1ee9c2 │ │ │ │ ldrd r6, r3, [sp] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 1eea08 │ │ │ │ + cbz r2, 1eea00 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1ee9a8 │ │ │ │ + beq.n 1ee9a0 │ │ │ │ mov r5, r9 │ │ │ │ strb.w fp, [sp, #77] @ 0x4d │ │ │ │ mov r9, sl │ │ │ │ strb.w fp, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ee984 │ │ │ │ + bne.n 1ee97c │ │ │ │ ldrb.w r3, [sp, #79] @ 0x4f │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r5, #58] @ 0x3a │ │ │ │ strb.w r7, [r5, #57] @ 0x39 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2830 │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eeaa0 │ │ │ │ + beq.n 1eea98 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1eeaa0 │ │ │ │ + bne.n 1eea98 │ │ │ │ mov sl, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, fp │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eeb2e │ │ │ │ + beq.n 1eeb26 │ │ │ │ strh.w r8, [r4, #34] @ 0x22 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1eea94 │ │ │ │ + cbz r3, 1eea8c │ │ │ │ ldrb.w r3, [r5, #58] @ 0x3a │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eeaf6 │ │ │ │ + bne.n 1eeaee │ │ │ │ ldr.w fp, [r6, #24] │ │ │ │ add.w r0, r6, #12 │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ecc5c │ │ │ │ + bl 1ecc54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eeb20 │ │ │ │ + bne.n 1eeb18 │ │ │ │ ldrb.w r3, [r5, #58] @ 0x3a │ │ │ │ - cbz r3, 1eea8c │ │ │ │ + cbz r3, 1eea84 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1eeb2a │ │ │ │ + beq.n 1eeb22 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1eeb20 │ │ │ │ + bne.n 1eeb18 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eea60 │ │ │ │ + bne.n 1eea58 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1eeaa0 │ │ │ │ + cbz r3, 1eea98 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1eea48 │ │ │ │ + beq.n 1eea40 │ │ │ │ ldrb.w r3, [sp, #81] @ 0x51 │ │ │ │ - cbnz r3, 1eeab0 │ │ │ │ + cbnz r3, 1eeaa8 │ │ │ │ ldrb.w r3, [r9, #25] │ │ │ │ ldrb.w r2, [r5, #58] @ 0x3a │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r9, #25] │ │ │ │ - b.n 1ee494 │ │ │ │ + b.n 1ee48c │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov.w r2, #1 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r2, [r6, #34] @ 0x22 │ │ │ │ - b.n 1ee9fc │ │ │ │ + b.n 1ee9f4 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ strb.w sl, [r7, #35] @ 0x23 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 1eeada │ │ │ │ - b.n 1ee940 │ │ │ │ + cbnz r3, 1eead2 │ │ │ │ + b.n 1ee938 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ee940 │ │ │ │ + beq.w 1ee938 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1eead0 │ │ │ │ + bne.n 1eeac8 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ adds r0, #12 │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecc5c │ │ │ │ + bl 1ecc54 │ │ │ │ strb.w r0, [r7, #34] @ 0x22 │ │ │ │ - b.n 1ee940 │ │ │ │ + b.n 1ee938 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 1eed5c │ │ │ │ + beq.w 1eed54 │ │ │ │ ldr.w fp, [r6, #24] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 1eea68 │ │ │ │ + bcc.n 1eea60 │ │ │ │ ldrb.w r2, [fp, #15] │ │ │ │ - cbz r2, 1eeb20 │ │ │ │ + cbz r2, 1eeb18 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1eeb14 │ │ │ │ + bne.n 1eeb0c │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1eea68 │ │ │ │ + beq.n 1eea60 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 1eea94 │ │ │ │ - ldr r7, [r6, #24] │ │ │ │ b.n 1eea8c │ │ │ │ + ldr r7, [r6, #24] │ │ │ │ + b.n 1eea84 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eea94 │ │ │ │ - b.n 1eea54 │ │ │ │ + bne.n 1eea8c │ │ │ │ + b.n 1eea4c │ │ │ │ ldrb.w r3, [r9, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ee470 │ │ │ │ + bne.w 1ee468 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ee470 │ │ │ │ + beq.w 1ee468 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #23] │ │ │ │ - b.n 1ee470 │ │ │ │ + b.n 1ee468 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ecc5c │ │ │ │ + bl 1ecc54 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ee6c8 │ │ │ │ + b.n 1ee6c0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ecc5c │ │ │ │ + bl 1ecc54 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ee6aa │ │ │ │ + b.n 1ee6a2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ecc5c │ │ │ │ + bl 1ecc54 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ee546 │ │ │ │ + b.n 1ee53e │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ecc5c │ │ │ │ + bl 1ecc54 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ee502 │ │ │ │ + b.n 1ee4fa │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecc5c │ │ │ │ + bl 1ecc54 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ee73e │ │ │ │ + b.n 1ee736 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 1ee7cc │ │ │ │ + b.n 1ee7c4 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ movs r7, #0 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1eeca6 │ │ │ │ + bne.n 1eec9e │ │ │ │ ldrb.w r3, [r8, #14] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 1ee470 │ │ │ │ + b.n 1ee468 │ │ │ │ add.w r3, r4, #64 @ 0x40 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r7, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1eecdc │ │ │ │ + bne.n 1eecd4 │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ - b.n 1eebd2 │ │ │ │ + b.n 1eebca │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ubfx r2, r1, #0, #24 │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ - beq.n 1eecd8 │ │ │ │ - bls.n 1eeccc │ │ │ │ + beq.n 1eecd0 │ │ │ │ + bls.n 1eecc4 │ │ │ │ sub.w r3, r2, #4194304 @ 0x400000 │ │ │ │ bics.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - beq.n 1eebee │ │ │ │ + beq.n 1eebe6 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - beq.n 1eecd8 │ │ │ │ + beq.n 1eecd0 │ │ │ │ bic.w r1, r1, #4278190080 @ 0xff000000 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1eed36 │ │ │ │ + beq.n 1eed2e │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1eed1a │ │ │ │ + beq.n 1eed12 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1eed04 │ │ │ │ + beq.n 1eecfc │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1eecc8 │ │ │ │ + bne.n 1eecc0 │ │ │ │ ubfx r3, r2, #2, #1 │ │ │ │ cmp r1, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ - cbz r3, 1eecc8 │ │ │ │ + cbz r3, 1eecc0 │ │ │ │ ldrb r3, [r6, #19] │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1eebee │ │ │ │ + b.n 1eebe6 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1eec8a │ │ │ │ - bhi.n 1eecb8 │ │ │ │ + beq.n 1eec82 │ │ │ │ + bhi.n 1eecb0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 1eec8a │ │ │ │ + beq.n 1eec82 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 1eec8a │ │ │ │ + beq.n 1eec82 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1eecc8 │ │ │ │ + bne.n 1eecc0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r7, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1eecf2 │ │ │ │ + bne.n 1eecea │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - b.n 1eebee │ │ │ │ + b.n 1eebe6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ecc5c │ │ │ │ + bl 1ecc54 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1eebea │ │ │ │ + b.n 1eebe2 │ │ │ │ sub.w r2, r3, #4194304 @ 0x400000 │ │ │ │ bics.w r2, r2, #4194304 @ 0x400000 │ │ │ │ - beq.n 1eec8a │ │ │ │ + beq.n 1eec82 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - beq.n 1eec8a │ │ │ │ + beq.n 1eec82 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1eebee │ │ │ │ + b.n 1eebe6 │ │ │ │ cmp r2, #16 │ │ │ │ - beq.n 1eecd8 │ │ │ │ + beq.n 1eecd0 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 1eecd8 │ │ │ │ + beq.n 1eecd0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1eec30 │ │ │ │ + bne.n 1eec28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1eebee │ │ │ │ + b.n 1eebe6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ecc5c │ │ │ │ + bl 1ecc54 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1eebd2 │ │ │ │ + b.n 1eebca │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2638 │ │ │ │ + bl 1e2630 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ecc5c │ │ │ │ + bl 1ecc54 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1eebee │ │ │ │ + b.n 1eebe6 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ cmp r1, #8 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eebee │ │ │ │ - b.n 1eec60 │ │ │ │ + beq.w 1eebe6 │ │ │ │ + b.n 1eec58 │ │ │ │ cmp r1, #4 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eecc8 │ │ │ │ + beq.n 1eecc0 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ and.w r3, r3, #224 @ 0xe0 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 1eebee │ │ │ │ + b.n 1eebe6 │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 54720 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 1e2d60 │ │ │ │ + bl 1e2d58 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1eccb0 │ │ │ │ + bl 1ecca8 │ │ │ │ ldrb.w r3, [sp, #118] @ 0x76 │ │ │ │ - b.n 1eebee │ │ │ │ + b.n 1eebe6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e25a8 │ │ │ │ + bl 1e25a0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - adds r2, r4, #0 │ │ │ │ + adds r2, r5, #0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r6, r3, #0 │ │ │ │ + adds r6, r4, #0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r3, r5 │ │ │ │ + subs r0, r4, r5 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #104] @ (1eee08 ) │ │ │ │ + ldr r2, [pc, #104] @ (1eee00 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1eee0c ) │ │ │ │ + ldr r3, [pc, #104] @ (1eee04 ) │ │ │ │ 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 231cd4 │ │ │ │ + bl 231ccc │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r5, #1 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r2, r4, [sp, #4] │ │ │ │ strb.w r5, [sp, #24] │ │ │ │ - bl 1ee3c0 │ │ │ │ + bl 1ee3b8 │ │ │ │ mvn.w r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 231de4 │ │ │ │ - ldr r2, [pc, #32] @ (1eee10 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eee0c ) │ │ │ │ + bl 231ddc │ │ │ │ + ldr r2, [pc, #32] @ (1eee08 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eee04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eee04 │ │ │ │ + bne.n 1eedfc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r2, #9 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #8 │ │ │ │ + asrs r4, r2, #8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1eee32 │ │ │ │ - b.n 1eee4e │ │ │ │ + cbnz r3, 1eee2a │ │ │ │ + b.n 1eee46 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1eee4e │ │ │ │ + cbz r3, 1eee46 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eee2c │ │ │ │ + beq.n 1eee24 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 231cd4 │ │ │ │ - b.n 1eee46 │ │ │ │ + bl 231ccc │ │ │ │ + b.n 1eee3e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eee38 │ │ │ │ + bne.n 1eee30 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eee40 │ │ │ │ + bne.n 1eee38 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov ip, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str.w r3, [r0, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r0, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ef10c │ │ │ │ + beq.w 1ef104 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ movs r7, #0 │ │ │ │ mov lr, r1 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r5, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ef0f0 │ │ │ │ + beq.w 1ef0e8 │ │ │ │ ldr.w r3, [r5, #264] @ 0x108 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ mov r8, r6 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r4, [sl, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r4, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r4, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ef0ce │ │ │ │ + beq.w 1ef0c6 │ │ │ │ ldr.w r3, [r4, #264] @ 0x108 │ │ │ │ movs r6, #0 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov sl, r8 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ strd r7, r9, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r7, [r8, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r7, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r7, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ef0aa │ │ │ │ + beq.w 1ef0a2 │ │ │ │ ldr.w r3, [r7, #264] @ 0x108 │ │ │ │ mov fp, sl │ │ │ │ strd r5, r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, lr │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ @@ -573771,15 +573760,15 @@ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ adds r6, r2, #1 │ │ │ │ str r6, [r1, #0] │ │ │ │ str.w r2, [r9, #488] @ 0x1e8 │ │ │ │ ldr.w r2, [r9, #260] @ 0x104 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ef088 │ │ │ │ + beq.w 1ef080 │ │ │ │ ldr.w r2, [r9, #264] @ 0x108 │ │ │ │ mov r3, r8 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ movs r6, #0 │ │ │ │ sub.w sl, r2, #4 │ │ │ │ mov r7, r9 │ │ │ │ mov r8, fp │ │ │ │ @@ -573788,29 +573777,29 @@ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r5, [sl, #4]! │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r2, [r5, #488] @ 0x1e8 │ │ │ │ ldr.w r2, [r5, #260] @ 0x104 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ef066 │ │ │ │ + beq.w 1ef05e │ │ │ │ ldr.w r2, [r5, #264] @ 0x108 │ │ │ │ mov r1, r3 │ │ │ │ subs r0, r2, #4 │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r6 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r9, [r0, #4]! │ │ │ │ add.w ip, r3, #1 │ │ │ │ str.w ip, [r4] │ │ │ │ str.w r3, [r9, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r9, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ef048 │ │ │ │ + beq.n 1ef040 │ │ │ │ ldr.w r3, [r9, #264] @ 0x108 │ │ │ │ mov.w lr, #0 │ │ │ │ mov ip, r2 │ │ │ │ subs r3, #4 │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r3, r8 │ │ │ │ @@ -573819,419 +573808,419 @@ │ │ │ │ ldr.w fp, [r5, #4]! │ │ │ │ str r5, [sp, #4] │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ str.w r2, [fp, #488] @ 0x1e8 │ │ │ │ ldr.w r2, [fp, #260] @ 0x104 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ef02a │ │ │ │ + beq.n 1ef022 │ │ │ │ ldr.w r2, [fp, #264] @ 0x108 │ │ │ │ movs r5, #0 │ │ │ │ strd ip, r6, [sp, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r2, fp │ │ │ │ strd lr, r1, [sp, #16] │ │ │ │ strd r0, r3, [sp, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ adds r0, r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ str.w r3, [r6, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ - cbz r3, 1ef008 │ │ │ │ + cbz r3, 1ef000 │ │ │ │ ldr.w r3, [r6, #264] @ 0x108 │ │ │ │ mov.w fp, #0 │ │ │ │ subs r3, #4 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1eee50 │ │ │ │ + bl 1eee48 │ │ │ │ ldr.w r0, [r6, #260] @ 0x104 │ │ │ │ ldrd r3, r2, [sp, #72] @ 0x48 │ │ │ │ cmp fp, r0 │ │ │ │ - bcc.n 1eefea │ │ │ │ + bcc.n 1eefe2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ str.w r3, [r6, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r2, #260] @ 0x104 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1eefcc │ │ │ │ + bcc.n 1eefc4 │ │ │ │ ldrd ip, r6, [sp, #8] │ │ │ │ mov fp, r2 │ │ │ │ ldrd lr, r1, [sp, #16] │ │ │ │ ldrd r0, r3, [sp, #24] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ str.w r2, [fp, #492] @ 0x1ec │ │ │ │ ldr.w r2, [r9, #260] @ 0x104 │ │ │ │ cmp lr, r2 │ │ │ │ - bcc.n 1eef9a │ │ │ │ + bcc.n 1eef92 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r2, ip │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r6, #1 │ │ │ │ add.w ip, r3, #1 │ │ │ │ str.w ip, [r4] │ │ │ │ str.w r3, [r9, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1eef6c │ │ │ │ + bcc.n 1eef64 │ │ │ │ mov r6, r7 │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r6, #1 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r2, [r5, #492] @ 0x1ec │ │ │ │ ldr.w r2, [r7, #260] @ 0x104 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 1eef46 │ │ │ │ + bcc.w 1eef3e │ │ │ │ mov r9, r7 │ │ │ │ mov fp, r8 │ │ │ │ ldrd r7, r5, [sp, #64] @ 0x40 │ │ │ │ mov r8, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r6, r2, #1 │ │ │ │ str r6, [r1, #0] │ │ │ │ str.w r2, [r9, #492] @ 0x1ec │ │ │ │ ldr.w r2, [r7, #260] @ 0x104 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.w 1eef18 │ │ │ │ + bcc.w 1eef10 │ │ │ │ ldrd r5, r4, [sp, #48] @ 0x30 │ │ │ │ mov sl, fp │ │ │ │ ldrd r6, r8, [sp, #56] @ 0x38 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r6, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r7, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r4, #260] @ 0x104 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.w 1eeee4 │ │ │ │ + bcc.w 1eeedc │ │ │ │ mov r8, sl │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldrd r7, r9, [sp, #36] @ 0x24 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r4, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.w 1eeeb4 │ │ │ │ + bcc.w 1eeeac │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r7, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r5, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.w 1eee86 │ │ │ │ + bhi.w 1eee7e │ │ │ │ mov ip, lr │ │ │ │ ldr.w r3, [ip] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [ip] │ │ │ │ str.w r3, [r6, #492] @ 0x1ec │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #604] @ (1ef390 ) │ │ │ │ + ldr r2, [pc, #604] @ (1ef388 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #604] @ (1ef394 ) │ │ │ │ + ldr r3, [pc, #604] @ (1ef38c ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 231cd4 │ │ │ │ + bl 231ccc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e25a4 │ │ │ │ - cbz r0, 1ef18a │ │ │ │ + bl 1e259c │ │ │ │ + cbz r0, 1ef182 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #280 @ 0x118 │ │ │ │ str.w r8, [r4, #260] @ 0x104 │ │ │ │ cmp r2, r4 │ │ │ │ ite eq │ │ │ │ moveq r3, r4 │ │ │ │ movne r3, r1 │ │ │ │ strd r5, r6, [r4, #488] @ 0x1e8 │ │ │ │ str.w r3, [r4, #256] @ 0x100 │ │ │ │ - bl 1c7a84 │ │ │ │ + bl 1c7a7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2788 │ │ │ │ + bl 1e2780 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef15e │ │ │ │ + bne.n 1ef156 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e25a4 │ │ │ │ + bl 1e259c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ef21a │ │ │ │ + beq.n 1ef212 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1ef208 │ │ │ │ + beq.n 1ef200 │ │ │ │ add.w r6, r5, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ef37c │ │ │ │ + beq.w 1ef374 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr.w r3, [r2, #256] @ 0x100 │ │ │ │ - cbz r3, 1ef1ec │ │ │ │ + cbz r3, 1ef1e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ef36a │ │ │ │ + beq.w 1ef362 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1ef1ec │ │ │ │ + beq.n 1ef1e4 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r3, r0 │ │ │ │ - bls.n 1ef1e4 │ │ │ │ + bls.n 1ef1dc │ │ │ │ ldr.w r2, [r2, #256] @ 0x100 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 1ef1d0 │ │ │ │ + bhi.n 1ef1c8 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1ef1c4 │ │ │ │ + bls.n 1ef1bc │ │ │ │ ldr.w r4, [r4, #256] @ 0x100 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1ef1de │ │ │ │ + bhi.n 1ef1d6 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1ef1c8 │ │ │ │ + bne.n 1ef1c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef1b6 │ │ │ │ + bne.n 1ef1ae │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ cmp r3, r4 │ │ │ │ itt ne │ │ │ │ strne.w r4, [r5, #256] @ 0x100 │ │ │ │ movne.w r8, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2788 │ │ │ │ + bl 1e2780 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef19a │ │ │ │ + bne.n 1ef192 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1ef18a │ │ │ │ + bne.n 1ef182 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e25a4 │ │ │ │ + bl 1e259c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1ef230 │ │ │ │ - b.n 1ef288 │ │ │ │ + cbnz r0, 1ef228 │ │ │ │ + b.n 1ef280 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2788 │ │ │ │ + bl 1e2780 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ef288 │ │ │ │ + cbz r0, 1ef280 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ef226 │ │ │ │ + bls.n 1ef21e │ │ │ │ add.w r8, r5, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ef226 │ │ │ │ + beq.n 1ef21e │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr.w r3, [r4, #256] @ 0x100 │ │ │ │ - cbz r3, 1ef26e │ │ │ │ + cbz r3, 1ef266 │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1ef26e │ │ │ │ + beq.n 1ef266 │ │ │ │ add.w r0, r4, #280 @ 0x118 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ ldr.w r4, [r4, #256] @ 0x100 │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1ef258 │ │ │ │ + bne.n 1ef250 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef248 │ │ │ │ + bne.n 1ef240 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2788 │ │ │ │ + bl 1e2780 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef230 │ │ │ │ + bne.n 1ef228 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r5, #256] @ 0x100 │ │ │ │ - bl 1c6188 │ │ │ │ + bl 1c6180 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e25a4 │ │ │ │ - cbz r0, 1ef2b8 │ │ │ │ + bl 1e259c │ │ │ │ + cbz r0, 1ef2b0 │ │ │ │ ldr.w r3, [r0, #256] @ 0x100 │ │ │ │ - cbz r3, 1ef2b0 │ │ │ │ + cbz r3, 1ef2a8 │ │ │ │ ldr.w r2, [r3, #260] @ 0x104 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #260] @ 0x104 │ │ │ │ - bl 1e2788 │ │ │ │ + bl 1e2780 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef2a0 │ │ │ │ + bne.n 1ef298 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e25a4 │ │ │ │ + bl 1e259c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ef2f8 │ │ │ │ + cbz r0, 1ef2f0 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 1ef2e0 │ │ │ │ + b.n 1ef2d8 │ │ │ │ cmp r2, #3 │ │ │ │ it ls │ │ │ │ addls.w r0, r4, #268 @ 0x10c │ │ │ │ - bhi.n 1ef380 │ │ │ │ + bhi.n 1ef378 │ │ │ │ strd r8, r0, [r4, #260] @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2788 │ │ │ │ + bl 1e2780 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ef2f8 │ │ │ │ + cbz r0, 1ef2f0 │ │ │ │ ldr.w r2, [r4, #260] @ 0x104 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ef2c8 │ │ │ │ + bne.n 1ef2c0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r4, #264] @ 0x108 │ │ │ │ - bl 1e2788 │ │ │ │ + bl 1e2780 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef2e0 │ │ │ │ + bne.n 1ef2d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e25a4 │ │ │ │ - cbz r0, 1ef31c │ │ │ │ + bl 1e259c │ │ │ │ + cbz r0, 1ef314 │ │ │ │ ldr.w r3, [r0, #256] @ 0x100 │ │ │ │ - cbz r3, 1ef314 │ │ │ │ + cbz r3, 1ef30c │ │ │ │ ldrd r2, r1, [r3, #260] @ 0x104 │ │ │ │ adds r4, r2, #1 │ │ │ │ str.w r4, [r3, #260] @ 0x104 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - bl 1e2788 │ │ │ │ + bl 1e2780 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef300 │ │ │ │ + bne.n 1ef2f8 │ │ │ │ ldr.w r2, [r5, #260] @ 0x104 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r1, [r5, #488] @ 0x1e8 │ │ │ │ - cbz r2, 1ef34c │ │ │ │ + cbz r2, 1ef344 │ │ │ │ ldr.w r4, [r5, #264] @ 0x108 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, sp │ │ │ │ subs r4, #4 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, r7 │ │ │ │ - bl 1eee50 │ │ │ │ + bl 1eee48 │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1ef336 │ │ │ │ + bcc.n 1ef32e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #72] @ (1ef398 ) │ │ │ │ + ldr r2, [pc, #72] @ (1ef390 ) │ │ │ │ str.w r3, [r5, #492] @ 0x1ec │ │ │ │ - ldr r3, [pc, #64] @ (1ef394 ) │ │ │ │ + ldr r3, [pc, #64] @ (1ef38c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef38a │ │ │ │ + bne.n 1ef382 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c7c5c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ef1b6 │ │ │ │ - b.n 1ef1f8 │ │ │ │ + bne.w 1ef1ae │ │ │ │ + b.n 1ef1f0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ef1f8 │ │ │ │ + b.n 1ef1f0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5f54 │ │ │ │ - b.n 1ef2d2 │ │ │ │ + bl 1c5f4c │ │ │ │ + b.n 1ef2ca │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #27 │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #18 │ │ │ │ + lsrs r0, r6, #18 │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1ef3b2 │ │ │ │ + bpl.n 1ef3aa │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1ef120 │ │ │ │ + bl 1ef118 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #488] @ 0x1e8 │ │ │ │ ldr.w r2, [r1, #488] @ 0x1e8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1ef3d6 │ │ │ │ + bcc.n 1ef3ce │ │ │ │ ldr.w r0, [r0, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r1, #492] @ 0x1ec │ │ │ │ cmp r3, r0 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 1ef3ec │ │ │ │ + cbz r3, 1ef3e4 │ │ │ │ ldr.w r0, [r0, #256] @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr r5, [pc, #788] @ (1ef718 ) │ │ │ │ + ldr r5, [pc, #788] @ (1ef710 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr r4, [pc, #788] @ (1ef71c ) │ │ │ │ + ldr r4, [pc, #788] @ (1ef714 ) │ │ │ │ mov r8, r0 │ │ │ │ add r5, pc │ │ │ │ mov r0, r3 │ │ │ │ ldr.w fp, [r2] │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ @@ -574239,72 +574228,72 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ ldrb.w r4, [sp, #192] @ 0xc0 │ │ │ │ cmp fp, r3 │ │ │ │ str r4, [sp, #24] │ │ │ │ it cs │ │ │ │ movcs r0, r1 │ │ │ │ - bcs.w 1ef5ae │ │ │ │ + bcs.w 1ef5a6 │ │ │ │ add.w r9, sp, #68 @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ef59e │ │ │ │ + beq.w 1ef596 │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ add.w r9, sp, #68 @ 0x44 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r6, fp │ │ │ │ mov r5, r2 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r2 │ │ │ │ strd r9, r2, [sp, #4] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ef562 │ │ │ │ + beq.w 1ef55a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #100] @ 0x64 │ │ │ │ strd r5, r5, [r3] │ │ │ │ str r5, [r3, #8] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldrb.w lr, [r2, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ strd r5, r5, [sp, #108] @ 0x6c │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ef5ca │ │ │ │ + beq.w 1ef5c2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w lr, #1 │ │ │ │ ldrb.w r9, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ strb.w r9, [sp, #100] @ 0x64 │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1ef4b4 │ │ │ │ + bne.n 1ef4ac │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1ef5d0 │ │ │ │ + beq.w 1ef5c8 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ strb.w r9, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ @@ -574312,27 +574301,27 @@ │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ sub.w r3, r2, sl │ │ │ │ subs r3, r3, r6 │ │ │ │ subs r6, r2, r6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ef5d4 │ │ │ │ + beq.n 1ef5cc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ef686 │ │ │ │ + bne.w 1ef67e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ef6d2 │ │ │ │ + bne.w 1ef6ca │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add sl, r3 │ │ │ │ @@ -574343,536 +574332,536 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ sub.w r3, sl, r2 │ │ │ │ cmp r2, sl │ │ │ │ it ls │ │ │ │ movls sl, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 1ef59a │ │ │ │ + beq.n 1ef592 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ef45e │ │ │ │ + bne.w 1ef456 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ef58c │ │ │ │ + cbz r0, 1ef584 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1ef552 │ │ │ │ + bne.n 1ef54a │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e3b70 │ │ │ │ + bl 1e3b68 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e480c │ │ │ │ - ldr r2, [pc, #368] @ (1ef720 ) │ │ │ │ - ldr r3, [pc, #360] @ (1ef71c ) │ │ │ │ + bl 1e4804 │ │ │ │ + ldr r2, [pc, #368] @ (1ef718 ) │ │ │ │ + ldr r3, [pc, #360] @ (1ef714 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ef714 │ │ │ │ + bne.w 1ef70c │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w lr, #1 │ │ │ │ - bne.n 1ef61c │ │ │ │ + bne.n 1ef614 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.n 1ef50c │ │ │ │ - cbnz r3, 1ef638 │ │ │ │ + b.n 1ef504 │ │ │ │ + cbnz r3, 1ef630 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ef528 │ │ │ │ + beq.n 1ef520 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ef60a │ │ │ │ + cbz r0, 1ef602 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ef528 │ │ │ │ + b.n 1ef520 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 1ef4b4 │ │ │ │ + b.n 1ef4ac │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1ef66e │ │ │ │ + cbz r0, 1ef666 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ef528 │ │ │ │ - b.n 1ef5da │ │ │ │ + beq.w 1ef520 │ │ │ │ + b.n 1ef5d2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1ef6bc │ │ │ │ + cbz r0, 1ef6b4 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ef528 │ │ │ │ + beq.w 1ef520 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ef702 │ │ │ │ + cbz r0, 1ef6fa │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ef528 │ │ │ │ + b.n 1ef520 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + lsrs r2, r2, #9 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #428] @ (1ef8e8 ) │ │ │ │ + ldr r2, [pc, #428] @ (1ef8e0 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #428] @ (1ef8ec ) │ │ │ │ + ldr r3, [pc, #428] @ (1ef8e4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldrb r7, [r1, #13] │ │ │ │ add r5, sp, #16 │ │ │ │ - vldr d0, [pc, #376] @ 1ef8c0 │ │ │ │ + vldr d0, [pc, #376] @ 1ef8b8 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1ef77e │ │ │ │ + cbz r0, 1ef776 │ │ │ │ mov r2, r5 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ - vldr d0, [pc, #312] @ 1ef8c8 │ │ │ │ + vldr d0, [pc, #312] @ 1ef8c0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1ef7ba │ │ │ │ + cbz r0, 1ef7b2 │ │ │ │ mov r2, r5 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r7, r0 │ │ │ │ - vldr d0, [pc, #260] @ 1ef8d0 │ │ │ │ + vldr d0, [pc, #260] @ 1ef8c8 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ef7fc │ │ │ │ + cbz r0, 1ef7f4 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ - vldr d0, [pc, #204] @ 1ef8d8 │ │ │ │ + bl 1e467c │ │ │ │ + vldr d0, [pc, #204] @ 1ef8d0 │ │ │ │ movs r1, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ef83a │ │ │ │ + cbz r0, 1ef832 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ - vldr d0, [pc, #148] @ 1ef8e0 │ │ │ │ + vldr d0, [pc, #148] @ 1ef8d8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1ef87a │ │ │ │ + cbz r0, 1ef872 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ - ldr r2, [pc, #80] @ (1ef8f0 ) │ │ │ │ - ldr r3, [pc, #72] @ (1ef8ec ) │ │ │ │ + bl 1e462c │ │ │ │ + ldr r2, [pc, #80] @ (1ef8e8 ) │ │ │ │ + ldr r3, [pc, #72] @ (1ef8e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef8b8 │ │ │ │ + bne.n 1ef8b0 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ - bvc.n 1ef8dc │ │ │ │ + bvc.n 1ef8d4 │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 1ef866 │ │ │ │ - b.n 1ef584 │ │ │ │ + bcc.n 1ef85e │ │ │ │ + b.n 1ef57c │ │ │ │ strb r5, [r5, r3] │ │ │ │ subs r7, #238 @ 0xee │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ ands r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ push {r2, r3, r4, r6, r7, lr} │ │ │ │ subs r7, #164 @ 0xa4 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + lsls r2, r4, #29 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ef93a │ │ │ │ + bne.n 1ef932 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r3, #10 │ │ │ │ - bpl.n 1ef93a │ │ │ │ + bpl.n 1ef932 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ lsls r1, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #2 │ │ │ │ - bpl.n 1ef93c │ │ │ │ + bpl.n 1ef934 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ eor.w r2, r2, #2097152 @ 0x200000 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ subne r3, #4 │ │ │ │ - beq.n 1ef93a │ │ │ │ + beq.n 1ef932 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 1ef930 │ │ │ │ + bmi.n 1ef928 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1ef95a │ │ │ │ + beq.n 1ef952 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1ef924 │ │ │ │ + bne.n 1ef91c │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r1, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #16 │ │ │ │ - bmi.n 1ef910 │ │ │ │ + bmi.n 1ef908 │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #128 @ 0x80 │ │ │ │ - bmi.n 1ef910 │ │ │ │ + bmi.n 1ef908 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 1ef93a │ │ │ │ + bpl.n 1ef932 │ │ │ │ orr.w r2, r3, #512 @ 0x200 │ │ │ │ - b.n 1ef910 │ │ │ │ + b.n 1ef908 │ │ │ │ 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 1ef8f4 │ │ │ │ + bl 1ef8ec │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1ef98c │ │ │ │ + beq.n 1ef984 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 1ef976 │ │ │ │ + bmi.n 1ef96e │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1ef976 │ │ │ │ - b.n 1ef96a │ │ │ │ + bne.n 1ef96e │ │ │ │ + b.n 1ef962 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr.w r9, [pc, #872] @ 1efd10 │ │ │ │ + ldr.w r9, [pc, #872] @ 1efd08 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #868] @ (1efd14 ) │ │ │ │ + ldr r2, [pc, #868] @ (1efd0c ) │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #868] @ (1efd18 ) │ │ │ │ + ldr r3, [pc, #868] @ (1efd10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e80a8 │ │ │ │ + bl 1e80a0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1ef9f0 │ │ │ │ + beq.n 1ef9e8 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #52 @ 0x34 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ str r2, [r7, #0] │ │ │ │ str r7, [r2, #4] │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ str.w ip, [r2] │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ strd r4, r4, [r5, #48] @ 0x30 │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1efce6 │ │ │ │ + beq.w 1efcde │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ clz sl, r3 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r3 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1efa62 │ │ │ │ + cbz r5, 1efa5a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1efc1a │ │ │ │ + beq.w 1efc12 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1efbb8 │ │ │ │ + beq.w 1efbb0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1efa48 │ │ │ │ + beq.n 1efa40 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1efb68 │ │ │ │ + beq.w 1efb60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1efb68 │ │ │ │ + beq.w 1efb60 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1efbb8 │ │ │ │ + beq.w 1efbb0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1efa2a │ │ │ │ + bne.n 1efa22 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #50 @ 0x32 │ │ │ │ - beq.w 1efc08 │ │ │ │ + beq.w 1efc00 │ │ │ │ cmp.w r1, #430 @ 0x1ae │ │ │ │ - beq.w 1efb86 │ │ │ │ + beq.w 1efb7e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1efa2c │ │ │ │ + bne.n 1efa24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1efa10 │ │ │ │ + bne.n 1efa08 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r6, fp │ │ │ │ adds r5, #32 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w fp, [r5, #-8] │ │ │ │ add.w r2, r3, #24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ @@ -574882,399 +574871,399 @@ │ │ │ │ ldrne r2, [r3, #28] │ │ │ │ ldrbne r4, [r2, #12] │ │ │ │ subne r4, #6 │ │ │ │ itt ne │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ cmp fp, r5 │ │ │ │ - beq.w 1efce0 │ │ │ │ + beq.w 1efcd8 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ - cbz r2, 1efab2 │ │ │ │ + cbz r2, 1efaaa │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq.w fp, #0 │ │ │ │ strd r2, fp, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1efcd2 │ │ │ │ + beq.w 1efcca │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #24 │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e937c │ │ │ │ + bl 1e9374 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1efc7a │ │ │ │ + beq.w 1efc72 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, fp, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1efb22 │ │ │ │ + cbz r0, 1efb1a │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1efce0 │ │ │ │ + beq.w 1efcd8 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1efcd6 │ │ │ │ + beq.w 1efcce │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - bl 1e9494 │ │ │ │ + bl 1e948c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e50bc │ │ │ │ - b.n 1efcb6 │ │ │ │ + bl 1e50b4 │ │ │ │ + b.n 1efcae │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1efbca │ │ │ │ + beq.n 1efbc2 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1efa62 │ │ │ │ + bne.w 1efa5a │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - beq.n 1efc2a │ │ │ │ + beq.n 1efc22 │ │ │ │ cmp.w r2, #430 @ 0x1ae │ │ │ │ - bne.w 1efa62 │ │ │ │ + bne.w 1efa5a │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #404] @ (1efd1c ) │ │ │ │ + ldr r1, [pc, #404] @ (1efd14 ) │ │ │ │ add.w r0, r8, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ add.w r1, r1, #49152 @ 0xc000 │ │ │ │ ldrb.w r1, [r1, #2490] @ 0x9ba │ │ │ │ add.w r1, r8, r1, lsl #2 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ - bl 1e2388 │ │ │ │ + bl 1e2380 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1efa2c │ │ │ │ - b.n 1efa62 │ │ │ │ + bne.w 1efa24 │ │ │ │ + b.n 1efa5a │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1efbfe │ │ │ │ - cbz r2, 1efbd6 │ │ │ │ + beq.n 1efbf6 │ │ │ │ + cbz r2, 1efbce │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1efa2c │ │ │ │ - b.n 1efa62 │ │ │ │ + bne.w 1efa24 │ │ │ │ + b.n 1efa5a │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 1efc42 │ │ │ │ + beq.n 1efc3a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1efa62 │ │ │ │ + bne.w 1efa5a │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ bic.w r2, r2, #4278190080 @ 0xff000000 │ │ │ │ cmp.w r2, #2097152 @ 0x200000 │ │ │ │ ite ne │ │ │ │ movne r0, sl │ │ │ │ orreq.w r0, sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1efbc0 │ │ │ │ + bne.n 1efbb8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1c2a74 │ │ │ │ - cbz r0, 1efc58 │ │ │ │ + bl 1c2a6c │ │ │ │ + cbz r0, 1efc50 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1efbc2 │ │ │ │ + b.n 1efbba │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1ef8f4 │ │ │ │ - b.n 1efbc2 │ │ │ │ + bl 1ef8ec │ │ │ │ + b.n 1efbba │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r7, [r8, #92] @ 0x5c │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1efa2c │ │ │ │ - b.n 1efa62 │ │ │ │ + bne.w 1efa24 │ │ │ │ + b.n 1efa5a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1efbb6 │ │ │ │ + beq.n 1efbae │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1efa62 │ │ │ │ + bne.w 1efa5a │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1efa4c │ │ │ │ + b.n 1efa44 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #92] @ 0x5c │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1efa10 │ │ │ │ - b.n 1efa6e │ │ │ │ + bne.w 1efa08 │ │ │ │ + b.n 1efa66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef8f4 │ │ │ │ + bl 1ef8ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1efa10 │ │ │ │ - b.n 1efa6e │ │ │ │ + bne.w 1efa08 │ │ │ │ + b.n 1efa66 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 1e7d8c │ │ │ │ + bl 1e7d84 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1df3d4 │ │ │ │ + bl 1df3cc │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c2ab0 │ │ │ │ - b.n 1efbf6 │ │ │ │ + bl 1c2aa8 │ │ │ │ + b.n 1efbee │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r3, #2 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1e9494 │ │ │ │ + bl 1e948c │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 1efcda │ │ │ │ + cbz r3, 1efcd2 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ strd r4, r5, [r6] │ │ │ │ - ldr r2, [pc, #104] @ (1efd20 ) │ │ │ │ - ldr r3, [pc, #92] @ (1efd18 ) │ │ │ │ + ldr r2, [pc, #104] @ (1efd18 ) │ │ │ │ + ldr r3, [pc, #92] @ (1efd10 ) │ │ │ │ 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 1efd0a │ │ │ │ + bne.n 1efd02 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1efacc │ │ │ │ + b.n 1efac4 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1efb4e │ │ │ │ + b.n 1efb46 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ - b.n 1efcac │ │ │ │ + b.n 1efca4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r2, r3, #24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1efd04 │ │ │ │ + beq.n 1efcfc │ │ │ │ ldr r2, [r3, #28] │ │ │ │ mov r7, fp │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ sub.w r4, r4, #6 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 1efa9a │ │ │ │ + b.n 1efa92 │ │ │ │ mov r7, fp │ │ │ │ mov r4, fp │ │ │ │ - b.n 1efa9a │ │ │ │ + b.n 1efa92 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r0, r1, #25 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + lsls r2, r1, #13 │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #528] @ (1eff48 ) │ │ │ │ - ldr r3, [pc, #528] @ (1eff4c ) │ │ │ │ + ldr r1, [pc, #528] @ (1eff40 ) │ │ │ │ + ldr r3, [pc, #528] @ (1eff44 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1efde8 │ │ │ │ + bne.n 1efde0 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1efde8 │ │ │ │ + beq.n 1efde0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrb.w r2, [r2, #180] @ 0xb4 │ │ │ │ - cbz r2, 1efd6e │ │ │ │ + cbz r2, 1efd66 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1efe06 │ │ │ │ + beq.n 1efdfe │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7b00 │ │ │ │ + bl 1c7af8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1efe72 │ │ │ │ + beq.n 1efe6a │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1eff28 │ │ │ │ + beq.w 1eff20 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ strd r4, r5, [sl] │ │ │ │ cmp r6, #8 │ │ │ │ - bhi.n 1efe64 │ │ │ │ + bhi.n 1efe5c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1eff2c │ │ │ │ + beq.w 1eff24 │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ mov r8, r9 │ │ │ │ mov r4, r7 │ │ │ │ sub.w r5, r8, #4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ - bhi.n 1efdac │ │ │ │ + bhi.n 1efda4 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1ef990 │ │ │ │ + bl 1ef988 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 1efdd2 │ │ │ │ + beq.n 1efdca │ │ │ │ mov r0, r8 │ │ │ │ blx 5422c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1efdea │ │ │ │ + b.n 1efde2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1efd6e │ │ │ │ + bne.n 1efd66 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ - cbnz r0, 1efe22 │ │ │ │ + cbnz r0, 1efe1a │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 1efe50 │ │ │ │ + bls.n 1efe48 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (1eff50 ) │ │ │ │ - ldr r3, [pc, #348] @ (1eff4c ) │ │ │ │ + ldr r2, [pc, #356] @ (1eff48 ) │ │ │ │ + ldr r3, [pc, #348] @ (1eff44 ) │ │ │ │ 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 1eff44 │ │ │ │ + bne.w 1eff3c │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb.w r4, [r5, #36] @ 0x24 │ │ │ │ add.w r1, r3, #24 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1efdd6 │ │ │ │ + beq.n 1efdce │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1efd6e │ │ │ │ + bne.n 1efd66 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - cbz r0, 1efe48 │ │ │ │ + cbz r0, 1efe40 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1efe3c │ │ │ │ + cbz r2, 1efe34 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1efe34 │ │ │ │ + bne.n 1efe2c │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 1efe5c │ │ │ │ + beq.n 1efe54 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1efe28 │ │ │ │ - bl 1e26ec │ │ │ │ + bne.n 1efe20 │ │ │ │ + bl 1e26e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1efe22 │ │ │ │ + bne.n 1efe1a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 1efe58 │ │ │ │ + bhi.n 1efe50 │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 1efe5c │ │ │ │ + bls.n 1efe54 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 1efde8 │ │ │ │ + bne.n 1efde0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1efd6e │ │ │ │ + b.n 1efd66 │ │ │ │ lsls r0, r6, #2 │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ blx 5516c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1efda4 │ │ │ │ + b.n 1efd9c │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w lr, sp, #8 │ │ │ │ strd r0, r0, [sp, #12] │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov ip, r8 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -575283,144 +575272,144 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str.w fp, [sp, #28] │ │ │ │ ldr.w r5, [fp, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r5, 1eff10 │ │ │ │ + cbz r5, 1eff08 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1efef4 │ │ │ │ + cbz r3, 1efeec │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1eff02 │ │ │ │ + cbz r2, 1efefa │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1efd24 │ │ │ │ + bl 1efd1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orr.w r5, r4, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 1efee4 │ │ │ │ + cbz r4, 1efedc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1efee4 │ │ │ │ + cbz r2, 1efedc │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1efd24 │ │ │ │ + bl 1efd1c │ │ │ │ mov r3, r4 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1efecc │ │ │ │ + bne.n 1efec4 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1efd24 │ │ │ │ + bl 1efd1c │ │ │ │ orr.w r4, r0, r5 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r9 │ │ │ │ - bl 1e26ec │ │ │ │ - cbz r5, 1eff12 │ │ │ │ + bl 1e26e4 │ │ │ │ + cbz r5, 1eff0a │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1efeae │ │ │ │ + b.n 1efea6 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1efd24 │ │ │ │ + bl 1efd1c │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ - b.n 1efef4 │ │ │ │ + b.n 1efeec │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ - bl 231de4 │ │ │ │ - cbnz r0, 1eff3c │ │ │ │ + bl 231ddc │ │ │ │ + cbnz r0, 1eff34 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7b7c │ │ │ │ - b.n 1efd7c │ │ │ │ + bl 1c7b74 │ │ │ │ + b.n 1efd74 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - b.n 1efd88 │ │ │ │ + b.n 1efd80 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1ef990 │ │ │ │ - b.n 1efdd2 │ │ │ │ + bl 1ef988 │ │ │ │ + b.n 1efdca │ │ │ │ mov r0, fp │ │ │ │ - bl 1e296c │ │ │ │ - b.n 1eff1e │ │ │ │ + bl 1e2964 │ │ │ │ + b.n 1eff16 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r0, #11 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #8 │ │ │ │ + lsls r6, r2, #8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #348] @ (1f00c4 ) │ │ │ │ + ldr r2, [pc, #348] @ (1f00bc ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #348] @ (1f00c8 ) │ │ │ │ + ldr r3, [pc, #348] @ (1f00c0 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c7c98 │ │ │ │ + bl 1c7c90 │ │ │ │ ldr.w r5, [r4, #424] @ 0x1a8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1eff94 │ │ │ │ - b.n 1f00ba │ │ │ │ + cbnz r3, 1eff8c │ │ │ │ + b.n 1f00b2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f00ba │ │ │ │ + beq.w 1f00b2 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1eff8a │ │ │ │ + beq.n 1eff82 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7b00 │ │ │ │ + bl 1c7af8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1effb6 │ │ │ │ - b.n 1effe2 │ │ │ │ + cbnz r0, 1effae │ │ │ │ + b.n 1effda │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1effa2 │ │ │ │ + bne.n 1eff9a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1effb0 │ │ │ │ + bne.n 1effa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7a64 │ │ │ │ - ldr r2, [pc, #260] @ (1f00cc ) │ │ │ │ - ldr r3, [pc, #252] @ (1f00c8 ) │ │ │ │ + bl 1c7a5c │ │ │ │ + ldr r2, [pc, #260] @ (1f00c4 ) │ │ │ │ + ldr r3, [pc, #252] @ (1f00c0 ) │ │ │ │ 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 1f00be │ │ │ │ + bne.n 1f00b6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w ip, sp, #36 @ 0x24 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ mov lr, r3 │ │ │ │ @@ -575432,592 +575421,592 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f00b6 │ │ │ │ + beq.n 1f00ae │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w fp, [r1] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1f0066 │ │ │ │ + beq.n 1f005e │ │ │ │ ldr.w r2, [fp] │ │ │ │ - cbz r2, 1f0074 │ │ │ │ + cbz r2, 1f006c │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1efd24 │ │ │ │ + bl 1efd1c │ │ │ │ orr.w r7, r0, r4 │ │ │ │ ldr.w r4, [fp] │ │ │ │ - cbz r4, 1f0056 │ │ │ │ + cbz r4, 1f004e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1f0056 │ │ │ │ + cbz r2, 1f004e │ │ │ │ mov r1, fp │ │ │ │ mov fp, r4 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1efd24 │ │ │ │ + bl 1efd1c │ │ │ │ orrs r7, r0 │ │ │ │ ldr.w r4, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f003c │ │ │ │ + bne.n 1f0034 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1efd24 │ │ │ │ + bl 1efd1c │ │ │ │ orr.w r4, r0, r7 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 1e26ec │ │ │ │ - cbz r7, 1f008c │ │ │ │ + bl 1e26e4 │ │ │ │ + cbz r7, 1f0084 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1f0018 │ │ │ │ + b.n 1f0010 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1efd24 │ │ │ │ + bl 1efd1c │ │ │ │ orrs r0, r4 │ │ │ │ mov r7, sl │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f0070 │ │ │ │ + bne.n 1f0068 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1f00a4 │ │ │ │ + cbnz r0, 1f009c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7b7c │ │ │ │ - b.n 1effb6 │ │ │ │ + bl 1c7b74 │ │ │ │ + b.n 1effae │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e296c │ │ │ │ + bl 1e2964 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 1effb6 │ │ │ │ + b.n 1effae │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1f008c │ │ │ │ + b.n 1f0084 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1effbe │ │ │ │ + b.n 1effb6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, r6 │ │ │ │ + movs r2, r7 │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #176] @ (1f0190 ) │ │ │ │ + ldr r2, [pc, #176] @ (1f0188 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #176] @ (1f0194 ) │ │ │ │ + ldr r3, [pc, #176] @ (1f018c ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ strd r1, r4, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e3a9c │ │ │ │ + bl 1e3a94 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1f013c │ │ │ │ + bne.n 1f0134 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp.w r3, #410 @ 0x19a │ │ │ │ - beq.n 1f0168 │ │ │ │ + beq.n 1f0160 │ │ │ │ movw r2, #409 @ 0x199 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f0138 │ │ │ │ + bne.n 1f0130 │ │ │ │ ldrh.w r2, [r5, #328] @ 0x148 │ │ │ │ ldrh.w r0, [r5, #330] @ 0x14a │ │ │ │ cmp r2, #1 │ │ │ │ ldrh.w r1, [r5, #332] @ 0x14c │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1f0156 │ │ │ │ + bls.n 1f014e │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1f016c │ │ │ │ + bls.n 1f0164 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1f013e │ │ │ │ + b.n 1f0136 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #88] @ (1f0198 ) │ │ │ │ - ldr r3, [pc, #80] @ (1f0194 ) │ │ │ │ + ldr r2, [pc, #88] @ (1f0190 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f018c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f018a │ │ │ │ + bne.n 1f0182 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 1f0170 │ │ │ │ + bhi.n 1f0168 │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ movhi r3, r4 │ │ │ │ - bhi.n 1f017e │ │ │ │ + bhi.n 1f0176 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f013e │ │ │ │ + b.n 1f0136 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 1f013c │ │ │ │ + bne.n 1f0134 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ subs r0, r4, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1f013e │ │ │ │ + b.n 1f0136 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vqadd.u16 d0, d22, d8 │ │ │ │ + vqadd.u16 d0, d30, d8 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 5, r0, cr10, cr8, {4} │ │ │ │ + mcr2 0, 6, r0, cr2, cr8, {4} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r5, [pc, #972] @ (1f057c ) │ │ │ │ + ldr r5, [pc, #972] @ (1f0574 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #972] @ (1f0580 ) │ │ │ │ + ldr r4, [pc, #972] @ (1f0578 ) │ │ │ │ subs.w lr, r3, #0 │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ strd r2, r4, [sp, #8] │ │ │ │ ldrb.w r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #20] │ │ │ │ - ble.w 1f0312 │ │ │ │ + ble.w 1f030a │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ str.w lr, [sp, #16] │ │ │ │ ldr.w r4, [r8, #44] @ 0x2c │ │ │ │ adds r7, r4, #1 │ │ │ │ - beq.w 1f0312 │ │ │ │ + beq.w 1f030a │ │ │ │ ldrb.w r3, [r8, #19] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, r2 │ │ │ │ lsls r6, r3, #28 │ │ │ │ add r4, sl │ │ │ │ - bpl.w 1f032e │ │ │ │ + bpl.w 1f0326 │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f0332 │ │ │ │ + bls.w 1f032a │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f032e │ │ │ │ + bls.w 1f0326 │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1f0312 │ │ │ │ + bhi.n 1f030a │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ rsb r2, r3, #32 │ │ │ │ lsl.w r6, r9, r4 │ │ │ │ lsr.w r2, r9, r2 │ │ │ │ orrs r6, r2 │ │ │ │ lsl.w r4, r9, r3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20e138 │ │ │ │ + bl 20e130 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1ea938 │ │ │ │ + bl 1ea930 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r7, 1f0268 │ │ │ │ + cbz r7, 1f0260 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1f04f4 │ │ │ │ + beq.w 1f04ec │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w 1f0526 │ │ │ │ + beq.w 1f051e │ │ │ │ add.w r0, r3, #8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ands.w r2, r2, #4 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 1f029c │ │ │ │ + bne.n 1f0294 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f053e │ │ │ │ + beq.w 1f0536 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1f0294 │ │ │ │ + bne.n 1f028c │ │ │ │ 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 1f0280 │ │ │ │ + bne.n 1f0278 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1ea9ec │ │ │ │ + bl 1ea9e4 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1f034e │ │ │ │ + beq.n 1f0346 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f0392 │ │ │ │ + beq.n 1f038a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f04cc │ │ │ │ + beq.w 1f04c4 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ - cbz r2, 1f02d6 │ │ │ │ + cbz r2, 1f02ce │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #228] @ 0xe4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f03ce │ │ │ │ + beq.n 1f03c6 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f0558 │ │ │ │ + beq.w 1f0550 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 1f03ba │ │ │ │ + beq.n 1f03b2 │ │ │ │ ldrb.w r2, [r8, #21] │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.w 1f03fa │ │ │ │ + bpl.w 1f03f2 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #4 │ │ │ │ orr.w r2, r2, r4 │ │ │ │ str r2, [r5, #104] @ 0x68 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ orr.w r2, r2, r6 │ │ │ │ str r2, [r5, #108] @ 0x6c │ │ │ │ - beq.n 1f03de │ │ │ │ + beq.n 1f03d6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1f01e2 │ │ │ │ - ldr r2, [pc, #624] @ (1f0584 ) │ │ │ │ - ldr r3, [pc, #616] @ (1f0580 ) │ │ │ │ + bne.w 1f01da │ │ │ │ + ldr r2, [pc, #624] @ (1f057c ) │ │ │ │ + ldr r3, [pc, #616] @ (1f0578 ) │ │ │ │ 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 1f0578 │ │ │ │ + bne.w 1f0570 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 1f0312 │ │ │ │ + bgt.n 1f030a │ │ │ │ sub.w r6, r4, #32 │ │ │ │ rsb r3, r4, #32 │ │ │ │ movs r2, #0 │ │ │ │ lsl.w r4, r9, r4 │ │ │ │ lsl.w r6, r9, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ lsr.w r3, r9, r3 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1f0230 │ │ │ │ + b.n 1f0228 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f0420 │ │ │ │ + beq.n 1f0418 │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ - cbz r2, 1f036a │ │ │ │ + cbz r2, 1f0362 │ │ │ │ ldr.w r3, [r5, #224] @ 0xe0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #224] @ 0xe0 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f044c │ │ │ │ + beq.n 1f0444 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f0306 │ │ │ │ + bne.n 1f02fe │ │ │ │ ldrb.w r3, [r5, #369] @ 0x171 │ │ │ │ ldrb.w r1, [r8, #19] │ │ │ │ ubfx r2, r3, #0, #1 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ orrs r2, r1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r5, #369] @ 0x171 │ │ │ │ - b.n 1f0306 │ │ │ │ + b.n 1f02fe │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f0466 │ │ │ │ + beq.n 1f045e │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ - cbz r2, 1f03ae │ │ │ │ + cbz r2, 1f03a6 │ │ │ │ ldr.w r3, [r5, #232] @ 0xe8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #232] @ 0xe8 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f02e8 │ │ │ │ + beq.n 1f02e0 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 1f02e8 │ │ │ │ + bne.n 1f02e0 │ │ │ │ ldr.w r3, [r5, #368] @ 0x170 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #368] @ 0x170 │ │ │ │ ldr.w r3, [r5, #372] @ 0x174 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #372] @ 0x174 │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ lsls r2, r3, #28 │ │ │ │ it mi │ │ │ │ ldrsbmi.w r3, [r5, #65] @ 0x41 │ │ │ │ - bmi.n 1f02f2 │ │ │ │ - b.n 1f0306 │ │ │ │ + bmi.n 1f02ea │ │ │ │ + b.n 1f02fe │ │ │ │ ldrh.w r2, [r8, #32] │ │ │ │ ldrb.w r1, [r5, #368] @ 0x170 │ │ │ │ and.w r2, r2, #1 │ │ │ │ bic.w r1, r1, #6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r5, #368] @ 0x170 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #4 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f0306 │ │ │ │ + bne.w 1f02fe │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r5, #368] @ 0x170 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ strbeq.w r3, [r5, #368] @ 0x170 │ │ │ │ - b.n 1f0306 │ │ │ │ + b.n 1f02fe │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f036a │ │ │ │ + beq.n 1f0362 │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #200] @ 0xc8 │ │ │ │ ldr.w r3, [r5, #204] @ 0xcc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f0372 │ │ │ │ + bne.n 1f036a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f0542 │ │ │ │ + beq.n 1f053a │ │ │ │ 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 1f0306 │ │ │ │ + b.n 1f02fe │ │ │ │ ldrb.w r3, [r8, #19] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.n 1f03ae │ │ │ │ + bmi.n 1f03a6 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #100] @ 0x64 │ │ │ │ - cbz r2, 1f0490 │ │ │ │ + cbz r2, 1f0488 │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #216] @ 0xd8 │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #220] @ 0xdc │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1f02e8 │ │ │ │ + beq.w 1f02e0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f02e4 │ │ │ │ + bne.w 1f02dc │ │ │ │ ldr.w r3, [r5, #400] @ 0x190 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #400] @ 0x190 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #404] @ 0x194 │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w 1f0306 │ │ │ │ + bpl.w 1f02fe │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - b.n 1f0306 │ │ │ │ + b.n 1f02fe │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f02d6 │ │ │ │ + beq.w 1f02ce │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #216] @ 0xd8 │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #220] @ 0xdc │ │ │ │ - b.n 1f02d6 │ │ │ │ + b.n 1f02ce │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1e3a9c │ │ │ │ + bl 1e3a94 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1f0522 │ │ │ │ + bne.n 1f051a │ │ │ │ ldr r7, [r2, #16] │ │ │ │ movw r2, #399 @ 0x18f │ │ │ │ subs r7, r7, r2 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 1f0264 │ │ │ │ + b.n 1f025c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ - bl 1f00d0 │ │ │ │ + bl 1f00c8 │ │ │ │ eor.w r7, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 1f0264 │ │ │ │ + b.n 1f025c │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1f029c │ │ │ │ + b.n 1f0294 │ │ │ │ ldr.w r3, [r5, #376] @ 0x178 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #376] @ 0x178 │ │ │ │ ldr.w r3, [r5, #380] @ 0x17c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #380] @ 0x17c │ │ │ │ - b.n 1f0306 │ │ │ │ + b.n 1f02fe │ │ │ │ ldr.w r3, [r5, #392] @ 0x188 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr.w r3, [r5, #396] @ 0x18c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #396] @ 0x18c │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w 1f0306 │ │ │ │ - b.n 1f04be │ │ │ │ + bpl.w 1f02fe │ │ │ │ + b.n 1f04b6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - mcr2 0, 2, r0, cr6, cr8, {4} │ │ │ │ + mcr2 0, 2, r0, cr14, cr8, {4} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r6], #608 @ 0x260 │ │ │ │ + stc2l 0, cr0, [lr], #608 @ 0x260 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #212 @ 0xd4 │ │ │ │ - bhi.n 1f05b8 │ │ │ │ + bhi.n 1f05b0 │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - bhi.n 1f062a │ │ │ │ + bhi.n 1f0622 │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - bhi.n 1f05e8 │ │ │ │ + bhi.n 1f05e0 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bls.n 1f05fe │ │ │ │ + bls.n 1f05f6 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1f0656 │ │ │ │ + bne.n 1f064e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ tst r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #760 @ 0x2f8 │ │ │ │ - bhi.n 1f0614 │ │ │ │ + bhi.n 1f060c │ │ │ │ movw r2, #742 @ 0x2e6 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1f05e4 │ │ │ │ + bls.n 1f05dc │ │ │ │ subw r1, r3, #743 @ 0x2e7 │ │ │ │ movs r2, #1 │ │ │ │ movw ip, #33039 @ 0x810f │ │ │ │ movt ip, #2 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ ands.w r1, r1, ip │ │ │ │ - bne.n 1f05fa │ │ │ │ + bne.n 1f05f2 │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - beq.n 1f059a │ │ │ │ + beq.n 1f0592 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r3, #166 @ 0xa6 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 1f05e4 │ │ │ │ + bhi.n 1f05dc │ │ │ │ movw r0, #61473 @ 0xf021 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ - bhi.n 1f05e4 │ │ │ │ + bhi.n 1f05dc │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - bhi.n 1f063c │ │ │ │ + bhi.n 1f0634 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1f064a │ │ │ │ + bhi.n 1f0642 │ │ │ │ cmp r3, #12 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ subw r3, r3, #762 @ 0x2fa │ │ │ │ cmp r3, #29 │ │ │ │ - bhi.n 1f05e4 │ │ │ │ + bhi.n 1f05dc │ │ │ │ movs r0, #3 │ │ │ │ movt r0, #9216 @ 0x2400 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ subs r3, #195 @ 0xc3 │ │ │ │ movw r0, #32773 @ 0x8005 │ │ │ │ @@ -576044,230 +576033,230 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr.w r2, [pc, #2880] @ 1f11b8 │ │ │ │ - ldr.w r3, [pc, #2880] @ 1f11bc │ │ │ │ + ldr.w r2, [pc, #2880] @ 1f11b0 │ │ │ │ + ldr.w r3, [pc, #2880] @ 1f11b4 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r6, [pc, #2876] @ 1f11c0 │ │ │ │ + ldr.w r6, [pc, #2876] @ 1f11b8 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c7b00 │ │ │ │ - cbz r0, 1f06b8 │ │ │ │ - ldr.w r2, [pc, #2856] @ 1f11c4 │ │ │ │ - ldr.w r3, [pc, #2844] @ 1f11bc │ │ │ │ + bl 1c7af8 │ │ │ │ + cbz r0, 1f06b0 │ │ │ │ + ldr.w r2, [pc, #2856] @ 1f11bc │ │ │ │ + ldr.w r3, [pc, #2844] @ 1f11b4 │ │ │ │ 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 1f1ce2 │ │ │ │ + bne.w 1f1cda │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7b7c │ │ │ │ + bl 1c7b74 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f0698 │ │ │ │ + beq.n 1f0690 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r9 │ │ │ │ mov r7, r5 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f08bc │ │ │ │ + beq.w 1f08b4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1f08da │ │ │ │ + bhi.w 1f08d2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ movs r5, r0 │ │ │ │ - ldr.w r3, [pc, #2772] @ 1f11c8 │ │ │ │ + ldr.w r3, [pc, #2772] @ 1f11c0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ ldrb.w r0, [r2, #71] @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f0966 │ │ │ │ + beq.w 1f095e │ │ │ │ add.w r2, r0, #10 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ and.w r1, r2, #126 @ 0x7e │ │ │ │ mov r5, r2 │ │ │ │ cmp r1, #26 │ │ │ │ it eq │ │ │ │ moveq.w ip, #1 │ │ │ │ - beq.n 1f073e │ │ │ │ + beq.n 1f0736 │ │ │ │ and.w ip, r2, #127 @ 0x7f │ │ │ │ sub.w ip, ip, #28 │ │ │ │ cmp.w ip, #1 │ │ │ │ ite hi │ │ │ │ movhi.w ip, #0 │ │ │ │ movls.w ip, #1 │ │ │ │ and.w r1, r2, #127 @ 0x7f │ │ │ │ add.w r6, r1, #64 @ 0x40 │ │ │ │ and.w r6, r6, #127 @ 0x7f │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.w 1f0b86 │ │ │ │ + bhi.w 1f0b7e │ │ │ │ sub.w lr, r1, #64 @ 0x40 │ │ │ │ and.w r1, lr, #127 @ 0x7f │ │ │ │ uxtb.w lr, lr │ │ │ │ bfi r5, r1, #0, #7 │ │ │ │ ubfx r6, r5, #7, #6 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ ldrb.w r2, [r2, #206] @ 0xce │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f0c5a │ │ │ │ + bne.w 1f0c52 │ │ │ │ add r6, lr │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ moveq lr, r2 │ │ │ │ - beq.n 1f07a6 │ │ │ │ + beq.n 1f079e │ │ │ │ and.w r2, r6, #63 @ 0x3f │ │ │ │ mov.w r9, #1 │ │ │ │ sub.w lr, r2, #32 │ │ │ │ rsb r6, r2, #32 │ │ │ │ lsl.w lr, r9, lr │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ lsr.w r6, r9, r6 │ │ │ │ subs r2, #1 │ │ │ │ orr.w lr, lr, r6 │ │ │ │ adc.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.w 1f0ce6 │ │ │ │ + beq.w 1f0cde │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ movs r5, #1 │ │ │ │ sub.w r9, r1, #32 │ │ │ │ rsb r6, r1, #32 │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ lsl.w r9, r5, r9 │ │ │ │ negs r1, r1 │ │ │ │ lsr.w r6, r5, r6 │ │ │ │ and.w r5, r1, r2 │ │ │ │ orr.w r6, r9, r6 │ │ │ │ sbc.w r6, r6, r6, lsl #1 │ │ │ │ and.w r6, r6, lr │ │ │ │ mov.w r9, #0 │ │ │ │ cmp.w r3, #266 @ 0x10a │ │ │ │ - bls.w 1f0976 │ │ │ │ + bls.w 1f096e │ │ │ │ movw r2, #719 @ 0x2cf │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1f154a │ │ │ │ + beq.w 1f1542 │ │ │ │ cmp.w r3, #720 @ 0x2d0 │ │ │ │ - bcs.w 1f0bd6 │ │ │ │ + bcs.w 1f0bce │ │ │ │ cmp.w r3, #450 @ 0x1c2 │ │ │ │ - bhi.w 1f0cec │ │ │ │ + bhi.w 1f0ce4 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bls.w 1f14ce │ │ │ │ + bls.w 1f14c6 │ │ │ │ mvn.w r2, #420 @ 0x1a4 │ │ │ │ adds r1, r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #1033 @ 0x409 │ │ │ │ movt r1, #8232 @ 0x2028 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1f0e32 │ │ │ │ + bne.w 1f0e2a │ │ │ │ movw r1, #36928 @ 0x9040 │ │ │ │ movt r1, #17 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 1f0e54 │ │ │ │ + bne.w 1f0e4c │ │ │ │ tst.w r2, #18432 @ 0x4800 │ │ │ │ - bne.w 1f13e4 │ │ │ │ + bne.w 1f13dc │ │ │ │ ldrb.w r3, [sl, #357] @ 0x165 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ - b.n 1f0d9a │ │ │ │ + b.n 1f0d92 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1f0ccc │ │ │ │ + beq.w 1f0cc4 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r1, 1f087a │ │ │ │ + cbz r1, 1f0872 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 1f0866 │ │ │ │ + b.n 1f085e │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 1f0b40 │ │ │ │ + beq.w 1f0b38 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 1f085e │ │ │ │ + bne.n 1f0856 │ │ │ │ ldrb.w r3, [sl, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [sl, #357] @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3fd8 │ │ │ │ - cbnz r0, 1f0896 │ │ │ │ + bl 1e3fd0 │ │ │ │ + cbnz r0, 1f088e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ ittt ls │ │ │ │ ldrbls.w r3, [sl, #368] @ 0x170 │ │ │ │ orrls.w r3, r3, #2 │ │ │ │ strbls.w r3, [sl, #368] @ 0x170 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 1f0b78 │ │ │ │ - bhi.w 1f0b62 │ │ │ │ + beq.w 1f0b70 │ │ │ │ + bhi.w 1f0b5a │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1f08da │ │ │ │ + bne.n 1f08d2 │ │ │ │ ldrb.w r3, [sl, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [sl, #353] @ 0x161 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f06dc │ │ │ │ + bne.w 1f06d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f06d2 │ │ │ │ - b.n 1f0698 │ │ │ │ + bne.w 1f06ca │ │ │ │ + b.n 1f0690 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1f08da │ │ │ │ + cbz r0, 1f08d2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ - bl 1f065c │ │ │ │ + bl 1f0654 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f06dc │ │ │ │ + bne.w 1f06d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f06d2 │ │ │ │ - b.n 1f0698 │ │ │ │ - ldr.w r3, [pc, #2260] @ 1f11cc │ │ │ │ + bne.w 1f06ca │ │ │ │ + b.n 1f0690 │ │ │ │ + ldr.w r3, [pc, #2260] @ 1f11c4 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr.w r1, [fp, r3] │ │ │ │ mla r2, r8, r6, r1 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 1f0946 │ │ │ │ + cbz r5, 1f093e │ │ │ │ add.w r0, r1, #22 │ │ │ │ add.w r5, r4, r5, lsl #5 │ │ │ │ mov r3, r4 │ │ │ │ mla r0, r8, r6, r0 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r3, #32 │ │ │ │ ldrb.w ip, [r2, #13] │ │ │ │ @@ -576279,36 +576268,36 @@ │ │ │ │ ldrbne.w r2, [sl, #355] @ 0x163 │ │ │ │ orreq.w r2, ip, r2 │ │ │ │ strbeq.w r2, [sl, #354] @ 0x162 │ │ │ │ itt ne │ │ │ │ orrne.w ip, ip, r2 │ │ │ │ strbne.w ip, [sl, #355] @ 0x163 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1f0914 │ │ │ │ + bne.n 1f090c │ │ │ │ mla r6, r8, r6, r1 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 1f0b56 │ │ │ │ + beq.w 1f0b4e │ │ │ │ ldrb.w r3, [sl, #355] @ 0x163 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [sl, #355] @ 0x163 │ │ │ │ - b.n 1f08da │ │ │ │ + b.n 1f08d2 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #266 @ 0x10a │ │ │ │ - bhi.w 1f07e8 │ │ │ │ + bhi.w 1f07e0 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bls.w 1f083a │ │ │ │ + bls.w 1f0832 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #218 @ 0xda │ │ │ │ - bhi.w 1f0d7e │ │ │ │ + bhi.w 1f0d76 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r6, r5, #19 │ │ │ │ lsls r2, r7, #7 │ │ │ │ lsls r2, r7, #7 │ │ │ │ lsls r2, r7, #7 │ │ │ │ lsls r2, r7, #7 │ │ │ │ lsls r2, r7, #7 │ │ │ │ @@ -576522,43 +576511,43 @@ │ │ │ │ lsls r2, r3, #20 │ │ │ │ lsls r5, r5, #18 │ │ │ │ lsls r4, r2, #9 │ │ │ │ lsls r4, r2, #9 │ │ │ │ lsls r4, r2, #9 │ │ │ │ lsls r4, r2, #9 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f0b4c │ │ │ │ + b.n 1f0b44 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 1f087a │ │ │ │ + beq.w 1f0872 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #18 │ │ │ │ - bne.n 1f0b44 │ │ │ │ - b.n 1f086e │ │ │ │ + bne.n 1f0b3c │ │ │ │ + b.n 1f0866 │ │ │ │ ldrb.w r3, [sl, #354] @ 0x162 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [sl, #354] @ 0x162 │ │ │ │ - b.n 1f08da │ │ │ │ + b.n 1f08d2 │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f08da │ │ │ │ + bhi.w 1f08d2 │ │ │ │ ldrb.w r3, [sl, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [sl, #353] @ 0x161 │ │ │ │ - b.n 1f08b2 │ │ │ │ + b.n 1f08aa │ │ │ │ ldrb.w r3, [sl, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [sl, #353] @ 0x161 │ │ │ │ - b.n 1f08da │ │ │ │ + b.n 1f08d2 │ │ │ │ add.w r9, r1, #32 │ │ │ │ ubfx r6, r2, #7, #6 │ │ │ │ and.w r9, r9, #127 @ 0x7f │ │ │ │ mov lr, r1 │ │ │ │ cmp.w r9, #15 │ │ │ │ - bhi.w 1f0764 │ │ │ │ + bhi.w 1f075c │ │ │ │ ubfx r2, r2, #26, #1 │ │ │ │ movs r5, #0 │ │ │ │ add r2, r6 │ │ │ │ mov r6, r5 │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r1, r2, asr #1 │ │ │ │ and.w r1, r1, #31 │ │ │ │ @@ -576569,20 +576558,20 @@ │ │ │ │ movweq r9, #65535 @ 0xffff │ │ │ │ lslne.w r9, r9, r2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ addne.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r1 │ │ │ │ and.w r9, r9, r2 │ │ │ │ - b.n 1f096e │ │ │ │ + b.n 1f0966 │ │ │ │ sub.w r2, r3, #756 @ 0x2f4 │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - bhi.w 1f083a │ │ │ │ + bhi.w 1f0832 │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - bhi.w 1f0d7e │ │ │ │ + bhi.w 1f0d76 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r0, #7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ @@ -576634,24 +576623,24 @@ │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ movw r2, #389 @ 0x185 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1f15c2 │ │ │ │ + beq.w 1f15ba │ │ │ │ cmp r1, #20 │ │ │ │ - bls.w 1f0dfe │ │ │ │ + bls.w 1f0df6 │ │ │ │ add.w r2, r1, #102 @ 0x66 │ │ │ │ and.w r2, r2, #127 @ 0x7f │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 1f0772 │ │ │ │ + bhi.w 1f076a │ │ │ │ adds r2, r6, #3 │ │ │ │ add.w r2, lr, r2, lsr #2 │ │ │ │ - b.n 1f0784 │ │ │ │ + b.n 1f077c │ │ │ │ ldrb.w r3, [sl, #373] @ 0x175 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [sl, #373] @ 0x175 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ @@ -576660,59 +576649,59 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [sl, #373] @ 0x175 │ │ │ │ lsls r2, r1 │ │ │ │ orr.w r2, r2, r3, lsr #4 │ │ │ │ bfi r3, r2, #4, #4 │ │ │ │ strb.w r3, [sl, #373] @ 0x175 │ │ │ │ - b.n 1f08da │ │ │ │ + b.n 1f08d2 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1f08da │ │ │ │ + bne.w 1f08d2 │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [sl, #368] @ 0x170 │ │ │ │ - b.n 1f08da │ │ │ │ + b.n 1f08d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3ff0 │ │ │ │ + bl 1e3fe8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f084e │ │ │ │ + beq.w 1f0846 │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sl, #368] @ 0x170 │ │ │ │ - b.n 1f084e │ │ │ │ + b.n 1f0846 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1f07dc │ │ │ │ + b.n 1f07d4 │ │ │ │ movw r2, #614 @ 0x266 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1f1824 │ │ │ │ + bhi.w 1f181c │ │ │ │ cmp.w r3, #612 @ 0x264 │ │ │ │ - bls.w 1f0e06 │ │ │ │ + bls.w 1f0dfe │ │ │ │ adds r0, #10 │ │ │ │ ldr.w r6, [r4, r0, lsl #2] │ │ │ │ ldrd r0, r1, [sl, #104] @ 0x68 │ │ │ │ and.w r3, r6, #127 @ 0x7f │ │ │ │ ubfx r2, r6, #7, #6 │ │ │ │ add r2, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1f1746 │ │ │ │ + beq.w 1f173e │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r5, r2, #32 │ │ │ │ rsb ip, r2, #32 │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ subs r2, #1 │ │ │ │ lsr.w ip, lr, ip │ │ │ │ orr.w r5, r5, ip │ │ │ │ adc.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ and.w r6, r6, #127 @ 0x7f │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 1f0d78 │ │ │ │ + beq.n 1f0d70 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r6, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsl.w r6, lr, r6 │ │ │ │ negs r3, r3 │ │ │ │ @@ -576720,127 +576709,127 @@ │ │ │ │ and.w r3, r3, r2 │ │ │ │ orr.w r6, r6, ip │ │ │ │ orr.w r0, r0, r3 │ │ │ │ sbc.w r3, r6, r6, lsl #1 │ │ │ │ ands r3, r5 │ │ │ │ orrs r1, r3 │ │ │ │ strd r0, r1, [sl, #104] @ 0x68 │ │ │ │ - b.n 1f08da │ │ │ │ + b.n 1f08d2 │ │ │ │ subs r3, #52 @ 0x34 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 1f083a │ │ │ │ + bhi.w 1f0832 │ │ │ │ movw r2, #49103 @ 0xbfcf │ │ │ │ movt r2, #2 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 1f083a │ │ │ │ + beq.w 1f0832 │ │ │ │ ldrb.w r2, [sl, #357] @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r3, #5, #1 │ │ │ │ strb.w r2, [sl, #357] @ 0x165 │ │ │ │ - bl 1f0588 │ │ │ │ - cbz r0, 1f0dba │ │ │ │ + bl 1f0580 │ │ │ │ + cbz r0, 1f0db2 │ │ │ │ ldrb.w r3, [sl, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #357] @ 0x165 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r2, r2, r3, r1 │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.w 1f15f0 │ │ │ │ + bpl.w 1f15e8 │ │ │ │ ldrsb.w r2, [sl, #65] @ 0x41 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1f17f4 │ │ │ │ + beq.w 1f17ec │ │ │ │ cmp r3, #208 @ 0xd0 │ │ │ │ - bhi.w 1f08da │ │ │ │ + bhi.w 1f08d2 │ │ │ │ cmp r3, #184 @ 0xb8 │ │ │ │ - bhi.w 1f1620 │ │ │ │ + bhi.w 1f1618 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 1f1886 │ │ │ │ + bhi.w 1f187e │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bls.w 1f08da │ │ │ │ + bls.w 1f08d2 │ │ │ │ subs r3, #57 @ 0x39 │ │ │ │ movs r2, #81 @ 0x51 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 1f08a6 │ │ │ │ - b.n 1f08da │ │ │ │ + bmi.w 1f089e │ │ │ │ + b.n 1f08d2 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.w 1f0c78 │ │ │ │ - b.n 1f0772 │ │ │ │ + bhi.w 1f0c70 │ │ │ │ + b.n 1f076a │ │ │ │ movw r2, #525 @ 0x20d │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1f1868 │ │ │ │ + bhi.w 1f1860 │ │ │ │ cmp.w r3, #520 @ 0x208 │ │ │ │ - bcs.w 1f1a54 │ │ │ │ + bcs.w 1f1a4c │ │ │ │ sub.w r1, r3, #468 @ 0x1d4 │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.w 1f083a │ │ │ │ + bhi.w 1f0832 │ │ │ │ movw r2, #29127 @ 0x71c7 │ │ │ │ movt r2, #492 @ 0x1ec │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 1f083a │ │ │ │ + bpl.w 1f0832 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e2d78 │ │ │ │ + bl 1e2d70 │ │ │ │ and.w r5, r0, #31 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 1e2d78 │ │ │ │ + bl 1e2d70 │ │ │ │ lsrs r3, r0, #5 │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ lsls r1, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #112] @ 0x70 │ │ │ │ - b.n 1f08da │ │ │ │ + b.n 1f08d2 │ │ │ │ ldrsb.w r2, [sl, #65] @ 0x41 │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs.w r3, ip, r3 │ │ │ │ - beq.w 1f1a92 │ │ │ │ + beq.w 1f1a8a │ │ │ │ ldr.w r3, [sl, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #104] @ 0x68 │ │ │ │ ldr.w r3, [sl, #108] @ 0x6c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #108] @ 0x6c │ │ │ │ ldrh.w r3, [sl, #176] @ 0xb0 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ strh.w r3, [sl, #176] @ 0xb0 │ │ │ │ - bl 210f44 │ │ │ │ + bl 210f3c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1f0ec4 │ │ │ │ + beq.n 1f0ebc │ │ │ │ ldr.w r3, [sl, #208] @ 0xd0 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #208] @ 0xd0 │ │ │ │ ldr.w r3, [sl, #212] @ 0xd4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #212] @ 0xd4 │ │ │ │ ldrh.w r3, [sl, #180] @ 0xb4 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ strh.w r3, [sl, #180] @ 0xb4 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f16b2 │ │ │ │ + beq.w 1f16aa │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1f1672 │ │ │ │ + beq.w 1f166a │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1f08da │ │ │ │ + bne.w 1f08d2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #441 @ 0x1b9 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #120 @ 0x78 │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r3, [sl, #370] @ 0x172 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ @@ -576848,84 +576837,84 @@ │ │ │ │ ldreq r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.w 1f08da │ │ │ │ + bpl.w 1f08d2 │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #368] @ 0x170 │ │ │ │ - b.n 1f08da │ │ │ │ + b.n 1f08d2 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f17de │ │ │ │ + bhi.w 1f17d6 │ │ │ │ ldr.w r3, [sl, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str.w r3, [sl, #120] @ 0x78 │ │ │ │ - b.n 1f08da │ │ │ │ + b.n 1f08d2 │ │ │ │ cmp.w r3, #348 @ 0x15c │ │ │ │ - bcs.w 1f184a │ │ │ │ + bcs.w 1f1842 │ │ │ │ cmp.w r3, #318 @ 0x13e │ │ │ │ - bls.w 1f083a │ │ │ │ + bls.w 1f0832 │ │ │ │ mvn.w r5, #318 @ 0x13e │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r3, r5 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #34824 @ 0x8808 │ │ │ │ movt r1, #6284 @ 0x188c │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1f0e32 │ │ │ │ + bne.w 1f0e2a │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.w 1f083a │ │ │ │ + bpl.w 1f0832 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrb.w r2, [r1, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f1ce6 │ │ │ │ + bne.w 1f1cde │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst.w r2, #12 │ │ │ │ itt ne │ │ │ │ subne.w r2, r1, #20 │ │ │ │ strne r2, [sp, #32] │ │ │ │ - bne.n 1f0fdc │ │ │ │ + bne.n 1f0fd4 │ │ │ │ ldrsb.w r5, [sl, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0588 │ │ │ │ - cbz r0, 1f0fa8 │ │ │ │ + bl 1f0580 │ │ │ │ + cbz r0, 1f0fa0 │ │ │ │ ldrb.w r3, [sl, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #357] @ 0x165 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.w 1f08da │ │ │ │ + bne.w 1f08d2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst.w r3, #114688 @ 0x1c000 │ │ │ │ - beq.w 1f08da │ │ │ │ + beq.w 1f08d2 │ │ │ │ ldrb.w r3, [sl, #370] @ 0x172 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [sl, #370] @ 0x172 │ │ │ │ - b.n 1f08da │ │ │ │ + b.n 1f08d2 │ │ │ │ cmp r6, #5 │ │ │ │ - beq.w 1f1cec │ │ │ │ + beq.w 1f1ce4 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f1cf8 │ │ │ │ + bne.w 1f1cf0 │ │ │ │ subs r2, #20 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f0fc8 │ │ │ │ + bne.n 1f0fc0 │ │ │ │ ldr.w r9, [r2, #48] @ 0x30 │ │ │ │ movw r5, #319 @ 0x13f │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ bic.w r2, r2, #4278190080 @ 0xff000000 │ │ │ │ cmp r2, #8 │ │ │ │ @@ -576933,131 +576922,131 @@ │ │ │ │ cmpeq r3, r5 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 20e138 │ │ │ │ + bl 20e130 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 1f1022 │ │ │ │ + cbz r0, 1f101a │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2bc2dc │ │ │ │ + bl 2bc2d4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrsb.w r3, [r9, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1f1052 │ │ │ │ + blt.n 1f104a │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ ands.w r2, r3, #4 │ │ │ │ - beq.w 1f1890 │ │ │ │ + beq.w 1f1888 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f1a80 │ │ │ │ + beq.w 1f1a78 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1f1052 │ │ │ │ + beq.n 1f104a │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f1bf2 │ │ │ │ + beq.w 1f1bea │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ - bl 20e138 │ │ │ │ + bl 20e130 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f1b36 │ │ │ │ + bne.w 1f1b2e │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1f1b22 │ │ │ │ + beq.w 1f1b1a │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ mov r0, r5 │ │ │ │ ands.w r1, r3, #4 │ │ │ │ - beq.w 1f1abc │ │ │ │ + beq.w 1f1ab4 │ │ │ │ and.w r5, r3, #3 │ │ │ │ - bl 2bbf68 │ │ │ │ + bl 2bbf60 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - bl 1f019c │ │ │ │ + bl 1f0194 │ │ │ │ ldrsb.w r5, [sl, #65] @ 0x41 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1f0f94 │ │ │ │ + bne.w 1f0f8c │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1f1ac8 │ │ │ │ + beq.w 1f1ac0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0588 │ │ │ │ + bl 1f0580 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f08da │ │ │ │ + beq.w 1f08d2 │ │ │ │ ldrb.w r3, [sl, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #357] @ 0x165 │ │ │ │ - b.n 1f08da │ │ │ │ + b.n 1f08d2 │ │ │ │ ldrsb.w r2, [sl, #65] @ 0x41 │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs.w r2, ip, r2 │ │ │ │ - beq.w 1f1b42 │ │ │ │ + beq.w 1f1b3a │ │ │ │ ldr.w r2, [sl, #96] @ 0x60 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [sl, #96] @ 0x60 │ │ │ │ ldr.w r2, [sl, #100] @ 0x64 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [sl, #100] @ 0x64 │ │ │ │ ldrh.w r2, [sl, #174] @ 0xae │ │ │ │ orr.w r2, r9, r2 │ │ │ │ strh.w r2, [sl, #174] @ 0xae │ │ │ │ movw r2, #771 @ 0x303 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f112c │ │ │ │ + bne.n 1f1124 │ │ │ │ ldr.w r3, [sl, #152] @ 0x98 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #152] @ 0x98 │ │ │ │ ldr.w r3, [sl, #156] @ 0x9c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 210f44 │ │ │ │ + bl 210f3c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1f115c │ │ │ │ + beq.n 1f1154 │ │ │ │ ldr.w r3, [sl, #216] @ 0xd8 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #216] @ 0xd8 │ │ │ │ ldr.w r3, [sl, #220] @ 0xdc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #220] @ 0xdc │ │ │ │ ldrh.w r3, [sl, #182] @ 0xb6 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ strh.w r3, [sl, #182] @ 0xb6 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f1758 │ │ │ │ + beq.w 1f1750 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1f1636 │ │ │ │ + beq.w 1f162e │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1f08da │ │ │ │ + bne.w 1f08d2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mla r2, r2, r3, r1 │ │ │ │ ldrb.w r2, [r2, #71] @ 0x47 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldrb.w r2, [r2, #41] @ 0x29 │ │ │ │ @@ -577065,89 +577054,89 @@ │ │ │ │ movw r2, #775 @ 0x307 │ │ │ │ itttt mi │ │ │ │ ldrbmi.w r3, [sl, #368] @ 0x170 │ │ │ │ orrmi.w r3, r3, #8 │ │ │ │ strbmi.w r3, [sl, #368] @ 0x170 │ │ │ │ ldrmi r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1f08da │ │ │ │ - b.n 1f0fba │ │ │ │ + bne.w 1f08d2 │ │ │ │ + b.n 1f0fb2 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1f11e2 │ │ │ │ - b.n 1f11e4 │ │ │ │ + beq.n 1f11da │ │ │ │ + b.n 1f11dc │ │ │ │ nop │ │ │ │ - ldr??.w r0, [ip, r8, lsl #1] │ │ │ │ + vst1.8 @ instruction: 0xf9840098 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r6, r8, lsl #1] │ │ │ │ - ldr??.w r0, [ip, r8, lsl #1] │ │ │ │ + ldr??.w r0, [lr, r8, lsl #1] │ │ │ │ + vld4.32 {d16-d19}, [r4 :64], r8 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f1cfe │ │ │ │ + beq.w 1f1cf6 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f1cf8 │ │ │ │ + bne.w 1f1cf0 │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f11d0 │ │ │ │ + bne.n 1f11c8 │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bbf28 │ │ │ │ + bl 2bbf20 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f08da │ │ │ │ + bhi.w 1f08d2 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb r3, [r5, #21] │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #368] @ 0x170 │ │ │ │ - b.w 1f08da │ │ │ │ + b.w 1f08d2 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f08da │ │ │ │ - b.n 1f0f0e │ │ │ │ + bhi.w 1f08d2 │ │ │ │ + b.n 1f0f06 │ │ │ │ adds r0, #10 │ │ │ │ ldr.w r6, [r4, r0, lsl #2] │ │ │ │ ldrd r0, r1, [sl, #96] @ 0x60 │ │ │ │ and.w r3, r6, #127 @ 0x7f │ │ │ │ ubfx r2, r6, #7, #6 │ │ │ │ add r2, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1f1750 │ │ │ │ + beq.w 1f1748 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r5, r2, #32 │ │ │ │ rsb ip, r2, #32 │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ subs r2, #1 │ │ │ │ lsr.w ip, lr, ip │ │ │ │ orr.w r5, r5, ip │ │ │ │ adc.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ and.w r6, r6, #127 @ 0x7f │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 1f12ae │ │ │ │ + beq.n 1f12a6 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r6, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsl.w r6, lr, r6 │ │ │ │ negs r3, r3 │ │ │ │ @@ -577155,68 +577144,68 @@ │ │ │ │ and.w r3, r3, r2 │ │ │ │ orr.w r6, r6, ip │ │ │ │ orr.w r0, r0, r3 │ │ │ │ sbc.w r3, r6, r6, lsl #1 │ │ │ │ ands r3, r5 │ │ │ │ orrs r1, r3 │ │ │ │ strd r0, r1, [sl, #96] @ 0x60 │ │ │ │ - b.w 1f08da │ │ │ │ + b.w 1f08d2 │ │ │ │ movs r5, #0 │ │ │ │ add.w r3, sl, #376 @ 0x178 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ - bl 1e3a9c │ │ │ │ + bl 1e3a94 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1f155a │ │ │ │ + beq.w 1f1552 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 1f12be │ │ │ │ - b.w 1f08da │ │ │ │ + bne.n 1f12b6 │ │ │ │ + b.w 1f08d2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #28672 @ 0x7000 │ │ │ │ ldrb.w r3, [r3, #2807] @ 0xaf7 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f17cc │ │ │ │ + bhi.w 1f17c4 │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1f08da │ │ │ │ + bne.w 1f08d2 │ │ │ │ ldrb.w r3, [sl, #369] @ 0x171 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [sl, #369] @ 0x171 │ │ │ │ - b.w 1f08da │ │ │ │ + b.w 1f08d2 │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str.w r3, [sl, #96] @ 0x60 │ │ │ │ - b.w 1f08da │ │ │ │ + b.w 1f08d2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #28672 @ 0x7000 │ │ │ │ ldrb.w r3, [r3, #1727] @ 0x6bf │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f17b6 │ │ │ │ + bhi.w 1f17ae │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.w 1f08da │ │ │ │ + b.w 1f08d2 │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.w 1f08da │ │ │ │ + b.w 1f08d2 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1734] @ 0x6c6 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [sl, #357] @ 0x165 │ │ │ │ @@ -577236,152 +577225,152 @@ │ │ │ │ mov r2, r3 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ bfi r2, r3, #4, #1 │ │ │ │ strb.w r2, [sl, #357] @ 0x165 │ │ │ │ - b.w 1f08da │ │ │ │ + b.w 1f08d2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #28672 @ 0x7000 │ │ │ │ ldrb.w r3, [r3, #2687] @ 0xa7f │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f17a0 │ │ │ │ + bhi.w 1f1798 │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.w 1f08da │ │ │ │ + b.w 1f08d2 │ │ │ │ ldr.w r2, [sl, #80] @ 0x50 │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [sl, #80] @ 0x50 │ │ │ │ ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [sl, #84] @ 0x54 │ │ │ │ ldrb.w r2, [r0, #43] @ 0x2b │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 1f1418 │ │ │ │ + bpl.n 1f1410 │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ ldr.w r2, [sl, #92] @ 0x5c │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [sl, #92] @ 0x5c │ │ │ │ cmp.w r3, #432 @ 0x1b0 │ │ │ │ - bne.n 1f1432 │ │ │ │ + bne.n 1f142a │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #144] @ 0x90 │ │ │ │ ldr.w r3, [sl, #148] @ 0x94 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #148] @ 0x94 │ │ │ │ ldrh.w r3, [sl, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ strh.w r3, [sl, #172] @ 0xac │ │ │ │ - bl 210f44 │ │ │ │ + bl 210f3c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1f146e │ │ │ │ + beq.n 1f1466 │ │ │ │ ldr.w r3, [sl, #200] @ 0xc8 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #200] @ 0xc8 │ │ │ │ ldr.w r3, [sl, #204] @ 0xcc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #204] @ 0xcc │ │ │ │ ldrh.w r3, [sl, #178] @ 0xb2 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ strh.w r3, [sl, #178] @ 0xb2 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f16fc │ │ │ │ + beq.w 1f16f4 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1f08da │ │ │ │ + bne.w 1f08d2 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #397 @ 0x18d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f08da │ │ │ │ + bne.w 1f08d2 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1f19ea │ │ │ │ + bne.w 1f19e2 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mla r2, r1, r2, r0 │ │ │ │ ldrb.w r2, [r2, #39] @ 0x27 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f19ea │ │ │ │ + beq.w 1f19e2 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1f1bb4 │ │ │ │ + beq.w 1f1bac │ │ │ │ ldr.w r3, [sl, #128] @ 0x80 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #128] @ 0x80 │ │ │ │ ldr.w r3, [sl, #132] @ 0x84 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #132] @ 0x84 │ │ │ │ - b.w 1f08da │ │ │ │ + b.w 1f08d2 │ │ │ │ cmp.w r3, #418 @ 0x1a2 │ │ │ │ - bcs.w 1f083a │ │ │ │ + bcs.w 1f0832 │ │ │ │ cmp.w r3, #388 @ 0x184 │ │ │ │ - bls.w 1f0f42 │ │ │ │ + bls.w 1f0f3a │ │ │ │ mvn.w lr, #388 @ 0x184 │ │ │ │ movs r1, #1 │ │ │ │ add.w r2, r3, lr │ │ │ │ lsls r1, r2 │ │ │ │ movw r2, #21568 @ 0x5440 │ │ │ │ movt r2, #4148 @ 0x1034 │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f0e32 │ │ │ │ + bne.w 1f0e2a │ │ │ │ movw r2, #289 @ 0x121 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 1f083a │ │ │ │ + beq.w 1f0832 │ │ │ │ ldrsb.w r2, [sl, #65] @ 0x41 │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs.w r2, ip, r2 │ │ │ │ - bne.w 1f13e4 │ │ │ │ + bne.w 1f13dc │ │ │ │ ldr.w r3, [sl, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #184] @ 0xb8 │ │ │ │ - bl 210f44 │ │ │ │ + bl 210f3c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1f146e │ │ │ │ + beq.n 1f1466 │ │ │ │ ldr.w r3, [sl, #224] @ 0xe0 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #224] @ 0xe0 │ │ │ │ - b.n 1f146e │ │ │ │ + b.n 1f1466 │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [sl, #96] @ 0x60 │ │ │ │ - b.w 1f08da │ │ │ │ + b.w 1f08d2 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r2, #32 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - bhi.n 1f15b6 │ │ │ │ + bhi.n 1f15ae │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1f1cfe │ │ │ │ + bhi.w 1f1cf6 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r5, r0, #15 │ │ │ │ lsls r5, r0, #15 │ │ │ │ lsls r5, r0, #15 │ │ │ │ lsls r5, r0, #15 │ │ │ │ lsls r5, r0, #15 │ │ │ │ @@ -577410,349 +577399,349 @@ │ │ │ │ lsls r5, r0, #15 │ │ │ │ lsls r5, r0, #15 │ │ │ │ lsls r5, r0, #15 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r1, r1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ - b.n 1f12da │ │ │ │ + b.n 1f12d2 │ │ │ │ uxth r1, r1 │ │ │ │ - b.n 1f15b6 │ │ │ │ + b.n 1f15ae │ │ │ │ ldrsb.w r2, [sl, #65] @ 0x41 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f0c64 │ │ │ │ + bne.w 1f0c5c │ │ │ │ add r6, lr │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bne.w 1f0780 │ │ │ │ + bne.w 1f0778 │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r9, r2 │ │ │ │ moveq r5, r9 │ │ │ │ moveq r6, r9 │ │ │ │ - beq.w 1f07e8 │ │ │ │ + beq.w 1f07e0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r2 │ │ │ │ - b.w 1f07b0 │ │ │ │ + b.w 1f07a8 │ │ │ │ lsls r6, r2, #29 │ │ │ │ - bpl.w 1f0dd6 │ │ │ │ + bpl.w 1f0dce │ │ │ │ ldrb.w r3, [sl, #338] @ 0x152 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #338] @ 0x152 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f161a │ │ │ │ + bne.n 1f1612 │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ lsls r5, r3, #27 │ │ │ │ itt mi │ │ │ │ ornmi r3, r3, #63 @ 0x3f │ │ │ │ strbmi.w r3, [sl, #368] @ 0x170 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - b.w 1f0dd6 │ │ │ │ + b.w 1f0dce │ │ │ │ subs r3, #185 @ 0xb9 │ │ │ │ movw r2, #321 @ 0x141 │ │ │ │ movt r2, #162 @ 0xa2 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.w 1f08da │ │ │ │ - b.w 1f08a6 │ │ │ │ + bpl.w 1f08d2 │ │ │ │ + b.w 1f089e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subw r3, r3, #771 @ 0x303 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 1f08da │ │ │ │ + bne.w 1f08d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 210fa8 │ │ │ │ + bl 210fa0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f00d0 │ │ │ │ + bl 1f00c8 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f116c │ │ │ │ + bne.w 1f1164 │ │ │ │ ldr.w r2, [sl, #368] @ 0x170 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [sl, #368] @ 0x170 │ │ │ │ ldr.w r2, [sl, #372] @ 0x174 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [sl, #372] @ 0x174 │ │ │ │ - b.n 1f116c │ │ │ │ + b.n 1f1164 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #433 @ 0x1b1 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne.w r3, #436 @ 0x1b4 │ │ │ │ - bne.w 1f08da │ │ │ │ + bne.w 1f08d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 210fa8 │ │ │ │ + bl 210fa0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f00d0 │ │ │ │ + bl 1f00c8 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f0ed4 │ │ │ │ + bne.w 1f0ecc │ │ │ │ ldr.w r2, [sl, #368] @ 0x170 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [sl, #368] @ 0x170 │ │ │ │ ldr.w r2, [sl, #372] @ 0x174 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [sl, #372] @ 0x174 │ │ │ │ - b.n 1f0ed4 │ │ │ │ + b.n 1f0ecc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #436 @ 0x1b4 │ │ │ │ - bne.w 1f08da │ │ │ │ + bne.w 1f08d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 210fa8 │ │ │ │ + bl 210fa0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldrd r1, r2, [sp, #68] @ 0x44 │ │ │ │ - bl 1e3a9c │ │ │ │ + bl 1e3a94 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1f1b92 │ │ │ │ + beq.w 1f1b8a │ │ │ │ ldr.w r3, [sl, #392] @ 0x188 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #392] @ 0x188 │ │ │ │ ldr.w r3, [sl, #396] @ 0x18c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #396] @ 0x18c │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ - b.w 1f0ece │ │ │ │ + b.w 1f0ec6 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #435 @ 0x1b3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f08da │ │ │ │ + bne.w 1f08d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 210fa8 │ │ │ │ + bl 210fa0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ - bl 1e3a9c │ │ │ │ + bl 1e3a94 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1f1bcc │ │ │ │ + beq.w 1f1bc4 │ │ │ │ ldr.w r3, [sl, #384] @ 0x180 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #384] @ 0x180 │ │ │ │ ldr.w r3, [sl, #388] @ 0x184 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #388] @ 0x184 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ - b.n 1f1478 │ │ │ │ + b.n 1f1470 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r2 │ │ │ │ - b.w 1f0d3e │ │ │ │ + b.w 1f0d36 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r2 │ │ │ │ - b.n 1f1274 │ │ │ │ + b.n 1f126c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #773 @ 0x305 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1f19fa │ │ │ │ + beq.w 1f19f2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r2, r1, r2, r0 │ │ │ │ ldrb.w r2, [r2, #71] @ 0x47 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldrb.w r2, [r2, #43] @ 0x2b │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 1f08da │ │ │ │ + bmi.w 1f08d2 │ │ │ │ ldr.w r2, [sl, #408] @ 0x198 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [sl, #408] @ 0x198 │ │ │ │ ldr.w r2, [sl, #412] @ 0x19c │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [sl, #412] @ 0x19c │ │ │ │ ldrh.w r2, [sl, #420] @ 0x1a4 │ │ │ │ orr.w r2, r9, r2 │ │ │ │ strh.w r2, [sl, #420] @ 0x1a4 │ │ │ │ - b.n 1f1166 │ │ │ │ + b.n 1f115e │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1f08da │ │ │ │ + bne.w 1f08d2 │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.w 1f08da │ │ │ │ + b.w 1f08d2 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1f08da │ │ │ │ + bne.w 1f08d2 │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.w 1f08da │ │ │ │ + b.w 1f08d2 │ │ │ │ cmp r3, #3 │ │ │ │ ittt eq │ │ │ │ ldreq.w r3, [sl, #116] @ 0x74 │ │ │ │ orreq.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ streq.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.n 1f1306 │ │ │ │ + b.n 1f12fe │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1f08da │ │ │ │ + bne.w 1f08d2 │ │ │ │ ldr.w r3, [sl, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [sl, #120] @ 0x78 │ │ │ │ - b.w 1f08da │ │ │ │ + b.w 1f08d2 │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sl, #368] @ 0x170 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ sub.w r2, r3, #109 @ 0x6d │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ cmphi r3, #1 │ │ │ │ - bls.w 1f08da │ │ │ │ + bls.w 1f08d2 │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [sl, #368] @ 0x170 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - b.w 1f0dd6 │ │ │ │ + b.w 1f0dce │ │ │ │ movw r2, #630 @ 0x276 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1f0e32 │ │ │ │ + beq.w 1f0e2a │ │ │ │ subw r1, r3, #635 @ 0x27b │ │ │ │ cmp r1, #26 │ │ │ │ - bhi.w 1f083a │ │ │ │ + bhi.w 1f0832 │ │ │ │ movs r2, #11 │ │ │ │ movt r2, #1248 @ 0x4e0 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r6, r2, #31 │ │ │ │ - bmi.w 1f0e32 │ │ │ │ - b.w 1f083a │ │ │ │ + bmi.w 1f0e2a │ │ │ │ + b.w 1f0832 │ │ │ │ sub.w r1, r3, #356 @ 0x164 │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.w 1f083a │ │ │ │ + bhi.w 1f0832 │ │ │ │ movw r2, #24577 @ 0x6001 │ │ │ │ movt r2, #265 @ 0x109 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r6, r2, #31 │ │ │ │ - bmi.w 1f0e32 │ │ │ │ - b.w 1f083a │ │ │ │ + bmi.w 1f0e2a │ │ │ │ + b.w 1f0832 │ │ │ │ subw r1, r3, #570 @ 0x23a │ │ │ │ cmp r1, #29 │ │ │ │ - bhi.w 1f083a │ │ │ │ + bhi.w 1f0832 │ │ │ │ movw r2, #8687 @ 0x21ef │ │ │ │ movt r2, #15744 @ 0x3d80 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r5, r2, #31 │ │ │ │ - bmi.w 1f0e32 │ │ │ │ - b.w 1f083a │ │ │ │ + bmi.w 1f0e2a │ │ │ │ + b.w 1f0832 │ │ │ │ cmp r3, #164 @ 0xa4 │ │ │ │ - beq.w 1f08a6 │ │ │ │ - b.w 1f08da │ │ │ │ + beq.w 1f089e │ │ │ │ + b.w 1f08d2 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r7, r2 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r6 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1f1956 │ │ │ │ + beq.n 1f194e │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f18bc │ │ │ │ - cbz r2, 1f18f6 │ │ │ │ + beq.n 1f18b4 │ │ │ │ + cbz r2, 1f18ee │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1f18f6 │ │ │ │ + bne.n 1f18ee │ │ │ │ sub.w r5, r2, #20 │ │ │ │ - b.n 1f18a0 │ │ │ │ + b.n 1f1898 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f1cf2 │ │ │ │ + bne.w 1f1cea │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f18b6 │ │ │ │ + beq.n 1f18ae │ │ │ │ ldr r6, [r2, #24] │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, #1 │ │ │ │ - bl 2bb4d8 │ │ │ │ + bl 2bb4d0 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add r7, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1f18d2 │ │ │ │ + bcc.n 1f18ca │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ - b.n 1f18aa │ │ │ │ + b.n 1f18a2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 1f196e │ │ │ │ + bne.n 1f1966 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r6, r9 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r9, sl │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r7, sl, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 1f1052 │ │ │ │ + beq.w 1f104a │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ ands.w r1, r3, #4 │ │ │ │ - bne.w 1f1a80 │ │ │ │ + bne.w 1f1a78 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2bb4d8 │ │ │ │ + bl 2bb4d0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 1f1052 │ │ │ │ + bls.w 1f104a │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ ands.w r1, r3, #4 │ │ │ │ - beq.w 1f1cb4 │ │ │ │ + beq.w 1f1cac │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f1ca0 │ │ │ │ + beq.w 1f1c98 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1f019c │ │ │ │ - b.w 1f109e │ │ │ │ + bl 1f0194 │ │ │ │ + b.w 1f1096 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f18f0 │ │ │ │ + beq.n 1f18e8 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f1cf8 │ │ │ │ + bne.w 1f1cf0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f18f6 │ │ │ │ + beq.n 1f18ee │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1f1c90 │ │ │ │ + bne.w 1f1c88 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2bb4d8 │ │ │ │ + bl 2bb4d0 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldrb r1, [r2, #13] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1f19dc │ │ │ │ + bhi.n 1f19d4 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1f1cfe │ │ │ │ + bhi.w 1f1cf6 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r2, r6, #6 │ │ │ │ lsls r2, r6, #6 │ │ │ │ lsls r2, r6, #6 │ │ │ │ lsls r2, r6, #6 │ │ │ │ lsls r2, r6, #6 │ │ │ │ @@ -577782,34 +577771,34 @@ │ │ │ │ lsls r2, r6, #6 │ │ │ │ lsls r2, r6, #6 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r2, r2 │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add r7, r0 │ │ │ │ - b.n 1f18aa │ │ │ │ + b.n 1f18a2 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1f19dc │ │ │ │ + b.n 1f19d4 │ │ │ │ ldrb.w r3, [sl, #356] @ 0x164 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strb.w r3, [sl, #356] @ 0x164 │ │ │ │ - b.w 1f08da │ │ │ │ + b.w 1f08d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 210fa8 │ │ │ │ + bl 210fa0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldrd r1, r2, [sp, #84] @ 0x54 │ │ │ │ - bl 1e3a9c │ │ │ │ + bl 1e3a94 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1f1ba6 │ │ │ │ + beq.w 1f1b9e │ │ │ │ ldr.w r3, [sl, #400] @ 0x190 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #400] @ 0x190 │ │ │ │ ldr.w r3, [sl, #404] @ 0x194 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #404] @ 0x194 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ @@ -577817,61 +577806,61 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrb.w r2, [r3, #43] @ 0x2b │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 1f1166 │ │ │ │ - b.n 1f177e │ │ │ │ + bmi.w 1f115e │ │ │ │ + b.n 1f1776 │ │ │ │ sub.w r1, r3, #520 @ 0x208 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.w 1f083a │ │ │ │ - b.w 1f0e32 │ │ │ │ + bpl.w 1f0832 │ │ │ │ + b.w 1f0e2a │ │ │ │ uxtb r2, r2 │ │ │ │ ldrb.w r1, [r9, #21] │ │ │ │ and.w r1, r1, #3 │ │ │ │ adds r2, r1, r2 │ │ │ │ mov.w r1, #0 │ │ │ │ adcs r1, r1 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orr.w r2, r2, r1, lsl #30 │ │ │ │ str r2, [sp, #8] │ │ │ │ and.w r5, r3, #3 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2bbf68 │ │ │ │ + bl 2bbf60 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1f1920 │ │ │ │ + b.n 1f1918 │ │ │ │ ldr.w r3, [sl, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #192] @ 0xc0 │ │ │ │ - bl 210f44 │ │ │ │ + bl 210f3c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1f0ec4 │ │ │ │ + beq.w 1f0ebc │ │ │ │ ldr.w r3, [sl, #228] @ 0xe4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #228] @ 0xe4 │ │ │ │ - b.w 1f0ec4 │ │ │ │ + b.w 1f0ebc │ │ │ │ movs r2, #1 │ │ │ │ - bl 2bb4d8 │ │ │ │ + bl 2bb4d0 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 1f108c │ │ │ │ + b.w 1f1084 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ movs r5, #1 │ │ │ │ - bl 2bbf28 │ │ │ │ - bl 2bbf00 │ │ │ │ - cbnz r0, 1f1b0e │ │ │ │ - b.w 1f0f90 │ │ │ │ + bl 2bbf20 │ │ │ │ + bl 2bbef8 │ │ │ │ + cbnz r0, 1f1b06 │ │ │ │ + b.w 1f0f88 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ add r3, r6 │ │ │ │ adds r6, #1 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ @@ -577882,33 +577871,33 @@ │ │ │ │ ldr.w r3, [sl, #372] @ 0x174 │ │ │ │ str.w r1, [sl, #368] @ 0x170 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [sl, #372] @ 0x174 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb4d8 │ │ │ │ + bl 2bb4d0 │ │ │ │ cmp r6, r0 │ │ │ │ - bcc.n 1f1adc │ │ │ │ - b.w 1f0f90 │ │ │ │ + bcc.n 1f1ad4 │ │ │ │ + b.w 1f0f88 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ cmp r3, #27 │ │ │ │ - bne.w 1f1070 │ │ │ │ + bne.w 1f1068 │ │ │ │ ldrb.w r3, [r9, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 1f1070 │ │ │ │ + bmi.w 1f1068 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc2dc │ │ │ │ + bl 2bc2d4 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 1f1070 │ │ │ │ + b.w 1f1068 │ │ │ │ ldr.w r3, [sl, #188] @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #188] @ 0xbc │ │ │ │ - bl 210f44 │ │ │ │ + bl 210f3c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ ittt ne │ │ │ │ ldrne.w r3, [sl, #232] @ 0xe8 │ │ │ │ @@ -577921,53 +577910,53 @@ │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ lsls r1, r3, #27 │ │ │ │ ittt pl │ │ │ │ ldrpl.w r3, [sl, #416] @ 0x1a0 │ │ │ │ orrpl r3, r5 │ │ │ │ strpl.w r3, [sl, #416] @ 0x1a0 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ - b.w 1f1166 │ │ │ │ + b.w 1f115e │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r3, #399 @ 0x18f │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f16e0 │ │ │ │ + bne.w 1f16d8 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ - b.w 1f0ece │ │ │ │ + b.w 1f0ec6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r3, #399 @ 0x18f │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f1a1e │ │ │ │ - b.n 1f1a32 │ │ │ │ + bne.w 1f1a16 │ │ │ │ + b.n 1f1a2a │ │ │ │ ldr.w r3, [sl, #136] @ 0x88 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #136] @ 0x88 │ │ │ │ ldr.w r3, [sl, #140] @ 0x8c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #140] @ 0x8c │ │ │ │ - b.w 1f08da │ │ │ │ + b.w 1f08d2 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r3, #399 @ 0x18f │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f172c │ │ │ │ + bne.w 1f1724 │ │ │ │ ldr.w r3, [sl, #376] @ 0x178 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #376] @ 0x178 │ │ │ │ ldr.w r3, [sl, #380] @ 0x17c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #380] @ 0x17c │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ - b.n 1f1478 │ │ │ │ + b.n 1f1470 │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ ldrd r2, r0, [r0, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1f1cc2 │ │ │ │ + bhi.n 1f1cba │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1f1a68 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1f1c10 ) │ │ │ │ + bhi.w 1f1a60 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1f1c08 ) │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r0, r1 │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ mrc2 15, 2, pc, cr7, cr15, {7} │ │ │ │ mrc2 15, 2, pc, cr9, cr15, {7} │ │ │ │ mrc2 15, 2, pc, cr9, cr15, {7} │ │ │ │ @@ -578002,40 +577991,40 @@ │ │ │ │ mrc2 15, 2, pc, cr9, cr15, {7} │ │ │ │ mrc2 15, 2, pc, cr9, cr15, {7} │ │ │ │ mov r6, r9 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r9, sl │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ - b.w 1f1052 │ │ │ │ + b.w 1f104a │ │ │ │ and.w r5, r3, #3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2bbf68 │ │ │ │ + bl 2bbf60 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1f1940 │ │ │ │ + b.n 1f1938 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2bb4d8 │ │ │ │ + bl 2bb4d0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f1940 │ │ │ │ + b.n 1f1938 │ │ │ │ and.w r1, r3, #3 │ │ │ │ adds r2, r1, r2 │ │ │ │ adc.w r1, r0, #0 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orr.w r2, r2, r1, lsl #30 │ │ │ │ str r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 1f1a80 │ │ │ │ - b.w 1f1052 │ │ │ │ + bne.w 1f1a78 │ │ │ │ + b.w 1f104a │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1f1a68 │ │ │ │ + b.n 1f1a60 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -578049,16 +578038,16 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r0, [pc, #1152] @ 1f2198 │ │ │ │ - ldr.w r2, [pc, #1152] @ 1f219c │ │ │ │ + ldr.w r0, [pc, #1152] @ 1f2190 │ │ │ │ + ldr.w r2, [pc, #1152] @ 1f2194 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r0, pc │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -578068,57 +578057,57 @@ │ │ │ │ strb.w r3, [r6, #73] @ 0x49 │ │ │ │ strh.w r3, [r6, #354] @ 0x162 │ │ │ │ ldrb.w r2, [r6, #357] @ 0x165 │ │ │ │ bfi r2, r3, #5, #1 │ │ │ │ strb.w r2, [r6, #357] @ 0x165 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f1e58 │ │ │ │ + beq.w 1f1e50 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1f1d6c │ │ │ │ + b.n 1f1d64 │ │ │ │ ldrb.w r3, [r6, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r6, #357] @ 0x165 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bpl.n 1f1d7a │ │ │ │ + bpl.n 1f1d72 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1f1db2 │ │ │ │ + cbz r3, 1f1daa │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 1f1d66 │ │ │ │ + beq.n 1f1d5e │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.n 1f1d54 │ │ │ │ + bmi.n 1f1d4c │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f1d66 │ │ │ │ + bne.n 1f1d5e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc8c4 │ │ │ │ + bl 2bc8bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc8dc │ │ │ │ + bl 2bc8d4 │ │ │ │ ldrb.w r3, [r6, #69] @ 0x45 │ │ │ │ add r4, r0 │ │ │ │ add r3, r4 │ │ │ │ strb.w r3, [r6, #69] @ 0x45 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc8f4 │ │ │ │ + bl 2bc8ec │ │ │ │ ldrb.w r3, [r6, #73] @ 0x49 │ │ │ │ add r3, r0 │ │ │ │ strb.w r3, [r6, #73] @ 0x49 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f1d6c │ │ │ │ + bne.n 1f1d64 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f1e5e │ │ │ │ + bne.n 1f1e56 │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w r4, [r6, #353] @ 0x161 │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [r6, #172] @ 0xac │ │ │ │ strd r0, r1, [r6, #80] @ 0x50 │ │ │ │ bfi r4, r3, #5, #1 │ │ │ │ @@ -578136,103 +578125,103 @@ │ │ │ │ strd r0, r1, [r6, #200] @ 0xc8 │ │ │ │ strd r0, r1, [r6, #208] @ 0xd0 │ │ │ │ strd r0, r1, [r6, #216] @ 0xd8 │ │ │ │ strd r3, r3, [r6, #224] @ 0xe0 │ │ │ │ str.w r3, [r6, #232] @ 0xe8 │ │ │ │ strd r0, r1, [r6, #144] @ 0x90 │ │ │ │ strd r0, r1, [r6, #152] @ 0x98 │ │ │ │ - cbz r2, 1f1e68 │ │ │ │ + cbz r2, 1f1e60 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1f2154 │ │ │ │ + bne.w 1f214c │ │ │ │ ldr.w r1, [r6, #368] @ 0x170 │ │ │ │ movw r3, #65076 @ 0xfe34 │ │ │ │ movt r3, #65527 @ 0xfff7 │ │ │ │ ldrb.w r2, [r6, #356] @ 0x164 │ │ │ │ ands r3, r1 │ │ │ │ str.w r3, [r6, #368] @ 0x170 │ │ │ │ orr.w r2, r2, #4 │ │ │ │ strb.w r2, [r6, #356] @ 0x164 │ │ │ │ - b.n 1f1e80 │ │ │ │ + b.n 1f1e78 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbf28 │ │ │ │ + bl 2bbf20 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #16 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r6, #357] @ 0x165 │ │ │ │ orreq.w r3, r3, #32 │ │ │ │ strbeq.w r3, [r6, #357] @ 0x165 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1dba │ │ │ │ + beq.n 1f1db2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #12 │ │ │ │ - beq.n 1f1e56 │ │ │ │ - b.n 1f1e3a │ │ │ │ + beq.n 1f1e4e │ │ │ │ + b.n 1f1e32 │ │ │ │ strd r0, r1, [r6, #368] @ 0x170 │ │ │ │ ldrb.w r3, [r6, #356] @ 0x164 │ │ │ │ ldrb.w r2, [r6, #357] @ 0x165 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ bfi r2, r3, #1, #1 │ │ │ │ strb.w r2, [r6, #357] @ 0x165 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1c7838 │ │ │ │ + bl 1c7830 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f065c │ │ │ │ + bl 1f0654 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1c79ec │ │ │ │ + bl 1c79e4 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r6, #160] @ 0xa0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f1fd2 │ │ │ │ + beq.w 1f1fca │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1f1ec4 │ │ │ │ + b.n 1f1ebc │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1f1f4e │ │ │ │ + blt.n 1f1f46 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f1fd0 │ │ │ │ + beq.w 1f1fc8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1f1eba │ │ │ │ + bpl.n 1f1eb2 │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.n 1f1eb2 │ │ │ │ + bpl.n 1f1eaa │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc2dc │ │ │ │ + bl 2bc2d4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb4d8 │ │ │ │ + bl 2bb4d0 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ adds r2, r0, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldrd r0, r1, [r6, #152] @ 0x98 │ │ │ │ - beq.w 1f20a4 │ │ │ │ + beq.w 1f209c │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ subs r2, #1 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1f1f42 │ │ │ │ + beq.n 1f1f3a │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ negs r3, r3 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ @@ -578241,37 +578230,37 @@ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r1, r3 │ │ │ │ strd r0, r1, [r6, #152] @ 0x98 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1f1eba │ │ │ │ + bge.n 1f1eb2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc2dc │ │ │ │ + bl 2bc2d4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb4d8 │ │ │ │ + bl 2bb4d0 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1f20ac │ │ │ │ + beq.w 1f20a4 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ subs r3, #1 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1f1fc2 │ │ │ │ + beq.n 1f1fba │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ negs r2, r2 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ @@ -578281,147 +578270,147 @@ │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r1, r3 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ strd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f1ec4 │ │ │ │ + bne.w 1f1ebc │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1f20b4 │ │ │ │ + beq.n 1f20ac │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #324] @ 0x144 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f2010 │ │ │ │ + cbz r3, 1f2008 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 1f2008 │ │ │ │ + bpl.n 1f2000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbf9c │ │ │ │ + bl 2bbf94 │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 1f1ffe │ │ │ │ + bls.n 1f1ff6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbf9c │ │ │ │ + bl 2bbf94 │ │ │ │ ldr.w r3, [r6, #324] @ 0x144 │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [r6, #324] @ 0x144 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f1fe4 │ │ │ │ + bne.n 1f1fdc │ │ │ │ ldr.w r5, [r6, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1f2022 │ │ │ │ - b.n 1f206e │ │ │ │ + cbnz r3, 1f201a │ │ │ │ + b.n 1f2066 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f206e │ │ │ │ + beq.n 1f2066 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f201a │ │ │ │ + beq.n 1f2012 │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f2066 │ │ │ │ + cbz r3, 1f205e │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 1f2052 │ │ │ │ + bpl.n 1f204a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbf9c │ │ │ │ + bl 2bbf94 │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 1f2048 │ │ │ │ + bls.n 1f2040 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbf9c │ │ │ │ + bl 2bbf94 │ │ │ │ ldr.w r3, [r6, #324] @ 0x144 │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [r6, #324] @ 0x144 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f202e │ │ │ │ + bne.n 1f2026 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1f206e │ │ │ │ + cbz r3, 1f2066 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2028 │ │ │ │ + bne.n 1f2020 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2060 │ │ │ │ + bne.n 1f2058 │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ - ldr r2, [pc, #300] @ (1f21a0 ) │ │ │ │ + ldr r2, [pc, #300] @ (1f2198 ) │ │ │ │ cmp r3, #4 │ │ │ │ add r2, pc │ │ │ │ ite eq │ │ │ │ ldreq r3, [r6, #80] @ 0x50 │ │ │ │ ldrne r3, [r6, #96] @ 0x60 │ │ │ │ tst.w r3, #1966080 @ 0x1e0000 │ │ │ │ ittt eq │ │ │ │ ldrheq.w r3, [r6, #352] @ 0x160 │ │ │ │ biceq.w r3, r3, #4080 @ 0xff0 │ │ │ │ strheq.w r3, [r6, #352] @ 0x160 │ │ │ │ - ldr r3, [pc, #264] @ (1f219c ) │ │ │ │ + ldr r3, [pc, #264] @ (1f2194 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f2192 │ │ │ │ + bne.n 1f218a │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r2 │ │ │ │ - b.n 1f1f0e │ │ │ │ + b.n 1f1f06 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1f1f8e │ │ │ │ + b.n 1f1f86 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1fda │ │ │ │ + beq.n 1f1fd2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1f20c8 │ │ │ │ + b.n 1f20c0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2150 │ │ │ │ + beq.n 1f2148 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 1f20c0 │ │ │ │ + bpl.n 1f20b8 │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 1f20c0 │ │ │ │ + bpl.n 1f20b8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bb4d8 │ │ │ │ + bl 2bb4d0 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1f218a │ │ │ │ + beq.n 1f2182 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ subs r3, #1 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1f2144 │ │ │ │ + beq.n 1f213c │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ negs r2, r2 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ @@ -578431,44 +578420,44 @@ │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r0, r3 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ strd r1, r0, [r6, #144] @ 0x90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f20c8 │ │ │ │ + bne.n 1f20c0 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - b.n 1f1fda │ │ │ │ + b.n 1f1fd2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1f216c │ │ │ │ + beq.n 1f2164 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 1f1e68 │ │ │ │ + beq.w 1f1e60 │ │ │ │ cmp r2, #6 │ │ │ │ itt eq │ │ │ │ strdeq r3, r3, [r6, #376] @ 0x178 │ │ │ │ streq.w r3, [r6, #384] @ 0x180 │ │ │ │ - b.n 1f1e6c │ │ │ │ + b.n 1f1e64 │ │ │ │ strd r0, r1, [r6, #376] @ 0x178 │ │ │ │ strd r0, r1, [r6, #384] @ 0x180 │ │ │ │ strd r0, r1, [r6, #392] @ 0x188 │ │ │ │ strd r0, r1, [r6, #400] @ 0x190 │ │ │ │ strd r0, r1, [r6, #408] @ 0x198 │ │ │ │ str.w r3, [r6, #416] @ 0x1a0 │ │ │ │ strh.w r3, [r6, #420] @ 0x1a4 │ │ │ │ - b.n 1f1e6c │ │ │ │ + b.n 1f1e64 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1f2110 │ │ │ │ + b.n 1f2108 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1f2758 │ │ │ │ + b.n 1f2760 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - svc 134 @ 0x86 │ │ │ │ + svc 142 @ 0x8e │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ iteee ne │ │ │ │ subne r0, r3, r2 │ │ │ │ ldrheq r3, [r1, #6] │ │ │ │ @@ -578489,82 +578478,82 @@ │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldrd r4, r8, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w fp, [sp, #84] @ 0x54 │ │ │ │ - bl 2b94c0 │ │ │ │ - cbz r0, 1f21f6 │ │ │ │ + bl 2b94b8 │ │ │ │ + cbz r0, 1f21ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bbedc │ │ │ │ + bl 2bbed4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f220a │ │ │ │ + cbz r0, 1f2202 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.w 1f235a │ │ │ │ + bpl.w 1f2352 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f2250 │ │ │ │ + bhi.n 1f2248 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bbf68 │ │ │ │ - cbz r0, 1f224a │ │ │ │ + bl 2bbf60 │ │ │ │ + cbz r0, 1f2242 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ adds r7, #1 │ │ │ │ strd r0, r6, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 1f21c0 │ │ │ │ + bl 1f21b8 │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 1f2228 │ │ │ │ + bne.n 1f2220 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ asr.w r2, r3, r2 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1f2338 │ │ │ │ + bpl.n 1f2330 │ │ │ │ ldrh.w r2, [r9, #30] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ ubfx r2, r2, #6, #9 │ │ │ │ lsls r3, r2 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ orrs r3, r2 │ │ │ │ strb r3, [r6, #1] │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1f2332 │ │ │ │ - bl 2bb298 │ │ │ │ + bmi.n 1f232a │ │ │ │ + bl 2bb290 │ │ │ │ ldrb.w ip, [r9, #21] │ │ │ │ mov.w r9, #1 │ │ │ │ lsl.w r9, r9, r0 │ │ │ │ and.w ip, ip, #3 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r9, r9, ip │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1f23a4 │ │ │ │ + beq.w 1f239c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f224a │ │ │ │ + beq.n 1f2242 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov fp, r4 │ │ │ │ ldrh.w r8, [r6, #22] │ │ │ │ mov r2, r1 │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r8 │ │ │ │ @@ -578587,15 +578576,15 @@ │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ str.w r0, [fp] │ │ │ │ mov.w ip, #0 │ │ │ │ movs.w r9, r9, lsr #4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add.w r2, r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bne.n 1f22b2 │ │ │ │ + bne.n 1f22aa │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #76] @ 0x4c │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov fp, r4 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -578606,76 +578595,76 @@ │ │ │ │ strb r2, [r7, #28] │ │ │ │ strb.w sl, [r7, #33] @ 0x21 │ │ │ │ strb.w r3, [r7, #34] @ 0x22 │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r5, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2bbf68 │ │ │ │ - b.n 1f227c │ │ │ │ + bl 2bbf60 │ │ │ │ + b.n 1f2274 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ orrs r3, r2 │ │ │ │ add.w r2, r6, r1, lsl #2 │ │ │ │ strb r3, [r6, #0] │ │ │ │ adds r3, r6, r1 │ │ │ │ ldrh.w r1, [r9, #62] @ 0x3e │ │ │ │ strh r1, [r2, #2] │ │ │ │ ldrh.w r2, [r9, #30] │ │ │ │ ubfx r2, r2, #6, #9 │ │ │ │ strb r2, [r3, #18] │ │ │ │ - b.n 1f225c │ │ │ │ + b.n 1f2254 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bbf68 │ │ │ │ + bl 2bbf60 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bc2dc │ │ │ │ + bl 2bc2d4 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #20 │ │ │ │ - bne.n 1f23d6 │ │ │ │ + bne.n 1f23ce │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f224a │ │ │ │ + beq.w 1f2242 │ │ │ │ mov r8, r6 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ strd fp, r6, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 1f21c0 │ │ │ │ + bl 1f21b8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f2382 │ │ │ │ + bne.n 1f237a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1f22a0 │ │ │ │ + beq.w 1f2298 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldrh.w r2, [sl] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w r3, r6, r7, lsl #2 │ │ │ │ adds r0, r2, #1 │ │ │ │ strh.w r0, [sl] │ │ │ │ add.w sl, sl, r2, lsl #3 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ str.w r8, [sl, #4] │ │ │ │ adds r2, #1 │ │ │ │ strh.w r1, [sl, #10] │ │ │ │ strb.w r7, [sl, #8] │ │ │ │ strh r2, [r3, #4] │ │ │ │ - b.n 1f22a0 │ │ │ │ + b.n 1f2298 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f2404 │ │ │ │ + beq.n 1f23fc │ │ │ │ ldrh.w r3, [sl] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w ip, r3, #1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w r3, sl, r3, lsl #3 │ │ │ │ strh.w ip, [sl] │ │ │ │ strh r1, [r3, #10] │ │ │ │ @@ -578683,182 +578672,182 @@ │ │ │ │ str.w r8, [r3, #4] │ │ │ │ strb r1, [r3, #8] │ │ │ │ add.w r3, r6, r2, lsl #2 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ strh r2, [r3, #4] │ │ │ │ mov fp, r7 │ │ │ │ - b.n 1f2372 │ │ │ │ + b.n 1f236a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #532] @ (1f2630 ) │ │ │ │ - ldr r3, [pc, #532] @ (1f2634 ) │ │ │ │ + ldr r2, [pc, #532] @ (1f2628 ) │ │ │ │ + ldr r3, [pc, #532] @ (1f262c ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f2554 │ │ │ │ + beq.w 1f254c │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 1f2446 │ │ │ │ + b.n 1f243e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1f246e │ │ │ │ + cbz r3, 1f2466 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1f2440 │ │ │ │ + bpl.n 1f2438 │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 1f2440 │ │ │ │ + bpl.n 1f2438 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb4d8 │ │ │ │ + bl 2bb4d0 │ │ │ │ add r8, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bb350 │ │ │ │ + bl 2bb348 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ add r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2446 │ │ │ │ + bne.n 1f243e │ │ │ │ cmp r7, r3 │ │ │ │ it ne │ │ │ │ cmpne r8, r3 │ │ │ │ - beq.n 1f2554 │ │ │ │ + beq.n 1f254c │ │ │ │ movs r3, #12 │ │ │ │ uxth.w r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f24a2 │ │ │ │ + beq.n 1f249a │ │ │ │ uxth r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 1c5ea8 │ │ │ │ + bl 1c5ea0 │ │ │ │ str.w r0, [r9] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f251e │ │ │ │ + beq.n 1f2516 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1f24f6 │ │ │ │ + b.n 1f24ee │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 1f256e │ │ │ │ + beq.n 1f2566 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 1f24ec │ │ │ │ + bpl.n 1f24e4 │ │ │ │ ldr.w r3, [sl, #56] @ 0x38 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb.w r3, [sl, #60] @ 0x3c │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f21c0 │ │ │ │ + bl 1f21b8 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 1f251e │ │ │ │ + cbz r3, 1f2516 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ lsls r5, r3, #28 │ │ │ │ - bpl.n 1f24ec │ │ │ │ + bpl.n 1f24e4 │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1f24ec │ │ │ │ + bpl.n 1f24e4 │ │ │ │ ldr.w r2, [sl, #96] @ 0x60 │ │ │ │ ldr.w r1, [sl, #44] @ 0x2c │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f24b8 │ │ │ │ + bne.n 1f24b0 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 1f24ec │ │ │ │ + bpl.n 1f24e4 │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ - b.n 1f24c6 │ │ │ │ + b.n 1f24be │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #276] @ (1f2638 ) │ │ │ │ + ldr r3, [pc, #276] @ (1f2630 ) │ │ │ │ adds r0, #24 │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ add r3, pc │ │ │ │ blx 542d4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f2546 │ │ │ │ + beq.n 1f253e │ │ │ │ mov r0, r9 │ │ │ │ - ldr r3, [pc, #256] @ (1f263c ) │ │ │ │ + ldr r3, [pc, #256] @ (1f2634 ) │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0], #4 │ │ │ │ blx 542d4 │ │ │ │ ldr.w r0, [r4, #468] @ 0x1d4 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ - ldr r2, [pc, #232] @ (1f2640 ) │ │ │ │ - ldr r3, [pc, #220] @ (1f2634 ) │ │ │ │ + ldr r2, [pc, #232] @ (1f2638 ) │ │ │ │ + ldr r3, [pc, #220] @ (1f262c ) │ │ │ │ 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 1f262c │ │ │ │ + bne.n 1f2624 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bbf28 │ │ │ │ + bl 2bbf20 │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1f2586 │ │ │ │ + beq.n 1f257e │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 1f24ec │ │ │ │ - b.n 1f2518 │ │ │ │ + bpl.n 1f24e4 │ │ │ │ + b.n 1f2510 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 2bbf9c │ │ │ │ + bl 2bbf94 │ │ │ │ ldr.w r5, [sl, #96] @ 0x60 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bbf68 │ │ │ │ + bl 2bbf60 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f24ec │ │ │ │ + beq.n 1f24e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2618 │ │ │ │ + beq.n 1f2610 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r6, #36 @ 0x24 │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f25e0 │ │ │ │ + b.n 1f25d8 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ ldrb.w r3, [sl, #60] @ 0x3c │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #12] │ │ │ │ @@ -578866,64 +578855,64 @@ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, fp │ │ │ │ ldr r7, [sp, #28] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1f21c0 │ │ │ │ + bl 1f21b8 │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 1f260a │ │ │ │ + beq.n 1f2602 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r6, r4, r3 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ mov ip, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 1f25b4 │ │ │ │ + bge.n 1f25ac │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb4d8 │ │ │ │ + bl 2bb4d0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp r8, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne.n 1f25e0 │ │ │ │ + bne.n 1f25d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1f25b0 │ │ │ │ + bne.n 1f25a8 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 1f24ec │ │ │ │ + b.n 1f24e4 │ │ │ │ add.w r3, r8, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1f24ec │ │ │ │ + beq.w 1f24e4 │ │ │ │ add.w r8, r8, #2 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 1f2618 │ │ │ │ - b.n 1f24ec │ │ │ │ + bne.n 1f2610 │ │ │ │ + b.n 1f24e4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - blt.n 1f25ec │ │ │ │ + blt.n 1f25f4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ stc2l 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ - bge.n 1f258c │ │ │ │ + bge.n 1f2594 │ │ │ │ lsls r0, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f2408 │ │ │ │ + bl 1f2400 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r3, #10 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ @@ -578952,32 +578941,32 @@ │ │ │ │ ldrb.w r0, [r0, #75] @ 0x4b │ │ │ │ orr.w r3, r3, ip, lsl #26 │ │ │ │ orr.w r3, r3, r1, lsl #27 │ │ │ │ orr.w r0, r3, r0, lsl #28 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - bls.n 1f270e │ │ │ │ + bls.n 1f2706 │ │ │ │ movw r5, #44605 @ 0xae3d │ │ │ │ movt r5, #49842 @ 0xc2b2 │ │ │ │ movw r4, #60207 @ 0xeb2f │ │ │ │ movt r4, #10196 @ 0x27d4 │ │ │ │ mov ip, r1 │ │ │ │ adds r6, r1, r2 │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ sub.w lr, r6, ip │ │ │ │ cmp.w lr, #3 │ │ │ │ mla r3, r5, r3, r0 │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r0, r4, r3 │ │ │ │ - bhi.n 1f26ea │ │ │ │ + bhi.n 1f26e2 │ │ │ │ bic.w r3, r2, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add r1, r3 │ │ │ │ - cbz r2, 1f272e │ │ │ │ + cbz r2, 1f2726 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ movw r1, #26545 @ 0x67b1 │ │ │ │ movt r1, #5718 @ 0x1656 │ │ │ │ movw r2, #31153 @ 0x79b1 │ │ │ │ movt r2, #40503 @ 0x9e37 │ │ │ │ mla r3, r1, r3, r0 │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ @@ -578991,15 +578980,15 @@ │ │ │ │ eor.w r0, r0, r0, lsr #13 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r2, 1f27b6 │ │ │ │ + cbz r2, 1f27ae │ │ │ │ add r2, r1 │ │ │ │ add.w r3, r1, #15 │ │ │ │ movw r6, #26545 @ 0x67b1 │ │ │ │ movt r6, #5718 @ 0x1656 │ │ │ │ movw r4, #26546 @ 0x67b2 │ │ │ │ movt r4, #5718 @ 0x1656 │ │ │ │ movw r1, #31153 @ 0x79b1 │ │ │ │ @@ -579016,15 +579005,15 @@ │ │ │ │ mov.w r0, r0, ror #21 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ eor.w r0, r0, r0, lsr #15 │ │ │ │ mul.w r0, lr, r0 │ │ │ │ eor.w r0, r0, r0, lsr #13 │ │ │ │ mul.w r0, ip, r0 │ │ │ │ eor.w r7, r0, r0, lsr #16 │ │ │ │ - bne.n 1f278c │ │ │ │ + bne.n 1f2784 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r4, #60207 @ 0xeb2f │ │ │ │ movt r4, #10196 @ 0x27d4 │ │ │ │ @@ -579040,28 +579029,28 @@ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr.w r1, [pc, #2188] @ 1f309c │ │ │ │ + ldr.w r1, [pc, #2188] @ 1f3094 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr.w r3, [pc, #2188] @ 1f30a0 │ │ │ │ + ldr.w r3, [pc, #2188] @ 1f3098 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #2184] @ 1f30a4 │ │ │ │ + ldr.w r2, [pc, #2184] @ 1f309c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.w 1f2970 │ │ │ │ + bhi.w 1f2968 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r5, r1, #7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsls r1, r7, #8 │ │ │ │ movs r1, r1 │ │ │ │ @@ -579085,22 +579074,22 @@ │ │ │ │ cmp r3, #1 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r7, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - beq.w 1f2e60 │ │ │ │ + beq.w 1f2e58 │ │ │ │ mov.w r8, r0, lsl #3 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp.w r8, #15 │ │ │ │ mov r9, r3 │ │ │ │ it ls │ │ │ │ addls ip, r4 │ │ │ │ - bls.n 1f293e │ │ │ │ + bls.n 1f2936 │ │ │ │ sub.w lr, r8, #15 │ │ │ │ movw r1, #34383 @ 0x864f │ │ │ │ movt r1, #25032 @ 0x61c8 │ │ │ │ add.w r0, r3, lr │ │ │ │ movw lr, #17448 @ 0x4428 │ │ │ │ movt lr, #9251 @ 0x2423 │ │ │ │ add lr, r4 │ │ │ │ @@ -579120,15 +579109,15 @@ │ │ │ │ cmp r0, r3 │ │ │ │ mul.w r7, r5, r7 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mla ip, r2, ip, r1 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ mul.w r1, r5, ip │ │ │ │ - bhi.n 1f28d0 │ │ │ │ + bhi.n 1f28c8 │ │ │ │ subs r3, r0, r6 │ │ │ │ mov.w ip, r7, ror #25 │ │ │ │ add.w ip, ip, lr, ror #31 │ │ │ │ subs r3, #41 @ 0x29 │ │ │ │ add.w ip, ip, r4, ror #20 │ │ │ │ adds r6, #41 @ 0x29 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ @@ -579137,25 +579126,25 @@ │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ add.w r1, r9, #16 │ │ │ │ add.w r9, r3, r1 │ │ │ │ and.w r2, r8, #8 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r8, ip │ │ │ │ - bl 1f26d0 │ │ │ │ + bl 1f26c8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #1880] @ 1f30a8 │ │ │ │ - ldr.w r3, [pc, #1868] @ 1f30a0 │ │ │ │ + ldr.w r2, [pc, #1880] @ 1f30a0 │ │ │ │ + ldr.w r3, [pc, #1868] @ 1f3098 │ │ │ │ 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 1f3096 │ │ │ │ + bne.w 1f308e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r5, #26549 @ 0x67b5 │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ movw r0, #44605 @ 0xae3d │ │ │ │ @@ -579171,15 +579160,15 @@ │ │ │ │ mul.w r4, lr, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, ip, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r0, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f294e │ │ │ │ + beq.n 1f2946 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mla r2, r0, r2, r5 │ │ │ │ mla r3, r0, r3, r5 │ │ │ │ mov.w r2, r2, ror #15 │ │ │ │ mul.w r2, lr, r2 │ │ │ │ @@ -579195,16 +579184,16 @@ │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f29ba │ │ │ │ - b.n 1f294e │ │ │ │ + bne.n 1f29b2 │ │ │ │ + b.n 1f2946 │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ movw r5, #44605 @ 0xae3d │ │ │ │ movt r5, #49842 @ 0xc2b2 │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ strb.w r0, [sp, #13] │ │ │ │ movw r0, #26553 @ 0x67b9 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ @@ -579220,15 +579209,15 @@ │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mla r0, r5, r4, r0 │ │ │ │ mul.w r4, r5, r3 │ │ │ │ mov.w r0, r0, ror #15 │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ - ldr.w r0, [pc, #1604] @ 1f30ac │ │ │ │ + ldr.w r0, [pc, #1604] @ 1f30a4 │ │ │ │ mov.w r4, r4, ror #15 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ movw r2, #51831 @ 0xca77 │ │ │ │ movt r2, #34283 @ 0x85eb │ │ │ │ mul.w r4, r7, r4 │ │ │ │ mov r8, r0 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ @@ -579236,37 +579225,37 @@ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ ands.w r5, r5, #1 │ │ │ │ - bne.w 1f2ed4 │ │ │ │ + bne.w 1f2ecc │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f294e │ │ │ │ + beq.w 1f2946 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3c7c │ │ │ │ + bl 1e3c74 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2754 │ │ │ │ + bl 1f274c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1f2aac │ │ │ │ - b.n 1f294e │ │ │ │ - bl 1f265c │ │ │ │ + bcc.n 1f2aa4 │ │ │ │ + b.n 1f2946 │ │ │ │ + bl 1f2654 │ │ │ │ ldr.w r1, [r6, #69] @ 0x45 │ │ │ │ add r3, sp, #16 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #65] @ 0x41 │ │ │ │ movw r2, #17448 @ 0x4428 │ │ │ │ @@ -579309,15 +579298,15 @@ │ │ │ │ mul.w r4, r0, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f294e │ │ │ │ + beq.w 1f2946 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ movs r6, #20 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ mla ip, r6, r3, r2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r2, #20 │ │ │ │ @@ -579327,16 +579316,16 @@ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ - bne.n 1f2ba2 │ │ │ │ - b.n 1f294e │ │ │ │ + bne.n 1f2b9a │ │ │ │ + b.n 1f2946 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ movw r1, #51831 @ 0xca77 │ │ │ │ movt r1, #34283 @ 0x85eb │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ movw r4, #17448 @ 0x4428 │ │ │ │ movt r4, #9251 @ 0x2423 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ @@ -579362,15 +579351,15 @@ │ │ │ │ add r3, r2 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f2e9e │ │ │ │ + beq.w 1f2e96 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ subs r0, #1 │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ movw r2, #26549 @ 0x67b5 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ add r2, r3 │ │ │ │ movw r3, #60207 @ 0xeb2f │ │ │ │ @@ -579379,16 +579368,16 @@ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.w 1f2fc2 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1f2c94 ) │ │ │ │ + bhi.w 1f2fba │ │ │ │ + add r3, pc, #8 @ (adr r3, 1f2c8c ) │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ add r3, r0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r3, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [fp], #1020 @ 0x3fc │ │ │ │ @@ -579397,15 +579386,15 @@ │ │ │ │ lsls r5, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ - ldr r3, [pc, #1020] @ (1f30b0 ) │ │ │ │ + ldr r3, [pc, #1020] @ (1f30a8 ) │ │ │ │ movw r0, #44605 @ 0xae3d │ │ │ │ movt r0, #49842 @ 0xc2b2 │ │ │ │ movw r4, #60207 @ 0xeb2f │ │ │ │ movt r4, #10196 @ 0x27d4 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ ldr r1, [r2, r3] │ │ │ │ @@ -579422,15 +579411,15 @@ │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ lsls r7, r2, #2 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f2d3e │ │ │ │ + beq.n 1f2d36 │ │ │ │ ldrh r2, [r6, #32] │ │ │ │ add.w r9, r6, #44 @ 0x2c │ │ │ │ strh.w r2, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [sp, #14] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mla r1, r0, r2, lr │ │ │ │ @@ -579439,15 +579428,15 @@ │ │ │ │ mul.w r3, r4, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ cmp r7, #15 │ │ │ │ - bls.w 1f2e54 │ │ │ │ + bls.w 1f2e4c │ │ │ │ sub.w r1, r7, #15 │ │ │ │ movw r2, #17448 @ 0x4428 │ │ │ │ movt r2, #9251 @ 0x2423 │ │ │ │ add.w r8, r9, r1 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ movw r1, #34383 @ 0x864f │ │ │ │ @@ -579472,15 +579461,15 @@ │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ cmp r8, r0 │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ mla r4, r5, r4, r1 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w r1, ip, r4 │ │ │ │ - bhi.n 1f2d76 │ │ │ │ + bhi.n 1f2d6e │ │ │ │ mov.w r0, lr, ror #25 │ │ │ │ add.w r0, r0, r2, ror #31 │ │ │ │ add.w r2, r9, #1 │ │ │ │ add.w r0, r0, r3, ror #20 │ │ │ │ and.w r3, r7, #1008 @ 0x3f0 │ │ │ │ subs r3, #16 │ │ │ │ add.w r0, r0, r1, ror #14 │ │ │ │ @@ -579488,22 +579477,22 @@ │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add.w r2, r9, #16 │ │ │ │ add.w r9, r3, r2 │ │ │ │ mov r1, r9 │ │ │ │ and.w r2, r7, #12 │ │ │ │ add r0, r7 │ │ │ │ - bl 1f26d0 │ │ │ │ + bl 1f26c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ mla r3, r3, sl, r2 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1f294e │ │ │ │ + beq.w 1f2946 │ │ │ │ add.w r0, r6, #92 @ 0x5c │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -579517,22 +579506,22 @@ │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - bne.n 1f2e28 │ │ │ │ - b.n 1f294e │ │ │ │ + bne.n 1f2e20 │ │ │ │ + b.n 1f2946 │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r3 │ │ │ │ - b.n 1f2de2 │ │ │ │ + b.n 1f2dda │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f294e │ │ │ │ + beq.w 1f2946 │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r3, [r6, r1, lsl #3] │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ and.w r3, r3, ip │ │ │ │ @@ -579541,71 +579530,71 @@ │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r7, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - bne.n 1f2e6a │ │ │ │ - b.n 1f294e │ │ │ │ + bne.n 1f2e62 │ │ │ │ + b.n 1f2946 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ movw r2, #26549 @ 0x67b5 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ mla r3, r5, r0, r3 │ │ │ │ add r2, r3 │ │ │ │ movw r3, #60207 @ 0xeb2f │ │ │ │ movt r3, #10196 @ 0x27d4 │ │ │ │ mov.w r2, r2, ror #15 │ │ │ │ mul.w r4, r3, r2 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - b.n 1f294e │ │ │ │ + b.n 1f2946 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3c7c │ │ │ │ + bl 1e3c74 │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2754 │ │ │ │ + bl 1f274c │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3c7c │ │ │ │ + bl 1e3c74 │ │ │ │ add.w r1, r6, #76 @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2754 │ │ │ │ + bl 1f274c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mul.w r4, r0, r5 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1f294e │ │ │ │ + bls.w 1f2946 │ │ │ │ add.w r7, r6, #108 @ 0x6c │ │ │ │ movs r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3c7c │ │ │ │ + bl 1e3c74 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2754 │ │ │ │ + bl 1f274c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1f2f16 │ │ │ │ - b.n 1f294e │ │ │ │ + bcc.n 1f2f0e │ │ │ │ + b.n 1f2946 │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #51831 @ 0xca77 │ │ │ │ movt r0, #34283 @ 0x85eb │ │ │ │ @@ -579632,15 +579621,15 @@ │ │ │ │ mov.w r4, r4, ror #21 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r0, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - b.n 1f294e │ │ │ │ + b.n 1f2946 │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ movw r1, #44605 @ 0xae3d │ │ │ │ movt r1, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #51831 @ 0xca77 │ │ │ │ movt r0, #34283 @ 0x85eb │ │ │ │ @@ -579671,15 +579660,15 @@ │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - b.n 1f294e │ │ │ │ + b.n 1f2946 │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #60207 @ 0xeb2f │ │ │ │ movt r0, #10196 @ 0x27d4 │ │ │ │ @@ -579690,24 +579679,24 @@ │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - b.n 1f294e │ │ │ │ + b.n 1f2946 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvc.n 1f3068 │ │ │ │ + bvc.n 1f3070 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1f3064 │ │ │ │ + bvc.n 1f306c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bvs.n 1f2ff8 │ │ │ │ + bvs.n 1f3000 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -579725,52 +579714,52 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ ldrb.w ip, [sp, #32] │ │ │ │ cmp.w ip, #68 @ 0x44 │ │ │ │ - beq.w 1f31fe │ │ │ │ - bhi.n 1f3136 │ │ │ │ + beq.w 1f31f6 │ │ │ │ + bhi.n 1f312e │ │ │ │ cmp.w ip, #36 @ 0x24 │ │ │ │ - bhi.n 1f31b6 │ │ │ │ + bhi.n 1f31ae │ │ │ │ cmp.w ip, #9 │ │ │ │ - bls.n 1f31bc │ │ │ │ + bls.n 1f31b4 │ │ │ │ sub.w ip, ip, #10 │ │ │ │ movs r3, #1 │ │ │ │ uxtb.w ip, ip │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #83886080 @ 0x5000000 │ │ │ │ - bne.n 1f31ec │ │ │ │ + bne.n 1f31e4 │ │ │ │ tst.w r3, #1280 @ 0x500 │ │ │ │ - bne.n 1f31a0 │ │ │ │ + bne.n 1f3198 │ │ │ │ ands.w r3, r3, #5 │ │ │ │ - beq.n 1f31bc │ │ │ │ + beq.n 1f31b4 │ │ │ │ sxtb r0, r0 │ │ │ │ sxtb r3, r2 │ │ │ │ cmn r0, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {sl, fp, pc} │ │ │ │ cmp.w ip, #160 @ 0xa0 │ │ │ │ - beq.n 1f31c8 │ │ │ │ + beq.n 1f31c0 │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ - beq.n 1f317c │ │ │ │ + beq.n 1f3174 │ │ │ │ cmp.w ip, #144 @ 0x90 │ │ │ │ - bne.n 1f31bc │ │ │ │ + bne.n 1f31b4 │ │ │ │ uxth r0, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ uxth r0, r2 │ │ │ │ - bl 1c1fe8 │ │ │ │ + bl 1c1fe0 │ │ │ │ vneg.f32 s0, s0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ @@ -579793,15 +579782,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {sl, fp, pc} │ │ │ │ cmp.w ip, #66 @ 0x42 │ │ │ │ - beq.n 1f31fe │ │ │ │ + beq.n 1f31f6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {sl, fp, pc} │ │ │ │ vmov s15, r2 │ │ │ │ vmov s14, r0 │ │ │ │ vneg.f32 s15, s15 │ │ │ │ @@ -579840,231 +579829,231 @@ │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r9, r5, lsl #5 │ │ │ │ mov r8, r1 │ │ │ │ ldrb.w r2, [sp, #104] @ 0x68 │ │ │ │ add.w r7, r0, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #520] @ (1f3450 ) │ │ │ │ + ldr r2, [pc, #520] @ (1f3448 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #520] @ (1f3454 ) │ │ │ │ + ldr r3, [pc, #520] @ (1f344c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e20e8 │ │ │ │ + bl 1e20e0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f32fc │ │ │ │ + beq.n 1f32f4 │ │ │ │ mov.w fp, sl, lsl #5 │ │ │ │ add.w sl, r8, sl, lsl #5 │ │ │ │ add.w r3, sl, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e20e8 │ │ │ │ - cbz r0, 1f32de │ │ │ │ + bl 1e20e0 │ │ │ │ + cbz r0, 1f32d6 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ ldrb.w sl, [r1, #13] │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 1f32de │ │ │ │ + bne.n 1f32d6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r9, r9, #60 @ 0x3c │ │ │ │ add r9, r4 │ │ │ │ movs r7, #0 │ │ │ │ orr.w sl, r2, sl │ │ │ │ add.w r2, fp, #60 @ 0x3c │ │ │ │ add r8, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r2 │ │ │ │ - b.n 1f32b0 │ │ │ │ + b.n 1f32a8 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #16 │ │ │ │ - beq.w 1f3412 │ │ │ │ + beq.w 1f340a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3c7c │ │ │ │ + bl 1e3c74 │ │ │ │ cmp r0, r7 │ │ │ │ - bls.n 1f32a8 │ │ │ │ + bls.n 1f32a0 │ │ │ │ ldrb.w r3, [r8, r7] │ │ │ │ ldrb.w r1, [r9, r7] │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ add.w r1, sl, r1, lsl #3 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f30cc │ │ │ │ + bl 1f30c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f32a8 │ │ │ │ + bne.n 1f32a0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #372] @ (1f3458 ) │ │ │ │ - ldr r3, [pc, #368] @ (1f3454 ) │ │ │ │ + ldr r2, [pc, #372] @ (1f3450 ) │ │ │ │ + ldr r3, [pc, #368] @ (1f344c ) │ │ │ │ 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 1f344a │ │ │ │ + bne.w 1f3442 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ add r7, sp, #28 │ │ │ │ strd r6, r6, [sp, #28] │ │ │ │ strd r6, r6, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r6, [r0, #-8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1f3416 │ │ │ │ + bne.w 1f340e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ movw r3, #359 @ 0x167 │ │ │ │ it eq │ │ │ │ moveq.w r3, #266 @ 0x10a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1f3416 │ │ │ │ + bne.n 1f340e │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov sl, r6 │ │ │ │ sub.w fp, r0, #20 │ │ │ │ add.w r6, r0, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1f3342 │ │ │ │ + b.n 1f333a │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ strb.w r3, [r7, sl] │ │ │ │ add.w sl, sl, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e3c7c │ │ │ │ + bl 1e3c74 │ │ │ │ cmp r0, sl │ │ │ │ - bhi.n 1f3336 │ │ │ │ + bhi.n 1f332e │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsls r1, r3, #5 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r8, r1 │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f3432 │ │ │ │ + bne.n 1f342a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r2, #359 @ 0x167 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ it eq │ │ │ │ moveq.w r2, #266 @ 0x10a │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f3432 │ │ │ │ + bne.n 1f342a │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ sub.w r3, r6, #20 │ │ │ │ movw sl, #65497 @ 0xffd9 │ │ │ │ movt sl, #65535 @ 0xffff │ │ │ │ eor.w ip, ip, #1 │ │ │ │ sub.w sl, sl, r6 │ │ │ │ add.w fp, r6, #39 @ 0x27 │ │ │ │ str r5, [sp, #20] │ │ │ │ add.w r7, sp, #43 @ 0x2b │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r1 │ │ │ │ strd ip, r0, [sp, #8] │ │ │ │ - b.n 1f33b6 │ │ │ │ + b.n 1f33ae │ │ │ │ ldrb.w r3, [fp, #1]! │ │ │ │ strb.w r3, [r7, #1]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3c7c │ │ │ │ + bl 1e3c74 │ │ │ │ add.w r3, sl, fp │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1f33ae │ │ │ │ + bhi.n 1f33a6 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldrd ip, r0, [sp, #8] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f32de │ │ │ │ + beq.n 1f32d6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f32de │ │ │ │ + bne.n 1f32d6 │ │ │ │ add.w r9, r9, #59 @ 0x3b │ │ │ │ add.w r6, r1, #59 @ 0x3b │ │ │ │ add r9, r4 │ │ │ │ add r6, r8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1f3406 │ │ │ │ + b.n 1f33fe │ │ │ │ ldrb.w r2, [r9, #1]! │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ add r2, sp │ │ │ │ add r3, sp │ │ │ │ ldrb r2, [r2, #28] │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f32de │ │ │ │ + bne.w 1f32d6 │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3c7c │ │ │ │ + bl 1e3c74 │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 1f33ec │ │ │ │ + bhi.n 1f33e4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f32e0 │ │ │ │ + b.n 1f32d8 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ add.w r2, sp, #27 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r1, 1f342a │ │ │ │ + cbz r1, 1f3422 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1f3420 │ │ │ │ + bne.n 1f3418 │ │ │ │ mov.w ip, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1f3352 │ │ │ │ + b.n 1f334a │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ add.w r2, sp, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 1f3446 │ │ │ │ + cbz r0, 1f343e │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1f343c │ │ │ │ + bne.n 1f3434 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1f33d0 │ │ │ │ + b.n 1f33c8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r3, r4} │ │ │ │ + ldmia r5, {r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #40] @ 1f3494 │ │ │ │ + ldr.w ip, [pc, #40] @ 1f348c │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #36] @ (1f3498 ) │ │ │ │ + ldr r4, [pc, #36] @ (1f3490 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla ip, ip, lr, r4 │ │ │ │ add ip, r2 │ │ │ │ ldrb.w r4, [ip, #23] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f321c │ │ │ │ + bl 1f3214 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r3, {r1, r3, r7} │ │ │ │ + ldmia r3!, {r1, r4, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -580074,25 +580063,25 @@ │ │ │ │ add.w r5, r9, #59 @ 0x3b │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r1 │ │ │ │ add r6, r0 │ │ │ │ add r5, r1 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f34d6 │ │ │ │ + b.n 1f34ce │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f34fc │ │ │ │ + bne.n 1f34f4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3c7c │ │ │ │ + bl 1e3c74 │ │ │ │ cmp r0, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bhi.n 1f34ca │ │ │ │ + bhi.n 1f34c2 │ │ │ │ add sl, r9 │ │ │ │ add r7, fp │ │ │ │ ldr.w r0, [sl, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ @@ -580100,470 +580089,470 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r2, [pc, #1116] @ 1f3974 │ │ │ │ + ldr.w r2, [pc, #1116] @ 1f396c │ │ │ │ sub sp, #8 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1f3544 │ │ │ │ + bne.n 1f353c │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 1f353a │ │ │ │ + bhi.n 1f3532 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrb r7, [r4, #24] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ lsrs r2, r1, #27 │ │ │ │ lsls r5, r0, #20 │ │ │ │ movs r5, r0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1f373e │ │ │ │ + beq.w 1f3736 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f3544 │ │ │ │ + bne.n 1f353c │ │ │ │ ldrb.w r1, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1f3544 │ │ │ │ + bne.n 1f353c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f380a │ │ │ │ + beq.w 1f3802 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 5548c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1f3546 │ │ │ │ + b.n 1f353e │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1f3544 │ │ │ │ + bne.n 1f353c │ │ │ │ ldrb.w r1, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r0, [r7, #40] @ 0x28 │ │ │ │ eors r1, r0 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bne.n 1f3544 │ │ │ │ + bne.n 1f353c │ │ │ │ ldrb.w r0, [r4, #32] │ │ │ │ ldrb.w r1, [r7, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1f3544 │ │ │ │ + bne.n 1f353c │ │ │ │ ldrb.w r0, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r7, #33] @ 0x21 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1f3544 │ │ │ │ - ldr r1, [pc, #968] @ (1f3978 ) │ │ │ │ + bne.n 1f353c │ │ │ │ + ldr r1, [pc, #968] @ (1f3970 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov sl, r2 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.w 1f386a │ │ │ │ + bne.w 1f3862 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f378a │ │ │ │ + beq.w 1f3782 │ │ │ │ add.w r9, r7, #59 @ 0x3b │ │ │ │ add.w r8, r4, #59 @ 0x3b │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f35f0 │ │ │ │ + b.n 1f35e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ mov r5, r2 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f3544 │ │ │ │ + bne.n 1f353c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e3c7c │ │ │ │ + bl 1e3c74 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 1f35dc │ │ │ │ + bcc.n 1f35d4 │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r9, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f3544 │ │ │ │ + bne.n 1f353c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ adds r2, r7, #1 │ │ │ │ add.w r8, r8, #32 │ │ │ │ mov r7, r2 │ │ │ │ add.w r9, r9, #32 │ │ │ │ mla r3, r0, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 1f35d4 │ │ │ │ - b.n 1f378a │ │ │ │ + bhi.n 1f35cc │ │ │ │ + b.n 1f3782 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f3544 │ │ │ │ + bne.n 1f353c │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f3544 │ │ │ │ + bne.n 1f353c │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1f3544 │ │ │ │ + bne.w 1f353c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f385c │ │ │ │ + beq.w 1f3854 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1f3544 │ │ │ │ + bne.w 1f353c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1f37b4 │ │ │ │ + bhi.w 1f37ac │ │ │ │ tbb [pc, r3] │ │ │ │ str r4, [sp, #600] @ 0x258 │ │ │ │ - add r3, pc, #600 @ (adr r3, 1f38c0 ) │ │ │ │ + add r3, pc, #600 @ (adr r3, 1f38b8 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bl 1f265c │ │ │ │ + bl 1f2654 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f265c │ │ │ │ + bl 1f2654 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 1f3544 │ │ │ │ + bne.w 1f353c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f37d4 │ │ │ │ + beq.w 1f37cc │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ ldr.w ip, [r7, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r1, #16 │ │ │ │ add.w lr, r1, #12 │ │ │ │ add.w r1, ip, #16 │ │ │ │ add.w ip, ip, #12 │ │ │ │ - b.n 1f36b6 │ │ │ │ + b.n 1f36ae │ │ │ │ ldr.w r5, [ip, r3, lsl #2] │ │ │ │ ldr.w r6, [lr, r3, lsl #2] │ │ │ │ adds r3, #5 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 1f3544 │ │ │ │ + bne.w 1f353c │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1f37d4 │ │ │ │ + beq.w 1f37cc │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ ldr.w r6, [r1, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1f36a0 │ │ │ │ - b.n 1f3544 │ │ │ │ + beq.n 1f3698 │ │ │ │ + b.n 1f353c │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 1f3544 │ │ │ │ + bne.w 1f353c │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1f3544 │ │ │ │ - ldr r3, [pc, #668] @ (1f397c ) │ │ │ │ + bne.w 1f353c │ │ │ │ + ldr r3, [pc, #668] @ (1f3974 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r3 │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, r0, r2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 1f370a │ │ │ │ + cbz r3, 1f3702 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3544 │ │ │ │ + bne.w 1f353c │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3544 │ │ │ │ + bne.w 1f353c │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ add.w r1, r7, #92 @ 0x5c │ │ │ │ add.w ip, r4, #92 @ 0x5c │ │ │ │ mla r3, r3, r0, r8 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1f372e │ │ │ │ - b.n 1f382c │ │ │ │ + bne.n 1f3726 │ │ │ │ + b.n 1f3824 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 1f382c │ │ │ │ + beq.n 1f3824 │ │ │ │ ldr.w r5, [r1, r3, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r6, [ip, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1f3728 │ │ │ │ - b.n 1f3544 │ │ │ │ + beq.n 1f3720 │ │ │ │ + b.n 1f353c │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3544 │ │ │ │ + bne.w 1f353c │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3544 │ │ │ │ + bne.w 1f353c │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1f378a │ │ │ │ + cbz r3, 1f3782 │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - cbz r2, 1f3782 │ │ │ │ + cbz r2, 1f377a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.n 1f3772 │ │ │ │ + b.n 1f376a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f3782 │ │ │ │ + cbz r2, 1f377a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f376c │ │ │ │ + bne.n 1f3764 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3544 │ │ │ │ + bne.w 1f353c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f3762 │ │ │ │ + bne.n 1f375a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f3546 │ │ │ │ + b.n 1f353e │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3544 │ │ │ │ + bne.w 1f353c │ │ │ │ ldrb.w r0, [r0, #80] @ 0x50 │ │ │ │ ldrb.w r3, [r7, #80] @ 0x50 │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ - b.n 1f3546 │ │ │ │ + b.n 1f353e │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ subs r1, r0, r3 │ │ │ │ negs r0, r1 │ │ │ │ adcs r0, r1 │ │ │ │ - b.n 1f3546 │ │ │ │ + b.n 1f353e │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3544 │ │ │ │ + bne.w 1f353c │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3544 │ │ │ │ + bne.w 1f353c │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 1f3546 │ │ │ │ + b.n 1f353e │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r7, #65 @ 0x41 │ │ │ │ add.w r0, r4, #65 @ 0x41 │ │ │ │ blx 5548c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f3544 │ │ │ │ + bne.w 1f353c │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3544 │ │ │ │ + bne.w 1f353c │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3544 │ │ │ │ + bne.w 1f353c │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1f3546 │ │ │ │ + b.n 1f353e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f378a │ │ │ │ + beq.n 1f3782 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ - b.n 1f381c │ │ │ │ + b.n 1f3814 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f378a │ │ │ │ + beq.n 1f3782 │ │ │ │ ldrb.w lr, [r0, r3, lsl #3] │ │ │ │ ldrb.w ip, [r1, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 1f3818 │ │ │ │ - b.n 1f3544 │ │ │ │ + beq.n 1f3810 │ │ │ │ + b.n 1f353c │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, r0, r8 │ │ │ │ ldrb.w ip, [r3, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f378a │ │ │ │ + beq.n 1f3782 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f384c │ │ │ │ + b.n 1f3844 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1f378a │ │ │ │ + beq.n 1f3782 │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f3848 │ │ │ │ - b.n 1f3544 │ │ │ │ + beq.n 1f3840 │ │ │ │ + b.n 1f353c │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1f3546 │ │ │ │ + b.n 1f353e │ │ │ │ add.w r3, r4, #59 @ 0x3b │ │ │ │ movw r2, #65477 @ 0xffc5 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ mov r5, r3 │ │ │ │ add.w r6, r7, #59 @ 0x3b │ │ │ │ sub.w r8, r2, r4 │ │ │ │ - b.n 1f3892 │ │ │ │ + b.n 1f388a │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f392a │ │ │ │ + bne.n 1f3922 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e3c7c │ │ │ │ + bl 1e3c74 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r2, r8, r3 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1f3882 │ │ │ │ + bhi.n 1f387a │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f392a │ │ │ │ + bne.n 1f3922 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1f349c │ │ │ │ - cbz r0, 1f392a │ │ │ │ + bl 1f3494 │ │ │ │ + cbz r0, 1f3922 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1f378a │ │ │ │ + bls.w 1f3782 │ │ │ │ add.w r8, r4, #123 @ 0x7b │ │ │ │ adds r7, #123 @ 0x7b │ │ │ │ movs r6, #2 │ │ │ │ mov r5, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f38ea │ │ │ │ + b.n 1f38e2 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 1f3544 │ │ │ │ + bne.w 1f353c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1e3c7c │ │ │ │ + bl 1e3c74 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 1f38dc │ │ │ │ + bcc.n 1f38d4 │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r7, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3544 │ │ │ │ + bne.w 1f353c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ adds r2, r6, #1 │ │ │ │ add.w r8, r8, #32 │ │ │ │ mov r6, r2 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r0, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 1f38d4 │ │ │ │ - b.n 1f378a │ │ │ │ + bhi.n 1f38cc │ │ │ │ + b.n 1f3782 │ │ │ │ add.w r6, r7, #91 @ 0x5b │ │ │ │ - b.n 1f3946 │ │ │ │ + b.n 1f393e │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ mov r5, r3 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3544 │ │ │ │ + bne.w 1f353c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3c7c │ │ │ │ + bl 1e3c74 │ │ │ │ add.w r3, r8, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1f3930 │ │ │ │ + bhi.n 1f3928 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3544 │ │ │ │ + bne.w 1f353c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f349c │ │ │ │ + bl 1f3494 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f38bc │ │ │ │ - b.n 1f3544 │ │ │ │ + bne.n 1f38b4 │ │ │ │ + b.n 1f353c │ │ │ │ nop │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f3504 │ │ │ │ + bl 1f34fc │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #12] @ (1f39b0 ) │ │ │ │ - ldr r2, [pc, #12] @ (1f39b4 ) │ │ │ │ + ldr r3, [pc, #12] @ (1f39a8 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f39ac ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1c77c8 │ │ │ │ + bl 1c77c0 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ mrc 15, 2, APSR_nzcv, cr1, cr15, {7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c79ec │ │ │ │ + bl 1c79e4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -580571,104 +580560,104 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ movw r2, #299 @ 0x12b │ │ │ │ lsls r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1f3a0a │ │ │ │ + bne.n 1f3a02 │ │ │ │ tst.w r3, #708 @ 0x2c4 │ │ │ │ - beq.n 1f3a66 │ │ │ │ + beq.n 1f3a5e │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subw r3, r3, #810 @ 0x32a │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f3a76 │ │ │ │ + bhi.n 1f3a6e │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c7bc4 │ │ │ │ + bl 1c7bbc │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1f39fa │ │ │ │ - cbz r6, 1f3a28 │ │ │ │ + beq.n 1f39f2 │ │ │ │ + cbz r6, 1f3a20 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f3a82 │ │ │ │ + cbz r0, 1f3a7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1e74 │ │ │ │ + bl 1e1e6c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1e74 │ │ │ │ + bl 1e1e6c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 1f3a54 │ │ │ │ + cbnz r3, 1f3a4c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldrb.w r4, [r4, #40] @ 0x28 │ │ │ │ ubfx r2, r3, #2, #4 │ │ │ │ ubfx r4, r4, #2, #4 │ │ │ │ orrs r2, r4 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f39fc │ │ │ │ + beq.n 1f39f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2388 │ │ │ │ + bl 1e2380 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bhi.n 1f3a02 │ │ │ │ + bhi.n 1f39fa │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - bhi.n 1f3a0a │ │ │ │ + bhi.n 1f3a02 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1f3a0a │ │ │ │ + bls.n 1f3a02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e35b8 │ │ │ │ + bl 1e35b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f39fa │ │ │ │ - b.n 1f3a0a │ │ │ │ + beq.n 1f39f2 │ │ │ │ + b.n 1f3a02 │ │ │ │ str r4, [r3, #4] │ │ │ │ - b.n 1f39fa │ │ │ │ + b.n 1f39f2 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldrb.w ip, [r0, #19] │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ and.w lr, ip, #8 │ │ │ │ mov.w ip, ip, lsl #3 │ │ │ │ add.w r6, r1, lr │ │ │ │ and.w ip, ip, #64 @ 0x40 │ │ │ │ sub.w r0, r0, ip │ │ │ │ ldr.w r5, [r1, lr] │ │ │ │ add.w ip, r0, r4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1f3ae8 │ │ │ │ + beq.n 1f3ae0 │ │ │ │ and.w ip, ip, #63 @ 0x3f │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ sub.w sl, ip, #32 │ │ │ │ rsb r9, ip, #32 │ │ │ │ lsl.w r8, r7, ip │ │ │ │ lsl.w sl, r7, sl │ │ │ │ lsr.w r9, r7, r9 │ │ │ │ orr.w r8, r8, sl │ │ │ │ lsl.w r7, r7, ip │ │ │ │ orr.w r8, r8, r9 │ │ │ │ bic.w r2, r2, r7 │ │ │ │ bic.w r3, r3, r8 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 1f3b22 │ │ │ │ + beq.n 1f3b1a │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ mov.w r8, #1 │ │ │ │ sub.w ip, r0, #32 │ │ │ │ rsb r7, r0, #32 │ │ │ │ lsl.w r0, r8, r0 │ │ │ │ lsl.w ip, r8, ip │ │ │ │ negs r0, r0 │ │ │ │ @@ -580686,48 +580675,48 @@ │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 1f3bea │ │ │ │ + bcs.n 1f3be2 │ │ │ │ mov.w lr, #6 │ │ │ │ mul.w lr, lr, r3 │ │ │ │ add.w ip, r6, lr │ │ │ │ ldrb.w r5, [r6, lr] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f3bf4 │ │ │ │ + beq.n 1f3bec │ │ │ │ ldrb.w r7, [ip, #5] │ │ │ │ ldrb.w lr, [r2, #8] │ │ │ │ cmp r7, lr │ │ │ │ - bne.n 1f3b7e │ │ │ │ + bne.n 1f3b76 │ │ │ │ ldrb.w lr, [ip, #4] │ │ │ │ ldrb r7, [r2, #9] │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 1f3b7e │ │ │ │ + bne.n 1f3b76 │ │ │ │ ldrb.w r7, [ip, #1] │ │ │ │ ldrb.w lr, [r2, #4] │ │ │ │ cmp r7, lr │ │ │ │ - beq.n 1f3c12 │ │ │ │ + beq.n 1f3c0a │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 1f3c06 │ │ │ │ + bls.n 1f3bfe │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 1f3c06 │ │ │ │ + beq.n 1f3bfe │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 1f3c3e │ │ │ │ + bls.n 1f3c36 │ │ │ │ mov.w lr, #6 │ │ │ │ movs r1, #0 │ │ │ │ mul.w lr, lr, r3 │ │ │ │ add.w ip, r6, lr │ │ │ │ ldrb.w r5, [r6, lr] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f3b54 │ │ │ │ + bne.n 1f3b4c │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r1 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr.w r8, [r6, #44] @ 0x2c │ │ │ │ strb.w r7, [ip] │ │ │ │ sub.w r7, r8, #32 │ │ │ │ add.w r0, r0, r7, lsl #5 │ │ │ │ @@ -580750,74 +580739,74 @@ │ │ │ │ add.w r2, r3, #32 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r1, [r3, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1f3b7e │ │ │ │ + beq.n 1f3b76 │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r1 │ │ │ │ orr.w r7, r5, r6 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 1f3ba0 │ │ │ │ + b.n 1f3b98 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 1f3b7e │ │ │ │ + bpl.n 1f3b76 │ │ │ │ cmp.w lr, #1 │ │ │ │ - bhi.n 1f3c42 │ │ │ │ + bhi.n 1f3c3a │ │ │ │ ldrb.w lr, [ip, #2] │ │ │ │ ldrb r7, [r2, #5] │ │ │ │ cmp lr, r7 │ │ │ │ - beq.n 1f3c22 │ │ │ │ + beq.n 1f3c1a │ │ │ │ ldr r7, [sp, #32] │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 1f3b7e │ │ │ │ + bpl.n 1f3b76 │ │ │ │ ldrb.w r7, [ip, #3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f3b7e │ │ │ │ + beq.n 1f3b76 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.n 1f3bf4 │ │ │ │ + bhi.n 1f3bec │ │ │ │ asr.w r7, r5, r1 │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 1f3bf8 │ │ │ │ + bpl.n 1f3bf0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1f3c2e │ │ │ │ - b.n 1f3b7e │ │ │ │ + bne.n 1f3c26 │ │ │ │ + b.n 1f3b76 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1f3bea │ │ │ │ + b.n 1f3be2 │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 1f3b7e │ │ │ │ - b.n 1f3c12 │ │ │ │ + bne.n 1f3b76 │ │ │ │ + b.n 1f3c0a │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 1f3cda │ │ │ │ + blt.n 1f3cd2 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ lsls r3, r3, #28 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ it mi │ │ │ │ submi r4, #64 @ 0x40 │ │ │ │ - bl 20e138 │ │ │ │ + bl 20e130 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1f3cd0 │ │ │ │ + cbnz r0, 1f3cc8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bb4d8 │ │ │ │ + bl 2bb4d0 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 1f3cc8 │ │ │ │ + beq.n 1f3cc0 │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ movs r0, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r2, r3, #32 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ subs r3, #1 │ │ │ │ @@ -580832,53 +580821,53 @@ │ │ │ │ orr.w r1, r1, ip │ │ │ │ lsl.w r0, r3, r4 │ │ │ │ orrs r1, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1f3ca8 │ │ │ │ + b.n 1f3ca0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bc2dc │ │ │ │ + bl 2bc2d4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f3c76 │ │ │ │ + b.n 1f3c6e │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #7] │ │ │ │ ldrb r2, [r1, #7] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f3cf4 │ │ │ │ + bne.n 1f3cec │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1f3d00 │ │ │ │ + beq.n 1f3cf8 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #10] │ │ │ │ ldrb r2, [r1, #10] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f3cf4 │ │ │ │ + bne.n 1f3cec │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ ldrb r2, [r1, #9] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f3cf4 │ │ │ │ + bne.n 1f3cec │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f3d40 │ │ │ │ + bne.n 1f3d38 │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f3d40 │ │ │ │ + bne.n 1f3d38 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ iteee ne │ │ │ │ subne r0, r0, r1 │ │ │ │ @@ -580897,105 +580886,105 @@ │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ mov r5, r2 │ │ │ │ str.w r8, [r2] │ │ │ │ str r2, [r2, #12] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f3dfc │ │ │ │ + beq.n 1f3df4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f3e00 │ │ │ │ + beq.n 1f3df8 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 1f3d9c │ │ │ │ + bne.n 1f3d94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f3d8e │ │ │ │ + cbz r3, 1f3d86 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f3d8e │ │ │ │ + cbz r2, 1f3d86 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r2, r2, #0, #24 │ │ │ │ tst r2, r7 │ │ │ │ - bne.n 1f3e1e │ │ │ │ + bne.n 1f3e16 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f3d78 │ │ │ │ + bne.n 1f3d70 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r7 │ │ │ │ - beq.n 1f3dfc │ │ │ │ + beq.n 1f3df4 │ │ │ │ mov r2, r4 │ │ │ │ movs r4, #0 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ str r1, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1f3e0e │ │ │ │ + cbz r3, 1f3e06 │ │ │ │ ldrb.w lr, [r2, #30] │ │ │ │ ubfx r1, lr, #0, #1 │ │ │ │ - b.n 1f3dc0 │ │ │ │ + b.n 1f3db8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1f3e0e │ │ │ │ + cbz r3, 1f3e06 │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ and.w ip, r3, #1 │ │ │ │ eor.w r3, r3, lr │ │ │ │ cmp ip, r1 │ │ │ │ - bhi.n 1f3dee │ │ │ │ + bhi.n 1f3de6 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1f3dba │ │ │ │ + bmi.n 1f3db2 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 1f3dee │ │ │ │ - bne.n 1f3dba │ │ │ │ + bgt.n 1f3de6 │ │ │ │ + bne.n 1f3db2 │ │ │ │ ldrb.w ip, [r0, #21] │ │ │ │ ldrb r3, [r2, #21] │ │ │ │ and.w ip, ip, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1f3dba │ │ │ │ + bls.n 1f3db2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r0, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f3d74 │ │ │ │ + bne.n 1f3d6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #24 │ │ │ │ tst r1, r7 │ │ │ │ - bne.n 1f3d9a │ │ │ │ + bne.n 1f3d92 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #12] │ │ │ │ strd r8, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f3d74 │ │ │ │ - b.n 1f3dfc │ │ │ │ + bne.n 1f3d6c │ │ │ │ + b.n 1f3df4 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1f3d9c │ │ │ │ + b.n 1f3d94 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #796] @ (1f4158 ) │ │ │ │ + ldr r2, [pc, #796] @ (1f4150 ) │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #796] @ (1f415c ) │ │ │ │ + ldr r3, [pc, #796] @ (1f4154 ) │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -581012,63 +581001,63 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ strd r2, r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, r2, [sp, #64] @ 0x40 │ │ │ │ strd r2, r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f3fac │ │ │ │ + beq.w 1f3fa4 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f3e8e │ │ │ │ + b.n 1f3e86 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f3fac │ │ │ │ + beq.w 1f3fa4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst.w r3, r9 │ │ │ │ - beq.n 1f3e84 │ │ │ │ + beq.n 1f3e7c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 1f3e84 │ │ │ │ + bhi.n 1f3e7c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 20e138 │ │ │ │ + bl 20e130 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f40f6 │ │ │ │ + bne.w 1f40ee │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb4d8 │ │ │ │ + bl 2bb4d0 │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ sub.w ip, r1, #32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ands.w r2, r2, #8 │ │ │ │ mov.w ip, ip, lsl #5 │ │ │ │ and.w sl, r0, #64 @ 0x40 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - beq.w 1f3fe8 │ │ │ │ + beq.w 1f3fe0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ sub.w r1, r1, sl │ │ │ │ adds r0, r5, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ strd r2, lr, [sp, #16] │ │ │ │ - beq.w 1f4008 │ │ │ │ + beq.w 1f4000 │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ sub.w fp, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsl.w r0, r8, r0 │ │ │ │ lsl.w fp, r8, fp │ │ │ │ subs r0, #1 │ │ │ │ lsr.w r2, r8, r2 │ │ │ │ @@ -581077,15 +581066,15 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w ip, ip, r3, lsl #3 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ add r2, ip │ │ │ │ and.w r3, r3, #16 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - beq.n 1f4026 │ │ │ │ + beq.n 1f401e │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ sub.w r7, r1, #32 │ │ │ │ rsb r6, r1, #32 │ │ │ │ lsl.w r1, r8, r1 │ │ │ │ lsr.w r6, r8, r6 │ │ │ │ negs r1, r1 │ │ │ │ lsl.w r7, r8, r7 │ │ │ │ @@ -581096,108 +581085,108 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ and.w r7, r7, fp │ │ │ │ and.w fp, r6, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ands r6, r0 │ │ │ │ and.w r0, r7, lr │ │ │ │ ands r7, r1 │ │ │ │ - cbz r2, 1f3f82 │ │ │ │ + cbz r2, 1f3f7a │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w ip, [r2, ip] │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ bfi r2, ip, #0, #2 │ │ │ │ strb r2, [r4, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f4100 │ │ │ │ + beq.w 1f40f8 │ │ │ │ orrs.w r0, r0, fp │ │ │ │ - bne.n 1f4010 │ │ │ │ + bne.n 1f4008 │ │ │ │ orrs r7, r6 │ │ │ │ - beq.w 1f3e84 │ │ │ │ + beq.w 1f3e7c │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f3a88 │ │ │ │ + bl 1f3a80 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f3e8e │ │ │ │ + bne.w 1f3e86 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ strd r2, r3, [r1] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ strd r2, r3, [r1] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #400] @ (1f4160 ) │ │ │ │ - ldr r3, [pc, #396] @ (1f415c ) │ │ │ │ + ldr r2, [pc, #400] @ (1f4158 ) │ │ │ │ + ldr r3, [pc, #396] @ (1f4154 ) │ │ │ │ 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 1f4152 │ │ │ │ + bne.w 1f414a │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ sub.w r1, r1, sl │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w lr, [r2, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ adds r0, r5, r1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne.w 1f3efe │ │ │ │ + bne.w 1f3ef6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1f3f20 │ │ │ │ + b.n 1f3f18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, lr │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f3a88 │ │ │ │ + bl 1f3a80 │ │ │ │ orrs r7, r6 │ │ │ │ - beq.w 1f3e84 │ │ │ │ - b.n 1f3f94 │ │ │ │ + beq.w 1f3e7c │ │ │ │ + b.n 1f3f8c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f4124 │ │ │ │ + beq.n 1f411c │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r1, [r2, ip] │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ strb r2, [r4, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f3e84 │ │ │ │ + bne.w 1f3e7c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f3e84 │ │ │ │ + beq.w 1f3e7c │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ movs r3, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ add.w ip, r2, r1 │ │ │ │ mov fp, r4 │ │ │ │ mov r6, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f412c │ │ │ │ + beq.n 1f4124 │ │ │ │ ldr.w r2, [fp, #44] @ 0x2c │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r7, #1 │ │ │ │ sub.w r9, r2, sl │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ @@ -581215,15 +581204,15 @@ │ │ │ │ lsr.w r9, r7, r9 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ orr.w r1, r1, r9 │ │ │ │ orrs r0, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r1, 1f4116 │ │ │ │ + cbz r1, 1f410e │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ sub.w r2, r2, sl │ │ │ │ add r2, r3 │ │ │ │ adds r3, #1 │ │ │ │ @@ -581236,162 +581225,162 @@ │ │ │ │ orr.w r4, r4, r1 │ │ │ │ ldr.w r1, [ip] │ │ │ │ orr.w r1, r1, r2 │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ orr.w r2, r2, r4 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ - bne.n 1f4060 │ │ │ │ + bne.n 1f4058 │ │ │ │ mov r4, fp │ │ │ │ mov r9, r6 │ │ │ │ - b.n 1f3e84 │ │ │ │ + b.n 1f3e7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc2dc │ │ │ │ + bl 2bc2d4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f3eb2 │ │ │ │ + b.n 1f3eaa │ │ │ │ orrs.w r0, r0, fp │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq fp, r3 │ │ │ │ orrs r7, r6 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1f4046 │ │ │ │ + b.n 1f403e │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1f4080 │ │ │ │ + bne.n 1f4078 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r4, fp │ │ │ │ - b.n 1f3e84 │ │ │ │ + b.n 1f3e7c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f3e84 │ │ │ │ - b.n 1f4040 │ │ │ │ + bne.w 1f3e7c │ │ │ │ + b.n 1f4038 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 1f4136 │ │ │ │ + cbz r2, 1f412e │ │ │ │ ldr.w r2, [fp, #44] @ 0x2c │ │ │ │ - b.n 1f40b4 │ │ │ │ + b.n 1f40ac │ │ │ │ adds r3, #1 │ │ │ │ mov r4, fp │ │ │ │ mov r9, r6 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 1f3e84 │ │ │ │ + beq.w 1f3e7c │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 1f3e84 │ │ │ │ + beq.w 1f3e7c │ │ │ │ adds r3, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1f4142 │ │ │ │ - b.n 1f3e84 │ │ │ │ + bne.n 1f413a │ │ │ │ + b.n 1f3e7c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r5} │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrb.w r4, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f41da │ │ │ │ + beq.n 1f41d2 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1f434e │ │ │ │ + beq.w 1f4346 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1f41a6 │ │ │ │ + beq.n 1f419e │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.w 1f43cc │ │ │ │ + bls.w 1f43c4 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 1f41c2 │ │ │ │ + cbz r7, 1f41ba │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1f41c2 │ │ │ │ + cbz r3, 1f41ba │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1f41e0 │ │ │ │ + bne.n 1f41d8 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f41aa │ │ │ │ + bne.n 1f41a2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1f41da │ │ │ │ + beq.n 1f41d2 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls.n 1f41ea │ │ │ │ + bls.n 1f41e2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ subs r2, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 1f4340 │ │ │ │ + bhi.w 1f4338 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 20e138 │ │ │ │ + bl 20e130 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f4378 │ │ │ │ + bne.w 1f4370 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bbe7c │ │ │ │ - cbz r0, 1f420a │ │ │ │ + bl 2bbe74 │ │ │ │ + cbz r0, 1f4202 │ │ │ │ ldrb r2, [r6, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 1f4338 │ │ │ │ + bls.w 1f4330 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ - bl 2bbf28 │ │ │ │ + bl 2bbf20 │ │ │ │ mov.w sl, #4 │ │ │ │ - bl 2bbe94 │ │ │ │ + bl 2bbe8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f43c0 │ │ │ │ + bne.w 1f43b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bbf28 │ │ │ │ - bl 2bbf00 │ │ │ │ + bl 2bbf20 │ │ │ │ + bl 2bbef8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bb4d8 │ │ │ │ + bl 2bb4d0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bbf28 │ │ │ │ + bl 2bbf20 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #24 │ │ │ │ it hi │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 1f4258 │ │ │ │ - ldr r1, [pc, #392] @ (1f43d4 ) │ │ │ │ + bhi.n 1f4250 │ │ │ │ + ldr r1, [pc, #392] @ (1f43cc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r2, #2 │ │ │ │ movne r2, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f4340 │ │ │ │ + beq.n 1f4338 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mul.w r3, r2, sl │ │ │ │ movs r2, #6 │ │ │ │ mov.w fp, #1 │ │ │ │ str r7, [sp, #28] │ │ │ │ movs r7, #0 │ │ │ │ lsl.w sl, fp, r3 │ │ │ │ @@ -581399,49 +581388,49 @@ │ │ │ │ mla r5, r2, r5, r1 │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ mov sl, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1f431c │ │ │ │ + b.n 1f4314 │ │ │ │ lsls r3, r7, #31 │ │ │ │ - bpl.w 1f4390 │ │ │ │ + bpl.w 1f4388 │ │ │ │ lsl.w ip, fp, r5 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ orr.w r0, r0, ip │ │ │ │ strb.w r0, [r9, #-192] │ │ │ │ ldrb.w r0, [sl, #30] │ │ │ │ lsls r1, r0, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #0 │ │ │ │ - bmi.n 1f42c8 │ │ │ │ + bmi.n 1f42c0 │ │ │ │ ldrb.w ip, [r6, #4] │ │ │ │ cmp.w ip, #18 │ │ │ │ - bhi.n 1f4382 │ │ │ │ + bhi.n 1f437a │ │ │ │ movw r0, #32515 @ 0x7f03 │ │ │ │ movt r0, #7 │ │ │ │ lsr.w r0, r0, ip │ │ │ │ lsls r2, r0, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #2 │ │ │ │ - bpl.n 1f4382 │ │ │ │ + bpl.n 1f437a │ │ │ │ strb.w r0, [r9, #-191] │ │ │ │ ldrb.w r0, [sl, #19] │ │ │ │ lsls r3, r0, #29 │ │ │ │ it mi │ │ │ │ movmi r0, #0 │ │ │ │ - bmi.n 1f42e2 │ │ │ │ + bmi.n 1f42da │ │ │ │ tst.w r0, #2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ strb.w r0, [r9, #-190] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bbf28 │ │ │ │ + bl 2bbf20 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ add.w r9, r9, #6 │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #2 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -581449,174 +581438,174 @@ │ │ │ │ cmp r8, r7 │ │ │ │ ldrb.w r0, [sl, #20] │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ strb.w r0, [r9, #-194] │ │ │ │ ldrb.w r0, [sl, #30] │ │ │ │ ubfx r0, r0, #0, #1 │ │ │ │ strb.w r0, [r9, #-193] │ │ │ │ - beq.n 1f43b4 │ │ │ │ + beq.n 1f43ac │ │ │ │ ldrb.w r0, [r9, #-192] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f4288 │ │ │ │ + bne.n 1f4280 │ │ │ │ ldrb.w ip, [sl, #21] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and.w ip, ip, #3 │ │ │ │ lsl.w ip, r3, ip │ │ │ │ orr.w r0, r0, ip │ │ │ │ - b.n 1f429a │ │ │ │ + b.n 1f4292 │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 1f420a │ │ │ │ + bmi.w 1f4202 │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1f41a6 │ │ │ │ + bne.w 1f419e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ubfx r2, r2, #0, #24 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1f41da │ │ │ │ + beq.w 1f41d2 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ subs r2, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 1f41da │ │ │ │ + bhi.w 1f41d2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 20e138 │ │ │ │ + bl 20e130 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f41fa │ │ │ │ + beq.w 1f41f2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc2dc │ │ │ │ + bl 2bc2d4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f41fa │ │ │ │ + b.n 1f41f2 │ │ │ │ ldrb.w r0, [sl, #20] │ │ │ │ cmp r0, #31 │ │ │ │ ite hi │ │ │ │ lsrhi r0, r0, #5 │ │ │ │ ldrls r0, [sp, #12] │ │ │ │ - b.n 1f42c8 │ │ │ │ + b.n 1f42c0 │ │ │ │ ldrb.w lr, [sl, #21] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w lr, lr, #3 │ │ │ │ rsb ip, lr, #4 │ │ │ │ sub.w r5, r3, ip │ │ │ │ lsl.w ip, fp, ip │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w ip, ip, lr │ │ │ │ orr.w r0, r0, ip │ │ │ │ - b.n 1f429a │ │ │ │ + b.n 1f4292 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1f41a6 │ │ │ │ - b.n 1f4348 │ │ │ │ + bne.w 1f419e │ │ │ │ + b.n 1f4340 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bbf28 │ │ │ │ + bl 2bbf20 │ │ │ │ ldrb.w sl, [r0, #13] │ │ │ │ - b.n 1f4220 │ │ │ │ + b.n 1f4218 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f4368 │ │ │ │ + b.n 1f4360 │ │ │ │ nop │ │ │ │ sbcs.w r0, lr, #4554752 @ 0x458000 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [r1, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w ip, #220 @ 0xdc │ │ │ │ - bhi.n 1f443c │ │ │ │ + bhi.n 1f4434 │ │ │ │ cmp.w ip, #216 @ 0xd8 │ │ │ │ - bhi.n 1f444a │ │ │ │ + bhi.n 1f4442 │ │ │ │ cmp.w ip, #101 @ 0x65 │ │ │ │ - bne.n 1f4436 │ │ │ │ + bne.n 1f442e │ │ │ │ sub.w r3, r0, #4 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r5, r3, #4 │ │ │ │ add.w r3, r1, r3, lsl #4 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1f442c │ │ │ │ - b.n 1f442e │ │ │ │ + beq.n 1f4424 │ │ │ │ + b.n 1f4426 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1f44cc │ │ │ │ + bne.n 1f44c4 │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 1f444e │ │ │ │ + cbz r2, 1f4446 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1f4422 │ │ │ │ + bne.n 1f441a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r3, #319 @ 0x13f │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 1f444a │ │ │ │ + beq.n 1f4442 │ │ │ │ cmp.w ip, #756 @ 0x2f4 │ │ │ │ - bne.n 1f4436 │ │ │ │ + bne.n 1f442e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f440c │ │ │ │ + b.n 1f4404 │ │ │ │ ldr.w lr, [r3, #48] @ 0x30 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1f4436 │ │ │ │ + beq.n 1f442e │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1f4436 │ │ │ │ + bne.n 1f442e │ │ │ │ ldr.w r3, [lr, #44] @ 0x2c │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne.n 1f4436 │ │ │ │ + bne.n 1f442e │ │ │ │ mov r3, r4 │ │ │ │ cmp.w ip, #756 @ 0x2f4 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #101 @ 0x65 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 1f449c │ │ │ │ + bne.n 1f4494 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ adds r3, r4, r5 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ite eq │ │ │ │ subeq r0, #20 │ │ │ │ movne r0, #0 │ │ │ │ - bl 1eaa10 │ │ │ │ + bl 1eaa08 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r1, [r3, #4] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r1, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1dfefc │ │ │ │ + bl 1dfef4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1f44c2 │ │ │ │ + cbz r0, 1f44ba │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e4f94 │ │ │ │ + bl 1e4f8c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r1, #20 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e2388 │ │ │ │ - b.n 1f447c │ │ │ │ + bl 1e2380 │ │ │ │ + b.n 1f4474 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -581624,109 +581613,109 @@ │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, sp, #80 @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ add.w r8, sp, #112 @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #980] @ (1f48cc ) │ │ │ │ + ldr r2, [pc, #980] @ (1f48c4 ) │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #980] @ (1f48d0 ) │ │ │ │ + ldr r3, [pc, #980] @ (1f48c8 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54720 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 54720 │ │ │ │ cmp r4, #8 │ │ │ │ - beq.w 1f476c │ │ │ │ + beq.w 1f4764 │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f459c │ │ │ │ + beq.n 1f4594 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f4596 │ │ │ │ + beq.n 1f458e │ │ │ │ ands r3, r4 │ │ │ │ - beq.w 1f4674 │ │ │ │ + beq.w 1f466c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb r1, [r5, #19] │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ tst.w r1, #8 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ it ne │ │ │ │ movne r1, r0 │ │ │ │ cmp r3, #31 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bhi.n 1f45c0 │ │ │ │ + bhi.n 1f45b8 │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #21 │ │ │ │ it eq │ │ │ │ cmpeq r1, #7 │ │ │ │ - beq.n 1f45c0 │ │ │ │ + beq.n 1f45b8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f4678 │ │ │ │ + beq.w 1f4670 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1f4586 │ │ │ │ + cbz r3, 1f457e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1f4586 │ │ │ │ + cbz r1, 1f457e │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #24 │ │ │ │ tst r1, r4 │ │ │ │ - bne.w 1f4766 │ │ │ │ + bne.w 1f475e │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f456e │ │ │ │ + bne.n 1f4566 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r4 │ │ │ │ - beq.n 1f4678 │ │ │ │ + beq.n 1f4670 │ │ │ │ mov r5, r2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1f4542 │ │ │ │ + b.n 1f453a │ │ │ │ tst r3, r4 │ │ │ │ - bne.w 1f48a4 │ │ │ │ + bne.w 1f489c │ │ │ │ mov r0, sl │ │ │ │ - bl 231ebc │ │ │ │ + bl 231eb4 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #812] @ (1f48d4 ) │ │ │ │ - ldr r3, [pc, #808] @ (1f48d0 ) │ │ │ │ + ldr r2, [pc, #812] @ (1f48cc ) │ │ │ │ + ldr r3, [pc, #808] @ (1f48c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f48aa │ │ │ │ + bne.w 1f48a2 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 1f4564 │ │ │ │ + bmi.n 1f455c │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ ands.w r3, r3, #16 │ │ │ │ - bne.n 1f4564 │ │ │ │ + bne.n 1f455c │ │ │ │ strd r2, r4, [sp, #20] │ │ │ │ mov r6, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1f461a │ │ │ │ + b.n 1f4612 │ │ │ │ ldrb r2, [r5, #21] │ │ │ │ ldrb r0, [r5, #19] │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, r4 │ │ │ │ tst.w r0, #8 │ │ │ │ ite eq │ │ │ │ @@ -581743,69 +581732,69 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bbf28 │ │ │ │ + bl 2bbf20 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ subs r2, #20 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ movls r2, #4 │ │ │ │ - bls.n 1f4634 │ │ │ │ + bls.n 1f462c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bbf28 │ │ │ │ + bl 2bbf20 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1f45de │ │ │ │ + bcc.n 1f45d6 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ orr.w r6, fp, r3 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - bl 1f3c4c │ │ │ │ + bl 1f3c44 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ands r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orrs r7, r3 │ │ │ │ ands r7, r1 │ │ │ │ orrs r6, r7 │ │ │ │ - bne.n 1f4564 │ │ │ │ + bne.n 1f455c │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #112 @ 0x70 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r5] │ │ │ │ - cbz r2, 1f467e │ │ │ │ + cbz r2, 1f4676 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1f456a │ │ │ │ + b.n 1f4562 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f459c │ │ │ │ + beq.n 1f4594 │ │ │ │ ldr.w fp, [sl, #424] @ 0x1a8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4762 │ │ │ │ + beq.n 1f475a │ │ │ │ mov r2, fp │ │ │ │ - b.n 1f4696 │ │ │ │ + b.n 1f468e │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4762 │ │ │ │ + beq.n 1f475a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f468e │ │ │ │ + beq.n 1f4686 │ │ │ │ mov r9, r3 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ add r6, sp, #28 │ │ │ │ mov r7, r2 │ │ │ │ add.w lr, sp, #32 │ │ │ │ mov.w fp, #0 │ │ │ │ strd fp, fp, [sp, #36] @ 0x24 │ │ │ │ @@ -581818,233 +581807,233 @@ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r4, 1f4742 │ │ │ │ + cbz r4, 1f473a │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1f4734 │ │ │ │ + cbz r4, 1f472c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f471e │ │ │ │ + cbz r3, 1f4716 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1f48ae │ │ │ │ + beq.w 1f48a6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 1f471e │ │ │ │ + cbz r4, 1f4716 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f471e │ │ │ │ + cbz r3, 1f4716 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f46f6 │ │ │ │ + bne.n 1f46ee │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f43d8 │ │ │ │ + bl 1f43d0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f46fc │ │ │ │ + bne.n 1f46f4 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f4734 │ │ │ │ + bne.n 1f472c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f43d8 │ │ │ │ + bl 1f43d0 │ │ │ │ orr.w r0, fp, r0 │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 1e26ec │ │ │ │ - cbz r4, 1f4744 │ │ │ │ + bl 1e26e4 │ │ │ │ + cbz r4, 1f473c │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1f46e4 │ │ │ │ + b.n 1f46dc │ │ │ │ mov fp, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 231de4 │ │ │ │ - b.n 1f475a │ │ │ │ + bl 231ddc │ │ │ │ + b.n 1f4752 │ │ │ │ ldr.w r9, [r7, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f46a4 │ │ │ │ + bne.n 1f469c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4750 │ │ │ │ + bne.n 1f4748 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f45a4 │ │ │ │ + b.n 1f459c │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1f4542 │ │ │ │ + b.n 1f453a │ │ │ │ ldr.w r6, [sl, #424] @ 0x1a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f4522 │ │ │ │ + beq.w 1f451a │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - cbnz r3, 1f478c │ │ │ │ + cbnz r3, 1f4784 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f4522 │ │ │ │ + beq.w 1f451a │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f477c │ │ │ │ + beq.n 1f4774 │ │ │ │ mov fp, r4 │ │ │ │ movw r7, #319 @ 0x13f │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbz r5, 1f47e8 │ │ │ │ + cbz r5, 1f47e0 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r6, r5 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f47ce │ │ │ │ + cbz r3, 1f47c6 │ │ │ │ mov r2, fp │ │ │ │ mov fp, r6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f47c2 │ │ │ │ + bne.n 1f47ba │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f47c2 │ │ │ │ + bne.n 1f47ba │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f48c0 │ │ │ │ + bne.w 1f48b8 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1f47fe │ │ │ │ + beq.n 1f47f6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f47a4 │ │ │ │ + bne.n 1f479c │ │ │ │ mov r6, fp │ │ │ │ mov fp, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f479a │ │ │ │ + bne.n 1f4792 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1f47f0 │ │ │ │ + cbz r3, 1f47e8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4792 │ │ │ │ + bne.n 1f478a │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f47e2 │ │ │ │ + bne.n 1f47da │ │ │ │ mov r4, fp │ │ │ │ - b.n 1f4522 │ │ │ │ + b.n 1f451a │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1f48c6 │ │ │ │ + bne.n 1f48be │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f48a0 │ │ │ │ + beq.n 1f4898 │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1f47f4 │ │ │ │ + bne.n 1f47ec │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 1f484a │ │ │ │ + b.n 1f4842 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ subs r2, #26 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1f4848 │ │ │ │ + bls.n 1f4840 │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3c4c │ │ │ │ + bl 1f3c44 │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ and.w r2, r2, #3 │ │ │ │ add r2, r6 │ │ │ │ add.w ip, r8, r2, lsl #3 │ │ │ │ ldr.w r3, [r8, r2, lsl #3] │ │ │ │ orrs r3, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ str.w r3, [r8, r2, lsl #3] │ │ │ │ orrs r0, r1 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ adds r6, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbf28 │ │ │ │ + bl 2bbf20 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ subs r2, #20 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ movls r2, #4 │ │ │ │ - bls.n 1f4864 │ │ │ │ + bls.n 1f485c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbf28 │ │ │ │ + bl 2bbf20 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ cmp r6, r2 │ │ │ │ - bcs.n 1f489a │ │ │ │ + bcs.n 1f4892 │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bmi.n 1f4816 │ │ │ │ + bmi.n 1f480e │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3c4c │ │ │ │ + bl 1f3c44 │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ and.w r2, r2, #3 │ │ │ │ add r2, r6 │ │ │ │ add.w ip, r9, r2, lsl #3 │ │ │ │ ldr.w r3, [r9, r2, lsl #3] │ │ │ │ orrs r3, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ str.w r3, [r9, r2, lsl #3] │ │ │ │ orrs r0, r1 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ - b.n 1f4848 │ │ │ │ + b.n 1f4840 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1f47c2 │ │ │ │ + b.n 1f47ba │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ - b.n 1f480c │ │ │ │ + b.n 1f4804 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - b.n 1f4542 │ │ │ │ + b.n 1f453a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f43d8 │ │ │ │ + bl 1f43d0 │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ - b.n 1f46f6 │ │ │ │ + b.n 1f46ee │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - cbnz r0, 1f4910 │ │ │ │ + cbnz r0, 1f490a │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r4, r2 │ │ │ │ + rev16 r4, r3 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #452] @ (1f4ab0 ) │ │ │ │ - ldr r3, [pc, #452] @ (1f4ab4 ) │ │ │ │ + ldr r0, [pc, #452] @ (1f4aa8 ) │ │ │ │ + ldr r3, [pc, #452] @ (1f4aac ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r0, pc │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r1 │ │ │ │ add r7, sp, #32 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -582063,182 +582052,182 @@ │ │ │ │ blx 54720 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 54720 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1f4938 │ │ │ │ - b.n 1f49ce │ │ │ │ + cbnz r3, 1f4930 │ │ │ │ + b.n 1f49c6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f49ce │ │ │ │ + beq.n 1f49c6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.n 1f4930 │ │ │ │ + bpl.n 1f4928 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1f497c │ │ │ │ + b.n 1f4974 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1f4978 │ │ │ │ + bls.n 1f4970 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3c4c │ │ │ │ + bl 1f3c44 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ and.w r3, r3, #3 │ │ │ │ add r3, fp │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #-40] │ │ │ │ orrs r2, r0 │ │ │ │ str.w r2, [r3, #-40] │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbf28 │ │ │ │ + bl 2bbf20 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1f4996 │ │ │ │ + bls.n 1f498e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbf28 │ │ │ │ + bl 2bbf20 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, fp │ │ │ │ - bls.n 1f4930 │ │ │ │ + bls.n 1f4928 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 1f4944 │ │ │ │ + bmi.n 1f493c │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3c4c │ │ │ │ + bl 1f3c44 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ and.w r3, r3, #3 │ │ │ │ add r3, fp │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #-104] │ │ │ │ orrs r2, r0 │ │ │ │ str.w r2, [r3, #-104] │ │ │ │ ldr.w r2, [r3, #-100] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r3, #-100] │ │ │ │ - b.n 1f4978 │ │ │ │ + b.n 1f4970 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1f49de │ │ │ │ - b.n 1f4a74 │ │ │ │ + cbnz r3, 1f49d6 │ │ │ │ + b.n 1f4a6c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4a74 │ │ │ │ + beq.n 1f4a6c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 1f49d6 │ │ │ │ + bpl.n 1f49ce │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1f4a22 │ │ │ │ + b.n 1f4a1a │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1f4a1e │ │ │ │ + bls.n 1f4a16 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3c4c │ │ │ │ + bl 1f3c44 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ and.w r3, r3, #3 │ │ │ │ add r3, fp │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #-72] │ │ │ │ orrs r2, r0 │ │ │ │ str.w r2, [r3, #-72] │ │ │ │ ldr.w r2, [r3, #-68] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r3, #-68] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbf28 │ │ │ │ + bl 2bbf20 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1f4a3c │ │ │ │ + bls.n 1f4a34 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbf28 │ │ │ │ + bl 2bbf20 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp fp, r3 │ │ │ │ - bcs.n 1f49d6 │ │ │ │ + bcs.n 1f49ce │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 1f49ea │ │ │ │ + bmi.n 1f49e2 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3c4c │ │ │ │ + bl 1f3c44 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ and.w r3, r3, #3 │ │ │ │ add r3, fp │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #-136] │ │ │ │ orrs r2, r0 │ │ │ │ str.w r2, [r3, #-136] │ │ │ │ ldr.w r2, [r3, #-132] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r3, #-132] │ │ │ │ - b.n 1f4a1e │ │ │ │ + b.n 1f4a16 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r2, sp │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f44d4 │ │ │ │ + bl 1f44cc │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f44d4 │ │ │ │ - ldr r2, [pc, #40] @ (1f4ab8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f4ab4 ) │ │ │ │ + bl 1f44cc │ │ │ │ + ldr r2, [pc, #40] @ (1f4ab0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f4aac ) │ │ │ │ orrs r0, r4 │ │ │ │ add r2, pc │ │ │ │ uxtb r0, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f4aac │ │ │ │ + bne.n 1f4aa4 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb70c │ │ │ │ + @ instruction: 0xb714 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #504] @ 0x1f8 │ │ │ │ subw sp, sp, #3556 @ 0xde4 │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r3, [pc, #1504] @ 1f50b4 │ │ │ │ + ldr.w r3, [pc, #1504] @ 1f50ac │ │ │ │ add r4, sp, #92 @ 0x5c │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r1, [pc, #1492] @ 1f50b8 │ │ │ │ + ldr.w r1, [pc, #1492] @ 1f50b0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -582246,227 +582235,227 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54720 │ │ │ │ ldrsb.w r3, [r7, #65] @ 0x41 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1f4164 │ │ │ │ + bl 1f415c │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1f4164 │ │ │ │ + bl 1f415c │ │ │ │ addw r3, sp, #1500 @ 0x5dc │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54720 │ │ │ │ add r3, sp, #476 @ 0x1dc │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 54720 │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ ldr.w r5, [r8] │ │ │ │ - cbz r5, 1f4ba4 │ │ │ │ + cbz r5, 1f4b9c │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1f4b9c │ │ │ │ + bpl.n 1f4b94 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 1f4b9c │ │ │ │ + bhi.n 1f4b94 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r6, r3, #27 │ │ │ │ - bmi.n 1f4b9c │ │ │ │ + bmi.n 1f4b94 │ │ │ │ ldrsb.w r1, [r7, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 20e138 │ │ │ │ + bl 20e130 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f4f64 │ │ │ │ + bne.w 1f4f5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bbe7c │ │ │ │ - cbz r0, 1f4b9c │ │ │ │ + bl 2bbe74 │ │ │ │ + cbz r0, 1f4b94 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 1f4b9c │ │ │ │ + bhi.n 1f4b94 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r5, #1 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ and.w r3, r3, #3 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str.w r5, [r2, r3, lsl #2] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4b50 │ │ │ │ + bne.n 1f4b48 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #12 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5f78 │ │ │ │ + bl 1c5f70 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f50a2 │ │ │ │ + beq.w 1f509a │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4bc0 │ │ │ │ + bne.n 1f4bb8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f50a2 │ │ │ │ + beq.w 1f509a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f4c3c │ │ │ │ + beq.n 1f4c34 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ movw r4, #319 @ 0x13f │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbnz r3, 1f4bfa │ │ │ │ - b.n 1f4c2e │ │ │ │ + cbnz r3, 1f4bf2 │ │ │ │ + b.n 1f4c26 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1f4c2e │ │ │ │ + cbz r3, 1f4c26 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f4bf4 │ │ │ │ + bne.n 1f4bec │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ sub.w r3, r1, #217 @ 0xd9 │ │ │ │ cmp r1, r4 │ │ │ │ it ne │ │ │ │ cmpne r3, #3 │ │ │ │ ite hi │ │ │ │ movhi r1, #1 │ │ │ │ movls r1, #0 │ │ │ │ - bhi.n 1f4bf4 │ │ │ │ + bhi.n 1f4bec │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 1f5096 │ │ │ │ + bne.w 1f508e │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1f4c8a │ │ │ │ + beq.n 1f4c82 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4bfa │ │ │ │ + bne.n 1f4bf2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f4bec │ │ │ │ + bne.n 1f4be4 │ │ │ │ mov r1, r8 │ │ │ │ ldrsb.w r3, [r7, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f4ebe │ │ │ │ + beq.w 1f4eb6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f507c │ │ │ │ + beq.w 1f5074 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1f4c62 │ │ │ │ + b.n 1f4c5a │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.w 1f4d92 │ │ │ │ + beq.w 1f4d8a │ │ │ │ ldrb r1, [r3, #11] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4c56 │ │ │ │ - ldr.w r3, [pc, #1104] @ 1f50bc │ │ │ │ + bne.n 1f4c4e │ │ │ │ + ldr.w r3, [pc, #1104] @ 1f50b4 │ │ │ │ movs r2, #12 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ blx 542d4 │ │ │ │ - b.n 1f4e2e │ │ │ │ + b.n 1f4e26 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1f50a8 │ │ │ │ + beq.w 1f50a0 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f50ae │ │ │ │ + bne.w 1f50a6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4c78 │ │ │ │ + bne.n 1f4c70 │ │ │ │ ldr.w r9, [r3, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 1f4bf4 │ │ │ │ + ble.n 1f4bec │ │ │ │ ldrb.w r1, [r9, #30] │ │ │ │ ands.w r1, r1, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bne.n 1f4bf4 │ │ │ │ + bne.n 1f4bec │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 1f4bf4 │ │ │ │ + bgt.n 1f4bec │ │ │ │ ldrb.w r1, [r9, #21] │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4bf4 │ │ │ │ + beq.n 1f4bec │ │ │ │ movs r1, #12 │ │ │ │ subs r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add.w fp, r1, r3 │ │ │ │ ldrb.w r1, [fp, #11] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4bf4 │ │ │ │ + bne.n 1f4bec │ │ │ │ strd r3, r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrsb.w r1, [r3, #65] @ 0x41 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 20e138 │ │ │ │ + bl 20e130 │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f4eb0 │ │ │ │ + bne.w 1f4ea8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str.w r9, [r1, r3] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r1, [r9, #30] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r0, r1, #31 │ │ │ │ it mi │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 1f4d2c │ │ │ │ + bmi.n 1f4d24 │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.w 1f4f48 │ │ │ │ + bhi.w 1f4f40 │ │ │ │ movw r1, #32515 @ 0x7f03 │ │ │ │ movt r1, #7 │ │ │ │ lsrs r1, r3 │ │ │ │ lsls r1, r1, #31 │ │ │ │ it mi │ │ │ │ movmi r1, #2 │ │ │ │ - bpl.w 1f4f48 │ │ │ │ + bpl.w 1f4f40 │ │ │ │ strb.w r1, [fp, #4] │ │ │ │ ldrb.w r1, [r9, #19] │ │ │ │ lsls r0, r1, #29 │ │ │ │ - bmi.n 1f4d44 │ │ │ │ + bmi.n 1f4d3c │ │ │ │ tst.w r1, #2 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -582488,18 +582477,18 @@ │ │ │ │ ldrbpl.w r3, [r9, #20] │ │ │ │ ubfxpl r3, r3, #1, #1 │ │ │ │ strpl r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strb.w r3, [fp, #9] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ strh.w r3, [fp, #10] │ │ │ │ - b.n 1f4bf4 │ │ │ │ + b.n 1f4bec │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r3, [pc, #808] @ (1f50c0 ) │ │ │ │ + ldr r3, [pc, #808] @ (1f50b8 ) │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, sp, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ movs r6, #0 │ │ │ │ blx 542d4 │ │ │ │ movs r3, #12 │ │ │ │ @@ -582509,54 +582498,54 @@ │ │ │ │ str.w r6, [r9] │ │ │ │ mla r5, r3, r8, r5 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f4df2 │ │ │ │ + b.n 1f4dea │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r0, #31 │ │ │ │ itt ls │ │ │ │ strls.w fp, [r9] │ │ │ │ strls r6, [r4, #0] │ │ │ │ strd r8, r1, [sp, #4] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f3b2c │ │ │ │ + bl 1f3b24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w sl, sl, #12 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 1f4e2c │ │ │ │ + beq.n 1f4e24 │ │ │ │ ldrb.w r7, [sl, #7] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w r1, [r1, #212] @ 0xd4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f4dc8 │ │ │ │ + bne.n 1f4dc0 │ │ │ │ strd fp, r1, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f3b2c │ │ │ │ + bl 1f3b24 │ │ │ │ ldr.w r1, [r9] │ │ │ │ cmp r1, #32 │ │ │ │ - bne.n 1f4de8 │ │ │ │ + bne.n 1f4de0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str.w r7, [r9] │ │ │ │ str r7, [r4, #0] │ │ │ │ ldr.w r0, [r0, #212] @ 0xd4 │ │ │ │ strd r1, r0, [sp, #4] │ │ │ │ - b.n 1f4dda │ │ │ │ + b.n 1f4dd2 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c6054 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add.w r3, r2, #184 @ 0xb8 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -582567,178 +582556,178 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldrsb.w r1, [r2, #65] @ 0x41 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ movs r2, #4 │ │ │ │ strd r8, r9, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ - bl 1f3e24 │ │ │ │ + bl 1f3e1c │ │ │ │ add.w r0, r7, #192 @ 0xc0 │ │ │ │ add.w r1, r7, #188 @ 0xbc │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add.w r0, r7, #104 @ 0x68 │ │ │ │ add.w r1, r7, #96 @ 0x60 │ │ │ │ strd r1, r0, [sp] │ │ │ │ movs r2, #8 │ │ │ │ mov r3, r6 │ │ │ │ ldrsb.w r1, [r7, #65] @ 0x41 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1f3e24 │ │ │ │ - ldr r2, [pc, #560] @ (1f50c4 ) │ │ │ │ - ldr r3, [pc, #544] @ (1f50b4 ) │ │ │ │ + bl 1f3e1c │ │ │ │ + ldr r2, [pc, #560] @ (1f50bc ) │ │ │ │ + ldr r3, [pc, #544] @ (1f50ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #3548] @ 0xddc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f5092 │ │ │ │ + bne.w 1f508a │ │ │ │ addw sp, sp, #3556 @ 0xde4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2bc2dc │ │ │ │ + bl 2bc2d4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ - b.n 1f4cfc │ │ │ │ + b.n 1f4cf4 │ │ │ │ ldr.w r2, [r7, #424] @ 0x1a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f50a2 │ │ │ │ + beq.w 1f509a │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4eca │ │ │ │ + bne.n 1f4ec2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1f50a2 │ │ │ │ + beq.w 1f509a │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1f4c46 │ │ │ │ + beq.w 1f4c3e │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ mov r6, sl │ │ │ │ movw r8, #319 @ 0x13f │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1f4f3a │ │ │ │ + cbz r3, 1f4f32 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1f4f0e │ │ │ │ + b.n 1f4f06 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f4f36 │ │ │ │ + cbz r3, 1f4f2e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f4f08 │ │ │ │ + bne.n 1f4f00 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1f4f08 │ │ │ │ + bne.n 1f4f00 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r9, [r3, #-8] │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.w 1f509c │ │ │ │ + bne.w 1f5094 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1f4f80 │ │ │ │ + beq.n 1f4f78 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4f0e │ │ │ │ + bne.n 1f4f06 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f4efa │ │ │ │ - b.n 1f4c46 │ │ │ │ + bne.n 1f4ef2 │ │ │ │ + b.n 1f4c3e │ │ │ │ ldrb.w r1, [r9, #20] │ │ │ │ cmp r1, #31 │ │ │ │ ite hi │ │ │ │ lsrhi r1, r1, #5 │ │ │ │ ldrls r1, [sp, #52] @ 0x34 │ │ │ │ strb.w r1, [fp, #4] │ │ │ │ ldrb.w r1, [r9, #19] │ │ │ │ lsls r0, r1, #29 │ │ │ │ - bmi.w 1f4d44 │ │ │ │ - b.n 1f4d38 │ │ │ │ + bmi.w 1f4d3c │ │ │ │ + b.n 1f4d30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc2dc │ │ │ │ + bl 2bc2d4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f4b76 │ │ │ │ + b.n 1f4b6e │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1f50a8 │ │ │ │ + beq.w 1f50a0 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f50ae │ │ │ │ + bne.w 1f50a6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4f6e │ │ │ │ + bne.n 1f4f66 │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 1f4f08 │ │ │ │ + ble.n 1f4f00 │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 1f4f08 │ │ │ │ + bgt.n 1f4f00 │ │ │ │ ldrb r1, [r5, #21] │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f508c │ │ │ │ + beq.n 1f5084 │ │ │ │ movs r1, #12 │ │ │ │ subs r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ add.w sl, fp, r3 │ │ │ │ ldrb.w r1, [sl, #11] │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4f08 │ │ │ │ + bne.n 1f4f00 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldrsb.w r1, [r7, #65] @ 0x41 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 20e138 │ │ │ │ + bl 20e130 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f5062 │ │ │ │ + bne.n 1f505a │ │ │ │ str.w r5, [fp, r3] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r0, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r3, #0 │ │ │ │ - bmi.n 1f5002 │ │ │ │ + bmi.n 1f4ffa │ │ │ │ cmp r1, #18 │ │ │ │ - bhi.n 1f5070 │ │ │ │ + bhi.n 1f5068 │ │ │ │ movw r3, #32515 @ 0x7f03 │ │ │ │ movt r3, #7 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r3, #2 │ │ │ │ - bpl.n 1f5070 │ │ │ │ + bpl.n 1f5068 │ │ │ │ strb.w r3, [sl, #4] │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ lsls r0, r3, #29 │ │ │ │ it mi │ │ │ │ movmi.w r9, #0 │ │ │ │ - bmi.n 1f501c │ │ │ │ + bmi.n 1f5014 │ │ │ │ tst.w r3, #2 │ │ │ │ it eq │ │ │ │ moveq.w r9, #2 │ │ │ │ cmp r1, #2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ strb.w r9, [sl, #5] │ │ │ │ ite hi │ │ │ │ @@ -582757,37 +582746,37 @@ │ │ │ │ ldrbpl r3, [r5, #20] │ │ │ │ ubfxpl r3, r3, #1, #1 │ │ │ │ strpl r3, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strb.w r3, [sl, #9] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [sl, #10] │ │ │ │ - b.n 1f4f08 │ │ │ │ + b.n 1f4f00 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2bc2dc │ │ │ │ + bl 2bc2d4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f4fda │ │ │ │ + b.n 1f4fd2 │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ cmp r3, #31 │ │ │ │ ite hi │ │ │ │ lsrhi r3, r3, #5 │ │ │ │ ldrls r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 1f5002 │ │ │ │ - ldr r3, [pc, #72] @ (1f50c8 ) │ │ │ │ + b.n 1f4ffa │ │ │ │ + ldr r3, [pc, #72] @ (1f50c0 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #12 │ │ │ │ add r3, pc │ │ │ │ blx 542d4 │ │ │ │ - b.n 1f4e2e │ │ │ │ + b.n 1f4e26 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1f4f3a │ │ │ │ + b.n 1f4f32 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ mov r3, r1 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -582798,122 +582787,122 @@ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4, lr} │ │ │ │ + push {r1, r3, r4, lr} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bl 2670be │ │ │ │ + bl 2670b6 │ │ │ │ vrecps.f32 , , │ │ │ │ - cbz r0, 1f50e2 │ │ │ │ + cbz r0, 1f50dc │ │ │ │ lsls r0, r3, #2 │ │ │ │ mrrc 15, 15, pc, sp, cr15 @ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f513e │ │ │ │ + beq.n 1f5136 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 1f50fc │ │ │ │ + b.n 1f50f4 │ │ │ │ lsls r2, r1, #24 │ │ │ │ - bpl.n 1f50f6 │ │ │ │ + bpl.n 1f50ee │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1f513a │ │ │ │ + beq.n 1f5132 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f513e │ │ │ │ + cbz r3, 1f5136 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ ubfx r1, r2, #0, #24 │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1f50f6 │ │ │ │ + beq.n 1f50ee │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f50ea │ │ │ │ + bne.n 1f50e2 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 55364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f50f6 │ │ │ │ + bne.n 1f50ee │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2baac4 │ │ │ │ + bl 2baabc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f50f6 │ │ │ │ + beq.n 1f50ee │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 1f50f6 │ │ │ │ + bmi.n 1f50ee │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f50f6 │ │ │ │ + bne.n 1f50ee │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7d8c │ │ │ │ + bl 1e7d84 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1df3d4 │ │ │ │ + bl 1df3cc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #844] @ (1f54b4 ) │ │ │ │ - ldr r3, [pc, #844] @ (1f54b8 ) │ │ │ │ + ldr r2, [pc, #844] @ (1f54ac ) │ │ │ │ + ldr r3, [pc, #844] @ (1f54b0 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1f52f2 │ │ │ │ + beq.w 1f52ea │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq r2, #20 │ │ │ │ movne r2, #0 │ │ │ │ - bl 1f5154 │ │ │ │ + bl 1f514c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1f528c │ │ │ │ + beq.n 1f5284 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1f5218 │ │ │ │ + bne.n 1f5210 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ strd r2, r2, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r2, r7, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ @@ -582921,47 +582910,47 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ - ldr r2, [pc, #704] @ (1f54bc ) │ │ │ │ - ldr r3, [pc, #696] @ (1f54b8 ) │ │ │ │ + bl 1e43c4 │ │ │ │ + ldr r2, [pc, #704] @ (1f54b4 ) │ │ │ │ + ldr r3, [pc, #696] @ (1f54b0 ) │ │ │ │ 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 1f54ae │ │ │ │ + bne.w 1f54a6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr.w r5, [r8, #16] │ │ │ │ - bl 1dff58 │ │ │ │ + bl 1dff50 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1f5322 │ │ │ │ + beq.n 1f531a │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r0, [r6, #20] │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bhi.w 1f54a8 │ │ │ │ + bhi.w 1f54a0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1f54a4 │ │ │ │ + bhi.w 1f549c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ @@ -582995,18 +582984,18 @@ │ │ │ │ add r5, sp, #16 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ ldrd r1, r0, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bhi.w 1f5406 │ │ │ │ + bhi.w 1f53fe │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1f54b2 │ │ │ │ + bhi.w 1f54aa │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ @@ -583033,15 +583022,15 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ @@ -583049,24 +583038,24 @@ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1f51ec │ │ │ │ + b.n 1f51e4 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 2bc2dc │ │ │ │ + bl 2bc2d4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ @@ -583074,35 +583063,35 @@ │ │ │ │ str r6, [sp, #12] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, r4, #64 @ 0x40 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 1f51e0 │ │ │ │ + b.n 1f51d8 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, sp │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f53a0 │ │ │ │ + cbz r0, 1f5398 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, r0, #48 @ 0x30 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r0, #64 @ 0x40 │ │ │ │ @@ -583115,52 +583104,52 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 1f51e0 │ │ │ │ + b.n 1f51d8 │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ - b.n 1f5370 │ │ │ │ + b.n 1f5368 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 1f5370 │ │ │ │ + b.n 1f5368 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1f5370 │ │ │ │ + b.n 1f5368 │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ - b.n 1f5370 │ │ │ │ + b.n 1f5368 │ │ │ │ strh.w r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f5440 │ │ │ │ + cbz r0, 1f5438 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc2dc │ │ │ │ + bl 2bc2d4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r4, #64 @ 0x40 │ │ │ │ @@ -583169,207 +583158,207 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 1f51e0 │ │ │ │ + b.n 1f51d8 │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 1f5410 │ │ │ │ + b.n 1f5408 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1f5410 │ │ │ │ + b.n 1f5408 │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 1f5410 │ │ │ │ + b.n 1f5408 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - b.n 1f5410 │ │ │ │ + b.n 1f5408 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ + add r6, sp, #608 @ 0x260 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ + add r6, sp, #24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ - ldr.w r2, [pc, #2188] @ 1f5d60 │ │ │ │ + ldr.w r2, [pc, #2188] @ 1f5d58 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ - ldr.w r4, [pc, #2188] @ 1f5d64 │ │ │ │ - ldr.w r3, [pc, #2188] @ 1f5d68 │ │ │ │ + ldr.w r4, [pc, #2188] @ 1f5d5c │ │ │ │ + ldr.w r3, [pc, #2188] @ 1f5d60 │ │ │ │ add r2, pc │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrsb.w r3, [r1, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f5500 │ │ │ │ + bne.n 1f54f8 │ │ │ │ ldrsb.w r2, [r0, #65] @ 0x41 │ │ │ │ bics.w r2, r2, #2 │ │ │ │ - beq.n 1f5524 │ │ │ │ + beq.n 1f551c │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r1, [pc, #2152] @ 1f5d6c │ │ │ │ - ldr.w r3, [pc, #2144] @ 1f5d68 │ │ │ │ + ldr.w r1, [pc, #2152] @ 1f5d64 │ │ │ │ + ldr.w r3, [pc, #2144] @ 1f5d60 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f5d32 │ │ │ │ + bne.w 1f5d2a │ │ │ │ mov r0, r2 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f5d36 │ │ │ │ + beq.w 1f5d2e │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f5530 │ │ │ │ + bne.n 1f5528 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f5d36 │ │ │ │ + beq.w 1f5d2e │ │ │ │ ldr r5, [r2, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c2ec8 │ │ │ │ + bl 1c2ec0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r3, #28] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - cbz r2, 1f5594 │ │ │ │ + cbz r2, 1f558c │ │ │ │ mov r9, r7 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f5586 │ │ │ │ + bne.n 1f557e │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - bne.n 1f5586 │ │ │ │ + bne.n 1f557e │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f5d48 │ │ │ │ + bne.w 1f5d40 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1f55b4 │ │ │ │ + beq.n 1f55ac │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5560 │ │ │ │ + bne.n 1f5558 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c29d0 │ │ │ │ + bl 1c29c8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1f5502 │ │ │ │ + b.n 1f54fa │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f5d42 │ │ │ │ + beq.w 1f5d3a │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f5d54 │ │ │ │ + bne.w 1f5d4c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f55a2 │ │ │ │ + bne.n 1f559a │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 1f5586 │ │ │ │ - bl 2bbf00 │ │ │ │ + beq.n 1f557e │ │ │ │ + bl 2bbef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f5586 │ │ │ │ + bne.n 1f557e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbec0 │ │ │ │ + bl 2bbeb8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f5586 │ │ │ │ + bne.n 1f557e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f5586 │ │ │ │ - bl 2bbe7c │ │ │ │ + bls.n 1f557e │ │ │ │ + bl 2bbe74 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f5586 │ │ │ │ + beq.n 1f557e │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1f5586 │ │ │ │ + bhi.n 1f557e │ │ │ │ ldr.w r6, [r9, #108] @ 0x6c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - beq.w 1f5916 │ │ │ │ + beq.w 1f590e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f564e │ │ │ │ + bls.n 1f5646 │ │ │ │ strd r6, fp, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ - bl 1e3a9c │ │ │ │ + bl 1e3a94 │ │ │ │ ldrd r5, r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f564e │ │ │ │ + bne.n 1f5646 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movw r3, #319 @ 0x13f │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f564e │ │ │ │ + bne.n 1f5646 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f5d48 │ │ │ │ + bne.w 1f5d40 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1f5a64 │ │ │ │ + beq.w 1f5a5c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2a74 │ │ │ │ + bl 1c2a6c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f58da │ │ │ │ + beq.w 1f58d2 │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f5d4e │ │ │ │ + beq.w 1f5d46 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f5670 │ │ │ │ + bne.n 1f5668 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f5d4e │ │ │ │ + beq.w 1f5d46 │ │ │ │ ldr.w ip, [r2, #24] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ strd r5, r5, [sp, #80] @ 0x50 │ │ │ │ mov lr, r3 │ │ │ │ strd r5, r5, [sp, #88] @ 0x58 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -583382,115 +583371,115 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r4, r5 │ │ │ │ - beq.n 1f56d4 │ │ │ │ - b.n 1f56d6 │ │ │ │ + beq.n 1f56cc │ │ │ │ + b.n 1f56ce │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f5d54 │ │ │ │ + bne.w 1f5d4c │ │ │ │ subs r4, #20 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f58d6 │ │ │ │ + beq.w 1f58ce │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1f56c8 │ │ │ │ + bne.n 1f56c0 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ - cbz r6, 1f5734 │ │ │ │ + cbz r6, 1f572c │ │ │ │ movw r4, #319 @ 0x13f │ │ │ │ str.w ip, [sp, #32] │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1f5724 │ │ │ │ + cbz r3, 1f571c │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r6 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f5718 │ │ │ │ + bne.n 1f5710 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1f5718 │ │ │ │ + bne.n 1f5710 │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f5d48 │ │ │ │ + bne.w 1f5d40 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f575a │ │ │ │ + beq.n 1f5752 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f56fa │ │ │ │ + bne.n 1f56f2 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f56f0 │ │ │ │ + bne.n 1f56e8 │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ mov r1, ip │ │ │ │ mov r0, fp │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1f5586 │ │ │ │ + b.n 1f557e │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f5d5a │ │ │ │ + beq.w 1f5d52 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f5d54 │ │ │ │ + bne.w 1f5d4c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f5748 │ │ │ │ + bne.n 1f5740 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f5718 │ │ │ │ + bne.n 1f5710 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ldrb r1, [r5, #21] │ │ │ │ eors r2, r1 │ │ │ │ lsls r6, r2, #30 │ │ │ │ - bne.n 1f5718 │ │ │ │ + bne.n 1f5710 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f5718 │ │ │ │ + bne.n 1f5710 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ eors r2, r1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1f5718 │ │ │ │ + bhi.n 1f5710 │ │ │ │ ldrb r1, [r3, #19] │ │ │ │ ldrb.w r2, [r8, #19] │ │ │ │ lsls r0, r1, #29 │ │ │ │ - bmi.w 1f58c6 │ │ │ │ + bmi.w 1f58be │ │ │ │ and.w r2, r2, #6 │ │ │ │ lsls r6, r1, #30 │ │ │ │ - bpl.w 1f58ce │ │ │ │ + bpl.w 1f58c6 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1f5718 │ │ │ │ + bne.n 1f5710 │ │ │ │ ldrb r1, [r3, #30] │ │ │ │ ands.w r1, r1, #2 │ │ │ │ - bne.n 1f5718 │ │ │ │ + bne.n 1f5710 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r3, #2 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -583499,22 +583488,22 @@ │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1f5d5a │ │ │ │ + bhi.w 1f5d52 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ @@ -583538,22 +583527,22 @@ │ │ │ │ lsls r3, r5, #10 │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r6 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str.w ip, [sp, #64] @ 0x40 │ │ │ │ @@ -583561,90 +583550,90 @@ │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ - ldr.w r3, [pc, #1256] @ 1f5d70 │ │ │ │ + ldr.w r3, [pc, #1256] @ 1f5d68 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r1, fp │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1e2388 │ │ │ │ + bl 1e2380 │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ - b.n 1f5718 │ │ │ │ + b.n 1f5710 │ │ │ │ movs r6, #32 │ │ │ │ - b.n 1f5838 │ │ │ │ + b.n 1f5830 │ │ │ │ movs r6, #8 │ │ │ │ - b.n 1f5838 │ │ │ │ + b.n 1f5830 │ │ │ │ movs r6, #16 │ │ │ │ - b.n 1f5838 │ │ │ │ + b.n 1f5830 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1f5838 │ │ │ │ + b.n 1f5830 │ │ │ │ lsls r0, r2, #29 │ │ │ │ - bpl.w 1f5718 │ │ │ │ - b.n 1f57a4 │ │ │ │ + bpl.w 1f5710 │ │ │ │ + b.n 1f579c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f5718 │ │ │ │ - b.n 1f57a4 │ │ │ │ + bne.w 1f5710 │ │ │ │ + b.n 1f579c │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ - b.n 1f56e2 │ │ │ │ + b.n 1f56da │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbnz r3, 1f58ec │ │ │ │ - b.n 1f5586 │ │ │ │ + cbnz r3, 1f58e4 │ │ │ │ + b.n 1f557e │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f5586 │ │ │ │ + beq.w 1f557e │ │ │ │ ldr r3, [r2, #16] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.n 1f58e2 │ │ │ │ + bpl.n 1f58da │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1f58e2 │ │ │ │ + bne.n 1f58da │ │ │ │ ldrb r3, [r2, #21] │ │ │ │ ldrb r1, [r4, #21] │ │ │ │ eors r3, r1 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 1f58e2 │ │ │ │ + bne.n 1f58da │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1f58e2 │ │ │ │ + bne.n 1f58da │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2ab0 │ │ │ │ - b.n 1f5586 │ │ │ │ + bl 1c2aa8 │ │ │ │ + b.n 1f557e │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f5d4e │ │ │ │ + beq.w 1f5d46 │ │ │ │ mov r2, fp │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f5924 │ │ │ │ + bne.n 1f591c │ │ │ │ mov r8, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f5d4e │ │ │ │ + beq.w 1f5d46 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add.w lr, sp, #80 @ 0x50 │ │ │ │ strd r1, r1, [sp, #80] @ 0x50 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ strd r1, r1, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -583655,130 +583644,130 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r5, r8 │ │ │ │ - beq.n 1f5984 │ │ │ │ - b.n 1f5986 │ │ │ │ + beq.n 1f597c │ │ │ │ + b.n 1f597e │ │ │ │ ldr r5, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f5d54 │ │ │ │ + bne.w 1f5d4c │ │ │ │ subs r5, #20 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f5a5e │ │ │ │ + beq.n 1f5a56 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1f5978 │ │ │ │ + bne.n 1f5970 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ - cbz r6, 1f59d4 │ │ │ │ + cbz r6, 1f59cc │ │ │ │ mov sl, fp │ │ │ │ movw r5, #319 @ 0x13f │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1f59c6 │ │ │ │ + cbz r3, 1f59be │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f59be │ │ │ │ + bne.n 1f59b6 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1f59be │ │ │ │ + bne.n 1f59b6 │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f5d48 │ │ │ │ + bne.w 1f5d40 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f59ea │ │ │ │ + beq.n 1f59e2 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f59a0 │ │ │ │ + bne.n 1f5998 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f599a │ │ │ │ + bne.n 1f5992 │ │ │ │ mov fp, sl │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1f5736 │ │ │ │ + b.n 1f572e │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f5d5a │ │ │ │ + beq.w 1f5d52 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f5d54 │ │ │ │ + bne.w 1f5d4c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f59d8 │ │ │ │ + bne.n 1f59d0 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr.w r3, [r8, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f59be │ │ │ │ + bne.n 1f59b6 │ │ │ │ ldrb r3, [r1, #21] │ │ │ │ ldrb.w r2, [r8, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 1f59be │ │ │ │ + bne.n 1f59b6 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f59be │ │ │ │ + bne.n 1f59b6 │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r7, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldrb.w fp, [r9, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1f5a4e │ │ │ │ + cbz r0, 1f5a46 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov.w r2, fp, lsl #3 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ adds r1, #20 │ │ │ │ blx 55100 │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1e2388 │ │ │ │ + bl 1e2380 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - b.n 1f59be │ │ │ │ + b.n 1f59b6 │ │ │ │ ldr.w r8, [r5, #48] @ 0x30 │ │ │ │ - b.n 1f5990 │ │ │ │ + b.n 1f5988 │ │ │ │ subs r0, #20 │ │ │ │ - bl 1eab78 │ │ │ │ + bl 1eab70 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f564e │ │ │ │ + bne.w 1f5646 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f5d4e │ │ │ │ + beq.w 1f5d46 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f5a82 │ │ │ │ + bne.n 1f5a7a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f5d4e │ │ │ │ + beq.w 1f5d46 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ mov lr, r3 │ │ │ │ strd r6, r6, [r3, #4] │ │ │ │ mov ip, r2 │ │ │ │ @@ -583793,124 +583782,124 @@ │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq.w r3, r4, #20 │ │ │ │ movne r3, r6 │ │ │ │ - b.n 1f5ae8 │ │ │ │ + b.n 1f5ae0 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f5d54 │ │ │ │ + bne.w 1f5d4c │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f5d2c │ │ │ │ + beq.w 1f5d24 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1f5ada │ │ │ │ + bne.n 1f5ad2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ite eq │ │ │ │ subeq r3, #20 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 1f5b1a │ │ │ │ + b.n 1f5b12 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f5d54 │ │ │ │ + bne.w 1f5d4c │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f5d28 │ │ │ │ + beq.w 1f5d20 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1f5b0c │ │ │ │ + bne.n 1f5b04 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ - bl 1f50cc │ │ │ │ + bl 1f50c4 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r6, 1f5b82 │ │ │ │ + cbz r6, 1f5b7a │ │ │ │ mov sl, r7 │ │ │ │ movw r5, #319 @ 0x13f │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f5b70 │ │ │ │ + cbz r3, 1f5b68 │ │ │ │ str r6, [sp, #24] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f5b66 │ │ │ │ + bne.n 1f5b5e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1f5b66 │ │ │ │ + bne.n 1f5b5e │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f5d48 │ │ │ │ + bne.w 1f5d40 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f5b9a │ │ │ │ + beq.n 1f5b92 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5b48 │ │ │ │ + bne.n 1f5b40 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f5b40 │ │ │ │ + bne.n 1f5b38 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ mov r7, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 1f5738 │ │ │ │ + b.n 1f5730 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f5d5a │ │ │ │ + beq.w 1f5d52 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f5d54 │ │ │ │ + bne.w 1f5d4c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f5b88 │ │ │ │ + bne.n 1f5b80 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f5b66 │ │ │ │ + bne.n 1f5b5e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ldrb r1, [r0, #21] │ │ │ │ eors r2, r1 │ │ │ │ lsls r7, r2, #30 │ │ │ │ - bne.n 1f5b66 │ │ │ │ + bne.n 1f5b5e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f5b66 │ │ │ │ + bne.n 1f5b5e │ │ │ │ ldrd r2, r1, [sp, #44] @ 0x2c │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r4, [sp, #80] @ 0x50 │ │ │ │ - bl 1f5154 │ │ │ │ + bl 1f514c │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1f5d10 │ │ │ │ + bhi.w 1f5d08 │ │ │ │ tbb [pc, r3] │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ ldr r5, [sp, #604] @ 0x25c │ │ │ │ ldr r2, [sp, #628] @ 0x274 │ │ │ │ lsrs r2, r3, #22 │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ @@ -583922,51 +583911,51 @@ │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ lsls r7, r2, #2 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ adds r7, #20 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add.w ip, r6, #80 @ 0x50 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - ldr.w lr, [pc, #296] @ 1f5d70 │ │ │ │ + ldr.w lr, [pc, #296] @ 1f5d68 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr.w r3, [r1, lr] │ │ │ │ mov r1, r6 │ │ │ │ mla r3, r9, r2, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f5d00 │ │ │ │ + bls.n 1f5cf8 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #132 @ 0x84 │ │ │ │ strd r2, r2, [r7] │ │ │ │ add.w r9, sp, #164 @ 0xa4 │ │ │ │ str r2, [r7, #8] │ │ │ │ str.w r8, [sp, #116] @ 0x74 │ │ │ │ strd r2, r2, [sp, #148] @ 0x94 │ │ │ │ @@ -583979,55 +583968,55 @@ │ │ │ │ str.w r8, [sp, #144] @ 0x90 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, sp, #164 @ 0xa4 │ │ │ │ add.w r6, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e2388 │ │ │ │ + bl 1e2380 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ - b.n 1f5b66 │ │ │ │ + b.n 1f5b5e │ │ │ │ mov.w r9, #32 │ │ │ │ - b.n 1f5c00 │ │ │ │ + b.n 1f5bf8 │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 1f5c00 │ │ │ │ + b.n 1f5bf8 │ │ │ │ mov.w r9, #16 │ │ │ │ - b.n 1f5c00 │ │ │ │ + b.n 1f5bf8 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1f5c00 │ │ │ │ + b.n 1f5bf8 │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ - b.n 1f5b26 │ │ │ │ + b.n 1f5b1e │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1f5af8 │ │ │ │ + b.n 1f5af0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c2ec8 │ │ │ │ + bl 1c2ec0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -584038,169 +584027,169 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #968 @ 0x3c8 │ │ │ │ + add r2, sp, #1000 @ 0x3e8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3216] @ 0xc90 │ │ │ │ - ldr r5, [pc, #584] @ (1f5fd0 ) │ │ │ │ + ldr r5, [pc, #584] @ (1f5fc8 ) │ │ │ │ sub.w sp, sp, #844 @ 0x34c │ │ │ │ - ldr r3, [pc, #584] @ (1f5fd4 ) │ │ │ │ + ldr r3, [pc, #584] @ (1f5fcc ) │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r5, pc │ │ │ │ add r4, sp, #32 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #836] @ 0x344 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r6, r6, [r7] │ │ │ │ strd r6, r6, [r7, #8] │ │ │ │ - bl 1f3d44 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f5fc6 │ │ │ │ + beq.w 1f5fbe │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov.w fp, #1 │ │ │ │ mov r7, r6 │ │ │ │ mov r5, r9 │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 20e138 │ │ │ │ + bl 20e130 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f5fbc │ │ │ │ + bne.w 1f5fb4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1f5faa │ │ │ │ + beq.w 1f5fa2 │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne.w r9, #32 │ │ │ │ - bne.n 1f5e04 │ │ │ │ + bne.n 1f5dfc │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #4 │ │ │ │ movne.w r9, #32 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ ands.w sl, r3, #4 │ │ │ │ - beq.n 1f5eb4 │ │ │ │ - cbz r7, 1f5e14 │ │ │ │ + beq.n 1f5eac │ │ │ │ + cbz r7, 1f5e0c │ │ │ │ lsls r1, r3, #30 │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ and.w r4, r3, #3 │ │ │ │ - bl 2bbf68 │ │ │ │ + bl 2bbf60 │ │ │ │ add r4, r0 │ │ │ │ add.w r4, r4, r6, lsl #2 │ │ │ │ ands.w r7, r4, #3 │ │ │ │ rsb r4, r6, r4, lsr #2 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ mov ip, r4 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, r9 │ │ │ │ - bge.n 1f5ef2 │ │ │ │ - cbz r4, 1f5e5a │ │ │ │ + bge.n 1f5eea │ │ │ │ + cbz r4, 1f5e52 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ rsb r1, r6, r6, lsl #29 │ │ │ │ add r4, r6 │ │ │ │ add r1, r2 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r3, r6 │ │ │ │ add.w r1, r0, r1, lsl #1 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str.w r3, [r2, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1f5e50 │ │ │ │ + bne.n 1f5e48 │ │ │ │ str r6, [r5, #52] @ 0x34 │ │ │ │ add r6, ip │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5dcc │ │ │ │ + bne.n 1f5dc4 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov sl, r7 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r6, sl │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1f5e8a │ │ │ │ + beq.n 1f5e82 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ str r2, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ add.w r2, r8, #12 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str.w r1, [r8, #16] │ │ │ │ str r2, [r1, #0] │ │ │ │ - ldr r2, [pc, #332] @ (1f5fd8 ) │ │ │ │ + ldr r2, [pc, #332] @ (1f5fd0 ) │ │ │ │ cmp r5, #4 │ │ │ │ - ldr r3, [pc, #324] @ (1f5fd4 ) │ │ │ │ + ldr r3, [pc, #324] @ (1f5fcc ) │ │ │ │ add r2, pc │ │ │ │ ite eq │ │ │ │ streq.w r6, [r8, #440] @ 0x1b8 │ │ │ │ strne.w r6, [r8, #448] @ 0x1c0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #836] @ 0x344 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f5fcc │ │ │ │ + bne.w 1f5fc4 │ │ │ │ add.w sp, sp, #844 @ 0x34c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ add r6, r7 │ │ │ │ - bl 2bb4d8 │ │ │ │ + bl 2bb4d0 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ movge r7, sl │ │ │ │ movge ip, r0 │ │ │ │ - bge.n 1f5e32 │ │ │ │ + bge.n 1f5e2a │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r7, [r3, #210] @ 0xd2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f5e32 │ │ │ │ + beq.n 1f5e2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 2bb4d8 │ │ │ │ + bl 2bb4d0 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov ip, r0 │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 1f5e38 │ │ │ │ + blt.n 1f5e30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f5e5a │ │ │ │ + beq.n 1f5e52 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ sub.w r3, r2, r9 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w sl, r4, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ strd r2, r6, [sp] │ │ │ │ add.w lr, r1, r0, lsl #3 │ │ │ │ @@ -584213,114 +584202,114 @@ │ │ │ │ lsr.w r2, r7, r3 │ │ │ │ orr.w r2, r2, r9 │ │ │ │ lsr.w r9, r5, r1 │ │ │ │ orr.w r2, r2, r9 │ │ │ │ lsls r2, r2, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #1 │ │ │ │ - bmi.n 1f5f54 │ │ │ │ + bmi.n 1f5f4c │ │ │ │ lsl.w r1, fp, r1 │ │ │ │ lsr.w r6, fp, r6 │ │ │ │ orrs r1, r6 │ │ │ │ lsl.w r2, fp, r3 │ │ │ │ orrs r1, r5 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r2, [lr] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1f5f12 │ │ │ │ + bne.n 1f5f0a │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrd r2, r6, [sp] │ │ │ │ ldrd r5, r7, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f5e3c │ │ │ │ + beq.w 1f5e34 │ │ │ │ add.w r1, r0, r2, lsl #1 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ ldr.w ip, [r3, r1, lsl #2] │ │ │ │ str.w ip, [r5, #52] @ 0x34 │ │ │ │ add.w r1, r4, ip │ │ │ │ cmp r6, r1 │ │ │ │ - bcs.w 1f5e5e │ │ │ │ + bcs.w 1f5e56 │ │ │ │ sub.w ip, r6, ip │ │ │ │ cmp r4, ip │ │ │ │ - bls.w 1f5e5e │ │ │ │ + bls.w 1f5e56 │ │ │ │ rsb r4, r6, r6, lsl #29 │ │ │ │ add r4, ip │ │ │ │ add r2, r4 │ │ │ │ add.w r2, r0, r2, lsl #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str.w r6, [r3, r6, lsl #3] │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 1f5f9e │ │ │ │ - b.n 1f5e5e │ │ │ │ + bne.n 1f5f96 │ │ │ │ + b.n 1f5e56 │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #15 │ │ │ │ movne.w r9, #32 │ │ │ │ - b.n 1f5e04 │ │ │ │ + b.n 1f5dfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bc2dc │ │ │ │ + bl 2bc2d4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f5dde │ │ │ │ + b.n 1f5dd6 │ │ │ │ mov sl, r3 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1f5e6c │ │ │ │ + b.n 1f5e64 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - add r2, pc, #440 @ (adr r2, 1f618c ) │ │ │ │ + add r2, pc, #472 @ (adr r2, 1f61a4 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #432 @ (adr r1, 1f618c ) │ │ │ │ + add r1, pc, #464 @ (adr r1, 1f61a4 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #320] @ (1f6130 ) │ │ │ │ + ldr r5, [pc, #320] @ (1f6128 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #320] @ (1f6134 ) │ │ │ │ + ldr r1, [pc, #320] @ (1f612c ) │ │ │ │ sub sp, #28 │ │ │ │ add r5, pc │ │ │ │ ldrb.w lr, [r4, #13] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.w 1f611e │ │ │ │ + beq.w 1f6116 │ │ │ │ and.w ip, lr, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, ip, #32 │ │ │ │ rsb r6, ip, #32 │ │ │ │ lsl.w ip, r1, ip │ │ │ │ lsr.w r6, r1, r6 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ and.w r2, ip, r2 │ │ │ │ orr.w r0, r0, r6 │ │ │ │ mov.w r6, #0 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ ands r3, r0 │ │ │ │ orrs.w r7, r2, r3 │ │ │ │ - beq.n 1f6080 │ │ │ │ + beq.n 1f6078 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r2 │ │ │ │ - beq.n 1f60a6 │ │ │ │ + beq.n 1f609e │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1f6128 │ │ │ │ + bhi.n 1f6120 │ │ │ │ tbb [pc, lr] │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ strb r4, [r4, r5] │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ @@ -584330,446 +584319,446 @@ │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ - vldr d7, [pc, #164] @ 1f6128 │ │ │ │ + vldr d7, [pc, #164] @ 1f6120 │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f60a6 │ │ │ │ + cbz r0, 1f609e │ │ │ │ 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 1e43cc │ │ │ │ - ldr r1, [pc, #144] @ (1f6138 ) │ │ │ │ - ldr r3, [pc, #136] @ (1f6134 ) │ │ │ │ + bl 1e43c4 │ │ │ │ + ldr r1, [pc, #144] @ (1f6130 ) │ │ │ │ + ldr r3, [pc, #136] @ (1f612c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f6124 │ │ │ │ + bne.n 1f611c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w lr, #32 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f60ee │ │ │ │ + cbz r0, 1f60e6 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f60a6 │ │ │ │ + b.n 1f609e │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ - b.n 1f60c6 │ │ │ │ + b.n 1f60be │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1f60c6 │ │ │ │ + b.n 1f60be │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp, #8] │ │ │ │ - b.n 1f60c6 │ │ │ │ + b.n 1f60be │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 1f60c6 │ │ │ │ + b.n 1f60be │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - add r0, pc, #24 @ (adr r0, 1f614c ) │ │ │ │ + add r0, pc, #56 @ (adr r0, 1f6164 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr.w r2, [pc, #2844] @ 1f6c70 │ │ │ │ + ldr.w r2, [pc, #2844] @ 1f6c68 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr.w r3, [pc, #2844] @ 1f6c74 │ │ │ │ + ldr.w r3, [pc, #2844] @ 1f6c6c │ │ │ │ mov.w ip, #2 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #2820] @ 1f6c78 │ │ │ │ + ldr.w r3, [pc, #2820] @ 1f6c70 │ │ │ │ str r1, [r0, #4] │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ str.w ip, [r0] │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ uxtb.w ip, r3 │ │ │ │ str.w ip, [r0, #12] │ │ │ │ movw ip, #259 @ 0x103 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1f61ec │ │ │ │ + beq.n 1f61e4 │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ - bcs.n 1f61d2 │ │ │ │ + bcs.n 1f61ca │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 1f6296 │ │ │ │ + beq.n 1f628e │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ - bne.n 1f61b0 │ │ │ │ + bne.n 1f61a8 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f653c │ │ │ │ + bne.w 1f6534 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #2760] @ 1f6c7c │ │ │ │ - ldr.w r3, [pc, #2748] @ 1f6c74 │ │ │ │ + ldr.w r2, [pc, #2760] @ 1f6c74 │ │ │ │ + ldr.w r3, [pc, #2748] @ 1f6c6c │ │ │ │ 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 1f6e26 │ │ │ │ + bne.w 1f6e1e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r2, #354 @ 0x162 │ │ │ │ - beq.w 1f6478 │ │ │ │ + beq.w 1f6470 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1f6478 │ │ │ │ + beq.w 1f6470 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1f61b0 │ │ │ │ + bne.n 1f61a8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ and.w r3, r3, #1 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldrb.w r2, [r2, #39] @ 0x27 │ │ │ │ ands r3, r2 │ │ │ │ mov fp, r3 │ │ │ │ - beq.n 1f61b0 │ │ │ │ + beq.n 1f61a8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4930 │ │ │ │ + bl 1e4928 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4930 │ │ │ │ + bl 1e4928 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ movw r3, #259 @ 0x103 │ │ │ │ cmp r2, r3 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ - beq.w 1f6902 │ │ │ │ + beq.w 1f68fa │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f6cca │ │ │ │ + beq.w 1f6cc2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r6, r0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f61b0 │ │ │ │ + beq.n 1f61a8 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e2388 │ │ │ │ + bl 1e2380 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f61b2 │ │ │ │ + b.n 1f61aa │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f61b0 │ │ │ │ + beq.n 1f61a8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 1e4930 │ │ │ │ + bl 1e4928 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r7, r3 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f62de │ │ │ │ + cbz r0, 1f62d6 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov.w r2, #1431655765 @ 0x55555555 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5fe0 │ │ │ │ + bl 1f5fd8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5fe0 │ │ │ │ + bl 1f5fd8 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f634c │ │ │ │ + cbz r0, 1f6344 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5fe0 │ │ │ │ + bl 1f5fd8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f63aa │ │ │ │ + cbz r0, 1f63a2 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov.w r2, #252645135 @ 0xf0f0f0f │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5fe0 │ │ │ │ + bl 1f5fd8 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1f6b50 │ │ │ │ + beq.w 1f6b48 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ mvns r3, r3 │ │ │ │ ands.w r3, r3, #16843009 @ 0x1010101 │ │ │ │ - beq.w 1f6932 │ │ │ │ + beq.w 1f692a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f6458 │ │ │ │ + beq.n 1f6450 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 1f6404 │ │ │ │ + cbz r1, 1f63fc │ │ │ │ ldrb.w r1, [r1, #33] @ 0x21 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1f6aae │ │ │ │ + bne.w 1f6aa6 │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - bne.w 1f6aae │ │ │ │ - cbz r3, 1f6418 │ │ │ │ + bne.w 1f6aa6 │ │ │ │ + cbz r3, 1f6410 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f644a │ │ │ │ + cbz r0, 1f6442 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r6, r0 │ │ │ │ subs.w r3, r7, #8 │ │ │ │ - bne.w 1f6b5c │ │ │ │ + bne.w 1f6b54 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1f6282 │ │ │ │ + beq.w 1f627a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #429 @ 0x1ad │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f627e │ │ │ │ + b.n 1f6276 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f61b0 │ │ │ │ + beq.w 1f61a8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4930 │ │ │ │ + bl 1e4928 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4930 │ │ │ │ + bl 1e4928 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 1f68a0 │ │ │ │ + bls.w 1f6898 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 1f64e0 │ │ │ │ + cbz r0, 1f64d8 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1f6db8 │ │ │ │ + bhi.w 1f6db0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1f6e2a │ │ │ │ + bhi.w 1f6e22 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r6, #8 │ │ │ │ lsls r7, r2, #18 │ │ │ │ lsls r7, r2, #18 │ │ │ │ lsls r7, r2, #18 │ │ │ │ lsls r7, r2, #18 │ │ │ │ lsls r7, r2, #18 │ │ │ │ @@ -584801,535 +584790,535 @@ │ │ │ │ lsls r1, r6, #8 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1f656c │ │ │ │ + cbz r0, 1f6564 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add.w r8, r8, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1f65a0 │ │ │ │ + cbz r0, 1f6598 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add.w sl, sl, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r3, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ strd r3, fp, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r2, r0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1f65d6 │ │ │ │ + cbz r0, 1f65ce │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add.w fp, fp, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r3, #8 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r3, r9, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 1f6610 │ │ │ │ + cbz r0, 1f6608 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 1f664a │ │ │ │ + cbz r0, 1f6642 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r3, #858993459 @ 0x33333333 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 1f6686 │ │ │ │ + cbz r0, 1f667e │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #1431655765 @ 0x55555555 │ │ │ │ movs r7, #0 │ │ │ │ strd r3, r7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f66bc │ │ │ │ + cbz r0, 1f66b4 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add.w r9, r9, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov.w r3, #252645135 @ 0xf0f0f0f │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 1f66f6 │ │ │ │ + cbz r0, 1f66ee │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov.w r3, #16711935 @ 0xff00ff │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r0, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 1f6730 │ │ │ │ + cbz r0, 1f6728 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4930 │ │ │ │ + bl 1e4928 │ │ │ │ mov r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f627e │ │ │ │ - ldr r3, [pc, #988] @ (1f6c80 ) │ │ │ │ + b.n 1f6276 │ │ │ │ + ldr r3, [pc, #988] @ (1f6c78 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r6, [sp, #0] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, fp │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ orr.w r3, r2, #32 │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e523c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e523c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f6c84 │ │ │ │ + bne.w 1f6c7c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e523c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f627e │ │ │ │ + b.n 1f6276 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f6dca │ │ │ │ + beq.w 1f6dc2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #345 @ 0x159 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f6260 │ │ │ │ - vldr d7, [pc, #812] @ 1f6c60 │ │ │ │ + b.n 1f6258 │ │ │ │ + vldr d7, [pc, #812] @ 1f6c58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f6458 │ │ │ │ + beq.w 1f6450 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 1e43cc │ │ │ │ - b.n 1f6458 │ │ │ │ + bl 1e43c4 │ │ │ │ + b.n 1f6450 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 1f6992 │ │ │ │ + cbz r0, 1f698a │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r2, fp │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ cmp.w r6, #354 @ 0x162 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ - bne.w 1f6b9e │ │ │ │ + bne.w 1f6b96 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1f627e │ │ │ │ + b.w 1f6276 │ │ │ │ movs r3, #15 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1f6964 │ │ │ │ + b.n 1f695c │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1f6964 │ │ │ │ + b.n 1f695c │ │ │ │ subs r1, r2, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1f6e2a │ │ │ │ + bhi.w 1f6e22 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r3, r0, #1 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ @@ -585359,187 +585348,187 @@ │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ movs r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f6b2c │ │ │ │ + cbz r0, 1f6b24 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f6458 │ │ │ │ + b.n 1f6450 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f6b04 │ │ │ │ + b.n 1f6afc │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f6b04 │ │ │ │ + b.n 1f6afc │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f6b04 │ │ │ │ - vldr d7, [pc, #276] @ 1f6c68 │ │ │ │ + b.n 1f6afc │ │ │ │ + vldr d7, [pc, #276] @ 1f6c60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f6b04 │ │ │ │ + b.n 1f6afc │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f6b8e │ │ │ │ + cbz r0, 1f6b86 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f6460 │ │ │ │ + b.n 1f6458 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov sl, r9 │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1f6a7e │ │ │ │ + b.n 1f6a76 │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #632] @ 0x278 │ │ │ │ + ldr r6, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #536] @ 0x218 │ │ │ │ + ldr r6, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f6cb6 │ │ │ │ + cbz r0, 1f6cae │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f68ee │ │ │ │ + b.n 1f68e6 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 1f6250 │ │ │ │ + bne.w 1f6248 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ clz r3, r3 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r4, r5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -585554,24 +585543,24 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1f6d76 │ │ │ │ + bne.n 1f6d6e │ │ │ │ ldrb.w r2, [r4, #60] @ 0x3c │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #32 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - bhi.n 1f6dde │ │ │ │ + bhi.n 1f6dd6 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1f6e2a │ │ │ │ + bhi.w 1f6e22 │ │ │ │ tbb [pc, r3] │ │ │ │ strh r0, [r2, #24] │ │ │ │ strh r3, [r0, #28] │ │ │ │ strh r3, [r0, #28] │ │ │ │ asrs r3, r0, #2 │ │ │ │ strh r3, [r0, #28] │ │ │ │ strh r3, [r0, #28] │ │ │ │ @@ -585583,138 +585572,138 @@ │ │ │ │ strh r3, [r0, #28] │ │ │ │ strh r3, [r0, #28] │ │ │ │ strh r3, [r0, #28] │ │ │ │ strh r3, [r0, #28] │ │ │ │ lsls r3, r0 │ │ │ │ uxtb r3, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f6dac │ │ │ │ + bne.n 1f6da4 │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 1f6dc4 │ │ │ │ + bne.n 1f6dbc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f6de2 │ │ │ │ + bne.n 1f6dda │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f6e0a │ │ │ │ + bne.n 1f6e02 │ │ │ │ mov r3, fp │ │ │ │ movs r0, #0 │ │ │ │ eor.w r2, r5, #1 │ │ │ │ adds r4, #32 │ │ │ │ movs r5, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1f6cfe │ │ │ │ + bne.n 1f6cf6 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f6282 │ │ │ │ + beq.w 1f627a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r3, #259 @ 0x103 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f6250 │ │ │ │ - b.n 1f6920 │ │ │ │ + bne.w 1f6248 │ │ │ │ + b.n 1f6918 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1f6d46 │ │ │ │ + b.n 1f6d3e │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 1f6d46 │ │ │ │ + b.n 1f6d3e │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 1f6dd6 │ │ │ │ + bne.n 1f6dce │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - b.n 1f6d54 │ │ │ │ + b.n 1f6d4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1f6964 │ │ │ │ + b.n 1f695c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 1f6d7a │ │ │ │ + b.n 1f6d72 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 1f6920 │ │ │ │ - b.n 1f6cd4 │ │ │ │ + bne.w 1f6918 │ │ │ │ + b.n 1f6ccc │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - b.n 1f6d8e │ │ │ │ + b.n 1f6d86 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1f6d46 │ │ │ │ + b.n 1f6d3e │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1f6d7a │ │ │ │ + b.n 1f6d72 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ - b.n 1f6dfa │ │ │ │ + b.n 1f6df2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #304] @ (1f6f70 ) │ │ │ │ + ldr r2, [pc, #304] @ (1f6f68 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #304] @ (1f6f74 ) │ │ │ │ + ldr r3, [pc, #304] @ (1f6f6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r2, [r3, #19] │ │ │ │ - cbnz r2, 1f6e5a │ │ │ │ + cbnz r2, 1f6e52 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f6f56 │ │ │ │ + beq.n 1f6f4e │ │ │ │ ldr.w r6, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 1f6e6c │ │ │ │ - b.n 1f6f52 │ │ │ │ + cbnz r3, 1f6e64 │ │ │ │ + b.n 1f6f4a │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f6f52 │ │ │ │ + beq.n 1f6f4a │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f6e64 │ │ │ │ + beq.n 1f6e5c │ │ │ │ movs r3, #0 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, sp, #8 │ │ │ │ strd r9, r9, [sp, #12] │ │ │ │ str.w r9, [sp, #20] │ │ │ │ @@ -585727,124 +585716,124 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - cbz r3, 1f6f0e │ │ │ │ + cbz r3, 1f6f06 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f6ee8 │ │ │ │ + beq.n 1f6ee0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 1f6ed8 │ │ │ │ + cbz r2, 1f6ed0 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbz r2, 1f6ef6 │ │ │ │ + cbz r2, 1f6eee │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f6ec2 │ │ │ │ + bne.n 1f6eba │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 1f6ee8 │ │ │ │ + cbnz r2, 1f6ee0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6140 │ │ │ │ + bl 1f6138 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 1f6f10 │ │ │ │ + cbz r3, 1f6f08 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1f6eb6 │ │ │ │ + b.n 1f6eae │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6140 │ │ │ │ + bl 1f6138 │ │ │ │ mov r1, sl │ │ │ │ orrs r0, r4 │ │ │ │ ldr.w sl, [sl] │ │ │ │ uxtb r4, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f6ec2 │ │ │ │ - b.n 1f6ed8 │ │ │ │ + bne.n 1f6eba │ │ │ │ + b.n 1f6ed0 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1f6f36 │ │ │ │ + cbz r3, 1f6f2e │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f6e7a │ │ │ │ + bne.n 1f6e72 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f6f28 │ │ │ │ - ldr r2, [pc, #64] @ (1f6f78 ) │ │ │ │ - ldr r3, [pc, #56] @ (1f6f74 ) │ │ │ │ + bne.n 1f6f20 │ │ │ │ + ldr r2, [pc, #64] @ (1f6f70 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f6f6c ) │ │ │ │ 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 1f6f6c │ │ │ │ + bne.n 1f6f64 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1f6f36 │ │ │ │ + b.n 1f6f2e │ │ │ │ ldrb r2, [r3, #26] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f6e5a │ │ │ │ + bne.w 1f6e52 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f6e5a │ │ │ │ - b.n 1f6f36 │ │ │ │ + bne.w 1f6e52 │ │ │ │ + b.n 1f6f2e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - str r1, [sp, #744] @ 0x2e8 │ │ │ │ + str r1, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #776] @ 0x308 │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r3, r1, [r1] │ │ │ │ blx r3 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #220] @ (1f7084 ) │ │ │ │ + ldr r4, [pc, #220] @ (1f707c ) │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ - ldr r5, [pc, #220] @ (1f7088 ) │ │ │ │ + ldr r5, [pc, #220] @ (1f7080 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r4, pc │ │ │ │ ldrb.w lr, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [r4, r5] │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mla r4, r7, r4, r6 │ │ │ │ ldrb r5, [r4, #7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f707a │ │ │ │ + beq.n 1f7072 │ │ │ │ mov r9, r3 │ │ │ │ mla r3, r7, r1, r6 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r0 │ │ │ │ subs r5, #1 │ │ │ │ mov sl, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -585856,166 +585845,166 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, r7 │ │ │ │ movne r6, r5 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ add r6, r4 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1df8bc │ │ │ │ + bl 1df8b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r2, [r6, #60] @ 0x3c │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ strb.w r2, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f7036 │ │ │ │ - bl 1df8bc │ │ │ │ + bls.n 1f702e │ │ │ │ + bl 1df8b4 │ │ │ │ ldrb.w r3, [r6, #92] @ 0x5c │ │ │ │ strb.w r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ bfi r2, r3, #2, #4 │ │ │ │ strb.w r2, [r4, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r8 │ │ │ │ - cbz r7, 1f706a │ │ │ │ + cbz r7, 1f7062 │ │ │ │ strd r0, r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e458c │ │ │ │ + bl 1e4584 │ │ │ │ mov sl, r0 │ │ │ │ subs r5, #1 │ │ │ │ adds r7, #1 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 1f6fe2 │ │ │ │ + bne.n 1f6fda │ │ │ │ mov r0, sl │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r5 │ │ │ │ mov r0, sl │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #44] @ (1f70bc ) │ │ │ │ + ldr r3, [pc, #44] @ (1f70b4 ) │ │ │ │ add r3, pc │ │ │ │ - cbnz r2, 1f70b8 │ │ │ │ + cbnz r2, 1f70b0 │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1f70a0 │ │ │ │ + bls.n 1f7098 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #28] @ (1f70c0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1f70b8 ) │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldrh r4, [r5, #58] @ 0x3a │ │ │ │ + ldrh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r3, [pc, #344] @ (1f7230 ) │ │ │ │ + ldr r3, [pc, #344] @ (1f7228 ) │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ mov r9, r0 │ │ │ │ and.w lr, r1, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f71e0 │ │ │ │ + bne.n 1f71d8 │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1f7226 │ │ │ │ + beq.w 1f721e │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ it ne │ │ │ │ ldrbne r2, [r2, #1] │ │ │ │ - bne.n 1f7100 │ │ │ │ + bne.n 1f70f8 │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f7200 │ │ │ │ - ldr r2, [pc, #300] @ (1f7234 ) │ │ │ │ + bne.n 1f71f8 │ │ │ │ + ldr r2, [pc, #300] @ (1f722c ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #234 @ 0xea │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f722c │ │ │ │ + beq.w 1f7224 │ │ │ │ add.w fp, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1f7220 │ │ │ │ + bne.n 1f7218 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r6, #1 │ │ │ │ add r5, sp, #32 │ │ │ │ add.w r3, r9, #44 @ 0x2c │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ add.w r3, r9, #76 @ 0x4c │ │ │ │ str.w lr, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ add fp, r9 │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1df8bc │ │ │ │ + bl 1df8b4 │ │ │ │ ldrb.w r3, [fp, #60] @ 0x3c │ │ │ │ strb.w r3, [r4, #60] @ 0x3c │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1df8bc │ │ │ │ + bl 1df8b4 │ │ │ │ ldrb.w r3, [fp, #92] @ 0x5c │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ strb.w r3, [r4, #92] @ 0x5c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f71ae │ │ │ │ + beq.n 1f71a6 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -586023,176 +586012,176 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1f7218 │ │ │ │ + beq.n 1f7210 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r8, r6 │ │ │ │ - cbz r2, 1f71f6 │ │ │ │ + cbz r2, 1f71ee │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov fp, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r6, r3 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - b.n 1f714c │ │ │ │ - ldr r2, [pc, #80] @ (1f7234 ) │ │ │ │ + b.n 1f7144 │ │ │ │ + ldr r2, [pc, #80] @ (1f722c ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ str r2, [sp, #28] │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ - b.n 1f711c │ │ │ │ + b.n 1f7114 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ sub.w fp, r2, r3 │ │ │ │ - b.n 1f71d6 │ │ │ │ + b.n 1f71ce │ │ │ │ clz r4, lr │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #186 @ 0xba │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6f94 │ │ │ │ + bl 1f6f8c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1f712c │ │ │ │ + b.n 1f7124 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ - b.n 1f7100 │ │ │ │ + b.n 1f70f8 │ │ │ │ mov sl, r2 │ │ │ │ - b.n 1f7218 │ │ │ │ - ldrh r0, [r4, #56] @ 0x38 │ │ │ │ + b.n 1f7210 │ │ │ │ + ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r6, r1 │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #228] @ (1f7340 ) │ │ │ │ + ldr r1, [pc, #228] @ (1f7338 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ strd r2, r2, [sp, #36] @ 0x24 │ │ │ │ strd r2, r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #216] @ (1f7344 ) │ │ │ │ + ldr r2, [pc, #216] @ (1f733c ) │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add r3, sp, #4 │ │ │ │ ldrb.w r9, [r6, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f731a │ │ │ │ + beq.n 1f7312 │ │ │ │ uxtb.w r8, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ strb.w r8, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ mov lr, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w r9, #1 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - beq.n 1f7320 │ │ │ │ + beq.n 1f7318 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, r5 │ │ │ │ strb.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ - ldr r2, [pc, #72] @ (1f7348 ) │ │ │ │ - ldr r3, [pc, #64] @ (1f7344 ) │ │ │ │ + bl 1e43c4 │ │ │ │ + ldr r2, [pc, #72] @ (1f7340 ) │ │ │ │ + ldr r3, [pc, #64] @ (1f733c ) │ │ │ │ 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 1f733c │ │ │ │ + bne.n 1f7334 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 1f7324 │ │ │ │ + bne.n 1f731c │ │ │ │ mov r9, r6 │ │ │ │ - b.n 1f72fe │ │ │ │ + b.n 1f72f6 │ │ │ │ str r6, [sp, #32] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r5 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 1f72b2 │ │ │ │ + b.n 1f72aa │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #38] @ 0x26 │ │ │ │ + ldrh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r4, [pc, #660] @ (1f75f4 ) │ │ │ │ + ldr r4, [pc, #660] @ (1f75ec ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #660] @ (1f75f8 ) │ │ │ │ + ldr r3, [pc, #660] @ (1f75f0 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #660] @ (1f75fc ) │ │ │ │ + ldr r2, [pc, #660] @ (1f75f4 ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #656] @ (1f7600 ) │ │ │ │ + ldr r1, [pc, #656] @ (1f75f8 ) │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ @@ -586208,40 +586197,40 @@ │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ strh.w r2, [sp, #72] @ 0x48 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 1f73ce │ │ │ │ + cbz r0, 1f73c6 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r2, r0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f75d2 │ │ │ │ + beq.w 1f75ca │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w fp, sp, #56 @ 0x38 │ │ │ │ movs r7, #0 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r5, r9 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f7434 │ │ │ │ + b.n 1f742c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r4, r9 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w ip, r4, #108 @ 0x6c │ │ │ │ strd r7, r7, [fp] │ │ │ │ add.w sl, sl, #2 │ │ │ │ @@ -586253,58 +586242,58 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ bfi r3, lr, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, sl │ │ │ │ - bls.w 1f75d2 │ │ │ │ + bls.w 1f75ca │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #16 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ add.w r9, r4, #44 @ 0x2c │ │ │ │ ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #1 │ │ │ │ add.w r2, r3, sl │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 1f7498 │ │ │ │ + beq.n 1f7490 │ │ │ │ strd r3, r6, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r4, r9 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df8bc │ │ │ │ + bl 1df8b4 │ │ │ │ adds r6, #32 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ adds r5, #32 │ │ │ │ strb r3, [r4, #16] │ │ │ │ adds r4, #32 │ │ │ │ ldrb r3, [r6, #29] │ │ │ │ strb.w r3, [r4, #-15] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f73ec │ │ │ │ + bne.n 1f73e4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1f7474 │ │ │ │ + b.n 1f746c │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov ip, r3 │ │ │ │ mov r9, r5 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -586316,74 +586305,74 @@ │ │ │ │ movs r2, #16 │ │ │ │ strh.w ip, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ str.w r7, [r8, #4] │ │ │ │ ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ strd r4, r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f74e8 │ │ │ │ + cbz r0, 1f74e0 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strd r7, r7, [r8] │ │ │ │ str.w r7, [r8, #8] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldrb.w ip, [r3, #60] @ 0x3c │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ strd r7, r7, [sp, #108] @ 0x6c │ │ │ │ strd r7, r7, [sp, #116] @ 0x74 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f75ca │ │ │ │ + beq.n 1f75c2 │ │ │ │ add r4, sp, #124 @ 0x7c │ │ │ │ strb.w ip, [sp, #108] @ 0x6c │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [sl, #40] @ 0x28 │ │ │ │ add.w lr, sp, #124 @ 0x7c │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [sl, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movw ip, #49024 @ 0xbf80 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ adds r3, #32 │ │ │ │ strd r7, r7, [fp] │ │ │ │ str.w r7, [fp, #8] │ │ │ │ @@ -586393,62 +586382,62 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r3, r4, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 1f75c4 │ │ │ │ + cbz r3, 1f75bc │ │ │ │ ldrd sl, r6, [sp, #44] @ 0x2c │ │ │ │ mov r5, r9 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - b.n 1f73f2 │ │ │ │ + b.n 1f73ea │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1f74b2 │ │ │ │ + b.n 1f74aa │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f757a │ │ │ │ - b.n 1f7514 │ │ │ │ - ldr r2, [pc, #48] @ (1f7604 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f7600 ) │ │ │ │ + beq.n 1f7572 │ │ │ │ + b.n 1f750c │ │ │ │ + ldr r2, [pc, #48] @ (1f75fc ) │ │ │ │ + ldr r3, [pc, #40] @ (1f75f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f75ee │ │ │ │ + bne.n 1f75e6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r3, #36] @ 0x24 │ │ │ │ + ldrh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r2, [r2, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr.w r4, [pc, #3064] @ 1f8214 │ │ │ │ + ldr.w r4, [pc, #3064] @ 1f820c │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r1, [pc, #3064] @ 1f8218 │ │ │ │ + ldr.w r1, [pc, #3064] @ 1f8210 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3060] @ 1f821c │ │ │ │ + ldr.w r3, [pc, #3060] @ 1f8214 │ │ │ │ mov r9, r0 │ │ │ │ - ldr.w r0, [pc, #3056] @ 1f8220 │ │ │ │ + ldr.w r0, [pc, #3056] @ 1f8218 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ @@ -586461,57 +586450,57 @@ │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ str.w r3, [r9, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb.w r0, [r6, #32] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f775c │ │ │ │ + beq.n 1f7754 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f7b7a │ │ │ │ + beq.w 1f7b72 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ cmp r1, #192 @ 0xc0 │ │ │ │ - bhi.n 1f76c8 │ │ │ │ + bhi.n 1f76c0 │ │ │ │ cmp r1, #96 @ 0x60 │ │ │ │ - bhi.n 1f7760 │ │ │ │ + bhi.n 1f7758 │ │ │ │ cmp r1, #57 @ 0x39 │ │ │ │ - bhi.w 1f7b9c │ │ │ │ + bhi.w 1f7b94 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.w 1f7a0e │ │ │ │ + bhi.w 1f7a06 │ │ │ │ cmp r1, #26 │ │ │ │ - bhi.w 1f7a30 │ │ │ │ + bhi.w 1f7a28 │ │ │ │ cmp r1, #8 │ │ │ │ - bls.w 1f876e │ │ │ │ + bls.w 1f8766 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r1 │ │ │ │ tst.w r2, #98566144 @ 0x5e00000 │ │ │ │ - bne.w 1f87e6 │ │ │ │ + bne.w 1f87de │ │ │ │ tst.w r2, #1540096 @ 0x178000 │ │ │ │ - bne.w 1f7ca0 │ │ │ │ + bne.w 1f7c98 │ │ │ │ tst.w r2, #24064 @ 0x5e00 │ │ │ │ - beq.w 1f7a30 │ │ │ │ + beq.w 1f7a28 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6f94 │ │ │ │ - b.n 1f7b7c │ │ │ │ + bl 1f6f8c │ │ │ │ + b.n 1f7b74 │ │ │ │ cmp.w r1, #434 @ 0x1b2 │ │ │ │ - bhi.w 1f7c04 │ │ │ │ + bhi.w 1f7bfc │ │ │ │ cmp.w r1, #376 @ 0x178 │ │ │ │ - bls.w 1f782e │ │ │ │ + bls.w 1f7826 │ │ │ │ mvn.w r2, #376 @ 0x178 │ │ │ │ adds r2, r1, r2 │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - bhi.w 1f7a30 │ │ │ │ + bhi.w 1f7a28 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r1, r1, #9 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ @@ -586564,18 +586553,18 @@ │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r1, r1, #9 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1f7676 │ │ │ │ + b.n 1f766e │ │ │ │ sub.w r2, r1, #97 @ 0x61 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - bhi.w 1f7a30 │ │ │ │ + bhi.w 1f7a28 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r1, r7, #10 │ │ │ │ lsls r1, r7, #10 │ │ │ │ lsls r1, r7, #10 │ │ │ │ lsls r1, r7, #10 │ │ │ │ lsls r1, r4, #5 │ │ │ │ lsls r1, r7, #10 │ │ │ │ @@ -586667,109 +586656,109 @@ │ │ │ │ lsls r3, r4, #10 │ │ │ │ lsls r3, r4, #10 │ │ │ │ lsls r3, r4, #10 │ │ │ │ lsls r1, r4, #5 │ │ │ │ lsls r3, r4, #10 │ │ │ │ sub.w r5, r1, #193 @ 0xc1 │ │ │ │ cmp r5, #29 │ │ │ │ - bhi.w 1f7a30 │ │ │ │ + bhi.w 1f7a28 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r0, r4, r5 │ │ │ │ ands.w r2, r0, #47 @ 0x2f │ │ │ │ - bne.w 1f878e │ │ │ │ + bne.w 1f8786 │ │ │ │ movs r7, #0 │ │ │ │ movt r7, #2218 @ 0x8aa │ │ │ │ ands r0, r7 │ │ │ │ mov r7, r0 │ │ │ │ - bne.w 1f7c6e │ │ │ │ + bne.w 1f7c66 │ │ │ │ cmp r5, #29 │ │ │ │ - bne.w 1f7a30 │ │ │ │ + bne.w 1f7a28 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4930 │ │ │ │ + bl 1e4928 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4930 │ │ │ │ + bl 1e4928 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1f89b4 │ │ │ │ + beq.w 1f89ac │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ ldrbne r6, [r3, #1] │ │ │ │ - bne.n 1f788c │ │ │ │ + bne.n 1f7884 │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ and.w r3, r3, #8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1f8d06 │ │ │ │ + bne.w 1f8cfe │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f8a00 │ │ │ │ + bne.w 1f89f8 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r6 │ │ │ │ add.w fp, sp, #124 @ 0x7c │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r6, #2 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1f7238 │ │ │ │ + bl 1f7230 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r4, r4, [r8] │ │ │ │ str.w r4, [r8, #8] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r4, r4, [fp] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [fp, #8] │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1f89ec │ │ │ │ + beq.w 1f89e4 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, sl │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ strb.w r6, [sp, #124] @ 0x7c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ strd r4, r4, [r8] │ │ │ │ str.w r4, [r8, #8] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ ldrb.w ip, [r7, #12] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -586777,115 +586766,115 @@ │ │ │ │ strd r4, r4, [fp, #8] │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1f89e6 │ │ │ │ + bne.w 1f89de │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ mov r7, sl │ │ │ │ strb.w r6, [sp, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - beq.w 1f89e6 │ │ │ │ + beq.w 1f89de │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r6, #1 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ adds r3, r6, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne.w 1f78c0 │ │ │ │ - b.n 1f7b7c │ │ │ │ + bne.w 1f78b8 │ │ │ │ + b.n 1f7b74 │ │ │ │ sub.w r2, r1, #40 @ 0x28 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #192512 @ 0x2f000 │ │ │ │ - bne.w 1f87d0 │ │ │ │ + bne.w 1f87c8 │ │ │ │ tst.w r2, #3008 @ 0xbc0 │ │ │ │ - bne.w 1f87ba │ │ │ │ + bne.w 1f87b2 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.w 1f87fc │ │ │ │ + bne.w 1f87f4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1f7b7a │ │ │ │ + beq.w 1f7b72 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 1f8f5c │ │ │ │ + bcc.w 1f8f54 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mul.w r1, r2, r1 │ │ │ │ adds r2, r0, r1 │ │ │ │ ldrb r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1f7b7a │ │ │ │ + beq.w 1f7b72 │ │ │ │ negs r4, r3 │ │ │ │ adds r3, r0, #6 │ │ │ │ add r3, r1 │ │ │ │ mov r5, r6 │ │ │ │ add r7, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1f7b72 │ │ │ │ + beq.w 1f7b6a │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 1f7b72 │ │ │ │ + bls.w 1f7b6a │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #59 @ 0x3b │ │ │ │ adds r0, r2, r5 │ │ │ │ ldrb.w ip, [r1, #60]! │ │ │ │ - b.n 1f7a7e │ │ │ │ + b.n 1f7a76 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1f7b72 │ │ │ │ + beq.n 1f7b6a │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ eor.w r2, ip, r2 │ │ │ │ tst r2, r4 │ │ │ │ - beq.n 1f7a7a │ │ │ │ + beq.n 1f7a72 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e3b70 │ │ │ │ + bl 1e3b68 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f8762 │ │ │ │ + beq.w 1f875a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ strd r9, r3, [sp, #36] @ 0x24 │ │ │ │ @@ -586897,256 +586886,256 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f86e4 │ │ │ │ + beq.w 1f86dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r7, #0 │ │ │ │ add.w fp, r3, #59 @ 0x3b │ │ │ │ add.w r0, r3, #44 @ 0x2c │ │ │ │ add.w r4, r2, fp │ │ │ │ ldr r2, [sp, #24] │ │ │ │ sub.w sl, r2, r3 │ │ │ │ - bl 1df8bc │ │ │ │ + bl 1df8b4 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ mov r8, r6 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r6, sl │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, sl │ │ │ │ add r3, r7 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f86b4 │ │ │ │ + beq.w 1f86ac │ │ │ │ mov r0, fp │ │ │ │ sub.w lr, r6, #59 @ 0x3b │ │ │ │ add.w ip, r8, r7, lsl #5 │ │ │ │ add.w r3, ip, r0 │ │ │ │ add r3, lr │ │ │ │ ldrb.w r3, [r3, #60] @ 0x3c │ │ │ │ strb r3, [r0, #1] │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1f7b54 │ │ │ │ + beq.n 1f7b4c │ │ │ │ add r3, ip │ │ │ │ add r3, lr │ │ │ │ ldrb.w r3, [r3, #60] @ 0x3c │ │ │ │ strb.w r3, [r0, #2]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1f7b32 │ │ │ │ + bne.n 1f7b2a │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.w 1f86dc │ │ │ │ + beq.w 1f86d4 │ │ │ │ adds r5, #32 │ │ │ │ add.w r0, fp, #17 │ │ │ │ mov r1, r5 │ │ │ │ adds r4, #32 │ │ │ │ subs r6, #32 │ │ │ │ add.w fp, fp, #32 │ │ │ │ - bl 1df8bc │ │ │ │ - b.n 1f7b14 │ │ │ │ + bl 1df8b4 │ │ │ │ + b.n 1f7b0c │ │ │ │ adds r5, #32 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1f7a5a │ │ │ │ + bne.w 1f7a52 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1700] @ 1f8224 │ │ │ │ - ldr.w r3, [pc, #1684] @ 1f8218 │ │ │ │ + ldr.w r2, [pc, #1700] @ 1f821c │ │ │ │ + ldr.w r3, [pc, #1684] @ 1f8210 │ │ │ │ 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 1f8f82 │ │ │ │ + bne.w 1f8f7a │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ - bls.n 1f7bd2 │ │ │ │ + bls.n 1f7bca │ │ │ │ sub.w r2, r1, #78 @ 0x4e │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #3008 @ 0xbc0 │ │ │ │ - bne.w 1f8810 │ │ │ │ + bne.w 1f8808 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.n 1f7c78 │ │ │ │ + bne.n 1f7c70 │ │ │ │ tst.w r2, #385024 @ 0x5e000 │ │ │ │ - beq.w 1f7a30 │ │ │ │ + beq.w 1f7a28 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6f94 │ │ │ │ - b.n 1f7b7c │ │ │ │ + bl 1f6f8c │ │ │ │ + b.n 1f7b74 │ │ │ │ sub.w r2, r1, #58 @ 0x3a │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.w 1f87a4 │ │ │ │ + bne.w 1f879c │ │ │ │ tst.w r2, #770048 @ 0xbc000 │ │ │ │ - bne.n 1f7c8c │ │ │ │ + bne.n 1f7c84 │ │ │ │ tst.w r2, #12032 @ 0x2f00 │ │ │ │ - beq.w 1f7a30 │ │ │ │ + beq.w 1f7a28 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6f94 │ │ │ │ - b.n 1f7b7c │ │ │ │ + bl 1f6f8c │ │ │ │ + b.n 1f7b74 │ │ │ │ cmp.w r1, #460 @ 0x1cc │ │ │ │ - beq.n 1f7b7a │ │ │ │ + beq.n 1f7b72 │ │ │ │ sub.w r4, r1, #474 @ 0x1da │ │ │ │ cmp r4, #29 │ │ │ │ - bhi.w 1f7a30 │ │ │ │ + bhi.w 1f7a28 │ │ │ │ movs r0, #1 │ │ │ │ movw r2, #61849 @ 0xf199 │ │ │ │ movt r2, #16128 @ 0x3f00 │ │ │ │ lsls r0, r4 │ │ │ │ ands r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f7b7a │ │ │ │ + bne.n 1f7b72 │ │ │ │ cmp r4, #9 │ │ │ │ - bne.w 1f7a30 │ │ │ │ + bne.w 1f7a28 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #58] @ 0x3a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f7b7a │ │ │ │ + beq.n 1f7b72 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4930 │ │ │ │ + bl 1e4928 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4684 │ │ │ │ - b.n 1f7b7c │ │ │ │ + bl 1e467c │ │ │ │ + b.n 1f7b74 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f70c4 │ │ │ │ - b.n 1f7b7c │ │ │ │ + bl 1f70bc │ │ │ │ + b.n 1f7b74 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov.w r1, #274 @ 0x112 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6f94 │ │ │ │ - b.n 1f7b7c │ │ │ │ + bl 1f6f8c │ │ │ │ + b.n 1f7b74 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ mov.w r1, #328 @ 0x148 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6f94 │ │ │ │ - b.n 1f7b7c │ │ │ │ + bl 1f6f8c │ │ │ │ + b.n 1f7b74 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6f94 │ │ │ │ - b.n 1f7b7c │ │ │ │ + bl 1f6f8c │ │ │ │ + b.n 1f7b74 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #261 @ 0x105 │ │ │ │ movw r1, #411 @ 0x19b │ │ │ │ - bl 1f6f94 │ │ │ │ - b.n 1f7b7c │ │ │ │ + bl 1f6f8c │ │ │ │ + b.n 1f7b74 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ - bl 1f6f94 │ │ │ │ - b.n 1f7b7c │ │ │ │ + bl 1f6f8c │ │ │ │ + b.n 1f7b74 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1f6f94 │ │ │ │ - b.n 1f7b7c │ │ │ │ + bl 1f6f8c │ │ │ │ + b.n 1f7b74 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #134] @ 0x86 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f7c6e │ │ │ │ + beq.n 1f7c66 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f734c │ │ │ │ - b.n 1f7b7c │ │ │ │ + bl 1f7344 │ │ │ │ + b.n 1f7b74 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ - bl 1f6f94 │ │ │ │ - b.n 1f7b7c │ │ │ │ + bl 1f6f8c │ │ │ │ + b.n 1f7b74 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r2, [r3, #124] @ 0x7c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f89ba │ │ │ │ + bne.w 1f89b2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4930 │ │ │ │ + bl 1e4928 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ strd r6, r7, [sp, #72] @ 0x48 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f7d6e │ │ │ │ + cbz r0, 1f7d66 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #149 @ 0x95 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movs r6, #0 │ │ │ │ add.w fp, sp, #124 @ 0x7c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ strd r6, r6, [r8, #4] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ @@ -587162,60 +587151,60 @@ │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r3, #24 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f7e38 │ │ │ │ + cbz r0, 1f7e30 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r7, sl │ │ │ │ strd r6, r6, [r8, #4] │ │ │ │ mov.w ip, #2 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -587229,64 +587218,64 @@ │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r3, #16 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f7efa │ │ │ │ + cbz r0, 1f7ef2 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strd r6, r6, [r8, #4] │ │ │ │ mov r7, sl │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ @@ -587299,140 +587288,140 @@ │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r3, #8 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f7fca │ │ │ │ + cbz r0, 1f7fc2 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ ldrb r6, [r4, #12] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ cmp r6, #1 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - beq.n 1f805a │ │ │ │ + beq.n 1f8052 │ │ │ │ mov r7, sl │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ mov r6, sl │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov ip, sl │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4684 │ │ │ │ - b.n 1f7b7c │ │ │ │ + bl 1e467c │ │ │ │ + b.n 1f7b74 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e4930 │ │ │ │ + bl 1e4928 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r7, #0 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ strd r6, r7, [sp, #72] @ 0x48 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f80b2 │ │ │ │ + cbz r0, 1f80aa │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movs r6, #0 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strd r6, r6, [r8, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r7, sl │ │ │ │ @@ -587446,141 +587435,141 @@ │ │ │ │ strb.w fp, [sp, #124] @ 0x7c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r2, fp │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r3, #16 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f8176 │ │ │ │ + cbz r0, 1f816e │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - beq.n 1f8204 │ │ │ │ + beq.n 1f81fc │ │ │ │ mov r7, sl │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ mov r4, sl │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov ip, sl │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4684 │ │ │ │ - b.n 1f7b7c │ │ │ │ - ldrh r0, [r3, #14] │ │ │ │ + bl 1e467c │ │ │ │ + b.n 1f7b74 │ │ │ │ + ldrh r0, [r4, #14] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #14] │ │ │ │ + ldrh r4, [r2, #14] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f7b7a │ │ │ │ + beq.w 1f7b72 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4930 │ │ │ │ + bl 1e4928 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - bne.w 1f8890 │ │ │ │ + bne.w 1f8888 │ │ │ │ mov r6, r5 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov ip, sl │ │ │ │ @@ -587596,62 +587585,62 @@ │ │ │ │ mov r4, fp │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r7, fp │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4684 │ │ │ │ - b.n 1f7b7c │ │ │ │ + bl 1e467c │ │ │ │ + b.n 1f7b74 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f7b7a │ │ │ │ + beq.w 1f7b72 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4930 │ │ │ │ + bl 1e4928 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - bne.w 1f88f2 │ │ │ │ + bne.w 1f88ea │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [r8, #4] │ │ │ │ mov fp, sl │ │ │ │ @@ -587666,38 +587655,38 @@ │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldmia.w fp!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r0, r9 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [r8, #4] │ │ │ │ mov ip, sl │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ mov.w lr, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -587709,35 +587698,35 @@ │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r7, sl │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [r8, #4] │ │ │ │ mov.w ip, #3 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ strd r5, r5, [sp, #124] @ 0x7c │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ strd r5, r5, [sp, #132] @ 0x84 │ │ │ │ @@ -587747,68 +587736,68 @@ │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ add.w r6, r5, #44 @ 0x2c │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4684 │ │ │ │ - b.w 1f7b7c │ │ │ │ + bl 1e467c │ │ │ │ + b.w 1f7b74 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f7b7a │ │ │ │ + beq.w 1f7b72 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4930 │ │ │ │ + bl 1e4928 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - bne.w 1f8952 │ │ │ │ + bne.w 1f894a │ │ │ │ mov r6, r5 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov ip, sl │ │ │ │ @@ -587824,62 +587813,62 @@ │ │ │ │ mov r4, fp │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r7, fp │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ - bl 1e4684 │ │ │ │ - b.w 1f7b7c │ │ │ │ + bl 1e467c │ │ │ │ + b.w 1f7b74 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #55] @ 0x37 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f7b7a │ │ │ │ + beq.w 1f7b72 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4930 │ │ │ │ + bl 1e4928 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - bne.w 1f882e │ │ │ │ + bne.w 1f8826 │ │ │ │ mov r6, r7 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov ip, sl │ │ │ │ @@ -587895,64 +587884,64 @@ │ │ │ │ mov r5, fp │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, fp │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 1e4684 │ │ │ │ - b.w 1f7b7c │ │ │ │ + bl 1e467c │ │ │ │ + b.w 1f7b74 │ │ │ │ mov r3, fp │ │ │ │ add.w r0, r8, r7, lsl #5 │ │ │ │ ldrb.w r2, [r0, #60] @ 0x3c │ │ │ │ strb r2, [r3, #1] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 1f7b54 │ │ │ │ + beq.w 1f7b4c │ │ │ │ ldrb.w r2, [r0, #60] @ 0x3c │ │ │ │ strb.w r2, [r3, #2]! │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1f86ba │ │ │ │ + bne.n 1f86b2 │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - bne.w 1f7b5c │ │ │ │ + bne.w 1f7b54 │ │ │ │ mov r6, r8 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ add.w r7, r4, #20 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ bfi r2, r3, #2, #4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -587966,268 +587955,268 @@ │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w ip, [lr, #28] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r9, ip │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ - bne.n 1f871c │ │ │ │ + bne.n 1f8714 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 1f7aba │ │ │ │ + bhi.w 1f7ab2 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4444 │ │ │ │ - b.w 1f7b7c │ │ │ │ + bl 1e443c │ │ │ │ + b.w 1f7b74 │ │ │ │ cmp r1, #6 │ │ │ │ - bhi.n 1f8826 │ │ │ │ + bhi.n 1f881e │ │ │ │ cmp r1, #2 │ │ │ │ - bls.w 1f7a30 │ │ │ │ + bls.w 1f7a28 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6f94 │ │ │ │ - b.w 1f7b7c │ │ │ │ + bl 1f6f8c │ │ │ │ + b.w 1f7b74 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #259 @ 0x103 │ │ │ │ movw r1, #419 @ 0x1a3 │ │ │ │ - bl 1f6f94 │ │ │ │ - b.w 1f7b7c │ │ │ │ + bl 1f6f8c │ │ │ │ + b.w 1f7b74 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 1f6f94 │ │ │ │ - b.w 1f7b7c │ │ │ │ + bl 1f6f8c │ │ │ │ + b.w 1f7b74 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #327 @ 0x147 │ │ │ │ - bl 1f6f94 │ │ │ │ - b.w 1f7b7c │ │ │ │ + bl 1f6f8c │ │ │ │ + b.w 1f7b74 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #273 @ 0x111 │ │ │ │ - bl 1f6f94 │ │ │ │ - b.w 1f7b7c │ │ │ │ + bl 1f6f8c │ │ │ │ + b.w 1f7b74 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6f94 │ │ │ │ - b.w 1f7b7c │ │ │ │ + bl 1f6f8c │ │ │ │ + b.w 1f7b74 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6f94 │ │ │ │ - b.w 1f7b7c │ │ │ │ + bl 1f6f8c │ │ │ │ + b.w 1f7b74 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6f94 │ │ │ │ - b.w 1f7b7c │ │ │ │ + bl 1f6f8c │ │ │ │ + b.w 1f7b74 │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1f8778 │ │ │ │ - b.w 1f7a30 │ │ │ │ + beq.n 1f8770 │ │ │ │ + b.w 1f7a28 │ │ │ │ mov r5, sl │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ - b.n 1f8624 │ │ │ │ + bl 1e43c4 │ │ │ │ + b.n 1f861c │ │ │ │ mov r6, sl │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r7, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ - b.n 1f8274 │ │ │ │ + bl 1e43c4 │ │ │ │ + b.n 1f826c │ │ │ │ mov r5, sl │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ - b.n 1f834e │ │ │ │ + bl 1e43c4 │ │ │ │ + b.n 1f8346 │ │ │ │ mov r6, sl │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r7, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ - b.n 1f8548 │ │ │ │ + bl 1e43c4 │ │ │ │ + b.n 1f8540 │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ - b.w 1f788c │ │ │ │ + b.w 1f7884 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4930 │ │ │ │ + bl 1e4928 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1f89d8 │ │ │ │ + beq.n 1f89d0 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #431 @ 0x1af │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4634 │ │ │ │ - b.w 1f7b7c │ │ │ │ + bl 1e462c │ │ │ │ + b.w 1f7b74 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b.w 1f79f2 │ │ │ │ + b.w 1f79ea │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f8f78 │ │ │ │ + bne.w 1f8f70 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ str r6, [sp, #32] │ │ │ │ - b.w 1f794e │ │ │ │ + b.w 1f7946 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 1f7238 │ │ │ │ + bl 1f7230 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 1f7238 │ │ │ │ + bl 1f7230 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ add r4, sp, #108 @ 0x6c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov fp, r4 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ mov.w sl, #1 │ │ │ │ @@ -588245,37 +588234,37 @@ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, sl │ │ │ │ str r4, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov ip, r4 │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ strd r6, r6, [sp, #124] @ 0x7c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -588288,42 +588277,42 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ ldr r7, [sp, #20] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov ip, r4 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -588336,37 +588325,37 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, sl │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov ip, r4 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -588378,42 +588367,42 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov lr, r4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #3 │ │ │ │ @@ -588429,97 +588418,97 @@ │ │ │ │ mov r5, r3 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4684 │ │ │ │ - b.w 1f7b7c │ │ │ │ + bl 1e467c │ │ │ │ + b.w 1f7b74 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w fp, sp, #124 @ 0x7c │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r7 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f8f3a │ │ │ │ + bne.w 1f8f32 │ │ │ │ rsb r3, r6, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r4, r4, [r8] │ │ │ │ str.w r4, [r8, #8] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r4, r4, [fp] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [fp, #8] │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1f8f42 │ │ │ │ + beq.w 1f8f3a │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, sl │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ strb.w r6, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ strd r4, r4, [r8] │ │ │ │ str.w r4, [r8, #8] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ ldrb.w ip, [r7, #12] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -588527,61 +588516,61 @@ │ │ │ │ strd r4, r4, [fp, #8] │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1f8f3e │ │ │ │ + bne.w 1f8f36 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ mov r7, sl │ │ │ │ strb.w r6, [sp, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - beq.w 1f8f3e │ │ │ │ + beq.w 1f8f36 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #3 │ │ │ │ add.w r3, sp, r3, lsl #2 │ │ │ │ str r0, [r3, #92] @ 0x5c │ │ │ │ - bne.w 1f8d1e │ │ │ │ + bne.w 1f8d16 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov ip, r6 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r6, sl │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ @@ -588603,141 +588592,141 @@ │ │ │ │ mov r4, fp │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r8, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, sl │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r7, fp │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ add.w r6, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ str.w sl, [r5, #92] @ 0x5c │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4684 │ │ │ │ - b.w 1f7b7c │ │ │ │ + bl 1e467c │ │ │ │ + b.w 1f7b74 │ │ │ │ str r6, [sp, #28] │ │ │ │ - b.n 1f8d2c │ │ │ │ + b.n 1f8d24 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b.n 1f8e5e │ │ │ │ + b.n 1f8e56 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #24] │ │ │ │ it ne │ │ │ │ strne r6, [sp, #40] @ 0x28 │ │ │ │ - bne.w 1f8d54 │ │ │ │ + bne.w 1f8d4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f8dba │ │ │ │ + b.n 1f8db2 │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1e3b70 │ │ │ │ + bl 1e3b68 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 1f7aac │ │ │ │ + b.w 1f7aa4 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 1f78e8 │ │ │ │ + b.w 1f78e0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #76] @ (1f8fe8 ) │ │ │ │ + ldr r3, [pc, #76] @ (1f8fe0 ) │ │ │ │ mov ip, r1 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #72] @ (1f8fec ) │ │ │ │ + ldr r2, [pc, #72] @ (1f8fe4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r1, 1f8fb6 │ │ │ │ - ldr.w ip, [pc, #60] @ 1f8ff0 │ │ │ │ + cbz r1, 1f8fae │ │ │ │ + ldr.w ip, [pc, #60] @ 1f8fe8 │ │ │ │ add ip, pc │ │ │ │ - ldr r2, [pc, #60] @ (1f8ff4 ) │ │ │ │ + ldr r2, [pc, #60] @ (1f8fec ) │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #60] @ (1f8ff8 ) │ │ │ │ + ldr r1, [pc, #60] @ (1f8ff0 ) │ │ │ │ add.w lr, sp, #4 │ │ │ │ add r2, pc │ │ │ │ strd ip, lr, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2cc8 │ │ │ │ - ldr r2, [pc, #44] @ (1f8ffc ) │ │ │ │ - ldr r3, [pc, #24] @ (1f8fe8 ) │ │ │ │ + bl 1e2cc0 │ │ │ │ + ldr r2, [pc, #44] @ (1f8ff4 ) │ │ │ │ + ldr r3, [pc, #24] @ (1f8fe0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f8fe4 │ │ │ │ + bne.n 1f8fdc │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #1] │ │ │ │ + strb r2, [r4, #1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ svc 197 @ 0xc5 │ │ │ │ vmlsl.u q15, d15, d5[0] │ │ │ │ vmla.i q15, , d3[0] │ │ │ │ - vaddl.u , d15, d28 │ │ │ │ + vshr.u32 d23, d20, #1 │ │ │ │ lsls r0, r3, #2 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ stmia.w sp, {r2, r3} │ │ │ │ ldrb.w r3, [ip, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1f904c │ │ │ │ + bne.n 1f9044 │ │ │ │ ldrb.w r3, [ip, #13] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1f9052 │ │ │ │ + bhi.n 1f904a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1f9052 │ │ │ │ + bhi.n 1f904a │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r0, r2, #20 │ │ │ │ asrs r5, r2, #20 │ │ │ │ asrs r5, r2, #20 │ │ │ │ asrs r5, r2, #32 │ │ │ │ asrs r5, r2, #20 │ │ │ │ asrs r5, r2, #20 │ │ │ │ @@ -588753,643 +588742,643 @@ │ │ │ │ asrs r5, r2, #20 │ │ │ │ uxtb r3, r2 │ │ │ │ ldrb r1, [r0, r3] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1f904a │ │ │ │ + b.n 1f9042 │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 1f904a │ │ │ │ + b.n 1f9042 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #744] @ (1f9354 ) │ │ │ │ + ldr r2, [pc, #744] @ (1f934c ) │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1f90d6 │ │ │ │ + bhi.n 1f90ce │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r2, r5 │ │ │ │ lsls r5, r1, #5 │ │ │ │ movs r2, r5 │ │ │ │ movs r2, r1 │ │ │ │ movs r4, r5 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f90d2 │ │ │ │ + cbz r2, 1f90ca │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1f90c2 │ │ │ │ + b.n 1f90ba │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f905c │ │ │ │ + bl 1f9054 │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r2, 1f90b8 │ │ │ │ + cbnz r2, 1f90b0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ movweq r1, #349 @ 0x15d │ │ │ │ streq r1, [r4, #16] │ │ │ │ strbeq r2, [r5, #24] │ │ │ │ strb.w r6, [r4, #-7] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f90d2 │ │ │ │ + cbz r2, 1f90ca │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ ldrb.w r2, [r4, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f909c │ │ │ │ + beq.n 1f9094 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r2, r0 │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r3, 1f9116 │ │ │ │ - b.n 1f90d2 │ │ │ │ + cbnz r3, 1f910e │ │ │ │ + b.n 1f90ca │ │ │ │ sub.w r0, r3, #20 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f905c │ │ │ │ + bl 1f9054 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #16 │ │ │ │ - cbnz r1, 1f9108 │ │ │ │ + cbnz r1, 1f9100 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ movweq r0, #349 @ 0x15d │ │ │ │ streq r0, [r3, #16] │ │ │ │ strbeq r1, [r5, #24] │ │ │ │ mov.w r1, #1 │ │ │ │ strb.w r1, [r3, #-7] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 1f90d2 │ │ │ │ + bcs.n 1f90ca │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r0, [r3, #-7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f90e0 │ │ │ │ + beq.n 1f90d8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #560] @ (1f9358 ) │ │ │ │ + ldr r1, [pc, #560] @ (1f9350 ) │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r2 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f90d2 │ │ │ │ + beq.n 1f90ca │ │ │ │ mov r2, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1f917e │ │ │ │ + b.n 1f9176 │ │ │ │ sub.w r0, r3, #20 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f905c │ │ │ │ + bl 1f9054 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #32 │ │ │ │ - cbnz r1, 1f9168 │ │ │ │ + cbnz r1, 1f9160 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ movweq r0, #349 @ 0x15d │ │ │ │ streq r0, [r3, #16] │ │ │ │ strbeq r1, [r5, #24] │ │ │ │ mov.w r1, #1 │ │ │ │ strb.w r1, [r3, #-7] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r3, r0, r3, r7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 1f90d2 │ │ │ │ + bcs.n 1f90ca │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r0, [r3, #-7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9140 │ │ │ │ + beq.n 1f9138 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f90d2 │ │ │ │ + beq.n 1f90ca │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f90d2 │ │ │ │ + bne.n 1f90ca │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r6, #20 │ │ │ │ - bl 1f905c │ │ │ │ + bl 1f9054 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ - cbnz r3, 1f91bc │ │ │ │ + cbnz r3, 1f91b4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #349 @ 0x15d │ │ │ │ streq r2, [r6, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #-7] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f90d2 │ │ │ │ + bne.n 1f90ca │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f90d2 │ │ │ │ - b.n 1f932c │ │ │ │ + bne.w 1f90ca │ │ │ │ + b.n 1f9324 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 1f920c │ │ │ │ + cbz r6, 1f9204 │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f90d2 │ │ │ │ + bne.w 1f90ca │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r6, #20 │ │ │ │ - bl 1f905c │ │ │ │ + bl 1f9054 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ - cbnz r3, 1f9206 │ │ │ │ + cbnz r3, 1f91fe │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #349 @ 0x15d │ │ │ │ streq r2, [r6, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #-7] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f90d2 │ │ │ │ + beq.w 1f90ca │ │ │ │ mov r6, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1f9252 │ │ │ │ + b.n 1f924a │ │ │ │ sub.w r0, r3, #20 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f905c │ │ │ │ + bl 1f9054 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r6, #16 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #1 │ │ │ │ - cbnz r1, 1f9242 │ │ │ │ + cbnz r1, 1f923a │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ movweq r0, #349 @ 0x15d │ │ │ │ streq r0, [r3, #16] │ │ │ │ strbeq r1, [r5, #24] │ │ │ │ mov.w r1, #1 │ │ │ │ strb.w r1, [r3, #-7] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 1f90d2 │ │ │ │ + bcs.w 1f90ca │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r0, [r3, #-7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f90d2 │ │ │ │ - b.n 1f921a │ │ │ │ + bne.w 1f90ca │ │ │ │ + b.n 1f9212 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r2 │ │ │ │ - cbnz r3, 1f92a0 │ │ │ │ - b.n 1f90d2 │ │ │ │ + cbnz r3, 1f9298 │ │ │ │ + b.n 1f90ca │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f905c │ │ │ │ + bl 1f9054 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #20 │ │ │ │ - cbnz r1, 1f9290 │ │ │ │ + cbnz r1, 1f9288 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ movweq r0, #349 @ 0x15d │ │ │ │ streq r0, [r3, #16] │ │ │ │ strbeq r1, [r5, #24] │ │ │ │ mov.w r1, #1 │ │ │ │ strb.w r1, [r3, #-7] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.w 1f90d2 │ │ │ │ + bcs.w 1f90ca │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ sub.w r0, r3, #20 │ │ │ │ ldrb.w ip, [r3, #-7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1f90d2 │ │ │ │ - b.n 1f926c │ │ │ │ - ldr r3, [pc, #160] @ (1f935c ) │ │ │ │ + bne.w 1f90ca │ │ │ │ + b.n 1f9264 │ │ │ │ + ldr r3, [pc, #160] @ (1f9354 ) │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f90d2 │ │ │ │ + beq.w 1f90ca │ │ │ │ mov r3, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1f9308 │ │ │ │ + b.n 1f9300 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f905c │ │ │ │ + bl 1f9054 │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ adds r3, #16 │ │ │ │ - cbnz r2, 1f92fa │ │ │ │ + cbnz r2, 1f92f2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ movweq r1, #349 @ 0x15d │ │ │ │ streq r1, [r4, #16] │ │ │ │ strbeq r2, [r5, #24] │ │ │ │ mov.w r2, #1 │ │ │ │ cmp r7, r6 │ │ │ │ strb.w r2, [r4, #-7] │ │ │ │ - beq.w 1f90d2 │ │ │ │ + beq.w 1f90ca │ │ │ │ ldr r4, [r3, #92] @ 0x5c │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r2, [r4, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f90d2 │ │ │ │ - b.n 1f92d6 │ │ │ │ + bne.w 1f90ca │ │ │ │ + b.n 1f92ce │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1f90d2 │ │ │ │ + bne.w 1f90ca │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f90d2 │ │ │ │ + bne.w 1f90ca │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ - bl 1f905c │ │ │ │ + bl 1f9054 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ - cbnz r3, 1f934a │ │ │ │ + cbnz r3, 1f9342 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #349 @ 0x15d │ │ │ │ streq r2, [r4, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #-7] │ │ │ │ - b.n 1f90d2 │ │ │ │ + b.n 1f90ca │ │ │ │ nop │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + ldr r2, [r2, #120] @ 0x78 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #956] @ (1f9730 ) │ │ │ │ + ldr r2, [pc, #956] @ (1f9728 ) │ │ │ │ add r7, sp, #8 │ │ │ │ - ldr r3, [pc, #956] @ (1f9734 ) │ │ │ │ + ldr r3, [pc, #956] @ (1f972c ) │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r2, [r0, #70] @ 0x46 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r3, r2, #7 │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ - beq.n 1f93aa │ │ │ │ + beq.n 1f93a2 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1f939c │ │ │ │ + bne.n 1f9394 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f9582 │ │ │ │ + bne.w 1f957a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, sp │ │ │ │ ldrb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r3, r2, #7 │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ - beq.n 1f93e6 │ │ │ │ + beq.n 1f93de │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1f93d8 │ │ │ │ + bne.n 1f93d0 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f9724 │ │ │ │ + bne.w 1f971c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 54720 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r7, #24] │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ str r2, [r7, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strd r5, r6, [r7, #12] │ │ │ │ str r0, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f947c │ │ │ │ + beq.n 1f9474 │ │ │ │ movw r5, #65534 @ 0xfffe │ │ │ │ movt r5, #127 @ 0x7f │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1f9430 │ │ │ │ + b.n 1f9428 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.w 1f96ec │ │ │ │ + beq.w 1f96e4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f947c │ │ │ │ + cbz r3, 1f9474 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1f942a │ │ │ │ + beq.n 1f9422 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1f9422 │ │ │ │ + bne.n 1f941a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbf28 │ │ │ │ + bl 2bbf20 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1f942a │ │ │ │ + bls.n 1f9422 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #24] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 1f9468 │ │ │ │ + bne.n 1f9460 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add r0, r3 │ │ │ │ blx 54720 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9430 │ │ │ │ + bne.n 1f9428 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2a40 │ │ │ │ + bl 1e2a38 │ │ │ │ ldr.w r4, [r4, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9560 │ │ │ │ + beq.n 1f9558 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 1f949a │ │ │ │ + b.n 1f9492 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9592 │ │ │ │ + beq.n 1f958a │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9492 │ │ │ │ + beq.n 1f948a │ │ │ │ movw r8, #743 @ 0x2e7 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f954e │ │ │ │ + beq.n 1f9546 │ │ │ │ movw sl, #775 @ 0x307 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9536 │ │ │ │ + beq.n 1f952e │ │ │ │ movw r9, #558 @ 0x22e │ │ │ │ - b.n 1f94c4 │ │ │ │ + b.n 1f94bc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9536 │ │ │ │ + beq.n 1f952e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f94bc │ │ │ │ + bne.n 1f94b4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 1f9630 │ │ │ │ + beq.w 1f9628 │ │ │ │ cmp.w r3, #744 @ 0x2e8 │ │ │ │ - bcs.w 1f9604 │ │ │ │ + bcs.w 1f95fc │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 1f9630 │ │ │ │ - bhi.w 1f967e │ │ │ │ + beq.w 1f9628 │ │ │ │ + bhi.w 1f9676 │ │ │ │ cmp.w r3, #358 @ 0x166 │ │ │ │ - beq.n 1f94f6 │ │ │ │ - bhi.w 1f96d8 │ │ │ │ + beq.n 1f94ee │ │ │ │ + bhi.w 1f96d0 │ │ │ │ cmp r3, #166 @ 0xa6 │ │ │ │ - beq.n 1f94f6 │ │ │ │ + beq.n 1f94ee │ │ │ │ cmp r3, #171 @ 0xab │ │ │ │ - bne.n 1f94bc │ │ │ │ + bne.n 1f94b4 │ │ │ │ ldr.w fp, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [fp, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f94bc │ │ │ │ + bne.n 1f94b4 │ │ │ │ add.w r1, r7, #8 │ │ │ │ sub.w r0, fp, #20 │ │ │ │ - bl 1f905c │ │ │ │ + bl 1f9054 │ │ │ │ ldrb.w r2, [fp, #-8] │ │ │ │ - cbnz r2, 1f9528 │ │ │ │ + cbnz r2, 1f9520 │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ movweq r1, #349 @ 0x15d │ │ │ │ streq.w r1, [fp, #16] │ │ │ │ strbeq.w r2, [r7, #32] │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [fp, #-7] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f94c4 │ │ │ │ + bne.n 1f94bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f94ae │ │ │ │ + bne.n 1f94a6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1f9556 │ │ │ │ + cbz r3, 1f954e │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f94a4 │ │ │ │ + bne.n 1f949c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9548 │ │ │ │ + bne.n 1f9540 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r4, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1f9592 │ │ │ │ - ldr r2, [pc, #468] @ (1f9738 ) │ │ │ │ - ldr r3, [pc, #464] @ (1f9734 ) │ │ │ │ + cbnz r3, 1f958a │ │ │ │ + ldr r2, [pc, #468] @ (1f9730 ) │ │ │ │ + ldr r3, [pc, #464] @ (1f972c ) │ │ │ │ add r2, pc │ │ │ │ ldrb.w r0, [r7, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f972c │ │ │ │ + bne.w 1f9724 │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r3, r1, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 1f93b8 │ │ │ │ + b.n 1f93b0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9560 │ │ │ │ + beq.n 1f9558 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f958a │ │ │ │ + beq.n 1f9582 │ │ │ │ movw r5, #349 @ 0x15d │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 1f95e2 │ │ │ │ + cbz r0, 1f95da │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f95da │ │ │ │ + cbz r2, 1f95d2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1f95c6 │ │ │ │ + cbnz r2, 1f95be │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1f95c6 │ │ │ │ + bne.n 1f95be │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ mov ip, r2 │ │ │ │ cmp r1, #32 │ │ │ │ ite hi │ │ │ │ movhi r2, r5 │ │ │ │ movls.w r2, #350 @ 0x15e │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f95aa │ │ │ │ + bne.n 1f95a2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f95da │ │ │ │ + beq.n 1f95d2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r7, #32] │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f95a0 │ │ │ │ + bne.n 1f9598 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9560 │ │ │ │ + beq.n 1f9558 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f959c │ │ │ │ + bne.n 1f9594 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f95f4 │ │ │ │ - b.n 1f9560 │ │ │ │ + bne.n 1f95ec │ │ │ │ + b.n 1f9558 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 1f9620 │ │ │ │ + beq.n 1f9618 │ │ │ │ cmp.w r3, #776 @ 0x308 │ │ │ │ - bcs.n 1f964c │ │ │ │ + bcs.n 1f9644 │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9630 │ │ │ │ + beq.n 1f9628 │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1f94bc │ │ │ │ + bne.w 1f94b4 │ │ │ │ ldr.w fp, [r4, #108] @ 0x6c │ │ │ │ ldrb.w r2, [fp, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f94bc │ │ │ │ - b.n 1f9502 │ │ │ │ + bne.w 1f94b4 │ │ │ │ + b.n 1f94fa │ │ │ │ ldrd r0, r1, [r4, #88] @ 0x58 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrb r1, [r7, #25] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1f9000 │ │ │ │ + bl 1f8ff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f94bc │ │ │ │ - b.n 1f9620 │ │ │ │ + beq.w 1f94b4 │ │ │ │ + b.n 1f9618 │ │ │ │ cmp.w r3, #788 @ 0x314 │ │ │ │ - bne.w 1f94bc │ │ │ │ + bne.w 1f94b4 │ │ │ │ ldrd r0, r1, [r4, #104] @ 0x68 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrb r1, [r7, #25] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldrd r2, r3, [r4, #96] @ 0x60 │ │ │ │ - bl 1f9000 │ │ │ │ + bl 1f8ff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f94bc │ │ │ │ + beq.w 1f94b4 │ │ │ │ ldr.w fp, [r4, #124] @ 0x7c │ │ │ │ ldrb.w r2, [fp, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f94bc │ │ │ │ - b.n 1f9502 │ │ │ │ + bne.w 1f94b4 │ │ │ │ + b.n 1f94fa │ │ │ │ cmp.w r3, #620 @ 0x26c │ │ │ │ - bne.w 1f94bc │ │ │ │ + bne.w 1f94b4 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r7, #24] │ │ │ │ - bne.n 1f96cc │ │ │ │ + bne.n 1f96c4 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1f96ca │ │ │ │ + bhi.n 1f96c2 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1f96ca │ │ │ │ + bhi.n 1f96c2 │ │ │ │ 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 │ │ │ │ @@ -589402,182 +589391,182 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f94bc │ │ │ │ - b.n 1f9620 │ │ │ │ + beq.w 1f94b4 │ │ │ │ + b.n 1f9618 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1f96ca │ │ │ │ + b.n 1f96c2 │ │ │ │ cmp.w r3, #364 @ 0x16c │ │ │ │ - beq.w 1f94f6 │ │ │ │ + beq.w 1f94ee │ │ │ │ movw r2, #441 @ 0x1b9 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1f94f6 │ │ │ │ - b.n 1f94bc │ │ │ │ + beq.w 1f94ee │ │ │ │ + b.n 1f94b4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbf28 │ │ │ │ + bl 2bbf20 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.w 1f942a │ │ │ │ + bls.w 1f9422 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #25] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 1f9716 │ │ │ │ + bne.n 1f970e │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add r0, r3 │ │ │ │ blx 54720 │ │ │ │ - b.n 1f942a │ │ │ │ + b.n 1f9422 │ │ │ │ subs r3, r1, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 1f93f4 │ │ │ │ + b.n 1f93ec │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + ldr r4, [r1, #72] @ 0x48 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrsb.w r3, [r0, #356] @ 0x164 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1f977a │ │ │ │ + blt.n 1f9772 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1f9768 │ │ │ │ + cbz r0, 1f9760 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsls r0, r0, #28 │ │ │ │ - bpl.n 1f9760 │ │ │ │ + bpl.n 1f9758 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1f9790 │ │ │ │ + beq.n 1f9788 │ │ │ │ sub.w ip, r0, #17 │ │ │ │ - bgt.n 1f9770 │ │ │ │ - cbnz r0, 1f9760 │ │ │ │ + bgt.n 1f9768 │ │ │ │ + cbnz r0, 1f9758 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f974a │ │ │ │ + bne.n 1f9742 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1f979c │ │ │ │ + cbz r3, 1f9794 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 1f9760 │ │ │ │ + bhi.n 1f9758 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ands.w r2, r3, #393216 @ 0x60000 │ │ │ │ - bne.n 1f9776 │ │ │ │ + bne.n 1f976e │ │ │ │ and.w r3, r3, #65537 @ 0x10001 │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f974a │ │ │ │ - b.n 1f9768 │ │ │ │ + bne.n 1f9742 │ │ │ │ + b.n 1f9760 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r7, [pc, #156] @ (1f9860 ) │ │ │ │ + ldr r7, [pc, #156] @ (1f9858 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1df480 │ │ │ │ + bl 1df478 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r6, #3 │ │ │ │ - cbz r1, 1f9824 │ │ │ │ + cbz r1, 1f981c │ │ │ │ movs r1, #8 │ │ │ │ cmp r3, #3 │ │ │ │ ite ne │ │ │ │ lsrne r3, r3, #2 │ │ │ │ moveq r3, #1 │ │ │ │ bfi r2, r1, #0, #24 │ │ │ │ ldr.w r1, [r5, #448] @ 0x1c0 │ │ │ │ str r1, [r0, #52] @ 0x34 │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w r2, [r5, #448] @ 0x1c0 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r5, #448] @ 0x1c0 │ │ │ │ - ldr r2, [pc, #108] @ (1f9864 ) │ │ │ │ + ldr r2, [pc, #108] @ (1f985c ) │ │ │ │ sub.w r3, r8, #17 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1df4ec │ │ │ │ + bl 1df4e4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #44] @ 0x2c │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - cbnz r6, 1f9844 │ │ │ │ - ldr r3, [pc, #88] @ (1f9868 ) │ │ │ │ + cbnz r6, 1f983c │ │ │ │ + ldr r3, [pc, #88] @ (1f9860 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1df3d4 │ │ │ │ + bl 1df3cc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ bfi r2, r1, #0, #24 │ │ │ │ ldr.w r1, [r5, #440] @ 0x1b8 │ │ │ │ str r1, [r0, #52] @ 0x34 │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w r2, [r5, #440] @ 0x1b8 │ │ │ │ - cbnz r6, 1f983c │ │ │ │ + cbnz r6, 1f9834 │ │ │ │ movs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r5, #440] @ 0x1b8 │ │ │ │ - b.n 1f97f4 │ │ │ │ - ldr r3, [pc, #36] @ (1f986c ) │ │ │ │ + b.n 1f97ec │ │ │ │ + ldr r3, [pc, #36] @ (1f9864 ) │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2ba4f4 │ │ │ │ + bl 2ba4ec │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ str r0, [r4, #8] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb r3, [r4, #21] │ │ │ │ - b.n 1f9814 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + b.n 1f980c │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ strb r6, [r6, #30] │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -589586,41 +589575,41 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 1f98c0 │ │ │ │ + cbnz r3, 1f98b8 │ │ │ │ mov r4, r2 │ │ │ │ lsls r2, r4, #28 │ │ │ │ - bne.n 1f98ac │ │ │ │ + bne.n 1f98a4 │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ - bne.n 1f989c │ │ │ │ + bne.n 1f9894 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f97a8 │ │ │ │ + bl 1f97a0 │ │ │ │ str r0, [r5, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #17 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f97a8 │ │ │ │ + bl 1f97a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - beq.n 1f9898 │ │ │ │ - b.n 1f989c │ │ │ │ + beq.n 1f9890 │ │ │ │ + b.n 1f9894 │ │ │ │ ldrb.w r3, [r0, #352] @ 0x160 │ │ │ │ movs r2, #17 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ - bl 1f97a8 │ │ │ │ + bl 1f97a0 │ │ │ │ str r0, [r5, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -589628,21 +589617,21 @@ │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ and.w r5, r5, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #552] @ (1f9b20 ) │ │ │ │ + ldr r1, [pc, #552] @ (1f9b18 ) │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #552] @ (1f9b24 ) │ │ │ │ + ldr r3, [pc, #552] @ (1f9b1c ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #548] @ (1f9b28 ) │ │ │ │ + ldr r1, [pc, #548] @ (1f9b20 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r1, pc │ │ │ │ ldrb.w r3, [r3, #206] @ 0xce │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -589654,37 +589643,37 @@ │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ cmp r2, #18 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f9b12 │ │ │ │ + beq.w 1f9b0a │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f9af8 │ │ │ │ + beq.w 1f9af0 │ │ │ │ and.w r3, r2, #127 @ 0x7f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, r4, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #476] @ (1f9b2c ) │ │ │ │ + ldr r3, [pc, #476] @ (1f9b24 ) │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str.w r9, [sp] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 1f9a8c │ │ │ │ + b.n 1f9a84 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ bfi r8, r0, #0, #7 │ │ │ │ @@ -589702,15 +589691,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ strd r6, r6, [r4] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ @@ -589763,129 +589752,129 @@ │ │ │ │ str.w r2, [r5, r7, lsl #2] │ │ │ │ ldrb.w r2, [r3, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r3, #73] @ 0x49 │ │ │ │ adds r2, #10 │ │ │ │ adds r3, #10 │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 1f9af8 │ │ │ │ + beq.n 1f9af0 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f9ade │ │ │ │ + beq.n 1f9ad6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f9ac6 │ │ │ │ + cbz r0, 1f9abe │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f996e │ │ │ │ + bne.w 1f9966 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1f9972 │ │ │ │ + b.n 1f996a │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - b.n 1f9a9a │ │ │ │ - ldr r2, [pc, #52] @ (1f9b30 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f9b24 ) │ │ │ │ + b.n 1f9a92 │ │ │ │ + ldr r2, [pc, #52] @ (1f9b28 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f9b1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f9b1c │ │ │ │ + bne.n 1f9b14 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #4 │ │ │ │ it cs │ │ │ │ movcs r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1f993c │ │ │ │ + b.n 1f9934 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r0, #112] @ 0x70 │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + str r6, [r6, #108] @ 0x6c │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #388] @ (1f9ccc ) │ │ │ │ - ldr r3, [pc, #388] @ (1f9cd0 ) │ │ │ │ + ldr r2, [pc, #388] @ (1f9cc4 ) │ │ │ │ + ldr r3, [pc, #388] @ (1f9cc8 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #388] @ (1f9cd4 ) │ │ │ │ + ldr r6, [pc, #388] @ (1f9ccc ) │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f9bf0 │ │ │ │ - ldr r3, [pc, #368] @ (1f9cd8 ) │ │ │ │ + beq.n 1f9be8 │ │ │ │ + ldr r3, [pc, #368] @ (1f9cd0 ) │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mov r1, r3 │ │ │ │ blx 551a8 <__snprintf_chk@plt> │ │ │ │ - ldr r1, [pc, #352] @ (1f9cdc ) │ │ │ │ + ldr r1, [pc, #352] @ (1f9cd4 ) │ │ │ │ add.w r3, r7, r8, lsl #3 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r6, r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1df6f0 │ │ │ │ + bl 1df6e8 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -589893,22 +589882,22 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1f9cb6 │ │ │ │ + bhi.n 1f9cae │ │ │ │ tbb [pc, r3] │ │ │ │ strb r0, [r6, #1] │ │ │ │ strb r0, [r6, #17] │ │ │ │ strb r4, [r6, #9] │ │ │ │ subs r0, #114 @ 0x72 │ │ │ │ strb r2, [r6, #9] │ │ │ │ strb r4, [r6, #17] │ │ │ │ @@ -589917,116 +589906,116 @@ │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ strb r0, [r7, #0] │ │ │ │ strb r0, [r6, #1] │ │ │ │ strb r0, [r6, #1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e234c │ │ │ │ - ldr r3, [pc, #212] @ (1f9ce0 ) │ │ │ │ + bl 1e2344 │ │ │ │ + ldr r3, [pc, #212] @ (1f9cd8 ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ - ldr r2, [pc, #184] @ (1f9ce4 ) │ │ │ │ - ldr r3, [pc, #160] @ (1f9cd0 ) │ │ │ │ + bl 1e43c4 │ │ │ │ + ldr r2, [pc, #184] @ (1f9cdc ) │ │ │ │ + ldr r3, [pc, #160] @ (1f9cc8 ) │ │ │ │ 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 1f9cc6 │ │ │ │ + bne.n 1f9cbe │ │ │ │ mov r0, r9 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ add r3, sp, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ str.w lr, [sp, #16] │ │ │ │ add.w r7, r5, #80 @ 0x50 │ │ │ │ strd lr, lr, [sp, #20] │ │ │ │ add.w ip, sp, #32 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov.w r8, #120 @ 0x78 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #68] @ (1f9ce0 ) │ │ │ │ + ldr r3, [pc, #68] @ (1f9cd8 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r8, r1, r3 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ - b.n 1f9c2a │ │ │ │ + bl 1e43c4 │ │ │ │ + b.n 1f9c22 │ │ │ │ movs r3, #32 │ │ │ │ - b.n 1f9c48 │ │ │ │ + b.n 1f9c40 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1f9c48 │ │ │ │ + b.n 1f9c40 │ │ │ │ movs r3, #16 │ │ │ │ - b.n 1f9c48 │ │ │ │ + b.n 1f9c40 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1f9c48 │ │ │ │ + b.n 1f9c40 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r6, #72] @ 0x48 │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #72] @ 0x48 │ │ │ │ + str r0, [r6, #72] @ 0x48 │ │ │ │ lsls r0, r3, #2 │ │ │ │ strb r4, [r2, #17] │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #60] @ 0x3c │ │ │ │ + str r6, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #1440] @ 1fa2a0 │ │ │ │ + ldr.w r0, [pc, #1440] @ 1fa298 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r4, [pc, #1440] @ 1fa2a4 │ │ │ │ + ldr.w r4, [pc, #1440] @ 1fa29c │ │ │ │ add.w fp, sp, #116 @ 0x74 │ │ │ │ - ldr.w r3, [pc, #1436] @ 1fa2a8 │ │ │ │ + ldr.w r3, [pc, #1436] @ 1fa2a0 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -590034,17 +590023,17 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54720 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f9db2 │ │ │ │ + beq.n 1f9daa │ │ │ │ movs r1, #0 │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -590052,22 +590041,22 @@ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1fa26e │ │ │ │ + bhi.w 1fa266 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r6, #9 │ │ │ │ lsls r7, r6, #9 │ │ │ │ lsls r7, r6, #9 │ │ │ │ lsls r1, r7, #9 │ │ │ │ lsls r1, r7, #9 │ │ │ │ lsls r5, r7, #9 │ │ │ │ @@ -590092,131 +590081,131 @@ │ │ │ │ lsls r7, r6, #9 │ │ │ │ ldr.w r5, [r0, #424] @ 0x1a8 │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ strd r4, r4, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ strd r4, r4, [sp, #108] @ 0x6c │ │ │ │ - cbnz r3, 1f9dd0 │ │ │ │ - b.n 1f9e98 │ │ │ │ + cbnz r3, 1f9dc8 │ │ │ │ + b.n 1f9e90 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9e98 │ │ │ │ + beq.n 1f9e90 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9dc8 │ │ │ │ + beq.n 1f9dc0 │ │ │ │ lsrs r2, r2, #12 │ │ │ │ mov r9, r6 │ │ │ │ and.w r8, r2, #16 │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ str.w sl, [sp, #8] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f9e86 │ │ │ │ + beq.n 1f9e7e │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r9, r8 │ │ │ │ mov r8, fp │ │ │ │ mov fp, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1f9e66 │ │ │ │ + cbz r3, 1f9e5e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 1f9e0e │ │ │ │ - b.n 1fa00c │ │ │ │ + cbnz r1, 1f9e06 │ │ │ │ + b.n 1fa004 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1f9e1e │ │ │ │ + cbz r1, 1f9e16 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.w 1fa018 │ │ │ │ + beq.w 1fa010 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9e0a │ │ │ │ + bne.n 1f9e02 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f9e66 │ │ │ │ + bne.n 1f9e5e │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mvn.w r7, #768 @ 0x300 │ │ │ │ adds r1, r6, r7 │ │ │ │ cmp r1, #5 │ │ │ │ it ls │ │ │ │ movls r3, #0 │ │ │ │ - bhi.n 1f9e66 │ │ │ │ + bhi.n 1f9e5e │ │ │ │ movs r4, #53 @ 0x35 │ │ │ │ lsr.w r1, r4, r1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 1f9e60 │ │ │ │ - ldr.w r1, [pc, #1132] @ 1fa2ac │ │ │ │ + bpl.n 1f9e58 │ │ │ │ + ldr.w r1, [pc, #1132] @ 1fa2a4 │ │ │ │ movs r7, #120 @ 0x78 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ mla r6, r7, r6, r1 │ │ │ │ ldrb.w r1, [r6, #71] @ 0x47 │ │ │ │ adds r1, #10 │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 1fa028 │ │ │ │ + beq.w 1fa020 │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9e18 │ │ │ │ + bne.n 1f9e10 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e26e4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9dfe │ │ │ │ + bne.n 1f9df6 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ mov r3, fp │ │ │ │ mov fp, r8 │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1f9e8e │ │ │ │ + cbz r3, 1f9e86 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9dea │ │ │ │ + bne.n 1f9de2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9e80 │ │ │ │ + bne.n 1f9e78 │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ mov r6, r9 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fa1e4 │ │ │ │ + beq.w 1fa1dc │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 1f9e9a │ │ │ │ + bne.n 1f9e92 │ │ │ │ movs r0, #4 │ │ │ │ - bl 1e3b70 │ │ │ │ + bl 1e3b68 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4804 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ lsl.w r2, r8, r6 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1f9fda │ │ │ │ + beq.w 1f9fd2 │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9b34 │ │ │ │ + bl 1f9b2c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1fa296 │ │ │ │ + bhi.w 1fa28e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsls r0, r3, #1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ lsls r3, r2, #7 │ │ │ │ @@ -590229,126 +590218,126 @@ │ │ │ │ lsls r3, r2, #7 │ │ │ │ lsls r3, r2, #7 │ │ │ │ lsls r3, r2, #7 │ │ │ │ movs r0, r2 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r5, r0 │ │ │ │ str.w r5, [fp, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 1f9ec6 │ │ │ │ + bne.n 1f9ebe │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldrb r4, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fa19a │ │ │ │ + beq.w 1fa192 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1f98d4 │ │ │ │ + bl 1f98cc │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1fa27e │ │ │ │ + bne.w 1fa276 │ │ │ │ ands.w r3, r3, #15 │ │ │ │ mov.w r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #17 │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ ldrd r0, r1, [r2, #96] @ 0x60 │ │ │ │ orrs r0, r3 │ │ │ │ orrs r1, r4 │ │ │ │ strd r0, r1, [r2, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #836] @ (1fa2b0 ) │ │ │ │ - ldr r3, [pc, #828] @ (1fa2a8 ) │ │ │ │ + ldr r2, [pc, #836] @ (1fa2a8 ) │ │ │ │ + ldr r3, [pc, #828] @ (1fa2a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1fa292 │ │ │ │ + bne.w 1fa28a │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f9f1c │ │ │ │ + b.n 1f9f14 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f9f1c │ │ │ │ + b.n 1f9f14 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f9f1c │ │ │ │ + b.n 1f9f14 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f9f1c │ │ │ │ + b.n 1f9f14 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f9f1c │ │ │ │ + b.n 1f9f14 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f9f1c │ │ │ │ + b.n 1f9f14 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #696] @ 1fa298 │ │ │ │ - bl 1e1eb4 │ │ │ │ + vldr d0, [pc, #696] @ 1fa290 │ │ │ │ + bl 1e1eac │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9f1c │ │ │ │ + beq.n 1f9f14 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1e43cc │ │ │ │ - b.n 1f9f1c │ │ │ │ + bl 1e43c4 │ │ │ │ + b.n 1f9f14 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ moveq r3, r1 │ │ │ │ - bne.w 1f9e66 │ │ │ │ + bne.w 1f9e5e │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mvn.w r4, #768 @ 0x300 │ │ │ │ adds r1, r6, r4 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.w 1f9e34 │ │ │ │ - b.n 1f9e60 │ │ │ │ + bls.w 1f9e2c │ │ │ │ + b.n 1f9e58 │ │ │ │ ldrb r1, [r6, #30] │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fa184 │ │ │ │ + beq.w 1fa17c │ │ │ │ ldrb.w r1, [r6, #37] @ 0x25 │ │ │ │ rbit r7, r4 │ │ │ │ strd r5, r3, [sp, #36] @ 0x24 │ │ │ │ rbit r5, r4 │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ add.w sl, sp, #80 @ 0x50 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ @@ -590359,67 +590348,67 @@ │ │ │ │ str.w r9, [sp, #32] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r2, r8, [sp, #44] @ 0x2c │ │ │ │ - b.n 1fa114 │ │ │ │ + b.n 1fa10c │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ strb.w r5, [sp, #164] @ 0xa4 │ │ │ │ mov ip, r4 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ cmp.w r9, #1 │ │ │ │ it eq │ │ │ │ cmpeq r5, #0 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - beq.n 1fa16c │ │ │ │ + beq.n 1fa164 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strb.w r5, [sp, #196] @ 0xc4 │ │ │ │ add.w r5, r9, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r8, [sp, #192] @ 0xc0 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsl.w r7, r3, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bic.w fp, fp, r7 │ │ │ │ cmp.w fp, #0 │ │ │ │ rbit r5, fp │ │ │ │ add.w r3, sp, r3, lsl #2 │ │ │ │ clz r5, r5 │ │ │ │ it eq │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r5 │ │ │ │ str r2, [r3, #100] @ 0x64 │ │ │ │ - beq.n 1fa172 │ │ │ │ + beq.n 1fa16a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r6, r6, [sl] │ │ │ │ str.w r6, [sl, #8] │ │ │ │ ldr.w r8, [r3, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ @@ -590427,176 +590416,176 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #164] @ 0xa4 │ │ │ │ strd r6, r6, [sp, #172] @ 0xac │ │ │ │ ldrb.w r9, [r8, #12] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1fa072 │ │ │ │ + bne.n 1fa06a │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 1fa16c │ │ │ │ + beq.n 1fa164 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ mov ip, r4 │ │ │ │ mov r5, r7 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 1fa09c │ │ │ │ + b.n 1fa094 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 1fa0ea │ │ │ │ + b.n 1fa0e2 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldrd r5, r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, r8, [sp, #44] @ 0x2c │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1f9e60 │ │ │ │ + beq.w 1f9e58 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - bl 1e1020 │ │ │ │ + bl 1e1018 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ - b.n 1f9e60 │ │ │ │ + b.n 1f9e58 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1f98d4 │ │ │ │ + bl 1f98cc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.w 1f9f4a │ │ │ │ + beq.w 1f9f42 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ movs r2, #18 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f98d4 │ │ │ │ + bl 1f98cc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ands.w r3, r2, #15 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ tst.w r2, #240 @ 0xf0 │ │ │ │ mov.w r3, r3, lsl #17 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #262144 @ 0x40000 │ │ │ │ - b.n 1f9f58 │ │ │ │ + b.n 1f9f50 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfefc │ │ │ │ + bl 1dfef4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fa1fe │ │ │ │ + cbz r0, 1fa1f6 │ │ │ │ adds r4, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4f94 │ │ │ │ + bl 1e4f8c │ │ │ │ str.w r4, [r5, #-4] │ │ │ │ - b.n 1f9ea4 │ │ │ │ + b.n 1f9e9c │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r8, #120 @ 0x78 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r6, #80 @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ strd r7, r7, [sp, #68] @ 0x44 │ │ │ │ - ldr.w lr, [pc, #108] @ 1fa2ac │ │ │ │ + ldr.w lr, [pc, #108] @ 1fa2a4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r9, [r6, #36] @ 0x24 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ mla r3, r8, r9, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ - b.n 1f9eba │ │ │ │ + bl 1e43c4 │ │ │ │ + b.n 1f9eb2 │ │ │ │ movs r4, #32 │ │ │ │ - b.n 1fa206 │ │ │ │ + b.n 1fa1fe │ │ │ │ movs r4, #16 │ │ │ │ - b.n 1fa206 │ │ │ │ + b.n 1fa1fe │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1fa206 │ │ │ │ + b.n 1fa1fe │ │ │ │ movs r4, #8 │ │ │ │ - b.n 1fa206 │ │ │ │ + b.n 1fa1fe │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #17 │ │ │ │ - bl 1f98d4 │ │ │ │ - b.n 1fa1c6 │ │ │ │ + bl 1f98cc │ │ │ │ + b.n 1fa1be │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #8] │ │ │ │ + str r0, [r3, #8] │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #860] @ (1fa630 ) │ │ │ │ + ldr r0, [pc, #860] @ (1fa628 ) │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #860] @ (1fa634 ) │ │ │ │ + ldr r3, [pc, #860] @ (1fa62c ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r8, [pc, #852] @ 1fa638 │ │ │ │ + ldr.w r8, [pc, #852] @ 1fa630 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54720 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa61e │ │ │ │ + beq.w 1fa616 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r4, r0 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strd r3, r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #20 │ │ │ │ @@ -590604,22 +590593,22 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1fa53a │ │ │ │ + bhi.w 1fa532 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r4, r5, #5 │ │ │ │ lsls r4, r5, #5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ @@ -590643,69 +590632,69 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w fp, #120 @ 0x78 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ add r3, sp, #32 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r4, #80 @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ strd r7, r7, [sp, #32] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r9, [pc, #640] @ 1fa63c │ │ │ │ + ldr.w r9, [pc, #640] @ 1fa634 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r8, r9] │ │ │ │ str r3, [sp, #20] │ │ │ │ mla lr, fp, lr, r3 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1fa400 │ │ │ │ + cbz r3, 1fa3f8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ bfi r2, r1, #0, #24 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1eb470 │ │ │ │ + bl 1eb468 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ - vldr d8, [pc, #544] @ 1fa628 │ │ │ │ + vldr d8, [pc, #544] @ 1fa620 │ │ │ │ mov fp, r4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r4 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1fa54c │ │ │ │ + beq.w 1fa544 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9b34 │ │ │ │ + bl 1f9b2c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1fa9a0 │ │ │ │ + bhi.w 1fa998 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r0, r7, #10 │ │ │ │ @@ -590719,131 +590708,131 @@ │ │ │ │ lsls r0, r7, #10 │ │ │ │ lsls r0, r7, #10 │ │ │ │ movs r0, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ str.w r7, [r9], #4 │ │ │ │ - cbz r3, 1fa478 │ │ │ │ + cbz r3, 1fa470 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1fa478 │ │ │ │ + cbz r3, 1fa470 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.w 1fa57e │ │ │ │ + bhi.w 1fa576 │ │ │ │ adds r4, #1 │ │ │ │ adc.w fp, fp, #0 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ orrs.w r3, r3, fp │ │ │ │ - bne.n 1fa40c │ │ │ │ + bne.n 1fa404 │ │ │ │ ldrb r4, [r6, #20] │ │ │ │ - cbnz r4, 1fa4b8 │ │ │ │ + cbnz r4, 1fa4b0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bne.w 1fa8a6 │ │ │ │ + bne.w 1fa89e │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1fa7a0 │ │ │ │ + bne.w 1fa798 │ │ │ │ ands.w r3, r3, #15 │ │ │ │ mov.w r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #17 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldrd r0, r1, [r2, #96] @ 0x60 │ │ │ │ orrs r0, r3 │ │ │ │ orrs r1, r4 │ │ │ │ strd r0, r1, [r2, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #388] @ (1fa640 ) │ │ │ │ - ldr r3, [pc, #376] @ (1fa634 ) │ │ │ │ + ldr r2, [pc, #388] @ (1fa638 ) │ │ │ │ + ldr r3, [pc, #376] @ (1fa62c ) │ │ │ │ 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 1fa99c │ │ │ │ + bne.w 1fa994 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa45e │ │ │ │ + b.n 1fa456 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa45e │ │ │ │ + b.n 1fa456 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa45e │ │ │ │ + b.n 1fa456 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa45e │ │ │ │ + b.n 1fa456 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa45e │ │ │ │ + b.n 1fa456 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa45e │ │ │ │ + b.n 1fa456 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1fa380 │ │ │ │ + b.n 1fa378 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1fa380 │ │ │ │ + b.n 1fa378 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1fa380 │ │ │ │ + b.n 1fa378 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fa45e │ │ │ │ + beq.w 1fa456 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 1e43cc │ │ │ │ - b.n 1fa45e │ │ │ │ + bl 1e43c4 │ │ │ │ + b.n 1fa456 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ add.w r2, r0, #20 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r8, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -590852,26 +590841,26 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1fa996 │ │ │ │ + bhi.w 1fa98e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fa9a0 │ │ │ │ + bhi.w 1fa998 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ @@ -590898,52 +590887,52 @@ │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ movs r3, r6 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - b.n 1fa2fe │ │ │ │ + b.n 1fa2f6 │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1fa380 │ │ │ │ + b.n 1fa378 │ │ │ │ ... │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrb r4, [r5, r4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + ldrb r4, [r3, r4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, r5] │ │ │ │ + ldrh r0, [r1, r5] │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fa66c │ │ │ │ + cbz r0, 1fa664 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bc2dc │ │ │ │ + bl 2bc2d4 │ │ │ │ add.w r3, r8, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strd r1, r1, [r3] │ │ │ │ add.w lr, r2, #48 @ 0x30 │ │ │ │ @@ -590961,28 +590950,28 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr.w r8, [r9, #-4] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r7, r3, #1 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ strd r2, r2, [r3] │ │ │ │ @@ -590997,15 +590986,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 1fa75a │ │ │ │ + cbnz r3, 1fa752 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #32 │ │ │ │ ittet ne │ │ │ │ movne.w ip, #1 │ │ │ │ andne.w r8, r2, #31 │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ lslne.w ip, ip, r8 │ │ │ │ @@ -591020,36 +591009,36 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, r2, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ str.w lr, [r7, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ - b.n 1fa478 │ │ │ │ + bl 1e43c4 │ │ │ │ + b.n 1fa470 │ │ │ │ strh.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fa646 │ │ │ │ + b.n 1fa63e │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fa646 │ │ │ │ + b.n 1fa63e │ │ │ │ subs r3, r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fa646 │ │ │ │ + b.n 1fa63e │ │ │ │ ldr r7, [r6, #12] │ │ │ │ movs r0, #4 │ │ │ │ - bl 1e3b70 │ │ │ │ + bl 1e3b68 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4804 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, fp │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -591058,22 +591047,22 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ @@ -591087,15 +591076,15 @@ │ │ │ │ and.w r7, r7, #15 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbnz r7, 1fa860 │ │ │ │ + cbnz r7, 1fa858 │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r7, #1 │ │ │ │ andne.w sl, fp, #31 │ │ │ │ moveq r7, r8 │ │ │ │ lslne.w r7, r7, sl │ │ │ │ it ne │ │ │ │ @@ -591110,35 +591099,35 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ands.w r3, r2, #15 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ tst.w r2, #240 @ 0xf0 │ │ │ │ mov.w r3, r3, lsl #17 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #262144 @ 0x40000 │ │ │ │ - b.n 1fa4aa │ │ │ │ + b.n 1fa4a2 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ movs r0, #4 │ │ │ │ - bl 1e3b70 │ │ │ │ + bl 1e3b68 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4804 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, fp │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -591147,22 +591136,22 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ @@ -591176,15 +591165,15 @@ │ │ │ │ and.w r7, r7, #15 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbnz r7, 1fa964 │ │ │ │ + cbnz r7, 1fa95c │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r7, #1 │ │ │ │ andne.w r3, fp, #31 │ │ │ │ moveq r7, r8 │ │ │ │ lslne r7, r3 │ │ │ │ it ne │ │ │ │ @@ -591199,35 +591188,35 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r4, lr, lsl #2 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - b.n 1fa494 │ │ │ │ + b.n 1fa48c │ │ │ │ strd r4, fp, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fa646 │ │ │ │ + b.n 1fa63e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #1228] @ 1fae84 │ │ │ │ + ldr.w r2, [pc, #1228] @ 1fae7c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1220] @ 1fae88 │ │ │ │ + ldr.w r3, [pc, #1220] @ 1fae80 │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w fp, [pc, #1216] @ 1fae8c │ │ │ │ + ldr.w fp, [pc, #1216] @ 1fae84 │ │ │ │ ldrb.w r6, [sp, #208] @ 0xd0 │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -591235,54 +591224,54 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r9, [r3, #206] @ 0xce │ │ │ │ and.w r3, r9, r7 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ strd r4, r5, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1faa12 │ │ │ │ + cbz r0, 1faa0a │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ ands r7, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fad9e │ │ │ │ + beq.w 1fad96 │ │ │ │ mov r0, ip │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e234c │ │ │ │ - ldr.w r3, [pc, #1104] @ 1fae90 │ │ │ │ + bl 1e2344 │ │ │ │ + ldr.w r3, [pc, #1104] @ 1fae88 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mov.w fp, #120 @ 0x78 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ mla r3, fp, r3, r2 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr.w r2, [sl, #52] @ 0x34 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ adds r0, r7, r2 │ │ │ │ strd r6, r6, [r4, #12] │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ ldrb.w r2, [sp, #67] @ 0x43 │ │ │ │ @@ -591299,22 +591288,22 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ add r7, sp, #32 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, sl │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r1, [sp, #28] │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ strd r6, r6, [sp, #16] │ │ │ │ str r6, [sp, #24] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -591347,27 +591336,27 @@ │ │ │ │ ldrb.w r5, [r3, #54] @ 0x36 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ add.w r5, r4, r5, lsl #2 │ │ │ │ adds r3, #10 │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r9, #4] │ │ │ │ str.w sl, [sp, #84] @ 0x54 │ │ │ │ ldrb.w r4, [sl, #12] │ │ │ │ strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - bne.w 1fad38 │ │ │ │ + bne.w 1fad30 │ │ │ │ mov r7, sl │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov.w r2, #1 │ │ │ │ @@ -591384,34 +591373,34 @@ │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [fp, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [r9, #4] │ │ │ │ mov lr, r6 │ │ │ │ str.w sl, [sp, #84] @ 0x54 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ strd r5, r5, [sp, #116] @ 0x74 │ │ │ │ str r1, [r3, #4] │ │ │ │ @@ -591424,34 +591413,34 @@ │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [fp, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [r9, #4] │ │ │ │ mov ip, r6 │ │ │ │ str.w sl, [sp, #84] @ 0x54 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ strd r5, r5, [sp, #116] @ 0x74 │ │ │ │ str r1, [r3, #8] │ │ │ │ @@ -591465,78 +591454,78 @@ │ │ │ │ ldr.w r9, [sp] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ add.w r6, r5, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #376] @ (1fae94 ) │ │ │ │ + ldr r2, [pc, #376] @ (1fae8c ) │ │ │ │ str r7, [r3, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #356] @ (1fae88 ) │ │ │ │ + ldr r3, [pc, #356] @ (1fae80 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1fae7e │ │ │ │ + bne.w 1fae76 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r6 │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ add r4, sp, #132 @ 0x84 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ - b.n 1fab78 │ │ │ │ + bl 1e43c4 │ │ │ │ + b.n 1fab70 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [sl, #52] @ 0x34 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ strd r6, r6, [r4, #12] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ add r3, r7 │ │ │ │ @@ -591552,22 +591541,22 @@ │ │ │ │ strb.w r2, [sp, #68] @ 0x44 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ mov r0, ip │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, sl │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldrh.w ip, [sp, #92] @ 0x5c │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #32 │ │ │ │ and.w r3, ip, #8064 @ 0x1f80 │ │ │ │ strd r6, r6, [sp, #16] │ │ │ │ clz r3, r3 │ │ │ │ @@ -591575,15 +591564,15 @@ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ bfi ip, r3, #7, #6 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ - ldr r3, [pc, #92] @ (1fae90 ) │ │ │ │ + ldr r3, [pc, #92] @ (1fae88 ) │ │ │ │ strh.w ip, [sp, #92] @ 0x5c │ │ │ │ movs r5, #160 @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -591599,73 +591588,73 @@ │ │ │ │ ldrb.w r2, [r3, #54] @ 0x36 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ adds r3, #10 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ - bl 1e43cc │ │ │ │ - b.n 1fab4a │ │ │ │ + bl 1e43c4 │ │ │ │ + b.n 1fab42 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, r3] │ │ │ │ + strh r6, [r4, r3] │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #328] @ (1faff4 ) │ │ │ │ + ldr r2, [pc, #328] @ (1fafec ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #328] @ (1faff8 ) │ │ │ │ + ldr r3, [pc, #328] @ (1faff0 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r9, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 1faee2 │ │ │ │ + cbnz r1, 1faeda │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #308] @ (1faffc ) │ │ │ │ - ldr r3, [pc, #300] @ (1faff8 ) │ │ │ │ + ldr r2, [pc, #308] @ (1faff4 ) │ │ │ │ + ldr r3, [pc, #300] @ (1faff0 ) │ │ │ │ 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 1fafe6 │ │ │ │ + bne.w 1fafde │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fafea │ │ │ │ + beq.n 1fafe2 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1faef2 │ │ │ │ + bne.n 1faeea │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fafea │ │ │ │ + beq.n 1fafe2 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ add.w lr, sp, #16 │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -591677,19 +591666,19 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r6, #32 │ │ │ │ cmp r3, r2 │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - beq.n 1faff0 │ │ │ │ + beq.n 1fafe8 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fafe2 │ │ │ │ + beq.n 1fafda │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ moveq r3, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ @@ -591698,183 +591687,183 @@ │ │ │ │ blx 54720 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ strb.w r8, [sp, #88] @ 0x58 │ │ │ │ - bl 1f973c │ │ │ │ + bl 1f9734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1faec4 │ │ │ │ + beq.n 1faebc │ │ │ │ ldrb.w r2, [r5, #352] @ 0x160 │ │ │ │ clz r3, r7 │ │ │ │ rsb r3, r3, #32 │ │ │ │ bfi r2, r3, #4, #4 │ │ │ │ strb.w r2, [r5, #352] @ 0x160 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1fafb4 │ │ │ │ + beq.n 1fafac │ │ │ │ ldrsb.w r3, [r5, #356] @ 0x164 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1fafb4 │ │ │ │ + blt.n 1fafac │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1f9870 │ │ │ │ + bl 1f9868 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1fa2b8 │ │ │ │ - b.n 1fafc4 │ │ │ │ + bl 1fa2b0 │ │ │ │ + b.n 1fafbc │ │ │ │ ldrb.w r3, [r5, #356] @ 0x164 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - beq.n 1fafd0 │ │ │ │ + beq.n 1fafc8 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1f9ce8 │ │ │ │ + bl 1f9ce0 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231de4 │ │ │ │ - b.n 1faec6 │ │ │ │ + bl 231ddc │ │ │ │ + b.n 1faebe │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1f9870 │ │ │ │ - b.n 1fafbc │ │ │ │ + bl 1f9868 │ │ │ │ + b.n 1fafb4 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1faf52 │ │ │ │ + b.n 1faf4a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r4, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - str r4, [r1, r5] │ │ │ │ + str r4, [r2, r5] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + str r2, [r7, r4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #796] @ (1fb338 ) │ │ │ │ + ldr r2, [pc, #796] @ (1fb330 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #796] @ (1fb33c ) │ │ │ │ + ldr r3, [pc, #796] @ (1fb334 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 1fb050 │ │ │ │ + cbnz r1, 1fb048 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #780] @ (1fb340 ) │ │ │ │ - ldr r3, [pc, #776] @ (1fb33c ) │ │ │ │ + ldr r2, [pc, #780] @ (1fb338 ) │ │ │ │ + ldr r3, [pc, #776] @ (1fb334 ) │ │ │ │ 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 1fb324 │ │ │ │ + bne.w 1fb31c │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [r0, #352] @ 0x160 │ │ │ │ clz r3, r1 │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ bfi r2, r3, #4, #4 │ │ │ │ strb.w r2, [r0, #352] @ 0x160 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1fb082 │ │ │ │ + cbz r3, 1fb07a │ │ │ │ ldr r3, [r1, #16] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 1fb07a │ │ │ │ + bpl.n 1fb072 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #17 │ │ │ │ - beq.w 1fb308 │ │ │ │ + beq.w 1fb300 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb06c │ │ │ │ + bne.n 1fb064 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 1f9870 │ │ │ │ + bl 1f9868 │ │ │ │ ldrd r1, r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r4, [r4, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1fb0b0 │ │ │ │ - b.n 1fb0ee │ │ │ │ + cbnz r3, 1fb0a8 │ │ │ │ + b.n 1fb0e6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1fb0ee │ │ │ │ + cbz r3, 1fb0e6 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fb0aa │ │ │ │ + beq.n 1fb0a2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ands.w r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #644] @ (1fb344 ) │ │ │ │ + ldr r3, [pc, #644] @ (1fb33c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ lsls r3, r3, #17 │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx 55364 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1fb0e6 │ │ │ │ - b.n 1fb0f2 │ │ │ │ + cbnz r0, 1fb0de │ │ │ │ + b.n 1fb0ea │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fb0d2 │ │ │ │ + bne.n 1fb0ca │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb0e0 │ │ │ │ + bne.n 1fb0d8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1fb030 │ │ │ │ + b.n 1fb028 │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ add.w r3, r6, #32 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1fb328 │ │ │ │ + beq.w 1fb320 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1fb11c │ │ │ │ + beq.n 1fb114 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ moveq r8, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1dff58 │ │ │ │ + bl 1dff50 │ │ │ │ strd fp, fp, [sp, #80] @ 0x50 │ │ │ │ strd fp, fp, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov lr, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w ip, sp, #104 @ 0x68 │ │ │ │ @@ -591890,289 +591879,289 @@ │ │ │ │ strd r9, r8, [sp, #104] @ 0x68 │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fb286 │ │ │ │ + bne.w 1fb27e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fb2e0 │ │ │ │ + bne.w 1fb2d8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1fb2ce │ │ │ │ + bne.w 1fb2c6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsrs r1, r3, #15 │ │ │ │ lsls r0, r3, #17 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r6, r4, [sp, #28] │ │ │ │ mov.w r9, #1 │ │ │ │ ldrd r6, sl, [sp, #20] │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ - vldr d8, [pc, #396] @ 1fb330 │ │ │ │ + vldr d8, [pc, #396] @ 1fb328 │ │ │ │ orrs r2, r0 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 1fb1b8 │ │ │ │ + b.n 1fb1b0 │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 1fb224 │ │ │ │ + beq.n 1fb21c │ │ │ │ lsl.w r3, r9, r5 │ │ │ │ tst.w r3, sl │ │ │ │ - beq.n 1fb1b0 │ │ │ │ + beq.n 1fb1a8 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w fp, [r4, #13] │ │ │ │ mov r1, fp │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1fb1fa │ │ │ │ + cbz r0, 1fb1f2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1fb282 │ │ │ │ + beq.n 1fb27a │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ adds r7, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #8 │ │ │ │ - bne.n 1fb1b8 │ │ │ │ + bne.n 1fb1b0 │ │ │ │ ldrd r6, r4, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1fb276 │ │ │ │ + beq.n 1fb26e │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #207] @ 0xcf │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fb2b2 │ │ │ │ + beq.n 1fb2aa │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r2, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r2, #368] @ 0x170 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231de4 │ │ │ │ - b.n 1fb0e6 │ │ │ │ + bl 231ddc │ │ │ │ + b.n 1fb0de │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1fb1b0 │ │ │ │ + b.n 1fb1a8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb2f4 │ │ │ │ + bne.n 1fb2ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.w 1fb186 │ │ │ │ + beq.w 1fb17e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1fa9a0 │ │ │ │ + bl 1fa998 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r0, r3, #262144 @ 0x40000 │ │ │ │ - b.n 1fb18c │ │ │ │ + b.n 1fb184 │ │ │ │ movw r1, #811 @ 0x32b │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - b.n 1fb254 │ │ │ │ + b.n 1fb24c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1fa9a0 │ │ │ │ - b.n 1fb2a8 │ │ │ │ + bl 1fa998 │ │ │ │ + b.n 1fb2a0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1fa9a0 │ │ │ │ - b.n 1fb17c │ │ │ │ + bl 1fa998 │ │ │ │ + b.n 1fb174 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1fa9a0 │ │ │ │ - b.n 1fb28e │ │ │ │ + bl 1fa998 │ │ │ │ + b.n 1fb286 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 2bbf68 │ │ │ │ + bl 2bbf60 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ lsls r3, r0 │ │ │ │ subs r3, #1 │ │ │ │ ands r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 1fb0a0 │ │ │ │ + b.n 1fb098 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r7, [pc, #888] @ (1fb6b4 ) │ │ │ │ + ldr r7, [pc, #920] @ (1fb6cc ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #800] @ (1fb664 ) │ │ │ │ + ldr r7, [pc, #832] @ (1fb67c ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ strb r4, [r7, #14] │ │ │ │ movs r3, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1064] @ 1fb784 │ │ │ │ - ldr.w r3, [pc, #1064] @ 1fb788 │ │ │ │ + ldr.w r1, [pc, #1064] @ 1fb77c │ │ │ │ + ldr.w r3, [pc, #1064] @ 1fb780 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ mov fp, r2 │ │ │ │ - ldr.w r7, [pc, #1052] @ 1fb78c │ │ │ │ + ldr.w r7, [pc, #1052] @ 1fb784 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1fb480 │ │ │ │ - bl 2bbe94 │ │ │ │ + beq.n 1fb478 │ │ │ │ + bl 2bbe8c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fb444 │ │ │ │ + bne.n 1fb43c │ │ │ │ subs r3, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1fb522 │ │ │ │ - bl 2bbf68 │ │ │ │ + bhi.w 1fb51a │ │ │ │ + bl 2bbf60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb428 │ │ │ │ + beq.n 1fb420 │ │ │ │ ldr.w sl, [sp] │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r9, sl │ │ │ │ mov r5, sl │ │ │ │ add.w r8, sp, #16 │ │ │ │ add r4, sp, #32 │ │ │ │ mov sl, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2bbfc0 │ │ │ │ + bl 2bbfb8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ strd r9, r9, [r8] │ │ │ │ str.w r9, [r8, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ str r5, [r7, #64] @ 0x40 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr.w r3, [fp, #136] @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1fb348 │ │ │ │ + bl 1fb340 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1fb3bc │ │ │ │ - ldr r2, [pc, #868] @ (1fb790 ) │ │ │ │ - ldr r3, [pc, #860] @ (1fb788 ) │ │ │ │ + bne.n 1fb3b4 │ │ │ │ + ldr r2, [pc, #868] @ (1fb788 ) │ │ │ │ + ldr r3, [pc, #860] @ (1fb780 ) │ │ │ │ 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 1fb77c │ │ │ │ + bne.w 1fb774 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1fb784 │ │ │ │ + bhi.w 1fb77c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r3, r2, #6 │ │ │ │ lsls r3, r2, #6 │ │ │ │ lsls r1, r2, #6 │ │ │ │ @@ -592191,18 +592180,18 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - bl 2bbf34 │ │ │ │ + bl 2bbf2c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1fb512 │ │ │ │ + bhi.n 1fb50a │ │ │ │ tbb [pc, r3] │ │ │ │ negs r2, r0 │ │ │ │ mov r2, r8 │ │ │ │ add r6, r8 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ add r4, r8 │ │ │ │ mov r6, r8 │ │ │ │ @@ -592212,28 +592201,28 @@ │ │ │ │ tst r5, r1 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ lsls r2, r0, #1 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fb4cc │ │ │ │ + cbz r0, 1fb4c4 │ │ │ │ adds r7, #20 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #83 @ 0x53 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ adds r5, #20 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ @@ -592245,45 +592234,45 @@ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ - b.n 1fb428 │ │ │ │ + bl 1e43c4 │ │ │ │ + b.n 1fb420 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1fb4aa │ │ │ │ + b.n 1fb4a2 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1fb4aa │ │ │ │ + b.n 1fb4a2 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1fb4aa │ │ │ │ + b.n 1fb4a2 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1fb4aa │ │ │ │ - bl 2bbf68 │ │ │ │ + b.n 1fb4a2 │ │ │ │ + bl 2bbf60 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fb428 │ │ │ │ + beq.w 1fb420 │ │ │ │ mov sl, r5 │ │ │ │ add r4, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r6 │ │ │ │ ldrb.w r2, [sl, #33] @ 0x21 │ │ │ │ mov r6, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - bhi.w 1fb66c │ │ │ │ + bhi.w 1fb664 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fb784 │ │ │ │ + bhi.w 1fb77c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ @@ -592315,34 +592304,34 @@ │ │ │ │ movs r0, r4 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add r7, sp, #16 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fb5ce │ │ │ │ + cbz r0, 1fb5c6 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2bc2dc │ │ │ │ + bl 2bc2d4 │ │ │ │ strd r6, r6, [r7] │ │ │ │ str r6, [r7, #8] │ │ │ │ add.w r3, sl, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w lr, r8, #48 @ 0x30 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ add.w ip, r8, #64 @ 0x40 │ │ │ │ @@ -592353,73 +592342,73 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ - bl 1fb348 │ │ │ │ + bl 1fb340 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r6, r3 │ │ │ │ it eq │ │ │ │ cmpeq r2, r9 │ │ │ │ - beq.w 1fb428 │ │ │ │ + beq.w 1fb420 │ │ │ │ ldrb.w r2, [sl, #33] @ 0x21 │ │ │ │ strd r6, r6, [r4] │ │ │ │ cmp r2, #32 │ │ │ │ - bls.w 1fb552 │ │ │ │ + bls.w 1fb54a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1fb5a2 │ │ │ │ + b.n 1fb59a │ │ │ │ strh.w r9, [sp, #32] │ │ │ │ - b.n 1fb5a2 │ │ │ │ + b.n 1fb59a │ │ │ │ strb.w r9, [sp, #32] │ │ │ │ - b.n 1fb5a2 │ │ │ │ + b.n 1fb59a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orrs.w r3, r9, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1fb5a2 │ │ │ │ + b.n 1fb59a │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r0, #13] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb780 │ │ │ │ + beq.n 1fb778 │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ mov r1, fp │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ adds r5, #20 │ │ │ │ blx 55100 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrb.w r8, [r4, #32] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #16 │ │ │ │ ldrb.w sl, [r4, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ @@ -592438,94 +592427,94 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r4, r8 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1fb740 │ │ │ │ + bne.n 1fb738 │ │ │ │ cmp.w sl, #32 │ │ │ │ ittet ne │ │ │ │ movne.w r9, #1 │ │ │ │ andne.w sl, sl, #31 │ │ │ │ moveq r4, r9 │ │ │ │ lslne.w r9, r9, sl │ │ │ │ it ne │ │ │ │ addne.w r4, r9, #4294967295 @ 0xffffffff │ │ │ │ - ldr r3, [pc, #80] @ (1fb794 ) │ │ │ │ + ldr r3, [pc, #80] @ (1fb78c ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr.w r2, [ip, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ - b.n 1fb428 │ │ │ │ + bl 1e43c4 │ │ │ │ + b.n 1fb420 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1fb696 │ │ │ │ + b.n 1fb68e │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1fb696 │ │ │ │ + b.n 1fb68e │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1fb696 │ │ │ │ + b.n 1fb68e │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1fb696 │ │ │ │ + b.n 1fb68e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r4, [pc, #608] @ (1fb9e8 ) │ │ │ │ + ldr r4, [pc, #640] @ (1fba00 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #552] @ (1fb9b8 ) │ │ │ │ + ldr r4, [pc, #584] @ (1fb9d0 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r3, [pc, #832] @ (1fbad4 ) │ │ │ │ + ldr r3, [pc, #864] @ (1fbaec ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #476] @ (1fb988 ) │ │ │ │ + ldr r3, [pc, #476] @ (1fb980 ) │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r1, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 1fb980 │ │ │ │ + beq.w 1fb978 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1fb7d0 │ │ │ │ + cbz r1, 1fb7c8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r1, r3, [r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fb978 │ │ │ │ + beq.w 1fb970 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1fb83c │ │ │ │ + b.n 1fb834 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r1, r6, #20 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ strd r0, r4, [r6, #44] @ 0x2c │ │ │ │ @@ -592533,40 +592522,40 @@ │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fb348 │ │ │ │ + bl 1fb340 │ │ │ │ str.w r9, [r4, #88] @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fb97a │ │ │ │ + beq.w 1fb972 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst.w r3, fp │ │ │ │ - beq.n 1fb832 │ │ │ │ + beq.n 1fb82a │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fb7e6 │ │ │ │ + bne.n 1fb7de │ │ │ │ ldr r7, [r4, #92] @ 0x5c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fb832 │ │ │ │ + beq.n 1fb82a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -592574,21 +592563,21 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -592596,26 +592585,26 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ str r7, [sp, #20] │ │ │ │ add r7, sp, #8 │ │ │ │ strd r9, r9, [sp, #8] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ ldrb.w sl, [r6, #32] │ │ │ │ add r6, sp, #24 │ │ │ │ @@ -592627,70 +592616,70 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r6, ip, #96 @ 0x60 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r6, r3 │ │ │ │ - cbnz r3, 1fb944 │ │ │ │ + cbnz r3, 1fb93c │ │ │ │ cmp.w sl, #32 │ │ │ │ ittet ne │ │ │ │ movne r6, #1 │ │ │ │ andne.w sl, sl, #31 │ │ │ │ moveq.w r6, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r6, r6, sl │ │ │ │ it ne │ │ │ │ addne.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ - ldr r3, [pc, #68] @ (1fb98c ) │ │ │ │ + ldr r3, [pc, #68] @ (1fb984 ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [ip, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, ip │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r7, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, r7, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ str.w r9, [ip, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ str.w r9, [r4, #92] @ 0x5c │ │ │ │ - b.n 1fb830 │ │ │ │ + b.n 1fb828 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #312] @ (1fbac4 ) │ │ │ │ + ldr r0, [pc, #344] @ (1fbadc ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #424] @ (1fbb48 ) │ │ │ │ + ldr r5, [pc, #424] @ (1fbb40 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #424] @ (1fbb4c ) │ │ │ │ + ldr r1, [pc, #424] @ (1fbb44 ) │ │ │ │ sub sp, #28 │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r5, r1] │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1fb9ec │ │ │ │ + beq.n 1fb9e4 │ │ │ │ and.w lr, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ sub.w r7, lr, #32 │ │ │ │ rsb r6, lr, #32 │ │ │ │ lsl.w ip, r0, lr │ │ │ │ lsl.w r7, r0, r7 │ │ │ │ lsr.w r6, r0, r6 │ │ │ │ @@ -592699,181 +592688,181 @@ │ │ │ │ orr.w ip, ip, r6 │ │ │ │ bic.w r1, r1, r0 │ │ │ │ bic.w r3, r3, ip │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r3, [sp, #8] │ │ │ │ - beq.n 1fbaa2 │ │ │ │ + beq.n 1fba9a │ │ │ │ subs r0, r1, #1 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 1fba88 │ │ │ │ + beq.n 1fba80 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - cbz r6, 1fba0c │ │ │ │ + cbz r6, 1fba04 │ │ │ │ ldrb.w r6, [r6, #33] @ 0x21 │ │ │ │ - cbnz r6, 1fba1a │ │ │ │ + cbnz r6, 1fba12 │ │ │ │ subs r6, r1, #1 │ │ │ │ adc.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r6, r1 │ │ │ │ ands r7, r3 │ │ │ │ orrs r6, r7 │ │ │ │ - beq.n 1fbae0 │ │ │ │ + beq.n 1fbad8 │ │ │ │ movs r6, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ - bhi.w 1fbb2c │ │ │ │ + bhi.w 1fbb24 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fbb48 │ │ │ │ + bhi.w 1fbb40 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r3, [r2, #26] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ str r3, [r1, r2] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ - ldr r5, [pc, #556] @ (1fbc70 ) │ │ │ │ + ldr r5, [pc, #556] @ (1fbc68 ) │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ asrs r3, r1, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fba78 │ │ │ │ + cbz r0, 1fba70 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #196] @ (1fbb50 ) │ │ │ │ - ldr r3, [pc, #192] @ (1fbb4c ) │ │ │ │ + ldr r1, [pc, #196] @ (1fbb48 ) │ │ │ │ + ldr r3, [pc, #192] @ (1fbb44 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fbb44 │ │ │ │ + bne.n 1fbb3c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fba88 │ │ │ │ + beq.n 1fba80 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ - bl 1e43cc │ │ │ │ - b.n 1fba88 │ │ │ │ + bl 1e43c4 │ │ │ │ + b.n 1fba80 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - b.n 1fba54 │ │ │ │ + b.n 1fba4c │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 1fba54 │ │ │ │ + b.n 1fba4c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1fba54 │ │ │ │ - cbz r1, 1fbb32 │ │ │ │ + b.n 1fba4c │ │ │ │ + cbz r1, 1fbb2a │ │ │ │ rbit r3, r1 │ │ │ │ clz r3, r3 │ │ │ │ adds r2, r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fbb1a │ │ │ │ + cbz r0, 1fbb12 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1fba88 │ │ │ │ + b.n 1fba80 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 1fba54 │ │ │ │ + b.n 1fba4c │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - b.n 1fbaec │ │ │ │ + b.n 1fbae4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - mov r6, sl │ │ │ │ + mov r6, fp │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, lr │ │ │ │ + cmp r0, pc │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r2, [pc, #248] @ (1fbc60 ) │ │ │ │ + ldr r2, [pc, #248] @ (1fbc58 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ - ldr r3, [pc, #244] @ (1fbc64 ) │ │ │ │ + ldr r3, [pc, #244] @ (1fbc5c ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fbc16 │ │ │ │ + beq.n 1fbc0e │ │ │ │ mov sl, r1 │ │ │ │ - b.n 1fbb8e │ │ │ │ + b.n 1fbb86 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fbc16 │ │ │ │ + beq.n 1fbc0e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fbb86 │ │ │ │ + beq.n 1fbb7e │ │ │ │ movs r2, #9 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ mov.w fp, #9 │ │ │ │ movt fp, #16 │ │ │ │ movs r6, #0 │ │ │ │ and.w r2, sl, r2 │ │ │ │ and.w fp, sl, fp │ │ │ │ @@ -592892,124 +592881,124 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r3, fp │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1fbbee │ │ │ │ + beq.n 1fbbe6 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ - cbnz r3, 1fbc32 │ │ │ │ + cbnz r3, 1fbc2a │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1fbc46 │ │ │ │ + bne.n 1fbc3e │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #135 @ 0x87 │ │ │ │ mov r1, r5 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r6, r0 │ │ │ │ - cbz r3, 1fbc16 │ │ │ │ + cbz r3, 1fbc0e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1fbbb6 │ │ │ │ + bne.n 1fbbae │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fbc08 │ │ │ │ - ldr r2, [pc, #80] @ (1fbc68 ) │ │ │ │ - ldr r3, [pc, #72] @ (1fbc64 ) │ │ │ │ + bne.n 1fbc00 │ │ │ │ + ldr r2, [pc, #80] @ (1fbc60 ) │ │ │ │ + ldr r3, [pc, #72] @ (1fbc5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fbc5c │ │ │ │ + bne.n 1fbc54 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 1fb798 │ │ │ │ + bl 1fb790 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1fbbf4 │ │ │ │ + beq.n 1fbbec │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r2, #2097152 @ 0x200000 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fb798 │ │ │ │ + bl 1fb790 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r3, r0 │ │ │ │ - b.n 1fbbf4 │ │ │ │ + b.n 1fbbec │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - add lr, r1 │ │ │ │ + add lr, r2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r2, r4 │ │ │ │ + mvns r2, r5 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr.w r3, [pc, #2240] @ 1fc540 │ │ │ │ + ldr.w r3, [pc, #2240] @ 1fc538 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #2236] @ 1fc544 │ │ │ │ + ldr.w r2, [pc, #2236] @ 1fc53c │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #2232] @ 1fc548 │ │ │ │ + ldr.w r3, [pc, #2232] @ 1fc540 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fc532 │ │ │ │ + beq.w 1fc52a │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fbcaa │ │ │ │ + bne.n 1fbca2 │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fc532 │ │ │ │ + beq.w 1fc52a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 1fc538 │ │ │ │ + beq.w 1fc530 │ │ │ │ ldr.w sl, [r8, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1fbcf0 │ │ │ │ + beq.n 1fbce8 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ mov.w sl, #1 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ moveq r8, r4 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov.w r9, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1dff58 │ │ │ │ + bl 1dff50 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ strd r9, r9, [r7, #4] │ │ │ │ mov r5, r7 │ │ │ │ str.w r9, [r7, #12] │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ mov lr, r6 │ │ │ │ mov fp, r6 │ │ │ │ @@ -593036,39 +593025,39 @@ │ │ │ │ mov.w r1, #410 @ 0x19a │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldrh.w r2, [r4, #332] @ 0x14c │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mul.w r4, r2, r3 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fb990 │ │ │ │ + bl 1fb988 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1fbdf0 │ │ │ │ + bcc.n 1fbde8 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ strd r9, r9, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1fc21a │ │ │ │ + bhi.w 1fc212 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fc214 │ │ │ │ + bhi.w 1fc20c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r5, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ @@ -593094,28 +593083,28 @@ │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ - ldr.w r3, [pc, #1880] @ 1fc54c │ │ │ │ + ldr.w r3, [pc, #1880] @ 1fc544 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #1872] @ 1fc550 │ │ │ │ + ldr.w r2, [pc, #1872] @ 1fc548 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - bl 1df698 │ │ │ │ + bl 1df690 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -593123,26 +593112,26 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r4, r3, #1 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ ldrb.w r9, [r5, #12] │ │ │ │ @@ -593152,17 +593141,17 @@ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fbf62 │ │ │ │ + beq.n 1fbf5a │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r3, [pc, #1704] @ 1fc554 │ │ │ │ + ldr.w r3, [pc, #1704] @ 1fc54c │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -593171,21 +593160,21 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, ip, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str r5, [r6, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e516c │ │ │ │ + bl 1e5164 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -593193,22 +593182,22 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1fc538 │ │ │ │ + bhi.w 1fc530 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r3, r7, #5 │ │ │ │ lsls r3, r7, #5 │ │ │ │ lsls r1, r7, #5 │ │ │ │ @@ -593230,33 +593219,33 @@ │ │ │ │ lsls r4, r0, #12 │ │ │ │ lsls r4, r0, #12 │ │ │ │ lsls r4, r0, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp.w r9, #32 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1fbea8 │ │ │ │ + beq.n 1fbea0 │ │ │ │ and.w r9, r9, #31 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ subs r2, r3, #1 │ │ │ │ - b.n 1fbea8 │ │ │ │ + b.n 1fbea0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r9, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w ip, r9, #80 @ 0x50 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ @@ -593266,23 +593255,23 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r6, r9, r6, lsl #2 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r6, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ - bhi.w 1fc504 │ │ │ │ + bhi.w 1fc4fc │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fc538 │ │ │ │ + bhi.w 1fc530 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r1, #9 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ @@ -593309,55 +593298,55 @@ │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r3, r3, #4 │ │ │ │ movs r3, #32 │ │ │ │ - b.n 1fbf7e │ │ │ │ + b.n 1fbf76 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ strd r8, r9, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fc064 │ │ │ │ + cbz r0, 1fc05c │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ lsl.w r3, r9, r4 │ │ │ │ movw r1, #783 @ 0x30f │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ add.w lr, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -593369,27 +593358,27 @@ │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, ip, #96 @ 0x60 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1fc100 │ │ │ │ + bne.n 1fc0f8 │ │ │ │ cmp.w sl, #32 │ │ │ │ itett ne │ │ │ │ andne.w r3, sl, #31 │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r3, r9, r3 │ │ │ │ addne.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 1fc10c │ │ │ │ + cbnz r3, 1fc104 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1092] @ 1fc554 │ │ │ │ + ldr.w r3, [pc, #1092] @ 1fc54c │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ @@ -593408,21 +593397,21 @@ │ │ │ │ add.w r3, ip, r6, lsl #2 │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #4 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ movs r6, #3 │ │ │ │ @@ -593436,116 +593425,116 @@ │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #67] @ 0x43 │ │ │ │ ldrb.w r7, [r3, #68] @ 0x44 │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r1, r7, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1fc1da │ │ │ │ + cbz r1, 1fc1d2 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fc1be │ │ │ │ + bne.n 1fc1b6 │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fc52e │ │ │ │ + beq.w 1fc526 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231de4 │ │ │ │ - ldr r2, [pc, #884] @ (1fc558 ) │ │ │ │ - ldr r3, [pc, #864] @ (1fc548 ) │ │ │ │ + bl 231ddc │ │ │ │ + ldr r2, [pc, #884] @ (1fc550 ) │ │ │ │ + ldr r3, [pc, #864] @ (1fc540 ) │ │ │ │ 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 1fc52a │ │ │ │ + bne.w 1fc522 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1fc03e │ │ │ │ + b.n 1fc036 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1fc03e │ │ │ │ + b.n 1fc036 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1fc03e │ │ │ │ + b.n 1fc036 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r3, r9, [sp, #40] @ 0x28 │ │ │ │ - b.n 1fc03e │ │ │ │ + b.n 1fc036 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1fbf7e │ │ │ │ + b.n 1fbf76 │ │ │ │ movs r3, #16 │ │ │ │ - b.n 1fbf7e │ │ │ │ + b.n 1fbf76 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fc254 │ │ │ │ + cbz r0, 1fc24c │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ movs r1, #2 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfbe0 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsl.w r3, r1, r4 │ │ │ │ movw r1, #783 @ 0x30f │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add.w r4, r0, #96 @ 0x60 │ │ │ │ @@ -593558,26 +593547,26 @@ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 1fc30e │ │ │ │ + cbnz r3, 1fc306 │ │ │ │ cmp.w lr, #32 │ │ │ │ ittet ne │ │ │ │ andne.w lr, lr, #31 │ │ │ │ movne r1, #1 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r3, r1, lr │ │ │ │ it ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 1fc31a │ │ │ │ + cbnz r3, 1fc312 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ @@ -593597,27 +593586,27 @@ │ │ │ │ ldrb.w r3, [r3, #49] @ 0x31 │ │ │ │ str.w r4, [ip, #40] @ 0x28 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1fc490 │ │ │ │ + beq.w 1fc488 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ bics.w r3, r1, r3 │ │ │ │ - bne.w 1fc4d4 │ │ │ │ + bne.w 1fc4cc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -593626,23 +593615,23 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r6, [r4, #12] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ ldrb.w r9, [r4, #12] │ │ │ │ @@ -593655,19 +593644,19 @@ │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ and.w r6, r6, #1 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbnz r6, 1fc48c │ │ │ │ + cbnz r6, 1fc484 │ │ │ │ cmp.w r9, #32 │ │ │ │ it eq │ │ │ │ moveq r6, r8 │ │ │ │ - beq.n 1fc438 │ │ │ │ + beq.n 1fc430 │ │ │ │ and.w r9, r9, #31 │ │ │ │ mov.w r8, #1 │ │ │ │ lsl.w r8, r8, r9 │ │ │ │ add.w r6, r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -593678,63 +593667,63 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r5, lr, lsl #2 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r5, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e5214 │ │ │ │ - b.n 1fc168 │ │ │ │ + bl 1e520c │ │ │ │ + b.n 1fc160 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1fbf7e │ │ │ │ + b.n 1fbf76 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fc22e │ │ │ │ + b.n 1fc226 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fc22e │ │ │ │ + b.n 1fc226 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fc22e │ │ │ │ + b.n 1fc226 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1fc438 │ │ │ │ + b.n 1fc430 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fc382 │ │ │ │ + beq.w 1fc37a │ │ │ │ strd r3, r6, [sp, #88] @ 0x58 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fc4c2 │ │ │ │ + cbz r0, 1fc4ba │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 1fc382 │ │ │ │ + b.n 1fc37a │ │ │ │ subs r2, #1 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str.w r6, [fp, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1fc538 │ │ │ │ + bhi.n 1fc530 │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r2, #31 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ subs r2, r5, r4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ @@ -593746,558 +593735,558 @@ │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ asrs r2, r5, #16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r3, r5, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fc22e │ │ │ │ + b.n 1fc226 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fc49c │ │ │ │ + b.n 1fc494 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fc49c │ │ │ │ + b.n 1fc494 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fc49c │ │ │ │ + b.n 1fc494 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fc49c │ │ │ │ + b.n 1fc494 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.n 1fc1da │ │ │ │ + b.n 1fc1d2 │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - muls r2, r7 │ │ │ │ + bics r2, r0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - muls r4, r5 │ │ │ │ + muls r4, r6 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r1, r7] │ │ │ │ movs r5, r2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #22 │ │ │ │ + subs r6, #30 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr.w ip, [pc, #120] @ 1fc5d8 │ │ │ │ + ldr.w ip, [pc, #120] @ 1fc5d0 │ │ │ │ add ip, pc │ │ │ │ - cbnz r2, 1fc5c2 │ │ │ │ + cbnz r2, 1fc5ba │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #112] @ (1fc5dc ) │ │ │ │ + ldr r1, [pc, #112] @ (1fc5d4 ) │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r0, [r0, #33] @ 0x21 │ │ │ │ sub.w r0, r0, #64 @ 0x40 │ │ │ │ ldr.w r5, [ip, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ mla ip, r1, r4, r5 │ │ │ │ ldrb.w lr, [ip, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1fc5aa │ │ │ │ + beq.n 1fc5a2 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ ldrb.w ip, [r1, #13] │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 1fc592 │ │ │ │ - cbz r0, 1fc5c0 │ │ │ │ + bne.n 1fc58a │ │ │ │ + cbz r0, 1fc5b8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ands.w r1, r2, #16384 @ 0x4000 │ │ │ │ - bne.n 1fc5c0 │ │ │ │ + bne.n 1fc5b8 │ │ │ │ sub.w r3, r4, #200 @ 0xc8 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ it hi │ │ │ │ movhi r0, r1 │ │ │ │ - bls.n 1fc5c6 │ │ │ │ + bls.n 1fc5be │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #24] @ (1fc5e0 ) │ │ │ │ + ldr r1, [pc, #24] @ (1fc5d8 ) │ │ │ │ add r1, pc │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ tst r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r2, #154 @ 0x9a │ │ │ │ + subs r2, #162 @ 0xa2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #9] │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #172] @ (1fc6a0 ) │ │ │ │ + ldr r4, [pc, #172] @ (1fc698 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #172] @ (1fc6a4 ) │ │ │ │ + ldr r3, [pc, #172] @ (1fc69c ) │ │ │ │ mov r2, r1 │ │ │ │ add r4, pc │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fc642 │ │ │ │ + cbz r0, 1fc63a │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r3, #11 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fc672 │ │ │ │ + cbz r0, 1fc66a │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e46f4 │ │ │ │ - ldr r2, [pc, #36] @ (1fc6a8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1fc6a4 ) │ │ │ │ + bl 1e46ec │ │ │ │ + ldr r2, [pc, #36] @ (1fc6a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1fc69c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fc69a │ │ │ │ + bne.n 1fc692 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, #2 │ │ │ │ + subs r2, #10 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #118 @ 0x76 │ │ │ │ + subs r1, #126 @ 0x7e │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w ip, [pc, #212] @ 1fc794 │ │ │ │ + ldr.w ip, [pc, #212] @ 1fc78c │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #212] @ (1fc798 ) │ │ │ │ + ldr r3, [pc, #212] @ (1fc790 ) │ │ │ │ mov r4, r1 │ │ │ │ add ip, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ movs r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fc722 │ │ │ │ + cbz r0, 1fc71a │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r3, #11 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fc756 │ │ │ │ + cbz r0, 1fc74e │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e4774 │ │ │ │ + bl 1e476c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ - ldr r2, [pc, #36] @ (1fc79c ) │ │ │ │ - ldr r3, [pc, #32] @ (1fc798 ) │ │ │ │ + bl 1e467c │ │ │ │ + ldr r2, [pc, #36] @ (1fc794 ) │ │ │ │ + ldr r3, [pc, #32] @ (1fc790 ) │ │ │ │ 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 1fc78e │ │ │ │ + bne.n 1fc786 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r1, #54 @ 0x36 │ │ │ │ + subs r1, #62 @ 0x3e │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + subs r0, #140 @ 0x8c │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #348] @ (1fc910 ) │ │ │ │ + ldr r1, [pc, #348] @ (1fc908 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #348] @ (1fc914 ) │ │ │ │ + ldr r2, [pc, #348] @ (1fc90c ) │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ orr.w ip, r5, #8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ mov r2, r3 │ │ │ │ str.w ip, [r0, #12] │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ str r5, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1fc82c │ │ │ │ + bmi.n 1fc824 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e46f4 │ │ │ │ - ldr r2, [pc, #260] @ (1fc918 ) │ │ │ │ - ldr r3, [pc, #252] @ (1fc914 ) │ │ │ │ + bl 1e46ec │ │ │ │ + ldr r2, [pc, #260] @ (1fc910 ) │ │ │ │ + ldr r3, [pc, #252] @ (1fc90c ) │ │ │ │ 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 1fc902 │ │ │ │ + bne.n 1fc8fa │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1fc8f6 │ │ │ │ + bhi.n 1fc8ee │ │ │ │ cmp r2, #7 │ │ │ │ itt ls │ │ │ │ movls r3, #1 │ │ │ │ strbls.w r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fc86c │ │ │ │ + cbz r0, 1fc864 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ - vldr d7, [pc, #140] @ 1fc908 │ │ │ │ + bl 1e467c │ │ │ │ + vldr d7, [pc, #140] @ 1fc900 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fc8a6 │ │ │ │ + cbz r0, 1fc89e │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ cmp.w r8, #251 @ 0xfb │ │ │ │ - beq.n 1fc8e4 │ │ │ │ + beq.n 1fc8dc │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fc804 │ │ │ │ + b.n 1fc7fc │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fc804 │ │ │ │ + b.n 1fc7fc │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - b.n 1fc842 │ │ │ │ + b.n 1fc83a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - subs r0, #68 @ 0x44 │ │ │ │ + subs r0, #76 @ 0x4c │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #230 @ 0xe6 │ │ │ │ + adds r7, #238 @ 0xee │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #456] @ (1fcaf8 ) │ │ │ │ + ldr r2, [pc, #456] @ (1fcaf0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #456] @ (1fcafc ) │ │ │ │ + ldr r3, [pc, #456] @ (1fcaf4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n 1fc9f2 │ │ │ │ + beq.n 1fc9ea │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ ldrb.w lr, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ - beq.n 1fca26 │ │ │ │ + beq.n 1fca1e │ │ │ │ and.w ip, lr, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, ip, #32 │ │ │ │ rsb r2, ip, #32 │ │ │ │ lsl.w ip, r1, ip │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ orr.w r0, r0, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp ip, r2 │ │ │ │ - bge.w 1fca9e │ │ │ │ + bge.w 1fca96 │ │ │ │ bic.w ip, ip, #2147483648 @ 0x80000000 │ │ │ │ orrs.w ip, ip, r0 │ │ │ │ - bne.n 1fca6e │ │ │ │ - vldr d7, [pc, #328] @ 1fcae8 │ │ │ │ + bne.n 1fca66 │ │ │ │ + vldr d7, [pc, #328] @ 1fcae0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1fc9ca │ │ │ │ + cbz r0, 1fc9c2 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #292] @ (1fcb00 ) │ │ │ │ - ldr r2, [pc, #288] @ (1fcafc ) │ │ │ │ + ldr r1, [pc, #292] @ (1fcaf8 ) │ │ │ │ + ldr r2, [pc, #288] @ (1fcaf4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1fcae0 │ │ │ │ + bne.n 1fcad8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - vldr d0, [pc, #248] @ 1fcaf0 │ │ │ │ + vldr d0, [pc, #248] @ 1fcae8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fc9d8 │ │ │ │ + beq.n 1fc9d0 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ - b.n 1fc9d8 │ │ │ │ + b.n 1fc9d0 │ │ │ │ mov r3, lr │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fca5e │ │ │ │ + cbz r0, 1fca56 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fc99e │ │ │ │ + b.n 1fc996 │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ add.w r2, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1fcae4 │ │ │ │ + bhi.n 1fcadc │ │ │ │ tbb [pc, r2] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ movs r6, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ @@ -594307,234 +594296,234 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ cmp r4, #51 @ 0x33 │ │ │ │ - vldr d7, [pc, #72] @ 1fcae8 │ │ │ │ + vldr d7, [pc, #72] @ 1fcae0 │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fc99e │ │ │ │ + beq.w 1fc996 │ │ │ │ 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 1e43cc │ │ │ │ - b.n 1fc99e │ │ │ │ + bl 1e43c4 │ │ │ │ + b.n 1fc996 │ │ │ │ mov r3, lr │ │ │ │ - b.n 1fca32 │ │ │ │ + b.n 1fca2a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1fca32 │ │ │ │ + b.n 1fca2a │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1fca32 │ │ │ │ + b.n 1fca2a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r6, #198 @ 0xc6 │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #32 │ │ │ │ + adds r6, #40 @ 0x28 │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #636] @ (1fcd98 ) │ │ │ │ + ldr r2, [pc, #636] @ (1fcd90 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #636] @ (1fcd9c ) │ │ │ │ + ldr r3, [pc, #636] @ (1fcd94 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - vldr d7, [pc, #600] @ 1fcd80 │ │ │ │ + vldr d7, [pc, #600] @ 1fcd78 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ add r5, sp, #24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fcb5e │ │ │ │ + cbz r0, 1fcb56 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r6, r0 │ │ │ │ - vldr d0, [pc, #524] @ 1fcd88 │ │ │ │ + vldr d0, [pc, #524] @ 1fcd80 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fcbae │ │ │ │ + cbz r0, 1fcba6 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc920 │ │ │ │ + bl 1fc918 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r6, r0 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 1fcdec │ │ │ │ + bmi.w 1fcde4 │ │ │ │ ldrb.w r8, [r7, #13] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #412] @ 1fcd90 │ │ │ │ + vldr d0, [pc, #412] @ 1fcd88 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fcc20 │ │ │ │ + cbz r0, 1fcc18 │ │ │ │ mov r2, r5 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.w 1fcda4 │ │ │ │ + beq.w 1fcd9c │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r2, r3, #32 │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ lsr.w r2, ip, r2 │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ mov.w ip, #0 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ movt r2, #32752 @ 0x7ff0 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ands r2, r3 │ │ │ │ - cbnz r2, 1fccdc │ │ │ │ - vldr d7, [pc, #256] @ 1fcd80 │ │ │ │ + cbnz r2, 1fccd4 │ │ │ │ + vldr d7, [pc, #256] @ 1fcd78 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1fcca6 │ │ │ │ + cbz r0, 1fcc9e │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46f4 │ │ │ │ - ldr r2, [pc, #220] @ (1fcda0 ) │ │ │ │ - ldr r3, [pc, #216] @ (1fcd9c ) │ │ │ │ + bl 1e46ec │ │ │ │ + ldr r2, [pc, #220] @ (1fcd98 ) │ │ │ │ + ldr r3, [pc, #216] @ (1fcd94 ) │ │ │ │ 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 1fce2a │ │ │ │ + bne.w 1fce22 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bfc r3, #20, #11 │ │ │ │ mov r2, r0 │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 1fcd48 │ │ │ │ + bne.n 1fcd40 │ │ │ │ subs r3, r0, #1 │ │ │ │ strd ip, ip, [sp, #16] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fce2e │ │ │ │ + bhi.w 1fce26 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ asrs r4, r3, #14 │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ @@ -594551,32 +594540,32 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fcc7c │ │ │ │ + beq.n 1fcc74 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 1e43cc │ │ │ │ - b.n 1fcc7c │ │ │ │ + bl 1e43c4 │ │ │ │ + b.n 1fcc74 │ │ │ │ subs r3, r0, #1 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ str.w ip, [r5, #4] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1fce2e │ │ │ │ + bhi.n 1fce26 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ @@ -594592,522 +594581,522 @@ │ │ │ │ ldr r2, [r5, r5] │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ ... │ │ │ │ - adds r4, #220 @ 0xdc │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ lsls r0, r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #32752 @ 0x7ff0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fcddc │ │ │ │ + cbz r0, 1fcdd4 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fcc7c │ │ │ │ + b.n 1fcc74 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1fcbea │ │ │ │ + b.n 1fcbe2 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32752 @ 0x7ff0 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1fcdb2 │ │ │ │ + b.n 1fcdaa │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 1fcdb2 │ │ │ │ + b.n 1fcdaa │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32752 @ 0x7ff0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1fcd1c │ │ │ │ + b.n 1fcd14 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov fp, r2 │ │ │ │ - ldr.w r2, [pc, #1412] @ 1fd3c8 │ │ │ │ - ldr.w r3, [pc, #1412] @ 1fd3cc │ │ │ │ + ldr.w r2, [pc, #1412] @ 1fd3c0 │ │ │ │ + ldr.w r3, [pc, #1412] @ 1fd3c4 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fc5e4 │ │ │ │ + bl 1fc5dc │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1fd3d4 │ │ │ │ + beq.w 1fd3cc │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r1, lr, r3 │ │ │ │ lsl.w r8, lr, r0 │ │ │ │ mvns r7, r1 │ │ │ │ lsr.w lr, lr, ip │ │ │ │ orr.w r1, r1, r8 │ │ │ │ orr.w r1, r1, lr │ │ │ │ bfc r7, #1, #9 │ │ │ │ mvns r1, r1 │ │ │ │ orrs r7, r1 │ │ │ │ - bne.w 1fd4ce │ │ │ │ + bne.w 1fd4c6 │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ lsr.w ip, r1, ip │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ orr.w r0, r0, ip │ │ │ │ subs r3, #1 │ │ │ │ adc.w r7, r0, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #0 │ │ │ │ tst.w r3, #1 │ │ │ │ - beq.w 1fd34a │ │ │ │ + beq.w 1fd342 │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r7 │ │ │ │ itt eq │ │ │ │ moveq r8, r5 │ │ │ │ addeq r7, sp, #32 │ │ │ │ - bne.w 1fd478 │ │ │ │ + bne.w 1fd470 │ │ │ │ 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 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1fcf00 │ │ │ │ + cbz r0, 1fcef8 │ │ │ │ add r2, sp, #24 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r1, #0 │ │ │ │ movweq r0, #1023 @ 0x3ff │ │ │ │ strdeq r0, r1, [sp, #32] │ │ │ │ - beq.w 1fd312 │ │ │ │ + beq.w 1fd30a │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ mvns r3, r3 │ │ │ │ ubfx r3, r3, #0, #10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fd2bc │ │ │ │ + bne.w 1fd2b4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc6ac │ │ │ │ + bl 1fc6a4 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1fcf5a │ │ │ │ + beq.n 1fcf52 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1fcf78 │ │ │ │ + beq.n 1fcf70 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #162 @ 0xa2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc5e4 │ │ │ │ + bl 1fc5dc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc6ac │ │ │ │ + bl 1fc6a4 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fcfc8 │ │ │ │ + cbz r0, 1fcfc0 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ str.w sl, [sp] │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov sl, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1fd14e │ │ │ │ + bne.w 1fd146 │ │ │ │ ldrb.w r8, [r0, #13] │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fd054 │ │ │ │ + cbz r0, 1fd04c │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r3, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcb08 │ │ │ │ + bl 1fcb00 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 1fd130 │ │ │ │ + bpl.n 1fd128 │ │ │ │ ldrb.w r8, [r6, #13] │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #740] @ 1fd3a0 │ │ │ │ + vldr d0, [pc, #740] @ 1fd398 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fd0e8 │ │ │ │ + cbz r0, 1fd0e0 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - vldr d0, [pc, #688] @ 1fd3a8 │ │ │ │ + vldr d0, [pc, #688] @ 1fd3a0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fd120 │ │ │ │ + cbz r0, 1fd118 │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #668] @ (1fd3d0 ) │ │ │ │ - ldr r3, [pc, #664] @ (1fd3cc ) │ │ │ │ + ldr r2, [pc, #668] @ (1fd3c8 ) │ │ │ │ + ldr r3, [pc, #664] @ (1fd3c4 ) │ │ │ │ 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 1fd4ca │ │ │ │ + bne.w 1fd4c2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r3, [r3, #312] @ 0x138 │ │ │ │ lsls r1, r3, #29 │ │ │ │ it mi │ │ │ │ movmi r8, r6 │ │ │ │ - bpl.n 1fd258 │ │ │ │ + bpl.n 1fd250 │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #528] @ 1fd3b0 │ │ │ │ + vldr d0, [pc, #528] @ 1fd3a8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fd1c8 │ │ │ │ + cbz r0, 1fd1c0 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldrb r5, [r6, #13] │ │ │ │ - vldr d0, [pc, #480] @ 1fd3b8 │ │ │ │ + vldr d0, [pc, #480] @ 1fd3b0 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fd204 │ │ │ │ + cbz r0, 1fd1fc │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.w 1fd130 │ │ │ │ + bpl.w 1fd128 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fd0ac │ │ │ │ + b.n 1fd0a4 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r8, r0 │ │ │ │ - vldr d0, [pc, #344] @ 1fd3c0 │ │ │ │ + vldr d0, [pc, #344] @ 1fd3b8 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fd294 │ │ │ │ + cbz r0, 1fd28c │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc920 │ │ │ │ + bl 1fc918 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1fd198 │ │ │ │ + b.n 1fd190 │ │ │ │ subs r2, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [r7, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1fd52a │ │ │ │ + bhi.w 1fd522 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ @@ -595139,145 +595128,145 @@ │ │ │ │ lsls r2, r3, #1 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fd338 │ │ │ │ + cbz r0, 1fd330 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1fcf3e │ │ │ │ + b.n 1fcf36 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #32 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fcecc │ │ │ │ + beq.w 1fcec4 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ - bl 1e43cc │ │ │ │ - b.n 1fcecc │ │ │ │ + bl 1e43c4 │ │ │ │ + b.n 1fcec4 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1fd312 │ │ │ │ + b.n 1fd30a │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 1fd312 │ │ │ │ + b.n 1fd30a │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1fd312 │ │ │ │ + b.n 1fd30a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vrev64.8 d16, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r1, #184 @ 0xb8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ + cmp r6, #208 @ 0xd0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movw r0, #64513 @ 0xfc01 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fd40a │ │ │ │ + cbz r0, 1fd402 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #24] │ │ │ │ - bne.n 1fd46a │ │ │ │ + bne.n 1fd462 │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r7, sp, #32 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fd458 │ │ │ │ + cbz r0, 1fd450 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1fcecc │ │ │ │ + b.n 1fcec4 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ - b.n 1fce9c │ │ │ │ + b.n 1fce94 │ │ │ │ subs r2, #1 │ │ │ │ strd r0, r0, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1fd52a │ │ │ │ + bhi.n 1fd522 │ │ │ │ tbb [pc, r2] │ │ │ │ strh r6, [r3, r0] │ │ │ │ strh r2, [r2, r1] │ │ │ │ strh r2, [r2, r1] │ │ │ │ adds r2, r2, r5 │ │ │ │ strh r2, [r2, r1] │ │ │ │ strh r2, [r2, r1] │ │ │ │ @@ -595290,32 +595279,32 @@ │ │ │ │ strh r2, [r2, r1] │ │ │ │ strh r2, [r2, r1] │ │ │ │ strh r2, [r2, r1] │ │ │ │ asrs r2, r2, #1 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1fd42a │ │ │ │ + b.n 1fd422 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1fd42a │ │ │ │ + b.n 1fd422 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1fd42a │ │ │ │ + b.n 1fd422 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 1fd42a │ │ │ │ + b.n 1fd422 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1fd4fe │ │ │ │ + bhi.n 1fd4f6 │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r2, r4, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ adds r0, r2, #4 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -595329,60 +595318,60 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1fd3e4 │ │ │ │ + b.n 1fd3dc │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1fd3e4 │ │ │ │ + b.n 1fd3dc │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1fd3e4 │ │ │ │ + b.n 1fd3dc │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1fd3e4 │ │ │ │ + b.n 1fd3dc │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr.w r3, [pc, #2688] @ 1fdfc8 │ │ │ │ - ldr.w r7, [pc, #2688] @ 1fdfcc │ │ │ │ + ldr.w r3, [pc, #2688] @ 1fdfc0 │ │ │ │ + ldr.w r7, [pc, #2688] @ 1fdfc4 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr.w r1, [pc, #2684] @ 1fdfd0 │ │ │ │ + ldr.w r1, [pc, #2684] @ 1fdfc8 │ │ │ │ add r7, pc │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r1, #17 │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bpl.w 1fd6b6 │ │ │ │ + bpl.w 1fd6ae │ │ │ │ cmp.w r6, #306 @ 0x132 │ │ │ │ - bhi.w 1fe960 │ │ │ │ + bhi.w 1fe958 │ │ │ │ cmp r6, #160 @ 0xa0 │ │ │ │ - bls.w 1fe946 │ │ │ │ + bls.w 1fe93e │ │ │ │ sub.w r3, r6, #161 @ 0xa1 │ │ │ │ cmp r3, #145 @ 0x91 │ │ │ │ - bhi.w 1fd6b6 │ │ │ │ + bhi.w 1fd6ae │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r2, #17 │ │ │ │ lsls r0, r4, #17 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ @@ -595524,75 +595513,75 @@ │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r3, r1, #7 │ │ │ │ sub.w r7, r6, #200 @ 0xc8 │ │ │ │ cmp r7, #99 @ 0x63 │ │ │ │ - bhi.w 1fd844 │ │ │ │ - ldr.w r3, [pc, #2320] @ 1fdfd4 │ │ │ │ + bhi.w 1fd83c │ │ │ │ + ldr.w r3, [pc, #2320] @ 1fdfcc │ │ │ │ add r3, pc │ │ │ │ ldrh.w r3, [r3, r7, lsl #1] │ │ │ │ ands r3, r1 │ │ │ │ - beq.w 1fd844 │ │ │ │ + beq.w 1fd83c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov ip, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ add.w lr, r3, #44 @ 0x2c │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ ldr.w r8, [r3, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldrb.w r9, [r8, #12] │ │ │ │ cmp r4, r9 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1fd722 │ │ │ │ + bne.n 1fd71a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fe988 │ │ │ │ + beq.w 1fe980 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, sp, #167 @ 0xa7 │ │ │ │ mov r3, r2 │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fd70a │ │ │ │ + bne.n 1fd702 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fe988 │ │ │ │ + beq.w 1fe980 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w r6, r7, #44 @ 0x2c │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ sub.w r7, r6, #200 @ 0xc8 │ │ │ │ cmp r7, #99 @ 0x63 │ │ │ │ - bhi.w 1fee32 │ │ │ │ + bhi.w 1fee2a │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ lsls r4, r6, #13 │ │ │ │ lsrs r3, r3, #13 │ │ │ │ lsrs r3, r3, #13 │ │ │ │ lsrs r3, r3, #13 │ │ │ │ lsrs r3, r3, #13 │ │ │ │ lsrs r3, r3, #13 │ │ │ │ @@ -595687,150 +595676,150 @@ │ │ │ │ lsls r1, r3, #16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r3, r3, #13 │ │ │ │ lsrs r3, r3, #13 │ │ │ │ lsrs r3, r3, #13 │ │ │ │ lsls r5, r1, #15 │ │ │ │ movs r6, #0 │ │ │ │ - ldr.w r2, [pc, #1936] @ 1fdfd8 │ │ │ │ - ldr.w r3, [pc, #1916] @ 1fdfc8 │ │ │ │ + ldr.w r2, [pc, #1936] @ 1fdfd0 │ │ │ │ + ldr.w r3, [pc, #1916] @ 1fdfc0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1fee2e │ │ │ │ + bne.w 1fee26 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ add.w lr, r3, #76 @ 0x4c │ │ │ │ ldr r7, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r3, #32] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldrb.w r9, [r7, #12] │ │ │ │ cmp r8, r9 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1fd8b8 │ │ │ │ + bne.n 1fd8b0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, sp, #167 @ 0xa7 │ │ │ │ mov r3, r2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1fea10 │ │ │ │ + beq.w 1fea08 │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1fd8a0 │ │ │ │ + bne.n 1fd898 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fea10 │ │ │ │ + beq.w 1fea08 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r2, #261 @ 0x105 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1fe9d0 │ │ │ │ + beq.w 1fe9c8 │ │ │ │ cmp.w r3, #262 @ 0x106 │ │ │ │ - bcs.w 1fe9aa │ │ │ │ + bcs.w 1fe9a2 │ │ │ │ cmp r3, #209 @ 0xd1 │ │ │ │ - beq.w 1fea24 │ │ │ │ + beq.w 1fea1c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc7a0 │ │ │ │ + bl 1fc798 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1fd846 │ │ │ │ + b.n 1fd83e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - ldr.w r3, [pc, #1704] @ 1fdfdc │ │ │ │ + ldr.w r3, [pc, #1704] @ 1fdfd4 │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ - beq.w 1fe98e │ │ │ │ - ldr.w r8, [pc, #1696] @ 1fdfe0 │ │ │ │ - ldr.w r6, [pc, #1696] @ 1fdfe4 │ │ │ │ + beq.w 1fe986 │ │ │ │ + ldr.w r8, [pc, #1696] @ 1fdfd8 │ │ │ │ + ldr.w r6, [pc, #1696] @ 1fdfdc │ │ │ │ add r8, pc │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr.w sl, [r3, #424] @ 0x1a8 │ │ │ │ ldr.w r4, [sl] │ │ │ │ - cbz r4, 1fd98a │ │ │ │ + cbz r4, 1fd982 │ │ │ │ mov r4, sl │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1fd966 │ │ │ │ + cbz r0, 1fd95e │ │ │ │ mov r1, r6 │ │ │ │ blx 55364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fe928 │ │ │ │ + beq.w 1fe920 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fd956 │ │ │ │ + bne.n 1fd94e │ │ │ │ mov r4, sl │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1fd980 │ │ │ │ + cbz r0, 1fd978 │ │ │ │ mov r1, r8 │ │ │ │ blx 55364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fe928 │ │ │ │ + beq.w 1fe920 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fd970 │ │ │ │ + bne.n 1fd968 │ │ │ │ mov r4, r3 │ │ │ │ - ldr.w r2, [pc, #1628] @ 1fdfe8 │ │ │ │ + ldr.w r2, [pc, #1628] @ 1fdfe0 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr.w r2, [pc, #1620] @ 1fdfec │ │ │ │ + ldr.w r2, [pc, #1620] @ 1fdfe4 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ add.w r8, sp, #136 @ 0x88 │ │ │ │ - ldr.w r2, [pc, #1608] @ 1fdff0 │ │ │ │ + ldr.w r2, [pc, #1608] @ 1fdfe8 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ strd r6, r6, [r8, #4] │ │ │ │ str.w r6, [r8, #12] │ │ │ │ - bl 1df698 │ │ │ │ + bl 1df690 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ add.w r2, r0, #20 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -595839,31 +595828,31 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldr.w r3, [pc, #1508] @ 1fdff4 │ │ │ │ + ldr.w r3, [pc, #1508] @ 1fdfec │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fe934 │ │ │ │ - ldr.w r2, [pc, #1488] @ 1fdff8 │ │ │ │ + beq.w 1fe92c │ │ │ │ + ldr.w r2, [pc, #1488] @ 1fdff0 │ │ │ │ add.w fp, sp, #104 @ 0x68 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r9, sp, #120 @ 0x78 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ @@ -595881,29 +595870,29 @@ │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ ldrb r0, [r2, #13] │ │ │ │ bic.w r3, r3, #121 @ 0x79 │ │ │ │ orrs r0, r3 │ │ │ │ - bl 1e3aec │ │ │ │ + bl 1e3ae4 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, sl, [sp] │ │ │ │ - bl 2b98b0 │ │ │ │ - ldr.w r2, [pc, #1408] @ 1fdffc │ │ │ │ + bl 2b98a8 │ │ │ │ + ldr.w r2, [pc, #1408] @ 1fdff4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1df698 │ │ │ │ + bl 1df690 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb90 │ │ │ │ + bl 1dfb88 │ │ │ │ add.w r2, r0, #20 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -595912,58 +595901,58 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldr.w r7, [r8, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldrb r6, [r7, #12] │ │ │ │ cmp r6, #1 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bne.n 1fdaf0 │ │ │ │ + bne.n 1fdae8 │ │ │ │ ldrb.w r3, [r8, #60] @ 0x3c │ │ │ │ - cbz r3, 1fdb3a │ │ │ │ + cbz r3, 1fdb32 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r6, [r4, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r6, r3, r6 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ strd sl, sl, [fp] │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ str.w sl, [fp, #8] │ │ │ │ mvns r6, r6 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ @@ -595974,15 +595963,15 @@ │ │ │ │ add.w r7, r4, #80 @ 0x50 │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r3, r6 │ │ │ │ - cbnz r6, 1fdba4 │ │ │ │ + cbnz r6, 1fdb9c │ │ │ │ cmp.w ip, #32 │ │ │ │ ittet ne │ │ │ │ andne.w r3, ip, #31 │ │ │ │ movne r2, #1 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r3, r2, r3 │ │ │ │ it ne │ │ │ │ @@ -595996,41 +595985,41 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r6, [r2, #46] @ 0x2e │ │ │ │ ldrb r2, [r2, #30] │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r6, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w sl, [r4, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.w 1fda4e │ │ │ │ + bcc.w 1fda46 │ │ │ │ ldrd r4, r8, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ef990 │ │ │ │ + bl 1ef988 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1fdc8c │ │ │ │ + bhi.n 1fdc84 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ tst r6, r7 │ │ │ │ eors r2, r0 │ │ │ │ lsrs r0, r0, #21 │ │ │ │ eors r0, r0 │ │ │ │ negs r2, r0 │ │ │ │ @@ -596041,22 +596030,22 @@ │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ movs r6, r7 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ str.w ip, [sp, #104] @ 0x68 │ │ │ │ strd ip, ip, [fp, #4] │ │ │ │ @@ -596067,282 +596056,282 @@ │ │ │ │ add.w r7, r4, r7, lsl #2 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ - bl 1e43cc │ │ │ │ - b.n 1fd846 │ │ │ │ + bl 1e43c4 │ │ │ │ + b.n 1fd83e │ │ │ │ movs r7, #32 │ │ │ │ - b.n 1fdc2c │ │ │ │ + b.n 1fdc24 │ │ │ │ movs r7, #8 │ │ │ │ - b.n 1fdc2c │ │ │ │ + b.n 1fdc24 │ │ │ │ movs r7, #16 │ │ │ │ - b.n 1fdc2c │ │ │ │ + b.n 1fdc24 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1fdc2c │ │ │ │ - ldr r3, [pc, #828] @ (1fdfdc ) │ │ │ │ - ldr.w r8, [pc, #864] @ 1fe000 │ │ │ │ - ldr r6, [pc, #864] @ (1fe004 ) │ │ │ │ + b.n 1fdc24 │ │ │ │ + ldr r3, [pc, #828] @ (1fdfd4 ) │ │ │ │ + ldr.w r8, [pc, #864] @ 1fdff8 │ │ │ │ + ldr r6, [pc, #864] @ (1fdffc ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd948 │ │ │ │ - ldr r3, [pc, #812] @ (1fdfdc ) │ │ │ │ - ldr.w r8, [pc, #852] @ 1fe008 │ │ │ │ - ldr r6, [pc, #852] @ (1fe00c ) │ │ │ │ + b.n 1fd940 │ │ │ │ + ldr r3, [pc, #812] @ (1fdfd4 ) │ │ │ │ + ldr.w r8, [pc, #852] @ 1fe000 │ │ │ │ + ldr r6, [pc, #852] @ (1fe004 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd948 │ │ │ │ - ldr r3, [pc, #792] @ (1fdfdc ) │ │ │ │ - ldr.w r8, [pc, #844] @ 1fe010 │ │ │ │ - ldr r6, [pc, #844] @ (1fe014 ) │ │ │ │ + b.n 1fd940 │ │ │ │ + ldr r3, [pc, #792] @ (1fdfd4 ) │ │ │ │ + ldr.w r8, [pc, #844] @ 1fe008 │ │ │ │ + ldr r6, [pc, #844] @ (1fe00c ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd948 │ │ │ │ - ldr r3, [pc, #836] @ (1fe018 ) │ │ │ │ - ldr.w r8, [pc, #836] @ 1fe01c │ │ │ │ - ldr r6, [pc, #836] @ (1fe020 ) │ │ │ │ + b.n 1fd940 │ │ │ │ + ldr r3, [pc, #836] @ (1fe010 ) │ │ │ │ + ldr.w r8, [pc, #836] @ 1fe014 │ │ │ │ + ldr r6, [pc, #836] @ (1fe018 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd948 │ │ │ │ - ldr r3, [pc, #756] @ (1fdfdc ) │ │ │ │ - ldr.w r8, [pc, #828] @ 1fe024 │ │ │ │ - ldr r6, [pc, #828] @ (1fe028 ) │ │ │ │ + b.n 1fd940 │ │ │ │ + ldr r3, [pc, #756] @ (1fdfd4 ) │ │ │ │ + ldr.w r8, [pc, #828] @ 1fe01c │ │ │ │ + ldr r6, [pc, #828] @ (1fe020 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd948 │ │ │ │ - ldr r3, [pc, #740] @ (1fdfdc ) │ │ │ │ - ldr.w r8, [pc, #816] @ 1fe02c │ │ │ │ - ldr r6, [pc, #816] @ (1fe030 ) │ │ │ │ + b.n 1fd940 │ │ │ │ + ldr r3, [pc, #740] @ (1fdfd4 ) │ │ │ │ + ldr.w r8, [pc, #816] @ 1fe024 │ │ │ │ + ldr r6, [pc, #816] @ (1fe028 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd948 │ │ │ │ + b.n 1fd940 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.w 1fd844 │ │ │ │ - ldr r3, [pc, #708] @ (1fdfdc ) │ │ │ │ - ldr.w r8, [pc, #796] @ 1fe034 │ │ │ │ - ldr r6, [pc, #796] @ (1fe038 ) │ │ │ │ + bne.w 1fd83c │ │ │ │ + ldr r3, [pc, #708] @ (1fdfd4 ) │ │ │ │ + ldr.w r8, [pc, #796] @ 1fe02c │ │ │ │ + ldr r6, [pc, #796] @ (1fe030 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd948 │ │ │ │ - ldr r3, [pc, #788] @ (1fe03c ) │ │ │ │ - ldr.w r8, [pc, #788] @ 1fe040 │ │ │ │ - ldr r6, [pc, #788] @ (1fe044 ) │ │ │ │ + b.n 1fd940 │ │ │ │ + ldr r3, [pc, #788] @ (1fe034 ) │ │ │ │ + ldr.w r8, [pc, #788] @ 1fe038 │ │ │ │ + ldr r6, [pc, #788] @ (1fe03c ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd948 │ │ │ │ + b.n 1fd940 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.w 1fd844 │ │ │ │ - ldr r3, [pc, #768] @ (1fe048 ) │ │ │ │ - ldr.w r8, [pc, #772] @ 1fe04c │ │ │ │ - ldr r6, [pc, #772] @ (1fe050 ) │ │ │ │ + bne.w 1fd83c │ │ │ │ + ldr r3, [pc, #768] @ (1fe040 ) │ │ │ │ + ldr.w r8, [pc, #772] @ 1fe044 │ │ │ │ + ldr r6, [pc, #772] @ (1fe048 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd948 │ │ │ │ - ldr r3, [pc, #764] @ (1fe054 ) │ │ │ │ - ldr.w r8, [pc, #764] @ 1fe058 │ │ │ │ - ldr r6, [pc, #764] @ (1fe05c ) │ │ │ │ + b.n 1fd940 │ │ │ │ + ldr r3, [pc, #764] @ (1fe04c ) │ │ │ │ + ldr.w r8, [pc, #764] @ 1fe050 │ │ │ │ + ldr r6, [pc, #764] @ (1fe054 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd948 │ │ │ │ - ldr r3, [pc, #624] @ (1fdfdc ) │ │ │ │ - ldr.w r8, [pc, #756] @ 1fe060 │ │ │ │ - ldr r6, [pc, #756] @ (1fe064 ) │ │ │ │ + b.n 1fd940 │ │ │ │ + ldr r3, [pc, #624] @ (1fdfd4 ) │ │ │ │ + ldr.w r8, [pc, #756] @ 1fe058 │ │ │ │ + ldr r6, [pc, #756] @ (1fe05c ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd948 │ │ │ │ - ldr r3, [pc, #608] @ (1fdfdc ) │ │ │ │ - ldr.w r8, [pc, #744] @ 1fe068 │ │ │ │ - ldr r6, [pc, #744] @ (1fe06c ) │ │ │ │ + b.n 1fd940 │ │ │ │ + ldr r3, [pc, #608] @ (1fdfd4 ) │ │ │ │ + ldr.w r8, [pc, #744] @ 1fe060 │ │ │ │ + ldr r6, [pc, #744] @ (1fe064 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd948 │ │ │ │ - ldr r3, [pc, #588] @ (1fdfdc ) │ │ │ │ - ldr.w r8, [pc, #736] @ 1fe070 │ │ │ │ - ldr r6, [pc, #736] @ (1fe074 ) │ │ │ │ + b.n 1fd940 │ │ │ │ + ldr r3, [pc, #588] @ (1fdfd4 ) │ │ │ │ + ldr.w r8, [pc, #736] @ 1fe068 │ │ │ │ + ldr r6, [pc, #736] @ (1fe06c ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd948 │ │ │ │ - ldr r3, [pc, #632] @ (1fe018 ) │ │ │ │ - ldr.w r8, [pc, #724] @ 1fe078 │ │ │ │ - ldr r6, [pc, #724] @ (1fe07c ) │ │ │ │ + b.n 1fd940 │ │ │ │ + ldr r3, [pc, #632] @ (1fe010 ) │ │ │ │ + ldr.w r8, [pc, #724] @ 1fe070 │ │ │ │ + ldr r6, [pc, #724] @ (1fe074 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd948 │ │ │ │ - ldr r3, [pc, #612] @ (1fe018 ) │ │ │ │ - ldr.w r8, [pc, #716] @ 1fe080 │ │ │ │ - ldr r6, [pc, #716] @ (1fe084 ) │ │ │ │ + b.n 1fd940 │ │ │ │ + ldr r3, [pc, #612] @ (1fe010 ) │ │ │ │ + ldr.w r8, [pc, #716] @ 1fe078 │ │ │ │ + ldr r6, [pc, #716] @ (1fe07c ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd948 │ │ │ │ - ldr r3, [pc, #596] @ (1fe018 ) │ │ │ │ - ldr.w r8, [pc, #704] @ 1fe088 │ │ │ │ - ldr r6, [pc, #704] @ (1fe08c ) │ │ │ │ + b.n 1fd940 │ │ │ │ + ldr r3, [pc, #596] @ (1fe010 ) │ │ │ │ + ldr.w r8, [pc, #704] @ 1fe080 │ │ │ │ + ldr r6, [pc, #704] @ (1fe084 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd948 │ │ │ │ - ldr r3, [pc, #516] @ (1fdfdc ) │ │ │ │ - ldr.w r8, [pc, #696] @ 1fe090 │ │ │ │ - ldr r6, [pc, #696] @ (1fe094 ) │ │ │ │ + b.n 1fd940 │ │ │ │ + ldr r3, [pc, #516] @ (1fdfd4 ) │ │ │ │ + ldr.w r8, [pc, #696] @ 1fe088 │ │ │ │ + ldr r6, [pc, #696] @ (1fe08c ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd948 │ │ │ │ - ldr r3, [pc, #500] @ (1fdfdc ) │ │ │ │ - ldr.w r8, [pc, #684] @ 1fe098 │ │ │ │ - ldr r6, [pc, #684] @ (1fe09c ) │ │ │ │ + b.n 1fd940 │ │ │ │ + ldr r3, [pc, #500] @ (1fdfd4 ) │ │ │ │ + ldr.w r8, [pc, #684] @ 1fe090 │ │ │ │ + ldr r6, [pc, #684] @ (1fe094 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd948 │ │ │ │ - ldr r3, [pc, #480] @ (1fdfdc ) │ │ │ │ - ldr.w r8, [pc, #676] @ 1fe0a0 │ │ │ │ - ldr r6, [pc, #676] @ (1fe0a4 ) │ │ │ │ + b.n 1fd940 │ │ │ │ + ldr r3, [pc, #480] @ (1fdfd4 ) │ │ │ │ + ldr.w r8, [pc, #676] @ 1fe098 │ │ │ │ + ldr r6, [pc, #676] @ (1fe09c ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd948 │ │ │ │ - ldr r3, [pc, #464] @ (1fdfdc ) │ │ │ │ - ldr.w r8, [pc, #664] @ 1fe0a8 │ │ │ │ - ldr r6, [pc, #664] @ (1fe0ac ) │ │ │ │ + b.n 1fd940 │ │ │ │ + ldr r3, [pc, #464] @ (1fdfd4 ) │ │ │ │ + ldr.w r8, [pc, #664] @ 1fe0a0 │ │ │ │ + ldr r6, [pc, #664] @ (1fe0a4 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd948 │ │ │ │ - ldr r3, [pc, #504] @ (1fe018 ) │ │ │ │ - ldr.w r8, [pc, #656] @ 1fe0b0 │ │ │ │ - ldr r6, [pc, #656] @ (1fe0b4 ) │ │ │ │ + b.n 1fd940 │ │ │ │ + ldr r3, [pc, #504] @ (1fe010 ) │ │ │ │ + ldr.w r8, [pc, #656] @ 1fe0a8 │ │ │ │ + ldr r6, [pc, #656] @ (1fe0ac ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd948 │ │ │ │ - ldr r3, [pc, #428] @ (1fdfdc ) │ │ │ │ - ldr.w r8, [pc, #644] @ 1fe0b8 │ │ │ │ - ldr r6, [pc, #644] @ (1fe0bc ) │ │ │ │ + b.n 1fd940 │ │ │ │ + ldr r3, [pc, #428] @ (1fdfd4 ) │ │ │ │ + ldr.w r8, [pc, #644] @ 1fe0b0 │ │ │ │ + ldr r6, [pc, #644] @ (1fe0b4 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd948 │ │ │ │ - ldr r3, [pc, #636] @ (1fe0c0 ) │ │ │ │ - ldr.w r8, [pc, #640] @ 1fe0c4 │ │ │ │ - ldr r6, [pc, #640] @ (1fe0c8 ) │ │ │ │ + b.n 1fd940 │ │ │ │ + ldr r3, [pc, #636] @ (1fe0b8 ) │ │ │ │ + ldr.w r8, [pc, #640] @ 1fe0bc │ │ │ │ + ldr r6, [pc, #640] @ (1fe0c0 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd948 │ │ │ │ - ldr r3, [pc, #392] @ (1fdfdc ) │ │ │ │ - ldr.w r8, [pc, #628] @ 1fe0cc │ │ │ │ - ldr r6, [pc, #628] @ (1fe0d0 ) │ │ │ │ + b.n 1fd940 │ │ │ │ + ldr r3, [pc, #392] @ (1fdfd4 ) │ │ │ │ + ldr.w r8, [pc, #628] @ 1fe0c4 │ │ │ │ + ldr r6, [pc, #628] @ (1fe0c8 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd948 │ │ │ │ + b.n 1fd940 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ ldrb r6, [r4, #13] │ │ │ │ - vldr d0, [pc, #332] @ 1fdfc0 │ │ │ │ + vldr d0, [pc, #332] @ 1fdfb8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fdea0 │ │ │ │ + cbz r0, 1fde98 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldrb r4, [r7, #13] │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fdef8 │ │ │ │ + cbz r0, 1fdef0 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1fd846 │ │ │ │ + b.n 1fd83e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc5e4 │ │ │ │ + bl 1fc5dc │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1febbc │ │ │ │ + beq.w 1febb4 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w ip, r0, #32 │ │ │ │ rsb r7, r0, #32 │ │ │ │ lsl.w r1, r3, r0 │ │ │ │ lsl.w ip, r3, ip │ │ │ │ lsr.w r7, r3, r7 │ │ │ │ @@ -596352,18 +596341,18 @@ │ │ │ │ mvns r3, r3 │ │ │ │ mvns r1, r1 │ │ │ │ bfc r3, #1, #9 │ │ │ │ orrs r3, r1 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r3, [sp, #72] @ 0x48 │ │ │ │ - bne.w 1feade │ │ │ │ + bne.w 1fead6 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fee32 │ │ │ │ + bhi.w 1fee2a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #19 │ │ │ │ lsls r2, r4, #29 │ │ │ │ lsls r2, r4, #29 │ │ │ │ lsls r2, r4, #29 │ │ │ │ lsls r2, r4, #29 │ │ │ │ lsls r2, r4, #29 │ │ │ │ @@ -596392,28 +596381,28 @@ │ │ │ │ lsls r2, r4, #29 │ │ │ │ lsls r2, r4, #29 │ │ │ │ lsls r2, r4, #29 │ │ │ │ lsls r4, r6, #10 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce30 │ │ │ │ + bl 1fce28 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1fd846 │ │ │ │ + b.n 1fd83e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #168 @ 0xa8 │ │ │ │ + cmp r2, #176 @ 0xb0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r2, #164 @ 0xa4 │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r7, #174 @ 0xae │ │ │ │ + movs r7, #182 @ 0xb6 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #216 @ 0xd8 │ │ │ │ movs r5, r2 │ │ │ │ adds r7, #234 @ 0xea │ │ │ │ movs r5, r2 │ │ │ │ @@ -596533,223 +596522,223 @@ │ │ │ │ movs r5, r2 │ │ │ │ adds r1, #142 @ 0x8e │ │ │ │ movs r5, r2 │ │ │ │ adds r1, #156 @ 0x9c │ │ │ │ movs r5, r2 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - vldr d0, [pc, #884] @ 1fe450 │ │ │ │ + vldr d0, [pc, #884] @ 1fe448 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ orr.w r3, r7, #8 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fe10e │ │ │ │ + cbz r0, 1fe106 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fe13a │ │ │ │ + cbz r0, 1fe132 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ str r7, [r5, #12] │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fd846 │ │ │ │ + b.w 1fd83e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce30 │ │ │ │ + bl 1fce28 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fd846 │ │ │ │ + b.w 1fd83e │ │ │ │ add.w r9, sp, #120 @ 0x78 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - vldr d0, [pc, #736] @ 1fe458 │ │ │ │ + vldr d0, [pc, #736] @ 1fe450 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fe19e │ │ │ │ + cbz r0, 1fe196 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1fecb8 │ │ │ │ + beq.w 1fecb0 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsr.w ip, r1, ip │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ orr.w r0, r0, ip │ │ │ │ mov.w ip, #0 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, ip │ │ │ │ - bge.w 1feb8c │ │ │ │ + bge.w 1feb84 │ │ │ │ bic.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r0 │ │ │ │ - bne.w 1fed02 │ │ │ │ + bne.w 1fecfa │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r3, r9, #8 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ str.w r9, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fd846 │ │ │ │ + b.w 1fd83e │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ strd r3, r2, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #120] @ 0x78 │ │ │ │ strd r6, r7, [sp, #104] @ 0x68 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fe2b4 │ │ │ │ + cbz r0, 1fe2ac │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc6ac │ │ │ │ + bl 1fc6a4 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1fe2d0 │ │ │ │ + beq.n 1fe2c8 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1fe2ee │ │ │ │ + beq.n 1fe2e6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #162 @ 0xa2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc5e4 │ │ │ │ + bl 1fc5dc │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc5e4 │ │ │ │ + bl 1fc5dc │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1fec1c │ │ │ │ + beq.w 1fec14 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r1, r3, r0 │ │ │ │ lsl.w lr, r3, lr │ │ │ │ lsr.w ip, r3, ip │ │ │ │ @@ -596758,198 +596747,198 @@ │ │ │ │ orr.w r1, r1, ip │ │ │ │ mvns r3, r3 │ │ │ │ mvns r1, r1 │ │ │ │ bfc r3, #1, #9 │ │ │ │ orrs r3, r1 │ │ │ │ it eq │ │ │ │ addeq.w r9, sp, #120 @ 0x78 │ │ │ │ - bne.w 1feb3a │ │ │ │ + bne.w 1feb32 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc6ac │ │ │ │ + bl 1fc6a4 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fe39e │ │ │ │ + cbz r0, 1fe396 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fe3fc │ │ │ │ + cbz r0, 1fe3f4 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcb08 │ │ │ │ + bl 1fcb00 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fd846 │ │ │ │ + b.w 1fd83e │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fd846 │ │ │ │ + b.w 1fd83e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ orrs r0, r6 │ │ │ │ ... │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ ldrb r6, [r4, #13] │ │ │ │ - vldr d0, [pc, #-24] @ 1fe460 │ │ │ │ + vldr d0, [pc, #-24] @ 1fe458 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 1e1eb4 │ │ │ │ + bl 1e1eac │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fe4a4 │ │ │ │ + cbz r0, 1fe49c │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldrb r4, [r7, #13] │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1fded0 │ │ │ │ + b.n 1fdec8 │ │ │ │ movs r3, #52 @ 0x34 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fe500 │ │ │ │ + cbz r0, 1fe4f8 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ - bhi.w 1feb30 │ │ │ │ + bhi.w 1feb28 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fee32 │ │ │ │ + bhi.w 1fee2a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r5, #7 │ │ │ │ lsls r4, r0, #18 │ │ │ │ lsls r4, r0, #18 │ │ │ │ lsls r4, r0, #18 │ │ │ │ lsls r4, r0, #18 │ │ │ │ lsls r4, r0, #18 │ │ │ │ @@ -596981,87 +596970,87 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r8, r9, [sp, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r8, r9, [sp, #120] @ 0x78 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fe59a │ │ │ │ + cbz r0, 1fe592 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movs r2, #32 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r8, r9, [sp, #120] @ 0x78 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1fe5dc │ │ │ │ + cbz r0, 1fe5d4 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r0, [sp, #120] @ 0x78 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fe614 │ │ │ │ + cbz r0, 1fe60c │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ - bhi.w 1fead4 │ │ │ │ + bhi.w 1feacc │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fee32 │ │ │ │ + bhi.w 1fee2a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r2, #5 │ │ │ │ lsls r3, r6, #15 │ │ │ │ lsls r3, r6, #15 │ │ │ │ lsls r3, r6, #15 │ │ │ │ lsls r3, r6, #15 │ │ │ │ lsls r3, r6, #15 │ │ │ │ @@ -597093,141 +597082,141 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldrd r8, r9, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r8, r9, [sp, #120] @ 0x78 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fe6bc │ │ │ │ + cbz r0, 1fe6b4 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #120] @ 0x78 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r8, r9, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r8, r9, [sp, #104] @ 0x68 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fe704 │ │ │ │ + cbz r0, 1fe6fc │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1fe73c │ │ │ │ + cbz r0, 1fe734 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1fec70 │ │ │ │ + beq.w 1fec68 │ │ │ │ and.w r0, r3, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r2, r1, r0 │ │ │ │ lsl.w lr, r1, lr │ │ │ │ lsr.w ip, r1, ip │ │ │ │ orr.w r2, r2, lr │ │ │ │ lsls r1, r0 │ │ │ │ orr.w r2, r2, ip │ │ │ │ adds r1, #32 │ │ │ │ sbcs.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ - bcc.w 1fea78 │ │ │ │ + bcc.w 1fea70 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4634 │ │ │ │ - vldr d7, [pc, #664] @ 1fea48 │ │ │ │ + bl 1e462c │ │ │ │ + vldr d7, [pc, #664] @ 1fea40 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fe7d6 │ │ │ │ + cbz r0, 1fe7ce │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc920 │ │ │ │ + bl 1fc918 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #104] @ 0x68 │ │ │ │ - bhi.w 1feaca │ │ │ │ + bhi.w 1feac2 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fee32 │ │ │ │ + bhi.w 1fee2a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsls r4, r2, #12 │ │ │ │ lsls r4, r2, #12 │ │ │ │ lsls r4, r2, #12 │ │ │ │ lsls r4, r2, #12 │ │ │ │ lsls r4, r2, #12 │ │ │ │ @@ -597259,196 +597248,196 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fe878 │ │ │ │ + cbz r0, 1fe870 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46f4 │ │ │ │ + bl 1e46ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ - b.w 1fdf08 │ │ │ │ + b.w 1fdf00 │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1fe84e │ │ │ │ + b.n 1fe846 │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ strb.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1fe84e │ │ │ │ + b.n 1fe846 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1fe84e │ │ │ │ + b.n 1fe846 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ strh.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fe690 │ │ │ │ + b.n 1fe688 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fe690 │ │ │ │ + b.n 1fe688 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fe690 │ │ │ │ + b.n 1fe688 │ │ │ │ movs r3, #32 │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1fe56e │ │ │ │ + b.n 1fe566 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1fe56e │ │ │ │ + b.n 1fe566 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1fe56e │ │ │ │ + b.n 1fe566 │ │ │ │ movs r3, #52 @ 0x34 │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1fe4da │ │ │ │ + b.n 1fe4d2 │ │ │ │ movs r3, #52 @ 0x34 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1fe4da │ │ │ │ + b.n 1fe4d2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1fe4da │ │ │ │ + b.n 1fe4d2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fd9a0 │ │ │ │ - b.w 1fd98a │ │ │ │ - ldr r3, [pc, #280] @ (1fea50 ) │ │ │ │ + bne.w 1fd998 │ │ │ │ + b.w 1fd982 │ │ │ │ + ldr r3, [pc, #280] @ (1fea48 ) │ │ │ │ add.w fp, sp, #104 @ 0x68 │ │ │ │ add.w r9, sp, #120 @ 0x78 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 1fdbf8 │ │ │ │ + b.w 1fdbf0 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ - bne.w 1fd844 │ │ │ │ - ldr r3, [pc, #260] @ (1fea54 ) │ │ │ │ - ldr.w r8, [pc, #264] @ 1fea58 │ │ │ │ - ldr r6, [pc, #264] @ (1fea5c ) │ │ │ │ + bne.w 1fd83c │ │ │ │ + ldr r3, [pc, #260] @ (1fea4c ) │ │ │ │ + ldr.w r8, [pc, #264] @ 1fea50 │ │ │ │ + ldr r6, [pc, #264] @ (1fea54 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.w 1fd948 │ │ │ │ + b.w 1fd940 │ │ │ │ movw r3, #425 @ 0x1a9 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 1fd844 │ │ │ │ + bne.w 1fd83c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #224] @ (1fea54 ) │ │ │ │ + ldr r3, [pc, #224] @ (1fea4c ) │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ - beq.n 1fe99c │ │ │ │ - ldr.w r8, [pc, #228] @ 1fea60 │ │ │ │ - ldr r6, [pc, #228] @ (1fea64 ) │ │ │ │ + beq.n 1fe994 │ │ │ │ + ldr.w r8, [pc, #228] @ 1fea58 │ │ │ │ + ldr r6, [pc, #228] @ (1fea5c ) │ │ │ │ add r8, pc │ │ │ │ add r6, pc │ │ │ │ - b.w 1fd948 │ │ │ │ + b.w 1fd940 │ │ │ │ mov r4, r8 │ │ │ │ - b.w 1fd772 │ │ │ │ - ldr.w r8, [pc, #216] @ 1fea68 │ │ │ │ - ldr r6, [pc, #216] @ (1fea6c ) │ │ │ │ + b.w 1fd76a │ │ │ │ + ldr.w r8, [pc, #216] @ 1fea60 │ │ │ │ + ldr r6, [pc, #216] @ (1fea64 ) │ │ │ │ add r8, pc │ │ │ │ add r6, pc │ │ │ │ - b.w 1fd948 │ │ │ │ - ldr.w r8, [pc, #208] @ 1fea70 │ │ │ │ - ldr r6, [pc, #208] @ (1fea74 ) │ │ │ │ + b.w 1fd940 │ │ │ │ + ldr.w r8, [pc, #208] @ 1fea68 │ │ │ │ + ldr r6, [pc, #208] @ (1fea6c ) │ │ │ │ add r8, pc │ │ │ │ add r6, pc │ │ │ │ - b.w 1fd948 │ │ │ │ + b.w 1fd940 │ │ │ │ movw r2, #263 @ 0x107 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fe9ea │ │ │ │ + beq.n 1fe9e2 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fd846 │ │ │ │ + b.w 1fd83e │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc7a0 │ │ │ │ + bl 1fc798 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fd846 │ │ │ │ + b.w 1fd83e │ │ │ │ movw r3, #263 @ 0x107 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1fe9b2 │ │ │ │ + bne.n 1fe9aa │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ - b.n 1fe436 │ │ │ │ + bl 1e467c │ │ │ │ + b.n 1fe42e │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1fe9d0 │ │ │ │ + beq.n 1fe9c8 │ │ │ │ cmp.w r6, #262 @ 0x106 │ │ │ │ - bcs.n 1fe9e2 │ │ │ │ + bcs.n 1fe9da │ │ │ │ cmp r6, #209 @ 0xd1 │ │ │ │ - bne.w 1fd918 │ │ │ │ + bne.w 1fd910 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fd846 │ │ │ │ + b.w 1fd83e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #124 @ 0x7c │ │ │ │ @@ -597467,15 +597456,15 @@ │ │ │ │ movs r5, r2 │ │ │ │ movs r7, #180 @ 0xb4 │ │ │ │ movs r5, r2 │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fee32 │ │ │ │ + bhi.w 1fee2a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #6 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ @@ -597504,24 +597493,24 @@ │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r1, r1, #6 │ │ │ │ movs r0, #53 @ 0x35 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #104] @ 0x68 │ │ │ │ - b.n 1fe84e │ │ │ │ + b.n 1fe846 │ │ │ │ movs r0, #33 @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fe690 │ │ │ │ + b.n 1fe688 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1fee32 │ │ │ │ + bhi.w 1fee2a │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r5, r0, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ @@ -597550,20 +597539,20 @@ │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r3, r6, #5 │ │ │ │ movs r0, #32 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ │ │ - b.n 1fe56e │ │ │ │ + b.n 1fe566 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1fee32 │ │ │ │ + bhi.w 1fee2a │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r5, r5, #5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ @@ -597593,147 +597582,147 @@ │ │ │ │ lsls r3, r6, #5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #120] @ 0x78 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fe1ec │ │ │ │ + beq.w 1fe1e4 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 1e43cc │ │ │ │ - b.w 1fe1ec │ │ │ │ + bl 1e43c4 │ │ │ │ + b.w 1fe1e4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movw r0, #64513 @ 0xfc01 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ strd r0, r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1febf2 │ │ │ │ + cbz r0, 1febea │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ - bls.w 1fdf62 │ │ │ │ + bls.w 1fdf5a │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - b.n 1fe4da │ │ │ │ + b.n 1fe4d2 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movw r0, #64513 @ 0xfc01 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ strd r0, r1, [sp, #56] @ 0x38 │ │ │ │ ldrd sl, fp, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r9, sp, #120 @ 0x78 │ │ │ │ strd sl, fp, [sp, #120] @ 0x78 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1fec5c │ │ │ │ + cbz r0, 1fec54 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1fe344 │ │ │ │ + b.w 1fe33c │ │ │ │ mov r2, r3 │ │ │ │ mvn.w r0, #31 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1feca8 │ │ │ │ + cbz r0, 1feca0 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fe774 │ │ │ │ + b.n 1fe76c │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ ldrd r8, r9, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r8, r9, [sp, #104] @ 0x68 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fecee │ │ │ │ + cbz r0, 1fece6 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fe1ec │ │ │ │ + b.w 1fe1e4 │ │ │ │ subs r3, r2, #1 │ │ │ │ str.w ip, [sp, #120] @ 0x78 │ │ │ │ str.w ip, [r9, #4] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fee32 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1fed1c ) │ │ │ │ + bhi.w 1fee2a │ │ │ │ + add r1, pc, #8 @ (adr r1, 1fed14 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -597794,243 +597783,243 @@ │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ mvn.w r3, #31 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 1fec7e │ │ │ │ + b.n 1fec76 │ │ │ │ movw r3, #65504 @ 0xffe0 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 1fec7e │ │ │ │ + b.n 1fec76 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 1fec7e │ │ │ │ + b.n 1fec76 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #96] @ 0x60 │ │ │ │ - b.n 1fec7e │ │ │ │ + b.n 1fec76 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - b.n 1fecc2 │ │ │ │ + b.n 1fecba │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #120] @ 0x78 │ │ │ │ - b.n 1fecc2 │ │ │ │ + b.n 1fecba │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1febcc │ │ │ │ + b.n 1febc4 │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1febcc │ │ │ │ + b.n 1febc4 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1febcc │ │ │ │ + b.n 1febc4 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #64] @ 0x40 │ │ │ │ - b.n 1febcc │ │ │ │ + b.n 1febc4 │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1fec2c │ │ │ │ + b.n 1fec24 │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1fec2c │ │ │ │ + b.n 1fec24 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1fec2c │ │ │ │ + b.n 1fec24 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #56] @ 0x38 │ │ │ │ - b.n 1fec2c │ │ │ │ + b.n 1fec24 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, #200 @ 0xc8 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bhi.n 1fee44 │ │ │ │ - ldr r3, [pc, #12] @ (1fee48 ) │ │ │ │ + bhi.n 1fee3c │ │ │ │ + ldr r3, [pc, #12] @ (1fee40 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #960] @ (1ff20c ) │ │ │ │ + ldr r1, [pc, #960] @ (1ff204 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #176] @ (1fef10 ) │ │ │ │ + ldr r3, [pc, #176] @ (1fef08 ) │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - ldr r2, [pc, #168] @ (1fef14 ) │ │ │ │ + ldr r2, [pc, #168] @ (1fef0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbnz r6, 1fee82 │ │ │ │ - b.n 1feed6 │ │ │ │ + cbnz r6, 1fee7a │ │ │ │ + b.n 1feece │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 1feed6 │ │ │ │ + cbz r6, 1feece │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fee7c │ │ │ │ - ldr.w sl, [pc, #140] @ 1fef18 │ │ │ │ + beq.n 1fee74 │ │ │ │ + ldr.w sl, [pc, #140] @ 1fef10 │ │ │ │ movs r6, #0 │ │ │ │ - ldr.w r9, [pc, #140] @ 1fef1c │ │ │ │ + ldr.w r9, [pc, #140] @ 1fef14 │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 1e2ad4 │ │ │ │ + bl 1e2acc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1feeb2 │ │ │ │ + cbz r0, 1feeaa │ │ │ │ lsls r3, r7, #17 │ │ │ │ - bmi.n 1feef2 │ │ │ │ + bmi.n 1feeea │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r6, fp │ │ │ │ uxtb r6, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1feed6 │ │ │ │ + cbz r3, 1feece │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1fee96 │ │ │ │ + bne.n 1fee8e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1feec8 │ │ │ │ - ldr r2, [pc, #72] @ (1fef20 ) │ │ │ │ - ldr r3, [pc, #52] @ (1fef10 ) │ │ │ │ + bne.n 1feec0 │ │ │ │ + ldr r2, [pc, #72] @ (1fef18 ) │ │ │ │ + ldr r3, [pc, #52] @ (1fef08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fef0a │ │ │ │ + bne.n 1fef02 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e296c │ │ │ │ + bl 1e2964 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231ddc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ebc28 │ │ │ │ - b.n 1feebc │ │ │ │ + bl 1ebc20 │ │ │ │ + b.n 1feeb4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #6 │ │ │ │ + asrs r2, r3, #6 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 1fec52 │ │ │ │ + b.n 1fec4a │ │ │ │ vmlsl.u , d31, d5[0] │ │ │ │ - vaddw.u , , d18 │ │ │ │ + vaddw.u , , d26 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #352] @ (1ff098 ) │ │ │ │ + ldr r4, [pc, #352] @ (1ff090 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #352] @ (1ff09c ) │ │ │ │ + ldr r2, [pc, #352] @ (1ff094 ) │ │ │ │ sub sp, #16 │ │ │ │ add r4, pc │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r3 │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1ff024 │ │ │ │ - bhi.n 1fef9e │ │ │ │ + beq.n 1ff01c │ │ │ │ + bhi.n 1fef96 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - beq.w 1ff068 │ │ │ │ - bls.w 1ff082 │ │ │ │ + beq.w 1ff060 │ │ │ │ + bls.w 1ff07a │ │ │ │ cmp.w r6, #2048 @ 0x800 │ │ │ │ - bne.n 1ff04e │ │ │ │ + bne.n 1ff046 │ │ │ │ ldr.w r5, [r0, #320] @ 0x140 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 1fefb6 │ │ │ │ + cbnz r0, 1fefae │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ it hi │ │ │ │ strhi.w r5, [sl, #320] @ 0x140 │ │ │ │ - bhi.n 1fef84 │ │ │ │ + bhi.n 1fef7c │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ streq.w r5, [sl, #444] @ 0x1bc │ │ │ │ - ldr r2, [pc, #280] @ (1ff0a0 ) │ │ │ │ - ldr r3, [pc, #276] @ (1ff09c ) │ │ │ │ + ldr r2, [pc, #280] @ (1ff098 ) │ │ │ │ + ldr r3, [pc, #276] @ (1ff094 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ff092 │ │ │ │ + bne.n 1ff08a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r6, #4194304 @ 0x400000 │ │ │ │ - beq.n 1ff056 │ │ │ │ + beq.n 1ff04e │ │ │ │ cmp.w r6, #8388608 @ 0x800000 │ │ │ │ - bne.n 1ff024 │ │ │ │ + bne.n 1ff01c │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w r5, [r0, #452] @ 0x1c4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ff08c │ │ │ │ + beq.n 1ff084 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fefc0 │ │ │ │ + b.n 1fefb8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ff00c │ │ │ │ + cbz r3, 1ff004 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1fefba │ │ │ │ + bne.n 1fefb2 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2bc064 │ │ │ │ + bl 2bc05c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r4, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1fefea │ │ │ │ - bl 2bbf68 │ │ │ │ + bhi.n 1fefe2 │ │ │ │ + bl 2bbf60 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ subs r5, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ @@ -598039,73 +598028,73 @@ │ │ │ │ negs r2, r2 │ │ │ │ ands r5, r2 │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fefc0 │ │ │ │ + bne.n 1fefb8 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - beq.n 1ff07c │ │ │ │ + beq.n 1ff074 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - bhi.n 1ff030 │ │ │ │ + bhi.n 1ff028 │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - bne.n 1fef74 │ │ │ │ + bne.n 1fef6c │ │ │ │ str.w r5, [sl, #464] @ 0x1d0 │ │ │ │ - b.n 1fef84 │ │ │ │ + b.n 1fef7c │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w r5, [sl, #456] @ 0x1c8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fefb6 │ │ │ │ + bne.n 1fefae │ │ │ │ cmp.w r6, #4194304 @ 0x400000 │ │ │ │ - beq.n 1ff062 │ │ │ │ + beq.n 1ff05a │ │ │ │ it hi │ │ │ │ strhi.w r5, [sl, #452] @ 0x1c4 │ │ │ │ - bhi.n 1fef84 │ │ │ │ + bhi.n 1fef7c │ │ │ │ sub.w r6, r6, #1048576 @ 0x100000 │ │ │ │ bics.w r3, r6, #1048576 @ 0x100000 │ │ │ │ - bne.n 1fef84 │ │ │ │ + bne.n 1fef7c │ │ │ │ str.w r5, [sl, #456] @ 0x1c8 │ │ │ │ - b.n 1fef84 │ │ │ │ + b.n 1fef7c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 1ff074 │ │ │ │ + cbz r0, 1ff06c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1fefb6 │ │ │ │ + b.n 1fefae │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w r5, [r0, #316] @ 0x13c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fefb6 │ │ │ │ + bne.n 1fefae │ │ │ │ str.w r5, [sl, #316] @ 0x13c │ │ │ │ - b.n 1fef84 │ │ │ │ + b.n 1fef7c │ │ │ │ ldr.w r5, [r0, #464] @ 0x1d0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fefb6 │ │ │ │ - b.n 1ff01e │ │ │ │ + bne.n 1fefae │ │ │ │ + b.n 1ff016 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - bne.n 1ff030 │ │ │ │ + bne.n 1ff028 │ │ │ │ str.w r5, [sl, #384] @ 0x180 │ │ │ │ - b.n 1fef84 │ │ │ │ + b.n 1fef7c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff052 │ │ │ │ - b.n 1ff012 │ │ │ │ + bne.n 1ff04a │ │ │ │ + b.n 1ff00a │ │ │ │ cmp.w r6, #4194304 @ 0x400000 │ │ │ │ - b.n 1ff036 │ │ │ │ + b.n 1ff02e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r0, #3 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #1 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -598113,104 +598102,104 @@ │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ movs r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ strd r2, r0, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - ldr r3, [pc, #580] @ (1ff310 ) │ │ │ │ + ldr r3, [pc, #580] @ (1ff308 ) │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ - ldr r0, [pc, #576] @ (1ff314 ) │ │ │ │ + ldr r0, [pc, #576] @ (1ff30c ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ff102 │ │ │ │ + cbz r0, 1ff0fa │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ cmp.w r6, #4194304 @ 0x400000 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 1ff1c6 │ │ │ │ - bls.n 1ff190 │ │ │ │ - vldr d7, [pc, #492] @ 1ff308 │ │ │ │ + beq.n 1ff1be │ │ │ │ + bls.n 1ff188 │ │ │ │ + vldr d7, [pc, #492] @ 1ff300 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r7, sp, #24 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ff148 │ │ │ │ + cbz r0, 1ff140 │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r7, r2 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bhi.w 1ff2f8 │ │ │ │ + bhi.w 1ff2f0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ff306 │ │ │ │ + bhi.w 1ff2fe │ │ │ │ tbb [pc, r3] │ │ │ │ ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ uxtb r3, r1 │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ - add r7, pc, #812 @ (adr r7, 1ff4ac ) │ │ │ │ + add r7, pc, #812 @ (adr r7, 1ff4a4 ) │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ strh r3, [r1, #22] │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bhi.w 1ff2e4 │ │ │ │ + bhi.w 1ff2dc │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1ff262 │ │ │ │ + bhi.n 1ff25a │ │ │ │ tbb [pc, r3] │ │ │ │ ldrsh r2, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsb r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ @@ -598223,18 +598212,18 @@ │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - bhi.w 1ff2ee │ │ │ │ + bhi.w 1ff2e6 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ff306 │ │ │ │ + bhi.w 1ff2fe │ │ │ │ tbb [pc, r3] │ │ │ │ str r4, [sp, #276] @ 0x114 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ cmp ip, r2 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ @@ -598250,138 +598239,138 @@ │ │ │ │ ldrb r4, [r2, #2] │ │ │ │ movs r3, #2 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ff22e │ │ │ │ + cbz r0, 1ff226 │ │ │ │ add r2, sp, #24 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1e4684 │ │ │ │ - ldr r2, [pc, #220] @ (1ff318 ) │ │ │ │ - ldr r3, [pc, #208] @ (1ff310 ) │ │ │ │ + bl 1e467c │ │ │ │ + ldr r2, [pc, #220] @ (1ff310 ) │ │ │ │ + ldr r3, [pc, #208] @ (1ff308 ) │ │ │ │ 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 1ff302 │ │ │ │ + bne.n 1ff2fa │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1ff204 │ │ │ │ + b.n 1ff1fc │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1ff204 │ │ │ │ + b.n 1ff1fc │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1ff204 │ │ │ │ + b.n 1ff1fc │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - b.n 1ff208 │ │ │ │ + b.n 1ff200 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ff2a2 │ │ │ │ + cbz r0, 1ff29a │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4684 │ │ │ │ - b.n 1ff23a │ │ │ │ + bl 1e467c │ │ │ │ + b.n 1ff232 │ │ │ │ movs r3, #3 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1ff278 │ │ │ │ + b.n 1ff270 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1ff26e │ │ │ │ + b.n 1ff266 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1ff26e │ │ │ │ + b.n 1ff266 │ │ │ │ movs r3, #3 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1ff278 │ │ │ │ + b.n 1ff270 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1ff278 │ │ │ │ + b.n 1ff270 │ │ │ │ movs r0, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - b.n 1ff204 │ │ │ │ + b.n 1ff1fc │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ - b.n 1ff26e │ │ │ │ + b.n 1ff266 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - b.n 1ff278 │ │ │ │ + b.n 1ff270 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + lsrs r6, r5, #28 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r6, r7, #22 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #684] @ (1ff5dc ) │ │ │ │ + ldr r5, [pc, #684] @ (1ff5d4 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #684] @ (1ff5e0 ) │ │ │ │ + ldr r1, [pc, #684] @ (1ff5d8 ) │ │ │ │ sub sp, #24 │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r5, r1] │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1ff46c │ │ │ │ + beq.w 1ff464 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ ldr r6, [r5, #16] │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ sub.w r8, r0, #32 │ │ │ │ rsb r7, r0, #32 │ │ │ │ lsl.w ip, lr, r0 │ │ │ │ lsl.w r8, lr, r8 │ │ │ │ @@ -598390,38 +598379,38 @@ │ │ │ │ lsl.w lr, lr, r0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ orr.w ip, ip, r7 │ │ │ │ bic.w r1, r1, lr │ │ │ │ bic.w ip, r3, ip │ │ │ │ mov r3, ip │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff4a4 │ │ │ │ + beq.w 1ff49c │ │ │ │ orrs.w r7, r1, ip │ │ │ │ - beq.w 1ff4f8 │ │ │ │ + beq.w 1ff4f0 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ orrs.w r7, ip, r3 │ │ │ │ - beq.n 1ff44e │ │ │ │ + beq.n 1ff446 │ │ │ │ ldrb.w r7, [r0, #109] @ 0x6d │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ff5cc │ │ │ │ + bne.w 1ff5c4 │ │ │ │ ldrb.w r0, [r0, #33] @ 0x21 │ │ │ │ - cbnz r0, 1ff3be │ │ │ │ + cbnz r0, 1ff3b6 │ │ │ │ subs r0, r1, #1 │ │ │ │ and.w ip, ip, r1 │ │ │ │ adc.w r0, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r0, r3 │ │ │ │ orrs.w ip, ip, r0 │ │ │ │ - beq.w 1ff500 │ │ │ │ + beq.w 1ff4f8 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ - bhi.w 1ff598 │ │ │ │ + bhi.w 1ff590 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ff5da │ │ │ │ + bhi.w 1ff5d2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r1, #2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ @@ -598452,77 +598441,77 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ff43e │ │ │ │ + cbz r0, 1ff436 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #404] @ (1ff5e4 ) │ │ │ │ - ldr r3, [pc, #396] @ (1ff5e0 ) │ │ │ │ + ldr r1, [pc, #404] @ (1ff5dc ) │ │ │ │ + ldr r3, [pc, #396] @ (1ff5d8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ff5c8 │ │ │ │ + bne.w 1ff5c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ff550 │ │ │ │ + beq.n 1ff548 │ │ │ │ orrs.w r7, r1, r3 │ │ │ │ - bne.n 1ff390 │ │ │ │ + bne.n 1ff388 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ff44e │ │ │ │ + beq.n 1ff446 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ - bl 1e43cc │ │ │ │ - b.n 1ff44e │ │ │ │ + bl 1e43c4 │ │ │ │ + b.n 1ff446 │ │ │ │ orrs.w r3, r1, ip │ │ │ │ - beq.n 1ff4f8 │ │ │ │ + beq.n 1ff4f0 │ │ │ │ subs r3, r1, #1 │ │ │ │ orrs.w r3, r3, ip │ │ │ │ it ne │ │ │ │ strdne r0, r0, [sp] │ │ │ │ - beq.n 1ff44e │ │ │ │ + beq.n 1ff446 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ff5da │ │ │ │ + bhi.w 1ff5d2 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r6, [r7, #26] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrb r3, [r1, #14] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ @@ -598533,127 +598522,127 @@ │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ strb r3, [r1, #26] │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - b.n 1ff418 │ │ │ │ + b.n 1ff410 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 1ff418 │ │ │ │ + b.n 1ff410 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1ff418 │ │ │ │ + b.n 1ff410 │ │ │ │ cmp r2, #8 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ - b.n 1ff47a │ │ │ │ + b.n 1ff472 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ff59e │ │ │ │ + beq.n 1ff596 │ │ │ │ rbit r3, r1 │ │ │ │ clz r3, r3 │ │ │ │ adds r2, r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ff53e │ │ │ │ + cbz r0, 1ff536 │ │ │ │ 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 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ff44e │ │ │ │ + b.n 1ff446 │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ - beq.n 1ff47a │ │ │ │ + beq.n 1ff472 │ │ │ │ subs r0, r1, #1 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.w 1ff44e │ │ │ │ + beq.w 1ff446 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ff588 │ │ │ │ + cbz r0, 1ff580 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ff44e │ │ │ │ + b.n 1ff446 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 1ff418 │ │ │ │ + b.n 1ff410 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - b.n 1ff50e │ │ │ │ + b.n 1ff506 │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 1ff562 │ │ │ │ + b.n 1ff55a │ │ │ │ strh.w r1, [sp] │ │ │ │ - b.n 1ff562 │ │ │ │ + b.n 1ff55a │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 1ff562 │ │ │ │ + b.n 1ff55a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1ff562 │ │ │ │ + b.n 1ff55a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [sp] │ │ │ │ - bls.w 1ff4b8 │ │ │ │ - b.n 1ff55e │ │ │ │ + bls.w 1ff4b0 │ │ │ │ + b.n 1ff556 │ │ │ │ nop │ │ │ │ - lsrs r0, r1, #19 │ │ │ │ + lsrs r0, r2, #19 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #14 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #504] @ (1ff7f4 ) │ │ │ │ + ldr r3, [pc, #504] @ (1ff7ec ) │ │ │ │ add r5, sp, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov sl, r1 │ │ │ │ - ldr r2, [pc, #492] @ (1ff7f8 ) │ │ │ │ + ldr r2, [pc, #492] @ (1ff7f0 ) │ │ │ │ mov r6, r7 │ │ │ │ strd r9, r9, [sp, #52] @ 0x34 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ add r2, pc │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r9, r9, [sp, #60] @ 0x3c │ │ │ │ @@ -598670,44 +598659,44 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ mov lr, r6 │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [fp, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r2, [fp, #33] @ 0x21 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1ff78e │ │ │ │ + beq.n 1ff786 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r0 │ │ │ │ bics r3, r1 │ │ │ │ - bne.n 1ff75c │ │ │ │ + bne.n 1ff754 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov ip, r7 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ mov r4, r6 │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ @@ -598719,53 +598708,53 @@ │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r5, r7, #44 @ 0x2c │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4684 │ │ │ │ - ldr r2, [pc, #184] @ (1ff7fc ) │ │ │ │ - ldr r3, [pc, #172] @ (1ff7f4 ) │ │ │ │ + bl 1e467c │ │ │ │ + ldr r2, [pc, #184] @ (1ff7f4 ) │ │ │ │ + ldr r3, [pc, #172] @ (1ff7ec ) │ │ │ │ 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 1ff7ee │ │ │ │ + bne.n 1ff7e6 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r2, #1 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str.w r9, [r5, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1ff7e8 │ │ │ │ + bhi.n 1ff7e0 │ │ │ │ tbb [pc, r2] │ │ │ │ subs r5, #57 @ 0x39 │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ adds r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ @@ -598776,121 +598765,121 @@ │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ff6b6 │ │ │ │ + beq.n 1ff6ae │ │ │ │ strd r3, r9, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ff7be │ │ │ │ + cbz r0, 1ff7b6 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ + bl 1e467c │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 1ff6b6 │ │ │ │ + b.n 1ff6ae │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1ff796 │ │ │ │ + b.n 1ff78e │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1ff796 │ │ │ │ + b.n 1ff78e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1ff796 │ │ │ │ + b.n 1ff78e │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1ff796 │ │ │ │ + b.n 1ff78e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r6, r6, #2 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #1004] @ (1ffc00 ) │ │ │ │ + ldr r1, [pc, #1004] @ (1ffbf8 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #1004] @ (1ffc04 ) │ │ │ │ + ldr r2, [pc, #1004] @ (1ffbfc ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 1ff83c │ │ │ │ + bhi.n 1ff834 │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r3, r0, #12 │ │ │ │ asrs r3, r0, #12 │ │ │ │ lsls r0, r3, #13 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r1, [pc, #968] @ (1ffc08 ) │ │ │ │ - ldr r2, [pc, #960] @ (1ffc04 ) │ │ │ │ + ldr r1, [pc, #968] @ (1ffc00 ) │ │ │ │ + ldr r2, [pc, #960] @ (1ffbfc ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 1ffbee │ │ │ │ + bne.w 1ffbe6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ead20 │ │ │ │ + bl 1ead18 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ rbit r2, r0 │ │ │ │ clz r2, r2 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, r2 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r2 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 1ff9c0 │ │ │ │ + bls.w 1ff9b8 │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ ldrd r1, r0, [r1, #20] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi fp, r0 │ │ │ │ - bhi.w 1ffa5c │ │ │ │ + bhi.w 1ffa54 │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1ffa58 │ │ │ │ + bhi.w 1ffa50 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r7, r7, #5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ @@ -598919,15 +598908,15 @@ │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1ffbf2 │ │ │ │ + bne.w 1ffbea │ │ │ │ ldr r2, [r2, #24] │ │ │ │ sub.w lr, r3, #32 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ movs r5, #36 @ 0x24 │ │ │ │ rsb ip, r3, #32 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ mla r2, r5, r0, r2 │ │ │ │ @@ -598939,24 +598928,24 @@ │ │ │ │ orr.w r5, r5, lr │ │ │ │ orr.w r5, r5, ip │ │ │ │ lsls r2, r3 │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ bic.w r2, r0, r2 │ │ │ │ bic.w r5, ip, r5 │ │ │ │ orrs r2, r5 │ │ │ │ - bne.n 1ffa28 │ │ │ │ + bne.n 1ffa20 │ │ │ │ asrs r0, r3 │ │ │ │ cmp r7, #32 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ mov.w r2, r0, asr #31 │ │ │ │ - bhi.w 1ffb72 │ │ │ │ + bhi.w 1ffb6a │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ffbf8 │ │ │ │ + bhi.w 1ffbf0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r6, #4 │ │ │ │ lsls r3, r2, #5 │ │ │ │ lsls r3, r2, #5 │ │ │ │ lsls r3, r2, #5 │ │ │ │ lsls r3, r2, #5 │ │ │ │ lsls r3, r2, #5 │ │ │ │ @@ -598987,87 +598976,87 @@ │ │ │ │ lsls r3, r2, #5 │ │ │ │ lsls r6, r5, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ff9c0 │ │ │ │ + cbz r0, 1ff9b8 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add.w r1, r6, #20 │ │ │ │ ldrb.w r3, [r5, #80] @ 0x50 │ │ │ │ lsr.w r6, sl, r9 │ │ │ │ - cbz r3, 1ffa06 │ │ │ │ + cbz r3, 1ff9fe │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ffa06 │ │ │ │ + bne.n 1ff9fe │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1ff9e4 │ │ │ │ + beq.n 1ff9dc │ │ │ │ movw r1, #429 @ 0x1ad │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r1, r0 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff31c │ │ │ │ + bl 1ff314 │ │ │ │ orr.w r3, r7, #4 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e523c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ff83e │ │ │ │ + b.n 1ff836 │ │ │ │ orr.w r3, r7, #2 │ │ │ │ movs r5, #0 │ │ │ │ movs r2, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e523c │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff31c │ │ │ │ + bl 1ff314 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ff83e │ │ │ │ - vldr d7, [pc, #460] @ 1ffbf8 │ │ │ │ + b.n 1ff836 │ │ │ │ + vldr d7, [pc, #460] @ 1ffbf0 │ │ │ │ mov r2, r7 │ │ │ │ str.w r0, [r8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff83e │ │ │ │ + beq.w 1ff836 │ │ │ │ add r2, sp, #24 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1e43cc │ │ │ │ - b.n 1ff83e │ │ │ │ + bl 1e43c4 │ │ │ │ + b.n 1ff836 │ │ │ │ mov.w fp, r1, asr #31 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ sub.w lr, r3, #32 │ │ │ │ rsb r6, r3, #32 │ │ │ │ lsl.w ip, r0, r3 │ │ │ │ str r6, [sp, #12] │ │ │ │ @@ -599075,31 +599064,31 @@ │ │ │ │ lsr.w r6, r0, r6 │ │ │ │ orr.w ip, ip, lr │ │ │ │ orr.w ip, ip, r6 │ │ │ │ lsls r0, r3 │ │ │ │ bic.w r0, r1, r0 │ │ │ │ bic.w ip, fp, ip │ │ │ │ orrs.w r0, r0, ip │ │ │ │ - bne.n 1ffb4c │ │ │ │ + bne.n 1ffb44 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsrs r1, r3 │ │ │ │ lsl.w r0, fp, r0 │ │ │ │ orrs r1, r0 │ │ │ │ subs.w r0, r3, #32 │ │ │ │ asr.w r3, fp, r3 │ │ │ │ itt pl │ │ │ │ asrpl.w r0, fp, r0 │ │ │ │ orrpl r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ - bhi.w 1ffbe8 │ │ │ │ + bhi.w 1ffbe0 │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1ffbf8 │ │ │ │ + bhi.w 1ffbf0 │ │ │ │ addw ip, pc, #8 │ │ │ │ ldr.w r0, [ip, r0, lsl #2] │ │ │ │ add ip, r0 │ │ │ │ bx ip │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #4 │ │ │ │ @@ -599168,98 +599157,98 @@ │ │ │ │ str.w r1, [r8] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ffa44 │ │ │ │ - b.n 1ff83e │ │ │ │ + bne.w 1ffa3c │ │ │ │ + b.n 1ff836 │ │ │ │ strd r0, r2, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff83e │ │ │ │ + beq.w 1ff836 │ │ │ │ add r2, sp, #16 │ │ │ │ - b.n 1ffa46 │ │ │ │ + b.n 1ffa3e │ │ │ │ sxth r1, r1 │ │ │ │ mov.w fp, r1, asr #31 │ │ │ │ - b.n 1ffa5c │ │ │ │ + b.n 1ffa54 │ │ │ │ sxtb r1, r1 │ │ │ │ mov.w fp, r1, asr #31 │ │ │ │ - b.n 1ffa5c │ │ │ │ + b.n 1ffa54 │ │ │ │ uxtb r1, r1 │ │ │ │ negs r1, r1 │ │ │ │ mov.w fp, r1, asr #31 │ │ │ │ - b.n 1ffa5c │ │ │ │ + b.n 1ffa54 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 1ffb76 │ │ │ │ + b.n 1ffb6e │ │ │ │ strh.w r0, [sp, #24] │ │ │ │ - b.n 1ffb76 │ │ │ │ + b.n 1ffb6e │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ - b.n 1ffb76 │ │ │ │ + b.n 1ffb6e │ │ │ │ orrs r0, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1ffb76 │ │ │ │ + b.n 1ffb6e │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ - b.n 1ff994 │ │ │ │ + b.n 1ff98c │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 1ff994 │ │ │ │ + b.n 1ff98c │ │ │ │ orrs.w lr, r1, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1ff994 │ │ │ │ + b.n 1ff98c │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ - b.n 1ff994 │ │ │ │ + b.n 1ff98c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ ... │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsls r4, r5, #31 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr r4, [pc, #588] @ (1ffe6c ) │ │ │ │ + ldr r4, [pc, #588] @ (1ffe64 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #588] @ (1ffe70 ) │ │ │ │ + ldr r3, [pc, #588] @ (1ffe68 ) │ │ │ │ mov r5, r1 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ - bhi.w 1ffe30 │ │ │ │ + bhi.w 1ffe28 │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 1ffe30 │ │ │ │ + bls.w 1ffe28 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1ffe4c │ │ │ │ + beq.w 1ffe44 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ movs r4, #0 │ │ │ │ blx 54720 │ │ │ │ add.w sl, sp, #92 @ 0x5c │ │ │ │ mov r3, r4 │ │ │ │ @@ -599269,29 +599258,29 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #160 @ 0xa0 │ │ │ │ addmi.w r2, r2, r4, lsl #2 │ │ │ │ addmi r4, #1 │ │ │ │ strmi.w r3, [r2, #-68] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1ffc5c │ │ │ │ + bne.n 1ffc54 │ │ │ │ add r6, sp, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w fp, sp, #60 @ 0x3c │ │ │ │ str.w ip, [sp, #8] │ │ │ │ strd ip, ip, [sp, #76] @ 0x4c │ │ │ │ add.w r9, sp, #76 @ 0x4c │ │ │ │ strd ip, ip, [r6, #4] │ │ │ │ str r5, [sp, #20] │ │ │ │ str.w ip, [sp, #84] @ 0x54 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ str.w ip, [sp, #88] @ 0x58 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ffe62 │ │ │ │ + beq.w 1ffe5a │ │ │ │ mov r3, ip │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add.w r1, sp, #75 @ 0x4b │ │ │ │ mov.w ip, #1 │ │ │ │ mov r7, fp │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ @@ -599299,75 +599288,75 @@ │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 1ffcb6 │ │ │ │ + bhi.n 1ffcae │ │ │ │ mov fp, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ffe5e │ │ │ │ + bne.w 1ffe56 │ │ │ │ mov r7, fp │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ add.w lr, sp, #24 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1ffd32 │ │ │ │ + bne.n 1ffd2a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ffe5e │ │ │ │ + beq.w 1ffe56 │ │ │ │ add.w r2, sp, #39 @ 0x27 │ │ │ │ mov r3, ip │ │ │ │ mov r7, fp │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1ffd16 │ │ │ │ + bne.n 1ffd0e │ │ │ │ mov fp, r7 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1ffe5e │ │ │ │ + beq.w 1ffe56 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #24 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, sl │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov ip, fp │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -599381,98 +599370,98 @@ │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w r5, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1ffe20 │ │ │ │ + beq.n 1ffe18 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #430 @ 0x1ae │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4684 │ │ │ │ - b.n 1ffe32 │ │ │ │ + bl 1e467c │ │ │ │ + b.n 1ffe2a │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #64] @ (1ffe74 ) │ │ │ │ - ldr r3, [pc, #56] @ (1ffe70 ) │ │ │ │ + ldr r2, [pc, #64] @ (1ffe6c ) │ │ │ │ + ldr r3, [pc, #56] @ (1ffe68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ffe68 │ │ │ │ + bne.n 1ffe60 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r1 │ │ │ │ add.w sl, sp, #92 @ 0x5c │ │ │ │ add.w r9, sp, #76 @ 0x4c │ │ │ │ add r6, sp, #8 │ │ │ │ add.w fp, sp, #60 @ 0x3c │ │ │ │ - b.n 1ffd7e │ │ │ │ + b.n 1ffd76 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1ffd7e │ │ │ │ + b.n 1ffd76 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1ffcd6 │ │ │ │ + b.n 1ffcce │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #7 │ │ │ │ + lsls r6, r1, #7 │ │ │ │ lsls r0, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr r4, [pc, #452] @ (20004c ) │ │ │ │ + ldr r4, [pc, #452] @ (200044 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #452] @ (200050 ) │ │ │ │ + ldr r3, [pc, #452] @ (200048 ) │ │ │ │ mov r5, r1 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #6 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 200036 │ │ │ │ + beq.w 20002e │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 1fffa2 │ │ │ │ + bne.n 1fff9a │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1fffc4 │ │ │ │ + beq.w 1fffbc │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ movs r4, #0 │ │ │ │ blx 54720 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #3 │ │ │ │ @@ -599481,176 +599470,176 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #160 @ 0xa0 │ │ │ │ addmi.w r2, r2, r4, lsl #2 │ │ │ │ addmi r4, #1 │ │ │ │ strmi.w r3, [r2, #-68] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1ffec0 │ │ │ │ + bne.n 1ffeb8 │ │ │ │ add r3, sp, #8 │ │ │ │ movs r7, #0 │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ str r5, [sp, #20] │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ str r7, [sp, #16] │ │ │ │ strd r7, r7, [sp, #76] @ 0x4c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ strd r7, r7, [sp, #84] @ 0x54 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 200044 │ │ │ │ + beq.w 20003c │ │ │ │ mov r3, r7 │ │ │ │ add.w r0, sp, #75 @ 0x4b │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ strb.w r2, [r0, #1]! │ │ │ │ cmp r3, r2 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 1fff08 │ │ │ │ + bhi.n 1fff00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1fffc4 │ │ │ │ + bne.n 1fffbc │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ add.w ip, sp, #24 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fff6e │ │ │ │ + bne.n 1fff66 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fffc4 │ │ │ │ + beq.n 1fffbc │ │ │ │ add.w r2, sp, #39 @ 0x27 │ │ │ │ mov r3, r7 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r7, r7, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fff5a │ │ │ │ - cbz r7, 1fffc4 │ │ │ │ + bne.n 1fff52 │ │ │ │ + cbz r7, 1fffbc │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ add r7, sp, #24 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r1, #40] @ 0x28 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ - b.n 200022 │ │ │ │ + b.n 20001a │ │ │ │ add r3, sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ ldrb r7, [r1, #12] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ strd r2, r2, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #1 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bne.n 1fffde │ │ │ │ - ldr r2, [pc, #140] @ (200054 ) │ │ │ │ - ldr r3, [pc, #136] @ (200050 ) │ │ │ │ + bne.n 1fffd6 │ │ │ │ + ldr r2, [pc, #140] @ (20004c ) │ │ │ │ + ldr r3, [pc, #136] @ (200048 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 200048 │ │ │ │ + bne.n 200040 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ add.w ip, sp, #92 @ 0x5c │ │ │ │ str r4, [sp, #4] │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e43cc │ │ │ │ - b.n 1fffc4 │ │ │ │ + bl 1e43c4 │ │ │ │ + b.n 1fffbc │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fffc4 │ │ │ │ + b.n 1fffbc │ │ │ │ movs r1, #1 │ │ │ │ - b.n 1fff24 │ │ │ │ + b.n 1fff1c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, r6 │ │ │ │ + movs r4, r7 │ │ │ │ lsls r0, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #304] @ (20019c ) │ │ │ │ - ldr r3, [pc, #308] @ (2001a0 ) │ │ │ │ + ldr r1, [pc, #304] @ (200194 ) │ │ │ │ + ldr r3, [pc, #308] @ (200198 ) │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add r1, pc │ │ │ │ subs r2, #5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 200126 │ │ │ │ + bhi.n 20011e │ │ │ │ tbb [pc, r2] │ │ │ │ ldrh r1, [r4, r1] │ │ │ │ str r3, [r0, r0] │ │ │ │ str r3, [r0, r1] │ │ │ │ add r3, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, sp, #20 │ │ │ │ @@ -599669,59 +599658,59 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ mov r6, r0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43cc │ │ │ │ - ldr r2, [pc, #148] @ (2001a4 ) │ │ │ │ - ldr r3, [pc, #144] @ (2001a0 ) │ │ │ │ + bl 1e43c4 │ │ │ │ + ldr r2, [pc, #148] @ (20019c ) │ │ │ │ + ldr r3, [pc, #144] @ (200198 ) │ │ │ │ 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 200198 │ │ │ │ + bne.n 200190 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 20010c │ │ │ │ + beq.n 200104 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #429 @ 0x1ad │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20010c │ │ │ │ + b.n 200104 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20010c │ │ │ │ + b.n 200104 │ │ │ │ add r3, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ mov ip, lr │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ @@ -599736,197 +599725,197 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfb2c │ │ │ │ + bl 1dfb24 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r4, r0, #20 │ │ │ │ - b.n 2000d8 │ │ │ │ + b.n 2000d0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - vshr.u64 d0, d7, #50 │ │ │ │ + vshr.u64 d0, d7, #42 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 7, r0, cr12, cr7, {4} │ │ │ │ + mrc2 0, 7, r0, cr4, cr7, {4} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr.w r6, [pc, #1232] @ 20068c │ │ │ │ + ldr.w r6, [pc, #1232] @ 200684 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ add r6, pc │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ stmia.w r5, {r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 552e0 <__popcountsi2@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 2002fe │ │ │ │ + beq.w 2002f6 │ │ │ │ lsls r3, r4, #11 │ │ │ │ - bmi.n 200262 │ │ │ │ + bmi.n 20025a │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 2002fe │ │ │ │ + ble.w 2002f6 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 20063a │ │ │ │ + beq.w 200632 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #4 │ │ │ │ - bls.n 200274 │ │ │ │ + bls.n 20026c │ │ │ │ ands.w r6, r4, #2097152 @ 0x200000 │ │ │ │ - bne.n 200294 │ │ │ │ + bne.n 20028c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff0a8 │ │ │ │ + bl 1ff0a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 2001a8 │ │ │ │ + bl 2001a0 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e5074 │ │ │ │ + bl 1e506c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 2001a8 │ │ │ │ + bl 2001a0 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e50ec │ │ │ │ + bl 1e50e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ bic.w r4, r4, #1048576 @ 0x100000 │ │ │ │ orr.w r4, r4, #2097152 @ 0x200000 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 200294 │ │ │ │ + beq.n 20028c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 200294 │ │ │ │ + bhi.n 20028c │ │ │ │ mov.w r3, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ mov r1, r9 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2001a8 │ │ │ │ + bl 2001a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff0a8 │ │ │ │ + bl 1ff0a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bic.w r4, r4, #2097152 @ 0x200000 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 2001a8 │ │ │ │ + bl 2001a0 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e5074 │ │ │ │ + bl 1e506c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 2001a8 │ │ │ │ + bl 2001a0 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e50ec │ │ │ │ + bl 1e50e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #912] @ (200690 ) │ │ │ │ + ldr r3, [pc, #912] @ (200688 ) │ │ │ │ movs r5, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp.w r4, #4194304 @ 0x400000 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ mla r2, r5, r3, r2 │ │ │ │ ldrb.w fp, [r2, #4] │ │ │ │ - beq.n 20036e │ │ │ │ - bhi.w 2005b8 │ │ │ │ + beq.n 200366 │ │ │ │ + bhi.w 2005b0 │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ - bne.w 2005a2 │ │ │ │ + bne.w 20059a │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #8 │ │ │ │ - beq.w 200644 │ │ │ │ + beq.w 20063c │ │ │ │ cmp r2, #4 │ │ │ │ - bls.w 2004a8 │ │ │ │ + bls.w 2004a0 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 200682 │ │ │ │ + beq.w 20067a │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #745 @ 0x2e9 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - b.n 2003bc │ │ │ │ + b.n 2003b4 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ it eq │ │ │ │ movweq r1, #726 @ 0x2d6 │ │ │ │ - beq.w 2004bc │ │ │ │ + beq.w 2004b4 │ │ │ │ movw r1, #727 @ 0x2d7 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ @@ -599934,39 +599923,39 @@ │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2003c6 │ │ │ │ + beq.n 2003be │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #4 │ │ │ │ - bls.w 2004fc │ │ │ │ + bls.w 2004f4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 200508 │ │ │ │ + bhi.w 200500 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 200058 │ │ │ │ + bl 200050 │ │ │ │ add r5, sp, #32 │ │ │ │ movs r3, #0 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w r6, r8, #80 @ 0x50 │ │ │ │ mov.w lr, #1 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 20043e │ │ │ │ + beq.n 200436 │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #0 │ │ │ │ add.w lr, r8, lr, lsl #4 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov sl, r9 │ │ │ │ mov r6, fp │ │ │ │ mov r8, r3 │ │ │ │ @@ -599978,63 +599967,63 @@ │ │ │ │ add.w sl, sl, #16 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp fp, r8 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 20040e │ │ │ │ + bne.n 200406 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mla r1, r2, r3, r1 │ │ │ │ ldrb.w r1, [r1, #46] @ 0x2e │ │ │ │ - cbz r1, 20046a │ │ │ │ + cbz r1, 200462 │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ add.w r1, r8, r1, lsl #2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mla r0, r2, r0, r4 │ │ │ │ ldrb.w r2, [r0, #46] @ 0x2e │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 200480 │ │ │ │ + cbz r1, 200478 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrb.w r3, [r3, #51] @ 0x33 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ add.w r4, r8, #20 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20055c │ │ │ │ + beq.n 200554 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 200600 │ │ │ │ + beq.w 2005f8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #172 @ 0xac │ │ │ │ - beq.w 200608 │ │ │ │ + beq.w 200600 │ │ │ │ movs r1, #171 @ 0xab │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ @@ -600042,337 +600031,337 @@ │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 2003b4 │ │ │ │ + bne.w 2003ac │ │ │ │ cmp.w r4, #8388608 @ 0x800000 │ │ │ │ - bne.w 2003c6 │ │ │ │ + bne.w 2003be │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1ffc0c │ │ │ │ - b.n 2003d0 │ │ │ │ + bl 1ffc04 │ │ │ │ + b.n 2003c8 │ │ │ │ add r5, sp, #32 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ movs r6, #0 │ │ │ │ - bl 1ffe78 │ │ │ │ + bl 1ffe70 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #32] │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ - bl 200058 │ │ │ │ + bl 200050 │ │ │ │ str r6, [sp, #32] │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ add.w r6, r8, #96 @ 0x60 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov.w lr, #2 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 2003f2 │ │ │ │ + b.n 2003ea │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ - bl 1ff5e8 │ │ │ │ + bl 1ff5e0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfefc │ │ │ │ + bl 1dfef4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20024e │ │ │ │ + beq.w 200246 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1e4f94 │ │ │ │ - b.n 20024e │ │ │ │ + bl 1e4f8c │ │ │ │ + b.n 200246 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ it ne │ │ │ │ movwne r1, #809 @ 0x329 │ │ │ │ - bne.w 20037e │ │ │ │ + bne.w 200376 │ │ │ │ mov.w r4, #2048 @ 0x800 │ │ │ │ mov.w r1, #808 @ 0x328 │ │ │ │ - b.n 2004bc │ │ │ │ + b.n 2004b4 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.w 2004ae │ │ │ │ + bne.w 2004a6 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #167 @ 0xa7 │ │ │ │ - beq.n 200608 │ │ │ │ + beq.n 200600 │ │ │ │ movs r1, #166 @ 0xa6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 2003b4 │ │ │ │ - b.n 2004fc │ │ │ │ + bne.w 2003ac │ │ │ │ + b.n 2004f4 │ │ │ │ cmp r2, #2 │ │ │ │ ite ne │ │ │ │ movne r1, #166 @ 0xa6 │ │ │ │ moveq r1, #167 @ 0xa7 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ - b.n 2003b4 │ │ │ │ + b.n 2003ac │ │ │ │ cmp.w r4, #8388608 @ 0x800000 │ │ │ │ - bne.w 2001f2 │ │ │ │ - b.n 200274 │ │ │ │ + bne.w 2001ea │ │ │ │ + b.n 20026c │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.n 20067a │ │ │ │ + beq.n 200672 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #745 @ 0x2e9 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - b.n 2003c6 │ │ │ │ + b.n 2003be │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #743 @ 0x2e7 │ │ │ │ - b.n 20064e │ │ │ │ + b.n 200646 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #743 @ 0x2e7 │ │ │ │ - b.n 200342 │ │ │ │ + b.n 20033a │ │ │ │ nop │ │ │ │ - mrc2 0, 1, r0, cr8, cr7, {4} │ │ │ │ + mcr2 0, 2, r0, cr0, cr7, {4} │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w fp, [pc, #1124] @ 200b0c │ │ │ │ + ldr.w fp, [pc, #1124] @ 200b04 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ add fp, pc │ │ │ │ ldrd r8, r6, [sp, #120] @ 0x78 │ │ │ │ stmia.w r4, {r2, r3} │ │ │ │ ldrh.w r3, [sp, #140] @ 0x8c │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ blx 552e0 <__popcountsi2@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 2007e4 │ │ │ │ + beq.w 2007dc │ │ │ │ lsls r3, r6, #11 │ │ │ │ - bpl.n 200750 │ │ │ │ + bpl.n 200748 │ │ │ │ bic.w r6, r6, #1048576 @ 0x100000 │ │ │ │ orr.w r6, r6, #2097152 @ 0x200000 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r6 │ │ │ │ - bne.w 200a44 │ │ │ │ + bne.w 200a3c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w r6, #8388608 @ 0x800000 │ │ │ │ it ne │ │ │ │ movne.w r6, #2097152 @ 0x200000 │ │ │ │ - bne.w 20097a │ │ │ │ + bne.w 200972 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 200af6 │ │ │ │ + beq.w 200aee │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #758 @ 0x2f6 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 200ada │ │ │ │ + beq.w 200ad2 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ add.w ip, r7, #80 @ 0x50 │ │ │ │ cmp.w r8, #8 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.w 20084c │ │ │ │ + bne.w 200844 │ │ │ │ cmp.w r6, #8388608 @ 0x800000 │ │ │ │ - bne.w 20085e │ │ │ │ + bne.w 200856 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ffc0c │ │ │ │ - b.n 200868 │ │ │ │ + bl 1ffc04 │ │ │ │ + b.n 200860 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 200ac8 │ │ │ │ + ble.w 200ac0 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 200946 │ │ │ │ + beq.w 20093e │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.w 20094e │ │ │ │ + bls.w 200946 │ │ │ │ ands.w r5, r6, #2097152 @ 0x200000 │ │ │ │ - bne.w 200a52 │ │ │ │ + bne.w 200a4a │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ff0a8 │ │ │ │ + bl 1ff0a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str r6, [sp, #20] │ │ │ │ str.w r8, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ - bl 200694 │ │ │ │ + bl 20068c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e5074 │ │ │ │ + bl 1e506c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r0, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 200694 │ │ │ │ + bl 20068c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - beq.w 200900 │ │ │ │ + beq.w 2008f8 │ │ │ │ cmp.w r6, #4194304 @ 0x400000 │ │ │ │ it eq │ │ │ │ movweq r1, #785 @ 0x311 │ │ │ │ - bne.w 200a22 │ │ │ │ + bne.w 200a1a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne.w r6, #4194304 @ 0x400000 │ │ │ │ - bne.w 200714 │ │ │ │ + bne.w 20070c │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ movs r1, #30 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ add.w r6, r7, #80 @ 0x50 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp.w r8, #8 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - beq.n 20085e │ │ │ │ + beq.n 200856 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.w 200744 │ │ │ │ + bls.w 20073c │ │ │ │ sub.w r3, r8, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 2009da │ │ │ │ + bhi.w 2009d2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 200058 │ │ │ │ + bl 200050 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r4, r7, #96 @ 0x60 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [pc, #652] @ (200b10 ) │ │ │ │ + ldr r3, [pc, #652] @ (200b08 ) │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ movs r4, #120 @ 0x78 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mla r0, r4, r1, r3 │ │ │ │ ldrb r2, [r0, #30] │ │ │ │ ldrb.w r0, [r0, #46] @ 0x2e │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ - cbz r0, 2008b8 │ │ │ │ + cbz r0, 2008b0 │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ add.w r0, r7, r0, lsl #2 │ │ │ │ mla r2, r4, r2, r3 │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ add.w r2, sl, r2, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ @@ -600383,557 +600372,557 @@ │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cbz r2, 2008e4 │ │ │ │ + cbz r2, 2008dc │ │ │ │ ldrb.w r3, [r3, #51] @ 0x33 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp.w r8, #4 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ - beq.n 2009ae │ │ │ │ + beq.n 2009a6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ - beq.n 20097a │ │ │ │ + beq.n 200972 │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ - bhi.w 200afc │ │ │ │ + bhi.w 200af4 │ │ │ │ cmp.w r6, #512 @ 0x200 │ │ │ │ itt ne │ │ │ │ movne.w r6, #2048 @ 0x800 │ │ │ │ movwne r1, #793 @ 0x319 │ │ │ │ - bne.n 200940 │ │ │ │ + bne.n 200938 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.n 20093c │ │ │ │ + beq.n 200934 │ │ │ │ bics.w r3, r8, #2 │ │ │ │ - beq.w 200aee │ │ │ │ + beq.w 200ae6 │ │ │ │ sub.w r3, r8, #3 │ │ │ │ cmp.w r8, #1 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ - bls.w 2006fc │ │ │ │ + bls.w 2006f4 │ │ │ │ mov.w r1, #788 @ 0x314 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - b.n 200704 │ │ │ │ + b.n 2006fc │ │ │ │ cmp.w r6, #8388608 @ 0x800000 │ │ │ │ - bne.w 200766 │ │ │ │ + bne.w 20075e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov.w r5, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 200694 │ │ │ │ + bl 20068c │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r3, r8, #8 │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ movwls r1, #782 @ 0x30e │ │ │ │ - bls.n 200998 │ │ │ │ + bls.n 200990 │ │ │ │ movw r1, #758 @ 0x2f6 │ │ │ │ movw r3, #759 @ 0x2f7 │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 20081c │ │ │ │ - b.n 200714 │ │ │ │ + beq.w 200814 │ │ │ │ + b.n 20070c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ - bl 1ff5e8 │ │ │ │ + bl 1ff5e0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1ffe78 │ │ │ │ + bl 1ffe70 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ add.w ip, r7, #96 @ 0x60 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 200058 │ │ │ │ + bl 200050 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r4, r7, #112 @ 0x70 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 200882 │ │ │ │ + b.n 20087a │ │ │ │ cmp.w r6, #8388608 @ 0x800000 │ │ │ │ it eq │ │ │ │ movweq r1, #761 @ 0x2f9 │ │ │ │ - beq.n 200940 │ │ │ │ + beq.n 200938 │ │ │ │ movw r1, #789 @ 0x315 │ │ │ │ movw r3, #761 @ 0x2f9 │ │ │ │ mov.w r6, #512 @ 0x200 │ │ │ │ cmp.w r8, #4 │ │ │ │ it ls │ │ │ │ movls r1, r3 │ │ │ │ - b.n 200940 │ │ │ │ + b.n 200938 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.n 200a52 │ │ │ │ + beq.n 200a4a │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.w 20094e │ │ │ │ + bls.w 200946 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ff0a8 │ │ │ │ + bl 1ff0a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bic.w r6, r6, #2097152 @ 0x200000 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ str r5, [sp, #20] │ │ │ │ str.w r8, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ - bl 200694 │ │ │ │ + bl 20068c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e5074 │ │ │ │ + bl 1e506c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 200694 │ │ │ │ + bl 20068c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - beq.w 200906 │ │ │ │ - b.n 2007f4 │ │ │ │ + beq.w 2008fe │ │ │ │ + b.n 2007ec │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #6 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e523c │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - b.n 200714 │ │ │ │ + b.n 20070c │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.w 2006fc │ │ │ │ + bne.w 2006f4 │ │ │ │ movw r1, #759 @ 0x2f7 │ │ │ │ - b.n 200940 │ │ │ │ + b.n 200938 │ │ │ │ cmp.w r6, #4194304 @ 0x400000 │ │ │ │ it eq │ │ │ │ movweq r1, #783 @ 0x30f │ │ │ │ - beq.w 200802 │ │ │ │ - b.n 2006e6 │ │ │ │ - vst4.32 {d16-d19}, [ip :64], r7 │ │ │ │ + beq.w 2007fa │ │ │ │ + b.n 2006de │ │ │ │ + ldr??.w r0, [r4, r7, lsl #1] │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r4, [pc, #2896] @ 201678 │ │ │ │ + ldr.w r4, [pc, #2896] @ 201670 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr.w r1, [pc, #2888] @ 20167c │ │ │ │ + ldr.w r1, [pc, #2888] @ 201674 │ │ │ │ ldrd r8, fp, [sp, #288] @ 0x120 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ mov.w r1, #0 │ │ │ │ stmia.w r5, {r2, r3} │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ - ldr.w r2, [pc, #2864] @ 201680 │ │ │ │ + ldr.w r2, [pc, #2864] @ 201678 │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #28] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ite eq │ │ │ │ subeq r3, #20 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 552e0 <__popcountsi2@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 200cd6 │ │ │ │ + beq.w 200cce │ │ │ │ tst.w fp, #1048576 @ 0x100000 │ │ │ │ - bne.n 200c30 │ │ │ │ + bne.n 200c28 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 200cd6 │ │ │ │ + ble.w 200cce │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 200e8a │ │ │ │ + beq.w 200e82 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.n 200c4c │ │ │ │ + bls.n 200c44 │ │ │ │ ands.w r6, fp, #2097152 @ 0x200000 │ │ │ │ - bne.n 200c72 │ │ │ │ + bne.n 200c6a │ │ │ │ mov r1, r9 │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff0a8 │ │ │ │ + bl 1ff0a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 200b14 │ │ │ │ + bl 200b0c │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5074 │ │ │ │ + bl 1e506c │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r3, #8388608 @ 0x800000 │ │ │ │ str.w r8, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ - bl 200b14 │ │ │ │ + bl 200b0c │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e50ec │ │ │ │ + bl 1e50e4 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r2, [pc, #2676] @ 201684 │ │ │ │ - ldr.w r3, [pc, #2664] @ 20167c │ │ │ │ + ldr.w r2, [pc, #2676] @ 20167c │ │ │ │ + ldr.w r3, [pc, #2664] @ 201674 │ │ │ │ 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 201aa0 │ │ │ │ + bne.w 201a98 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r6, fp, #1048576 @ 0x100000 │ │ │ │ orr.w r6, r6, #2097152 @ 0x200000 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r6 │ │ │ │ - beq.w 200e00 │ │ │ │ + beq.w 200df8 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.n 200c74 │ │ │ │ + beq.n 200c6c │ │ │ │ cmp.w r8, #4 │ │ │ │ - bhi.n 200c74 │ │ │ │ + bhi.n 200c6c │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r4, #8388608 @ 0x800000 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 200b14 │ │ │ │ + bl 200b0c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 200c0e │ │ │ │ + b.n 200c06 │ │ │ │ mov r6, fp │ │ │ │ mov r1, r9 │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff0a8 │ │ │ │ + bl 1ff0a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bic.w r6, r6, #2097152 @ 0x200000 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 200b14 │ │ │ │ + bl 200b0c │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5074 │ │ │ │ + bl 1e506c │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - b.n 200bf2 │ │ │ │ + b.n 200bea │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movw r3, #319 @ 0x13f │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 200da8 │ │ │ │ + beq.n 200da0 │ │ │ │ cmp.w fp, #4194304 @ 0x400000 │ │ │ │ - bne.w 200e60 │ │ │ │ + bne.w 200e58 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #548 @ 0x224 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #548 @ 0x224 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [pc, #2436] @ 201688 │ │ │ │ + ldr.w r3, [pc, #2436] @ 201680 │ │ │ │ cmp.w r8, #8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - beq.n 200d20 │ │ │ │ + beq.n 200d18 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.w 200eba │ │ │ │ + bls.w 200eb2 │ │ │ │ sub.w r3, r8, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 20146c │ │ │ │ + bhi.w 201464 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ - bl 200058 │ │ │ │ + bl 200050 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ movs r2, #0 │ │ │ │ add.w r7, r5, #80 @ 0x50 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mla r3, r3, ip, r6 │ │ │ │ strd r2, r2, [sp, #84] @ 0x54 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 200d78 │ │ │ │ + beq.n 200d70 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp.w r3, #296 @ 0x128 │ │ │ │ - bne.w 200ef8 │ │ │ │ + bne.w 200ef0 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r1, #0 │ │ │ │ mla r0, r0, ip, r6 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ ldrb r3, [r0, #29] │ │ │ │ ldrb.w r0, [r0, #34] @ 0x22 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ ldr.w r3, [r2, #464] @ 0x1d0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ - b.n 200f26 │ │ │ │ + b.n 200f1e │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ - beq.w 201542 │ │ │ │ - bhi.w 201642 │ │ │ │ + beq.w 20153a │ │ │ │ + bhi.w 20163a │ │ │ │ cmp.w fp, #256 @ 0x100 │ │ │ │ - beq.w 20152c │ │ │ │ - bhi.w 201132 │ │ │ │ + beq.w 201524 │ │ │ │ + bhi.w 20112a │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 201576 │ │ │ │ + beq.w 20156e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.w 201184 │ │ │ │ + beq.w 20117c │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.w 2019ee │ │ │ │ + beq.w 2019e6 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bhi.w 201a00 │ │ │ │ + bhi.w 2019f8 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ - bl 1dfc88 │ │ │ │ - ldr.w r3, [pc, #2200] @ 201688 │ │ │ │ + bl 1dfc80 │ │ │ │ + ldr.w r3, [pc, #2200] @ 201680 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ mov.w r3, #364 @ 0x16c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 200eba │ │ │ │ + b.n 200eb2 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bics.w r3, fp, #3145728 @ 0x300000 │ │ │ │ - beq.w 201436 │ │ │ │ + beq.w 20142e │ │ │ │ cmp.w r6, #4194304 @ 0x400000 │ │ │ │ - beq.w 20115e │ │ │ │ - ldr.w r3, [pc, #2160] @ 201688 │ │ │ │ + beq.w 201156 │ │ │ │ + ldr.w r3, [pc, #2160] @ 201680 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ add.w r3, r6, #36864 @ 0x9000 │ │ │ │ ldrb.w r3, [r3, #1462] @ 0x5b6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20158c │ │ │ │ + beq.w 201584 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.w 20158c │ │ │ │ + bpl.w 201584 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 2019ca │ │ │ │ + beq.w 2019c2 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov.w fp, #8388608 @ 0x800000 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov.w r3, #364 @ 0x16c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bne.w 200d0e │ │ │ │ - b.n 200eba │ │ │ │ + bne.w 200d06 │ │ │ │ + b.n 200eb2 │ │ │ │ cmp.w fp, #8388608 @ 0x800000 │ │ │ │ - bne.n 200e94 │ │ │ │ + bne.n 200e8c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ - bl 1dfc88 │ │ │ │ - ldr.w r3, [pc, #2068] @ 201688 │ │ │ │ + bl 1dfc80 │ │ │ │ + ldr.w r3, [pc, #2068] @ 201680 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #8 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ mov.w r3, #362 @ 0x16a │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bne.w 200d0e │ │ │ │ - b.n 200eba │ │ │ │ + bne.w 200d06 │ │ │ │ + b.n 200eb2 │ │ │ │ cmp.w fp, #8388608 @ 0x800000 │ │ │ │ - bne.w 200b8c │ │ │ │ - b.n 200c4c │ │ │ │ + bne.w 200b84 │ │ │ │ + b.n 200c44 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp.w r8, #4 │ │ │ │ - bhi.w 20161c │ │ │ │ + bhi.w 201614 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 1dfc88 │ │ │ │ - ldr.w r3, [pc, #2012] @ 201688 │ │ │ │ + bl 1dfc80 │ │ │ │ + ldr.w r3, [pc, #2012] @ 201680 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ mov.w r3, #362 @ 0x16a │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ - bl 1ffc0c │ │ │ │ + bl 1ffc04 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add.w r7, r5, #80 @ 0x50 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mla r3, r3, ip, r6 │ │ │ │ strd r2, r2, [sp, #84] @ 0x54 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 200d5c │ │ │ │ + bne.w 200d54 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp.w r3, #402 @ 0x192 │ │ │ │ - bne.w 2014d0 │ │ │ │ + bne.w 2014c8 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r1, #0 │ │ │ │ mla r0, r0, ip, r6 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ ldrb r3, [r0, #29] │ │ │ │ ldrb.w r0, [r0, #34] @ 0x22 │ │ │ │ @@ -600946,241 +600935,241 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mla r2, r2, ip, r6 │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #32 │ │ │ │ ldrb.w r1, [r2, #49] @ 0x31 │ │ │ │ - cbz r1, 200f54 │ │ │ │ + cbz r1, 200f4c │ │ │ │ ldrb.w r2, [r2, #50] @ 0x32 │ │ │ │ - cbz r2, 200f54 │ │ │ │ + cbz r2, 200f4c │ │ │ │ add.w r1, r5, r1, lsl #2 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r2, r2, ip, r6 │ │ │ │ ldrb.w r2, [r2, #33] @ 0x21 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 200fe0 │ │ │ │ + bne.n 200fd8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r0, 200f78 │ │ │ │ + cbz r0, 200f70 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r2, r1, r2, r6 │ │ │ │ ldrb.w r2, [r2, #51] @ 0x33 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #304] @ 0x130 │ │ │ │ add.w r6, r5, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r2, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1e234c │ │ │ │ + bl 1e2344 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 200fa2 │ │ │ │ + bne.n 200f9a │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #362 @ 0x16a │ │ │ │ adds r2, r3, r2 │ │ │ │ bics.w r3, r2, #2 │ │ │ │ - bne.w 2010b0 │ │ │ │ + bne.w 2010a8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 200c0e │ │ │ │ + bne.w 200c06 │ │ │ │ sub.w r3, fp, #1048576 @ 0x100000 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ bic.w r3, r3, #1048576 @ 0x100000 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w fp, #4194304 @ 0x400000 │ │ │ │ - bne.w 2013fa │ │ │ │ + bne.w 2013f2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 200c0e │ │ │ │ + beq.w 200c06 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e462c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 200c0e │ │ │ │ + b.n 200c06 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bb404 │ │ │ │ + bl 2bb3fc │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 201080 │ │ │ │ + beq.n 201078 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r3, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strd r5, r4, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ ldrb.w ip, [r0, #-8] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 2010a8 │ │ │ │ + bne.n 2010a0 │ │ │ │ sub.w r5, r0, #20 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 20105c │ │ │ │ + beq.n 201054 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.n 2010fa │ │ │ │ + bhi.n 2010f2 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1ead20 │ │ │ │ + bl 1ead18 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq.n 201078 │ │ │ │ + beq.n 201070 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 201042 │ │ │ │ + beq.n 20103a │ │ │ │ ldr r2, [r1, #76] @ 0x4c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 2015b2 │ │ │ │ + beq.w 2015aa │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2bbf68 │ │ │ │ - cbz r0, 201078 │ │ │ │ + bl 2bbf60 │ │ │ │ + cbz r0, 201070 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2bbf68 │ │ │ │ + bl 2bbf60 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ subs r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ mla r4, r3, r0, r4 │ │ │ │ - b.n 201072 │ │ │ │ + b.n 20106a │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ ldr r1, [r1, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 201004 │ │ │ │ + bne.n 200ffc │ │ │ │ ldrd r3, r5, [sp, #32] │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ mla r2, ip, r2, r6 │ │ │ │ ldrb.w ip, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #34] @ 0x22 │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str.w r1, [ip, #40] @ 0x28 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ - b.n 200f62 │ │ │ │ + b.n 200f5a │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 201078 │ │ │ │ + beq.n 201070 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 201018 │ │ │ │ + b.n 201010 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfc28 │ │ │ │ + bl 1dfc20 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r2, r3, #3 │ │ │ │ - bl 1ff5e8 │ │ │ │ + bl 1ff5e0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5004 │ │ │ │ + bl 1e4ffc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43cc │ │ │ │ + bl 1e43c4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e50bc │ │ │ │ + bl 1e50b4 │ │ │ │ mov r1, r6 │ │ │ │ add.w r2, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e50ec │ │ │ │ + bl 1e50e4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 200faa │ │ │ │ + b.n 200fa2 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #5 │ │ │ │ mov r0, ip │ │ │ │ str r7, [sp, #24] │ │ │ │ mov ip, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldrd r3, r5, [sp, #32] │ │ │ │ - bne.n 201080 │ │ │ │ + bne.n 201078 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 201174 │ │ │ │ + beq.n 20116c │ │ │ │ cmp r0, #5 │ │ │ │ - bne.n 201080 │ │ │ │ + bne.n 201078 │ │ │ │ cmp.w r8, #7 │ │ │ │ - beq.w 2019e2 │ │ │ │ + beq.w 2019da │ │ │ │ cmp.w r8, #9 │ │ │ │ - beq.n 201128 │ │ │ │ + beq.n 201120 │ │ │ │ cmp.w r8, #5 │ │ │ │ - bne.n 201080 │ │ │ │ + bne.n 201078 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ mov r0, ip │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r1, r2, r1 │ │ │ │ - b.n 201086 │ │ │ │ + b.n 20107e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.w 20168c │ │ │ │ - bhi.w 201a58 │ │ │ │ + beq.w 201684 │ │ │ │ + bhi.w 201a50 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 1dfc88 │ │ │ │ - ldr.w r3, [pc, #1336] @ 201688 │ │ │ │ + bl 1dfc80 │ │ │ │ + ldr.w r3, [pc, #1336] @ 201680 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ mov.w r3, #358 @ 0x166 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 200eba │ │ │ │ + b.n 200eb2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ mov fp, r6 │ │ │ │ movw r3, #545 @ 0x221 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 200d00 │ │ │ │ + b.n 200cf8 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ movw r2, #651 @ 0x28b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 201080 │ │ │ │ + bne.n 201078 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, ip │ │ │ │ - b.n 201086 │ │ │ │ + b.n 20107e │ │ │ │ mov.w r1, #366 @ 0x16e │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc80 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 2013e6 │ │ │ │ + beq.w 2013de │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ blx 54720 │ │ │ │ @@ -601191,15 +601180,15 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #248 @ 0xf8 │ │ │ │ addmi.w r2, r2, r6, lsl #2 │ │ │ │ addmi r6, #1 │ │ │ │ strmi.w r3, [r2, #-68] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 2011ae │ │ │ │ + bne.n 2011a6 │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, r7 │ │ │ │ str.w ip, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #24] │ │ │ │ add r7, sp, #148 @ 0x94 │ │ │ │ strd ip, ip, [sl, #4] │ │ │ │ @@ -601209,15 +601198,15 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ strd ip, ip, [sp, #164] @ 0xa4 │ │ │ │ str.w ip, [sp, #172] @ 0xac │ │ │ │ str.w ip, [sp, #176] @ 0xb0 │ │ │ │ str r7, [sp, #32] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 201672 │ │ │ │ + beq.w 20166a │ │ │ │ mov r3, ip │ │ │ │ add r0, sp, #176 @ 0 TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes